I think this is probably a Daystar ROM patch gone wrong when applied to the ROM-inator II, but not sure why the delay appears when it does. Possibly it’s tied to the software driver to the ROM disk, so the problem appears when you try to access a new region of the ROM disk which must be loaded and decompressed. But that should only take milliseconds, not 2 minutes. Maybe 2 minutes is some kind of disk timeout? Just a wild guess. You could check if the problem still occurs if you have the ROM-inator II installed, but you boot from a floppy disk or SCSI HD.
For grins you could also try Rob Braun’s much earlier iisi+romdrv0.9+nomem+nosum+img.bin ROM image from here: http://synack.net/~bbraun/macromboot.html
Background history, if you’re not already aware:
- Rob Braun designed the ROM disk driver code, for a Mac Plus ROM replacement
- Doug Brown designed a Mac II series replacement ROM SIMM
- Rob and Doug collaborated to make a Mac II version of the ROM disk driver code
- Doug sold Mac II ROMs for a while that leveraged the ROM disk code
- Doug decided to exit the business, and we made an agreement for me to use his hardware and software designs
- I made a bunch of improvements to the original software, including a compressed ROM disk, and added the new chime, icon, and splash menu
- I sold SIMMs and programmers
- I decided to exit the business due to unavailability of parts and it generally being a PITA to support
- I later reintroduced a smaller ROM-inator II Atom with no programmer
From memory, the differences from ROM-inator II vs the stock IIsi ROM are:
- RAM test is disabled
- startup chime is different
- Happy Mac icon is different
- A new software driver is installed during boot up to manage the ROM disk
- There’s a splash screen / menu that shows info about the installed RAM and ROM disk, and prompts the user to press a key to select the boot method
- Some regions of the IIsi ROM containing unused code/data have been overwritten with the code needed for the above features
- The contents of the ROM disk are present in an address range that's beyond the range of the IIsi ROM
The programmer can modify the entire ROM, including both the ROM disk and the ROM code region. But knowing where/how to modify the ROM code region is very difficult. Many of the changes are interdependent and all were created through manually disassembling, studying, and reverse-engineering the existing ROM, before applying careful byte-by-byte patches. Much of this is discussed in a long thread at
mac68k.info that’s linked from the ROM-inator II page. There’s no simple way to change any of the ROM modifications without wading very, very deep into the guts. For this purpose you would also need to find and reverse engineer the patches applied by the Daystar card, to understand what they’re doing. Doug Brown mentioned some small progress towards doing this for the Daystar 040 card a while ago here:
https://68kmla.org/forums/index.php?/topic/54723-my-se30-w-turbo-040-rom-inator-ethernet-and-81/. You would probably need to continue that effort yourself if you want to research this further.