• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

ANS 500 Rom

Thank you I appreciate but I already bought one few months ago. :)

My restoration is still on hold but due to the PSU dying just after some tests, still working on this.
 
The lack of Mac ToolBox routines is not the only bar to the ANS running Mac OS. The mapping of interrupts on the ANS is very different from on the PowerMac. So if you try to run the Mac OS on an ANS, at some point, probably at boot time, an interrupt is gonna get issued, the software is going to load what it thinks is the right interrupt handler, but it will be for a completely different piece of hardware, and the interrupt will never get properly handled and released.
The interrupt mapping should be defined in the device tree that is created by Open Firmware. Different Macs use different interrupts, and the system software is supposed to handle that by using the info in the device tree.

The ANS ROM does contain much of the stuff you would see in other Old World ROMs including Mac resources and drivers.

The AAPL,ROM package in Open Firmware is used to boot classic Mac OS on Old World Macs. In the ANS version, the open word returns false instead of true. I don't know if anything else related to booting classic Mac OS is different.

Per the ANS 500 developers' guide, ROM should be addressable in that range. I don't know if the full firmware-assisted AIX sysdump will include it, though.

Should be possible to dump ROM from OF in any case:

Code:
0 > 100000 0 do ffc00000 i 4 * + dup 3f and 0= if dup cr 8 u.r ." :" then @ 8 u.r loop

I'll see if my friend can do that.
What size is the ROM supposed to be?
ffc00000 is for 4MB (same for every Old World Mac).
ff000000 is for 16MB (not likely).
 
Back
Top