Skip to main content
Cyndanera Play System
advanced
ExploreProjectsCyndanera Play System

Cyndanera Play System

The Cyndanera Play System or CPS for short, is a custom-built arcade platform, powered by a IBM Gekko processor and the ATI Flipper chipset including a Macronix DSP, meticulously designed to deliver smooth, high-speed performance for proprietary first-party arcade games. Every aspect of the system is engineered to provide precise controls, vibrant visuals, and an authentic arcade experience, ensuring that each title runs exactly as intended.

Milo Charming Magician
Milo Charming Magician
Published Apr 2, 2026
advanced 2025-07-03 $0.00arcadeassemblycDeveloperdsp
cps_logo
Cyndanera Play System

Arcade System uses JVS via USB 2.0 to the EXI Serial Port interface to work with the Cyndanera I/O Board powered by a Zilog Z80 Processor running microcode for I/O JVS control. Arcade unit uses VGA for video and RCA for 48KHz Stereo with Dolby Logic Pro II and 640x480 output.

Arcade Hardware

Arcade Unit has about 24MB or 48MB of Main Memory and 16MB ARAM, 3MB as GPU Embedded VRAM.

Cyndanera I/O Board has about 8KB Work RAM to store program, variables, and data during running IOP microcode, settings are stored in a EEPROM of 128 bytes.

dol-001_pcb
DOL-001 Main Board
cps_cpu
Block Diagram

Arcade System BIOS

It uses a new BIOS IPL encrypted ROM, a size of 2MB this is the System Menu you see on start up. It is the Arcade System Interface and used for booting the arcade titles, doing security checks, talking with disc controller and accessing the service menu for arcade operators.

vlcsnap-2026-04-02-08h53m42s548

GROM Disc System

Arcade titles are stored on a custom MiniDVD-ROM based format that is encrypted, requires a Memory card as the license key. GROM uses a custom DVD-ROM drive with custom firmware using the DI protocol scrambled with a DVD Key that must match the drive and arcade system.

GROM also supports also audio track streaming (XA-DPCM), it is based off CD-DA Audio used in CD-ROMs decoded by the Disc Controller.

grom-disc_rgb
Cyndanera Play System - GROM Disc

Arcade Development Hardware

SN Systems TDEV - Development Kit is used for developing 1st party arcade titles and developed in C\C++ using Freescale Codewarrior or SN ProDG with Visual Studio 6.0 Professional, working with the IOP-Emulator.

sn-tdev_cps
SN Systems TDEV

Arcade Development Tools

* Zilog Developer Studio - Input/Output Processor
* Macronix DSP Tools - Audio DSP
* Freescale Codewarrior or SN ProDG - Gekko PowerPC
* Cyndanera Play System SDK - Software Development Kit
* Cyndanera Play System Emulator - PC Simulator
* Cyndanera IOP-Emulator - JVS I\O Emulator