“The Centris 660AV and Quadra 840AV are the first Macintosh computers to implement a 2MB ROM using two 512Kx16 chips. The new ROM is also the first ROM that contains code for portions of System 7 that were able to be moved to the ROM, freeing up RAM for applications and other system use.”
“[F]or the Quadra 840AV they were starting [a universal ROM] over and with a newly built ROM from new sources and incorporating a lot of the stuff from System 7”
“It was called the Super Mario ROM. I don't know why it was called that but that was what it was called. So [AV Quadras] were the first Super Mario ROM product. And so yeah, I wanted— they had to ship and then, you know, System 7 was out before us and it forced us to bump RAM to 8 megabytes from 4.”
It says "Dates back to early 2010's" ...what this means is that the leaked source has been around since then (so it's nothing new). I've known of its availability for at least 15 years.
There's IIGS 6.0.1 Source Code available, but even more interesting is the source for A/UX, which is UNIX System V 2.2 specially adapted to have the System 7 graphical interface running as a UNIX application.
Where do you see PPC assembly? The code in OS/PPC appears to be 68k assembly. On PPC machines, it would run on a 68k emulator (the source of which isn't in here, I don't think).
I see a couple of object files under 'Libs/', but by far most of the regular files are 68k assembly sources (the '.a' files) - and those also look manually written, not disassembled and commented. Maybe you mistook the file extension '.a' for GCC static libraries / archives?
24 comments
[ 2.1 ms ] story [ 65.0 ms ] threadFeature list: https://web.archive.org/web/20220926134250/https://support.a...
“The Centris 660AV and Quadra 840AV are the first Macintosh computers to implement a 2MB ROM using two 512Kx16 chips. The new ROM is also the first ROM that contains code for portions of System 7 that were able to be moved to the ROM, freeing up RAM for applications and other system use.”
Gary Davidian recollection: https://archive.computerhistory.org/resources/access/text/20...
“[F]or the Quadra 840AV they were starting [a universal ROM] over and with a newly built ROM from new sources and incorporating a lot of the stuff from System 7”
“It was called the Super Mario ROM. I don't know why it was called that but that was what it was called. So [AV Quadras] were the first Super Mario ROM product. And so yeah, I wanted— they had to ship and then, you know, System 7 was out before us and it forced us to bump RAM to 8 megabytes from 4.”
There's a more complete version here, among other places:
https://github.com/historicalsource/supermario/tree/master/b...
System 7.1 was released 1992.
The ROM source has several change logs mentioning “PDM”
There is none. This code leak dates to before the PowerPC transition.
OS:PPC: is Program to Program Communications, not PowerPC.