Looking to add new features to your old Mac? The Mac ROM-inator II Atom replaces the stock Macintosh ROM SIMM with a 2 MB custom flash memory module. Once installed, the flash ROM takes over the Macintosh, allowing for a bootable ROM disk and other new possibilities.
The ROM-inator II Atom is fully assembled – just plug it in and run. It comes pre-programmed with a custom ROM image with the following changes as defaults:
- ROM disk provides a diskless booting option
- HD20 hard disk disk support
- 32-bit clean
- Customized startup chime – major 9th arpeggio
- Memory test is disabled for faster booting
- Happy Mac icon is replaced by a color smiling “pirate” Mac
- New startup menu screen displays installed RAM, addressing mode, and ROM disk details
The ROM-inator II is based on Doug Brown’s original Mac ROM SIMM design, used with permission.
The ROM SIMM and pre-programmed ROM image are compatible with the Macintosh SE/30, IIx, IIcx, IIci, IIfx, and IIsi.
HD20 Support and 32-Bit Clean ROM
A nice benefit of the pre-programmed ROM image is to add built-in support for HD20-type hard disks, such as the HD20 hard disk emulation mode of the BMOW Floppy Emu. The Macintosh SE/30, IIx, IIcx, and IIfx lack HD20 support in their stock ROMs, so this replacement ROM enables those machines to use HD20 disks.
The pre-programmed ROM image also makes the Mac 32-bit clean, enabling it to use more than 8MB of RAM natively without the need for special system enablers or extensions. Some older Macintosh models like the SE/30, IIx, and IIcx have stock ROMs that are “dirty”, meaning they can’t support 32-bit addressing without ROM patches. Using the Mac ROM-inator II and the pre-programmed ROM image, the Mac SE/30 can support up to 128MB of RAM!
The built-in ROM disk is like a recovery partition for your Macintosh, containing System 7.1 and a collection of disk utility programs. With the ROM disk it’s possible to boot a computer with an unformatted or damaged hard disk, and then format or repair it using the utility programs. Or boot a computer with no physical disks at all, to perform troubleshooting and diagnostics.
The ROM disk image is stored compressed in the module’s flash memory, and is decompressed on the fly as needed, in order to squeeze the largest possible disk image into the available space. This requires an additional 1 MB of RAM for caching of decompressed disk sectors. The ROM disk can be mounted as read-only, or as a read-write RAM disk.
The ROM disk contains:
- System 7.1, with System Update 3.0 and Apple CD-ROM Extension 5.3.1
- HD SC Setup 7.3.5 (patched to support formatting non-Apple hard disks)
- SCSI Probe 3.3 (for troubleshooting the SCSI bus)
- ResEdit 2.1.3
With the Doug Brown SIMM programmer or other SIMM programming hardware, the Mac ROM-inator II Atom’s flash memory can be reprogrammed, providing the ultimate in customization. There’s 2 MB of total flash memory, of which 1.5 MB is available for any purpose like a new ROM disk image, alternate ROM code, or other crazy experiments. Using compression, this is enough for the base 512K ROM image plus a roughly 2.2 MB uncompressed disk image. Or fill the whole space with a collection of different base ROMs, selected from a startup menu. Go nuts!
Please visit the Mac ROM-inator II project page for complete details, usage information, installation instructions, and downloads.