Skip to content

Konami Firebeat

The Bemani platform after the System 573 (2000-2002): pop'n music 4 to 8, ParaParaParadise, Keyboardmania. An embedded PowerPC with GCUs for video and slots on ATA connectors. For preservation it is one of the most fragile families in this wiki: the game lives on media that wears out.

Identification

Field Value
Manufacturer Konami
Years 2000-2002
Main CPU IBM PowerPC 403GCX @ 66 MHz (66.0000 MHz oscillator)
Second CPU Motorola MC68HC000FN16 @ 16 MHz — ⚠️ noted with a “?” in MAME
Sound Yamaha YMZ280B (ADPCM)
Video GCU — 25.175 MHz and 16.6666 MHz clocks near the GCUs and VGA outputs
Video output VGA
Storage 40-pin ATA connector per slot — hard disk or ATAPI CD drive
PCB format Konami proprietary — not JAMMA

What MAME gives, and how confidently

The driver lists the oscillators found on the board: 66.0000 MHz for the PowerPC, 25.175 MHz and 16.6666 MHz near the GCUs and the VGA connectors. The 68000 at 16 MHz, however, is written with a question mark in the code. It is given here with the same reservation: it is a reading of a marking, not a measurement.

Architecture

A Firebeat is an embedded system, not a PC: PowerPC 403GCX, proprietary GCUs for video, YMZ280B for sound. What makes it distinctive is the storage — each slot has its own 40-pin ATA connector, and MAME emulates either a hard disk or an ATAPI CD drive depending on the game's configuration.

⚠️ The platform's fragility

This is the point to understand before buying one.

The game lives on wearing media

On these machines the game is not in ROM. It is on a hard disk or a CD — two media that, twenty years on, are at the end of their lives. A disk that has been spinning in an arcade since 2000 does not have much left.

On top of that sits Konami's security of the period (SPU, carts and dongles depending on the game): unreadable media plus a lost dongle, and the game can no longer be recovered from the machine.

The preservation act that counts here is imaging the media — done from your own hardware, before it fails.

Notable games

pop'n music 4 to 8 · pop'n music Animelo and Mickey Tunes · ParaParaParadise · ParaParaDancing · Keyboardmania.

Common faults

Symptom Probable cause Next step
Will not boot, read error hard disk or CD at end of life Image the media while it still reads
Security check failed SPU / dongle / cart depending on the game Check the original pairing
No picture GCU or the VGA output Two clocks to check: 25.175 and 16.6666 MHz
No sound YMZ280B or its ADPCM Stage independent of the video
Silent board PowerPC 403GCX, 66 MHz oscillator, power PCB diagnosis

Repair (technician)

  • The media first. On a Firebeat that will not boot, the disk or the CD is the first suspect, far ahead of the electronics.
  • This is not JAMMA: proprietary wiring, including for the game-specific controllers (Keyboardmania's keyboard, ParaParaParadise's sensors).
  • Embedded parts: the PowerPC 403GCX and the YMZ280B are period chips that can still be found; the GCUs cannot.

→ Methods: PCB diagnosis · Recap

Procedure — a dead board, step by step ✅

What this adds

The general method lives in PCB diagnosis. This is its application to this platform: the same order, but with the values actually expected here, so you do not have to go back and forth.

Tools: multimeter, oscilloscope (or frequency counter), current-limited bench supply, desoldering braid. → Tooling

If the board is still in a cabinet

A CRT holds its charge with the machine unplugged. → CRT safety

1. Inspection, power off. Corrosion, cut tracks, oxidised EPROM legs, leaking SMD capacitors, dubious earlier repairs.

2. The connector, before anything else. A large share of "dead boards" are a contact problem, not a fault. Clean the contacts with isopropyl alcohol and reseat — not with an abrasive eraser on a gold edge, which takes the plating off and brings the problem back worse. It costs two minutes and settles the question.

3. Power, measured on the board. Aim for +5.0 V measured as close as possible to where power reaches the board — not at the PSU output: the drop is in the loom, and that is exactly what makes a board boot on the bench and not in the cabinet. Where you probe depends on this board's connector — JAMMA edge, JVS loom or a proprietary harness — plenty of makers kept one long after JAMMA arrived — see Identification above. → Wiring Check −5 V and +12 V too if the sound stage uses them. Suspected short: bring it up current-limited and find the hot spot.

4. /RESET. It must release after power-up. Held low = the CPU never starts. A 1–2 Hz loop is not the reset circuit, it is the watchdog: the CPU is crashing at boot, so look at the bus, not at the reset.

5. Clocks. There is no measurement table for this platform — MAME's sources yield nothing usable for it. Any frequency quoted under Architecture on this page serves as a marker; otherwise compare against a working board rather than against a number: an invented value condemns healthy parts. → PCB diagnosis

6. Bus. Activity on the main CPU's address lines tells you whether it is running or frozen. Frozen with good clocks and good reset → work RAM, bus buffers, ROMs.

7. It boots but the picture or the sound is wrong — that is another job: see Common faults on this page, then signal tracing.

Modernisation & mods

  • ⚠️ Do not host disk images, CDs, or security dumps. This wiki documents the method, to be applied to your own hardware.
  • Preservation: see the PCB preservation hub.

Emulation & FPGA

MAME covers the platform (konami/firebeat.cpp), with ATAPI CD and IDE hard disk support depending on the game. The oscillator identification and the understanding of the boot sequence come from that work.

Photos / assets

(To take: the main board, the GCUs, a slot's 40-pin ATA connector, the VGA output, and the security parts — SPU, cart, dongle.)

Sources & attribution

Text (synthesised here; sources listed for attribution):

  • MAME — src/mame/konami/firebeat.cpp (BSD-3-Clause / GPL): IBM PowerPC 403GCX at 66 MHz and its 66.0000 MHz oscillator, the 25.175 MHz and 16.6666 MHz clocks recorded near the GCUs and VGA connectors, the Yamaha YMZ280B, the MC68HC000FN16 at 16 MHz noted with a question mark in the code, the 40-pin ATA connector per slot and IDE hard disk / ATAPI CD support, and the GQ971 SPU board — https://github.com/mamedev/mame/blob/master/src/mame/konami/firebeat.cpp

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.