• Hello Guest! We're hosting a challenge to welcome vintage Intel macs to the MLA during the month of July! See this thread for more information.
  • We've made some quality of life improvements to the Trading Post. More info here.

Macintosh IIcx custom ROM

Scratch that, maybe this isn't an issue. Yes different memory controllers, but they both end up calling MOD3TEST and REVMOD3TEST. So after thinking about this, this hypothesis is likely flawed.
The IIsi ROM is a "universal" ROM - it has code in it for multiple model computers. It doesn't blindly execute the setup for the IIsi only, but checks the host box ID and sets up the hardware for that. It even does some testing and dynamically reacts to what hardware is physically present. It contains parameters for the IIcx.
 
Yes 100%. As long as the IIsi ROM was patched correctly, the memory test should be skipped on the IIcx.
Ah sorry, I misunderstood - I thought you meant it wouldn't boot the IIcx, I realise you meant execution would take a different path that might miss the IIsi style patch.

But as you decided yourself, yes I think the common patches generally work because people use the usual patches on the SE/30 which is basically a less good IIcx with the same chipset and less expansion.
 
Through debugger, do a DM 408467E0. And also a DM 408468F8. Share the output here. The first two bytes of each should be 4ED6.

(Is the ROM base 4000 0000 or 4080 0000 on the IIsi, I can't remember?)
 
Back
Top