Game Elf 619-in-1 MAME Bootleg Multi-Game PCB Hardware Info by Guru --------------------- Sub Board with.... Samsung S3C6410HX-66 667MHz CPU. ARM1176JZF-S core (ARM11 family) with Vector Floating Point (VFP) coprocessor FBGA424 2x Hynix H5MS1G62MFP-J3M 1-Gbit (64M x16) Mobile DDR-333 SDRAM FBGA60 Round 2-pin Crystal, unknown value (measurement is null). Tied directly to the BGA CPU. On Main Board.... Mostly standard JAMMA edge connector with pin 27 as button 5 top and bottom. SD Card Slot. Card is 8GB with 100MB FAT Partition and 2x EXT3 Linux Partitions. Altera MAX II EPM240T100C5N CPLD TQFP100. For the JAMMA I/O (and probably protection). FM24CL04BG 512 x8-bit I2C FRAM (EEPROM-like device) SOIC8 Wolfson Microelectronics WM9713G Integrated AC'97 Audio and Touchpanel CODEC QFN48, with connected 24.576MHz oscillator Chrontel 7026B-TF TV/VGA Video Encoder TQFP80 with connected 12MHz crystal 4x AMS1117-x.x (-2.5, -1.8, 2x -3.3) Voltage Regulators LM386 Mono Audio Power Amplifier VGA HD15 Connector (this outputs actual VGA at 31.5kHz) Volume Pot 3.5mm Headphone Jack 4-pin Berg Connector for Power JP7 6-pin header for Single Trackball Pin 1 GND Pin 2 Y+ Pin 3 Y- Pin 4 X- Pin 5 X+ Pin 6 +5V Type A USB connector 2-position DIP Switch. SW1 OFF=CGA 15.75kHz, ON=VGA 31.5kHz SW2 OFF=1024x768 VGA Resolution, ON=640x480 VGA Resolution Push Button for TEST / SETUP mode for the on-board OS / Menu (not for game test mode). The changed settings would be stored in the FM24CL04 IC. 10-pin IEC connector for Dual Trackball Pin 1 +5V Pin 2 AX+ Pin 3 AX- Pin 4 AY+ Pin 5 AY- Pin 6 BX+ Pin 7 BX- Pin 8 BY+ Pin 9 BY- Pin 10 GND 2x SOIC8 chips, both unmarked. - One may be a CPLD loader and/or used for protection. The chip ties to CPLD pins 99, 100, 1, 2, 3, 4 plus 3.3V and GND. - The other is definitely some kind of clock generator for the CPU, connected to 3.579545MHz oscillator on pin 6 and outputs ~162MHz on pin 7 which goes to the CPU module connector.