Skip to content

Bandai Pippin (@WORLD / ATMARK)

A console that is a Macintosh (1996). Apple designed the platform, Bandai sold it — and it failed spectacularly. For repair that is good news: a PowerPC Mac's failure modes apply here, parameter battery included.

Bandai's Pippin @WORLD, front three-quarter view.
Bandai's Pippin @WORLD, front three-quarter view. Photo: Evan-Amos, Public domain, via Wikimedia Commons.
The Pippin's motherboard — a PowerPC 603 architecture inherited from the Macintosh.
The Pippin's motherboard — a PowerPC 603 architecture inherited from the Macintosh. Photo: Evan-Amos, Public domain, via Wikimedia Commons.

Identification

Field Value
Designed by Apple — sold by Bandai
Year 1996
CPU PowerPC 603
Media CD-ROM
Video 343S0153 “Taos” — 640 × 480 double-buffered framebuffer
PCI / RAM bridge 343S0152 “Aspen” — derived from Apple's Bandit controller
I/O and sound 343S1125 “Grand Central” — SWIM III, sound, VIA
System controller 341S0060 “Cuda” — 68HC05 MCU: ADB and parameter RAM

A Mac in a console case

All four ASICs are Apple parts, taken from the period's Macintosh range. The Pippin is therefore not a proprietary architecture: it is a simplified Power Macintosh with a CD drive and a gamepad.

→ What holds for a 1996 PowerPC Mac holds here: power, capacitors, optical drive. See also Macintosh.

⚠️ The Cuda, and the parameter RAM

This is what it shares with the Macs of the same generation, and it matters.

A PRAM, therefore a battery

The Cuda (341S0060) is a 68HC05 microcontroller handling ADB and the parameter RAM — the Macintosh PRAM.

And on Macs of this era, the PRAM battery is the leading killer of motherboards: it leaks and eats the copper. The useful move is the same as on a Macintosh — take it out before it leaks, neutralise, check the tracks. → Backup batteries

The Taos corrects interlace

An elegant detail: the 343S0153 “Taos” carries a double buffer and a convolution intended to fix interlace flicker — the machine being meant for a television, not a computer monitor.

Common faults

Symptom Probable cause Next step
Corrosion on the motherboard PRAM battery leaked Take the battery out before any diagnosis
Will not read the CD worn optical drive The dominant failure point on any CD machine
Settings lost at boot PRAM battery flat The classic symptom on Macs of this generation
No picture Taos or the video output An Apple part with no replacement
Controller not recognised ADB through the Cuda The Pippin uses the Macs' ADB bus

Procedure — a dead console, step by step ✅

What this adds

Ordered for a console, not for an arcade board: what kills these is almost never the CPU. It is, in real order, the power supply, the capacitors, the drive or the cartridge slot, and only then the logic. → PCB diagnosis

1. The power supply. Two cases, depending on the machine. External brick: ⚠️ read the marking on the machine, next to the socket, and check the adapter against it — voltage and polarity. A centre-negative machine fed centre-positive loses its fuse, sometimes its regulator; do not trust a third-party label or a generic tip. Internal supply (the machine plugs straight into the wall): mains is inside the shell. Unplug, wait, and confirm the large capacitors are discharged before touching the board. Either way, measure under load: a failing supply holds its voltage until it is asked for current.

2. The fuse. Many of these machines have one right behind the socket — it is the part designed to die. Test it in continuity, out of circuit. A fuse that blows again is a short, not a fuse problem.

3. Capacitors. On most machines of this age this is the default suspect rather than a last resort — leaking SMD electrolytics eat the tracks underneath before they give any other sign. ⚠️ Not all of them are like that: some carry very few and are not recapped on principle. Read what this page says about it before reaching for the iron. → Recap

4. The drive. On this machine it is the dominant failure point. In order: does the tray move, does the disc spin, is the lens clean (cotton bud, isopropyl alcohol, no pressure), do the rails slide freely. A laser that no longer reads gets replaced; the gain pot is not something to tweak blind — that is the move that finishes off a laser that was still good.

5. Video output. Isolate the machine from the display: another cable, another TV, another input. A sizeable share of "dead consoles" are a dead cable, or a display that will not lock onto what this machine outputs — see the video section of this page for what that is.

6. Still nothing. Now, and only now, the logic: rails on the board, reset, clock, bus. → PCB diagnosis

Repair (technician)

  • The battery first. As on any 1996 Mac, it is what decides whether the board survives.
  • Treat the machine as a Power Macintosh: power, capacitors, CD drive. Period Mac documentation largely applies.
  • The Apple ASICs have no replacement, but they are shared with Macs of the same family — a donor machine is conceivable, which is rare for a console.

→ Methods: PCB diagnosis · Recap · Backup batteries

Modernisation & mods

  • ⚠️ Do not host CD or ROM images — method only.
  • Neighbours: the same idea as the Cojag or the Aleck 64, but the other way round — here a computer becomes a console.

Emulation & FPGA

MAME covers the platform (apple/pippin.cpp, driver by R. Belmont, from a skeleton by Angelo Salese, with thanks to the DingusPPC team).

Photos / assets

(To take: the motherboard with the four Apple ASICs and their 343S… markings, the PRAM battery location, and the CD drive.)

Sources & attribution

Text (synthesised here; sources listed for attribution):

  • MAME — src/mame/apple/pippin.cpp (BSD-3-Clause / GPL, driver by R. Belmont from Angelo Salese's skeleton, thanks to the DingusPPC team): identification of the four Apple ASICs — 343S0152 “Aspen” (PCI host bridge and RAM controller derived from Bandit), 343S0153 “Taos” (640 × 480 double-buffered framebuffer with convolution to fix interlace flicker), 343S1125 “Grand Central” (SWIM III, sound, VIA) and 341S0060 “Cuda” (68HC05 MCU handling ADB and parameter RAM); PowerPC 603 CPU — https://github.com/mamedev/mame/blob/master/src/mame/apple/pippin.cpp

Image:

Review & corrections

How this space is used

Spotted a wrong value, an outdated procedure, a chip reference that does not match your board? Say so here, with what you observed (model, board revision, serial number, measurement). Every report is cross-checked against a source before anything changes — an unverifiable correction is published as “reported by …, not cross-checked” rather than silently applied.

Reading is open to everyone; posting requires signing in with Discord. Reports from the wiki's declared reviewers are handled first; anyone else's are read too, but go through a human before anything is changed.