BadGoldEagle
Well-known member
Hi there,
Inspired by aapl2c's mishaps with their Quadra 700, I decided to check out which modifications bbraun made to the Q700/900+PB140/170 ROM. He wrote a great article about his IIsi ROM Hack and I wanted to do the same to the 950 ROM. He already made the necessary changes to the 900 ROM (available here), but the 950 uses a different one, and there seems to be a lot of differences between the two. Although the ROM changes weren't documented in the 950 Developer note, I guess this has to do with the Gestalt-ID and the better onboard video, among other things.
I'm having trouble identifying the memory test functions. In the IIsi ROM they're located at 0x467E0 and 0x468F8. I've got hexfiend loaded up but how does one decode the hex values in instructions. Which manual do I need?
Also 0x467E0 and 0x468F8 seem to point to 4CFA 003F, but there are more than two instances of 4CFA 003F in the file...
Files:
- IIsi Stock: 36B7FB6C - Mac IIsi.ROM
- IIsi No RAM check: iisi+nomem1.bin and iisi+nomem2.bin
- 900 Stock: 420DBFF3 - Quadra 700&900 & PB140&170.ROM
- 900 No RAM check: Quadra-900-mod.rom
- 950 Stock: 3DC27823 - Quadra 950.ROM
Any help appreciated!
Inspired by aapl2c's mishaps with their Quadra 700, I decided to check out which modifications bbraun made to the Q700/900+PB140/170 ROM. He wrote a great article about his IIsi ROM Hack and I wanted to do the same to the 950 ROM. He already made the necessary changes to the 900 ROM (available here), but the 950 uses a different one, and there seems to be a lot of differences between the two. Although the ROM changes weren't documented in the 950 Developer note, I guess this has to do with the Gestalt-ID and the better onboard video, among other things.
I'm having trouble identifying the memory test functions. In the IIsi ROM they're located at 0x467E0 and 0x468F8. I've got hexfiend loaded up but how does one decode the hex values in instructions. Which manual do I need?
Also 0x467E0 and 0x468F8 seem to point to 4CFA 003F, but there are more than two instances of 4CFA 003F in the file...
Files:
- IIsi Stock: 36B7FB6C - Mac IIsi.ROM
- IIsi No RAM check: iisi+nomem1.bin and iisi+nomem2.bin
- 900 Stock: 420DBFF3 - Quadra 700&900 & PB140&170.ROM
- 900 No RAM check: Quadra-900-mod.rom
- 950 Stock: 3DC27823 - Quadra 950.ROM
Any help appreciated!