The firmware is stored on 4MB of ROM chips, which are mounted on a small 120-pin board that plugs into a slot on the Pippin motherboard. These are interchangeable between developer and production units. The earliest board designs used flash memory, which were reprogrammable, but ran 1.5 times slower and used 250KB more RAM than their permanent counterparts.
The software contents of the ROM chips are based on the Open Firmware standard. The first 3MB contain the Macintosh Toolbox, mostly coded for Motorola 68K processors and accessed from the ROM instead of the boot drive in Apple's "Old World" model. The following resource-based drivers are contained within the Toolbox:
|.Display_Video_Apple_Control||ndrv||PowerPC||"Taos" graphics hardware|
|.rdrvr||DRVR||68K||internal 128KB flash storage|
Pre-release "Monitor" and revision 1.0 ROM units were identified by a white label with the codename "KINKA". The Pippin platform itself is named after Pippin apples; Hoshi no Kinka is a yellow variety of apple that originates from Aomori, Japan. The Japanese word (金貨) translates to "gold coin" and can also refer to the golden master in software development.
Revision 1.2 ROMs were offered in December 1996 to owners of Japanese Pippin Atmark consoles in exchange for their original 1.0 ROMs to add MO 230 support. American Pippin @WORLD consoles shipped with 1.2 ROMs built in. One of the last Software Development Kits to be issued by Apple included the Pippin 1.2 ROM Update as a software extension.
| GM Flash|
|Board part number||AP2660-02||AP2735-01|
|Number of chips||16* (flash)||8* (WORM)|
|Chip labeling||Intel N28F020-90 or AMD AM28F020-120JC||341S0241 thru 0245, 0247, 0248, 0250|
|Chip date (YR/WK)||n/a||9510|
|Boot from FDD/SCSI||Yes||Yes|
|Support Zip 100||?||Yes|
|Support MO 230||?||?|
|Support PCI expansion dock||No||No|
|Check CD-ROM for authentication||No||No|
|Notes||Re-programmable; unstable; can't launch retail CD-ROMs||Re-programmable; same contents as "Monitoring" ROMs||Only 500 reportedly shipped|
|Revision||Rev. 1.0||Rev. 1.2 (JP)||Rev. 1.2 (US)||Rev. 1.3|
|Board part number||AP2777-01||820-0867-01||AP2777-01|
|Number of chips||4 (mask)|
|Chip labeling||341S0251 thru 0254||341S0297 thru 0300||341S0309 thru 0312||341S0328 thru 0331|
|Chip date (YR/WK)||9609||96-?||9633||9706 / 9747|
|Boot from FDD/SCSI||No||No||?|
|Support Zip 100||No||Yes||Yes|
|Support MO 230||No||Yes||Yes|
|Support PCI expansion dock||No||No||Yes|
|Check CD-ROM for authentication||Yes||Yes||No|
|Notes||Shipped with Atmark (JP)||Exchanged for 1.0 ROMs to add MO 230 support (JP)||Shipped with @WORLD (US)||Shipped with KMP 2000 (EU)|
- ↑ 1.0 1.1 Useful Notes / Pippin, TV Tropes.
- ↑ 2.0 2.1 2.2 2.3 Hacking the Pippin, Vintage Mac World. 2007-10-22. Archived 2017-08-17
- ↑ 4.0 4.1 Exploring the Pippin ROM(s) by Keith Kaisershot, Blitter.net. 2018-06-07.
- ↑ I have on loan a *very* early Pippin ROM by Keith Kaisershot, Twitter. 2017-07-25.
- ↑ 6.0 6.1 About ROM, Let’s play with PIPPIN (Japanese). Archived 2008-01-16.
- ↑ Bandai Pippin FAQ, The Mac Geek.
- ↑ Biotechnology and apple breeding in Japan, Breeding Science. 2016 Jan; 66(1): 18–33.
- ↑ PEASE Turbo Support Page, Maki Enterprise. Accessed 2017-04-16.
- How to identify ROM at Let’s play with PIPPIN (Japanese, archived 2007-12-08)
- Les ROMs de la Pippin at Le Journal du Lapin (French, 2016-07-02)
- La ROM 1.3 pour la Pippin at Le Journal du Lapin (French, 2016-10-15)
- Une analyse des ROM de la Pippin at Le Journal du Lapin (French, 2018-06-16)
- Cloning the Pippin Flash ROM board at 68k Macintosh Liberation Army
- Apple Pippin: ROM-BIOS at Wikipedia