Most people will opt for the Rominator or similar custom ROM (derived from the IIsi) which works great on the IIfx. But I kind of wanted the stock IIfx ROM but with the memory test disabled in order to boot faster. So I decided to modify the IIfx ROM as a learning exercise. I'm posting this as a reference for anyone interested.
I'm using a Caymac Vintage Universal 4MB ROM and burned it using the Caymac programmer.
Code:
; Disable the checksum check. Could have changed the checksum
; but decided to leave it in case anything reads the checksum
; and is expecting the stock value. Change:
0004123a : 4efa 053c
0004123e : 4a86
00041240 : 6600 1f18
; to be:
0004123a : 4e71
0004123c : 4e71
0004123e : 4e71
00041240 : 4e71
00041242 : 4e71
; Disable the memory tests. Change:
000414f0 : 4cfa
00041608 : 4cfa
; to be:
000414f0 : 4ed6
00041608 : 4ed6
; If you want to change the happy mac icon on boot, the icon is at:
000017F2 : 128 bytes (32 x 32 bits)
; and the mask is at:
00001872 : 128 bytes (32 x 32 bits)
I'm using a Caymac Vintage Universal 4MB ROM and burned it using the Caymac programmer.



