Useful Notes / Pippin

http://static.tvtropes.org/pmwiki/pub/images/pippin_original_9148.jpg

The Pippin was an attempt by Apple in the mid-1990s to create a low-cost computer for playing multimedia CDs and browsing the Internet. It was a severely stripped-down Macintosh with TV-compatible video output which Apple intended to be manufactured by third parties, and Bandai chose it as a way to (re-)enter the game console market.

Its hardware specifications, while marginally better than that of contemporary consoles of the era, was too weak to run the normal Mac software of the day (although it was never Apple's intent- like the Amiga CDTV and CD32, the intent was to boot a special cut down version of Mac OS, which then loaded up an optimized version of the game on the CD-ROM. Unfortunately, the games were often the same executable as the one released for Mac desktops instead, which meant it didn't run well). It had decent amount of RAM when compared to other consoles of the era, but due to the use of Mac OS as it's operating system, the system was very short of RAM after the OS booted (RAM can be upgraded, but they were proprietary and came at a premium). Additionally, it lacked any storage whatsoever, except for a tiny 128K Flash chip mainly used for system settings. Apple released a floppy drive (as well as a Magnetic-Optical drive, and later a SCSI interface accessory for hard drives and Zip disks) for it, but in typical Apple fashion they charged a hefty extra for the accessories, which put off many gamers, who scoffed at the idea of buying a pricey extra piece of hardware just to save their games.

Unsurprisingly, due to the high cost of ownership, it bombed, with just 42,000 units sold. The fact that it was seen and marketed mainly as a console and not a computer put it into a bad spot. The $599 pricetag, more suitable for an entry-level PC, was just too expensive for the console market. Remember the outrage that the same price for the PlayStation 3 caused in 2006? Ten years before it was even worse: 1996's $600 corresponded to 2006's $800, if corrected for inflation. Furthermore, the final cost of ownership can easily reach over a thousand dollars after a RAM upgrade and a floppy drive, both needed to bring the Pippin up to a usable level.

Specifications:

Processors
  • CPU: PowerPC 603enote , 66 Mhz.
  • GPU: Custom "Taos".

Memory
  • 6 MB, 1 MB taken by the GPU as VRAM. (Bandai Pippins)
  • 8 MB, 1 MB taken by the GPU as VRAM (Katz Media Pippin)
  • Memory is upgradeable with either a 2 MB, 4 MB, 8 MB or 16 MB module. The memory module is proprietary.

Display
  • 640×480 resolution.
  • 32,768 or 65,536 out of 16 million colors (15-bit or 16-bit color mode).
  • Output via VGA, Composite or S-Video. Supports both NTSC(60Hz) and PAL/(50Hz) color modes.
  • Hardware-driven 2D and 3D video, and hardware-accelerated video decoding, using QuickTime 3D, QuickDraw, and QuickTime APIs

Sound
  • 16-bit stereo, 44 KHz input and output.

Accessories

The Pippin has a 50-pin connector on it's underside, called the "X-PCI" connector. This connector is used to connect the Pippin to "docking stations", of which several types were made:
  • Floppy disk dock: Allows users to save game progress onto a floppy disk
  • Magnetic-Optical Drive dock: Allows users to save game progress onto a 230 MB magnetic-optical disk
  • SCSI dock: Allows users to install a SCSI hard drive and save games to it. Also allows users to use a 100 MB Zip drive. Requires latest firmware. Unnecessary with select Katz Media Pippins as those come with a SCSI port built in.
  • PCI card dock: Third party hardware, allows users to use Mac-compatible PCI cards like certain ethernet or Wi Fi cards. Requires both the latest firmware and a custom-made boot CD-ROM with the required extensions present in the OS image.

One downside with the design was that it was not possible to "stack" docks, meaning that you cannot use a PCI card dock together with a Floppy disk dock and so on.

Additionally, the following accessories exist for the Pippin's AppleJack connectors:
  • AppleJack Gamepad: Default accessory. One comes with every Pippin. Each gamepad has a D-pad, 9 buttons (four face buttons, two shoulder buttons, and three buttons on the underneath) and a trackball. The controller is also in a weird boomerang-ish shape, released long before Sony's PS3 Sixaxis prototype controller.
  • AppleJack wireless Gamepad: A wireless version of the console's gamepad.
  • AppleJack-to-ADB adapter: Allows use of standard Mac keyboards, mice and gamepads on the Pippin.
  • Pippin Keyboard with drawing tablet: A keyboard with a pen tablet built in, the tablet can also function as a trackpad.

The Pippin can use any serial port modem that is compatible with Apple's GeoPort modem instruction set, and in fact ships with one in the box.

Certain Pippin software can also support the StyleWriter 1500 and 2500 series color inkjet printers through the Printer serial port.

System software

Like the Amiga CDTV/CD32, the Pippin was capable of running software written for their desktop counterparts. However, due to the low processing power of the consoles, as well as the lack of RAM unless the user has purchased an upgrade, apps had to be optimized (Apple calls this process "pippinize") or they may perform poorly. The reverse however require no optimization, a game optimized for the Pippin will run without issues on a regular Macintosh.

The Pippin uses a specialized version of the Mac Toolbox firmware called KINKA. There are several versions of KINKA, the most common version being 1.0 for Japan and 1.2 for US, the Katz Media Pippins has version 1.3, and are the rarest as Katz Media Pippins are never sold to consumers, only in bulk to special establishments. Unlike common desktop Macs, the firmware is not user-upgradeable.

KINKA will load a special signed and cut-down version of classic Mac OS from the CD-ROM itself once self test is complete, no OS is preinstalled on the console. Homebrewers have gotten as far as getting Mac OS 8 hacked to run on the console.

Games:

Original Titles

Ports

Alternative Title(s): Apple Pippin

http://tvtropes.org/pmwiki/pmwiki.php/UsefulNotes/Pippin