• 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

I don't fully understand why the ROM gets moved from 0000 0000 on first access, and in general why there are duplicate images of it.
The 680x0 vector table, including the startup vector is at 0. 680x0 systems have the problem where you really want RAM there so the OS can change those vectors, but you also need ROM there so the system can power on in the first place. So it's super common for 680x0 systems to have some way to move ROM there at powerup and then have it go away again.
 
Back
Top