
PocketBeagle Breakout Board
Simple breakout for the pocketbeagle series of SBCs.


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 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.


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.

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.

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.

* 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