mirror of
https://github.com/pumpitupdev/pumptools.git
synced 2024-12-23 19:54:54 +01:00
344 lines
12 KiB
Markdown
344 lines
12 KiB
Markdown
# Hardware
|
|
Documentation about hardware related stuff, e.g. cabinets, PCBs etc
|
|
|
|
## References
|
|
* Own hardware
|
|
* Hardware of other cabinet owners and group members
|
|
* [GameRepair.info](https://gamerepair.info/)
|
|
* [ArcadeOtaku](https://wiki.arcadeotaku.com/w/Pump_it_UP)
|
|
|
|
## Cabinet Types
|
|
|
|
### SD
|
|
* First generation cabinets released with 1st and 2nd (2nd was released shortly after 1st already)
|
|
* Similar look to original DDR cabinets
|
|
* Monitor
|
|
* 29" CRT
|
|
* 4:3 aspect ratio
|
|
* Curved surface
|
|
* VGA 640x480 native resolution
|
|
* Shipped with [MK 1](#mk-1) and [MK 3](#mk-3) PCBs
|
|
* First game version to ship in this cabinet type: [1st](../game/01-1st.md)
|
|
|
|
### SX
|
|
* First cabinet to be official sold to other regions than South Korea
|
|
* Most notable cabinet design differences
|
|
* Single subwoofer centered on cabinet main body
|
|
* Two coin doors, left and right of the subwoofer
|
|
* Monitor
|
|
* 29" CRT
|
|
* 4:3 aspect ratio
|
|
* Curved surface
|
|
* VGA 640x480 native resolution
|
|
* First game version to ship in this cabinet type: [Premiere 1](../game/08-prem1.md) and [Prex 1](../game/09-prex1.md)
|
|
|
|
### DX
|
|
* [Cabinet manual](manual/dx/cabinet.pdf)
|
|
* Deluxe version cabinet
|
|
* Monitor
|
|
* Samsung (?) APT51, [manual](manual/dx/monitor.pdf)
|
|
* 52" rear projection
|
|
* 4:3 aspect ratio
|
|
* VGA 640x480 native resolution
|
|
* Further supported resolutions: CGA, EGA
|
|
* Shipped with [MK 1](#mk-1) and [MK 3](#mk-3) PCBs
|
|
|
|
### GX
|
|
* [Cabinet manual](manual/gx/cabinet-curved-screen.pdf)
|
|
* Monitor
|
|
* 34" CRT
|
|
* Came in two variants
|
|
* Curved surface initial release
|
|
* Kortek KT-3414DF: Flat surface starting Zero
|
|
* [Monitor schematic](manual/gx/monitor-schematic.pdf)
|
|
* 4:3 aspect ratio
|
|
* VGA 640x480 native resolution
|
|
* Further resolutions supported: CGA and EGA (might require monitor board modification) and SVGA
|
|
* First game version to ship with this type
|
|
* Curved monitor surface: [Exceed](../game/15-exc.md)
|
|
* Flat monitor surface: [Zero](../game/17-zero.md)
|
|
|
|
### Mini
|
|
* Official
|
|
* Small bar-top style cabinet with push buttons to play the game with your hands
|
|
* Games that shipped with this type: [Exceed](../game/15-exc.md), [Exceed 2](../game/16-exc2.md), [NX](../game/18-nx.md)
|
|
|
|
### FX
|
|
* Cabinet manual
|
|
* [NX](manual/fx/cabinet-nx.pdf)
|
|
* [PRO](manual/fx/cabinet-pro.pdf)
|
|
* Monitor
|
|
* [Manual](manual/fx/monitor.pdf)
|
|
* 42" plasma
|
|
* WSVGA 1024x768 native resolution
|
|
* 16:9 aspect ratio
|
|
* Further supported resolutions: VGA, SVGA
|
|
* Shipped with [MK 6](#mk-6) and [MK 9](#mk-9) PCBs
|
|
* First game version to ship in this cabinet type: [NX](../game/18-nx.md)
|
|
|
|
### Jump
|
|
* [Cabinet manual](manual/jump/cabinet.pdf)
|
|
* Cabinet specially made for the game Pump It Up Jump!
|
|
* Shipped with [MK 9](#mk-9) PCBs
|
|
|
|
### SX2
|
|
* "Refreshed" version of the [SX](#sx) type cabinet. Though it resembles more the [GX](#gx) cabinet with a smaller monitor
|
|
* Monitor
|
|
* [Manual](manual/sx2/monitor.pdf)
|
|
* KT-2914DF
|
|
* 29" CRT
|
|
* Flat surface
|
|
* 4:3 aspect ratio
|
|
* VGA 640x480 native resolution
|
|
* Further resolutions supported: CGA and EGA (might require monitor board modification) and SVGA
|
|
* First game version to ship with this type: [NX2](../game/20-nx2.md)
|
|
|
|
### CX
|
|
* [Cabinet manual](manual/cx/cabinet.pdf)
|
|
* Monitor
|
|
* 42" LCD
|
|
* 16:9 aspect ratio
|
|
* Shipped with [MK 9](#mk-9) PCBs
|
|
* Cabinet buttons ("PRO button board") built-in
|
|
* First game version to ship in this cabinet type: [Fiesta](../game/23-fst.md)
|
|
|
|
### TX
|
|
* [Cabinet manual](manual/tx/cabinet.pdf)
|
|
* Monitor
|
|
* 50" LCD
|
|
* 16:9 aspect ratio
|
|
* Shipped with [MK 9](#mk-9) PCBs
|
|
* Cabinet buttons ("PRO button board") built-in
|
|
* First game version to ship in this cabinet type: [Fiesta](../game/23-fst.md)
|
|
|
|
### LX
|
|
* [Cabinet manual](manual/lx/cabinet.pdf)
|
|
* Monitor
|
|
* 55" LCD
|
|
* 16:9 aspect ratio
|
|
* Shipped with [MK X](#mk-x) PCBs
|
|
* First game version to ship in this cabinet type: [Prime 2](../game/28_pri2)
|
|
|
|
## Main Processing Unit
|
|
Aka PCB, (main) CPU, PC, etc.
|
|
|
|
### MK 1
|
|
The oldest piece of hardware we have seen was a MK3 board so far. But there are several hints that some piece of
|
|
hardware pre-dating the MK3 probably existed at some point:
|
|
* The first three games, 1st, 2nd and 3rd/OBG, are storing their music as actual CD audio, not MP3 files in the data
|
|
area of the discs
|
|
* MP3 hardware decoder chips were likely not cheap at that time. Furthermore, the total audio length of all songs still
|
|
fit onto the disc as CD audio
|
|
* The first three games did not use a lock-chip as a means for copy-protection. Possible, that this piece of hardware
|
|
wasn't available from the beginning and therefore not used
|
|
|
|
#### Compatible Games
|
|
* [1st](../game/01-1st.md)
|
|
* [2nd](../game/02-2nd.md)
|
|
* [3rd OBG](../game/03-3rd.md)
|
|
|
|
Anything newer might not have worked because of the above assumption that additional required hardware was missing.
|
|
|
|
### MK 3
|
|
|
|
#### General Specifications
|
|
* Custom PCB assembly with daughter boards stacked
|
|
* DOS OS stored on ROM chip
|
|
* Games stored and loaded from CD
|
|
* PIUIO interface connected via ISA Bus
|
|
* Hardware audio decoder chip for MP3 audio
|
|
* CAT702 ZN security "Lock chip" for copy-protection
|
|
* EEPROM to store game settings
|
|
|
|
#### System Configuration using DOS PC-Doctor
|
|
System configuration dump with DOS PC-Doctor. The HDD listed in the information below is part of the system that was
|
|
used to dump this information. The DVD drive is a replacement of a probably broken CD drive.
|
|
|
|
```text
|
|
SYSTEM CONFIGURATION=====================================================
|
|
|
|
Operating System - DOS 7.10 in HMA
|
|
CPU Type - 333 MHz Intel Celeron 333
|
|
CPUID - "GenuineIntel", Family 6, Model 6, Step 5
|
|
- MMX available
|
|
Coprocessor Type - 686
|
|
Expansion Bus Type - ISA, PCI
|
|
ROM BIOS Date - 04/20/99
|
|
ROM BIOS Copyright - COPYRIGHT Award Software Inc.
|
|
Additional ROM - C800[8kB]
|
|
Base Memory - 640 kB
|
|
Expanded Memory - N/A
|
|
Extended Memory - 64512 kB (CMOS Configuration)
|
|
XMS Memory - 62400 kB (XMS 3.00, Driver 3.95) A20=ON
|
|
Serial Ports - None Installed
|
|
Parallel Ports - None Installed
|
|
Video Adapter - VGA: 3Dfx Interactive, Inc.
|
|
- Total Memory : 8192 kB
|
|
Fixed Disk Drives - 42 MB
|
|
Floppy Disk Drives - 1 - 1=3.5"/1.44M
|
|
Mouse - No Mouse
|
|
Joysticks - None
|
|
Sound Card - N/A
|
|
CAS Fax/Modem Card - N/A
|
|
Disk Compression - N/A
|
|
CD-ROM Driver Version - MSCDEX V2.25, Drive: D:
|
|
Disk Cache - Smartdrive 5.02, Hits 76%, Size 2048 kB
|
|
Primary IDE Master - ATAPI: HL-DT-STDVD-ROM GDR8164B
|
|
Primary IDE Slave - IDE: QUANTUM FIREBALL_TM1280A, S/N:692708422782
|
|
Secondary IDE Master - No Drive
|
|
Secondary IDE Slave - No Drive
|
|
SCSI - N/A
|
|
Network - N/A
|
|
Power Management - APM V1.2, Power On
|
|
USB Port - Installed on IRQ 10
|
|
Chipset Type - Intel 440BX
|
|
L2 Cache Type - 128 kB
|
|
DRAM Row 0 - 64 MB
|
|
DRAM Row 1 - Empty
|
|
DRAM Row 2 - Empty
|
|
DRAM Row 3 - Empty
|
|
DRAM Row 4 - Empty
|
|
DRAM Row 5 - Empty
|
|
DRAM Row 6 - Empty
|
|
DRAM Row 7 - Empty
|
|
|
|
|
|
PC-DOCTOR DOS 3.0 Copyr 2004 PC-Doctor, Inc. 16:15 9/25/2000
|
|
```
|
|
|
|
#### On-board chips
|
|
* Audio related
|
|
* MAS 3507D MPEG 1/2 Layer 2/3 Audio Decoder
|
|
* DAC 3550A Stereo Audio DAC
|
|
* YMZ280B PCMD8 8-Channel PCM/ADPCM Decoder
|
|
* YAC516 DAC16-L Delta Sigma Modulation D/A Converter with 8 times Over-sampling Filter
|
|
* Security
|
|
* [CAT702 ZN security](https://github.com/svn2github/mameplus/blob/master/trunk/mamep/src/mame/machine/cat702.c)
|
|
|
|
#### Compatible Games
|
|
* [1st](../game/01-1st.md)
|
|
* [2nd](../game/02-2nd.md)
|
|
* [3rd OBG](../game/03-3rd.md)
|
|
* [OBG SE](../game/04-3se.md)
|
|
* [The Collection](../game/05-tc.md)
|
|
* [The Perfect Collection](../game/06-pc.md)
|
|
* [Extra](../game/07-extra.md)
|
|
* [Premiere 1](../game/08-prem1.md)
|
|
* [Prex 1](../game/09-prex1.md)
|
|
* [Rebirth](../game/10-reb.md)
|
|
* [Premiere 2](../game/11-prem2.md)
|
|
* [Prex 2](../game/12-prex2.md)
|
|
* [Premiere 3](../game/13-prem3.md)
|
|
* [Prex 3](../game/14-prex3.md)
|
|
|
|
### MK 5
|
|
|
|
#### General Specifications
|
|
* OS: Either Windows XP Embedded (revisions of Prem3/Prex3) or Linux (starting Exceed)
|
|
* Same IO as MK3 connected to the ISA bus
|
|
* CPU: Intel Celeron 1 GHZ
|
|
* RAM: 128 MB
|
|
* GPU: on-board Riva TNT 2, 32 MB
|
|
* Chipset: Nvidia NV11
|
|
* Disk media
|
|
* CDROM based for Prem3/Prex3
|
|
* DVD based for Exceed beta
|
|
* HDD based for Exceed (release) and newer
|
|
* EEPROM to store game settings and high scores. Size increased (doubled?) comapred to [MK 3](#mk-3)
|
|
|
|
#### Compatible Games
|
|
* [Premiere 3](../game/13-prem3.md)/[Prex 3](../game/14-prex3.md) (OS: Windows XP Embedded)
|
|
* [Exceed](../game/15-exc.md) (OS: Linux)
|
|
* [Exceed 2](../game/16-exc2.md) (supposed to need a RAM upgrade to 256 MB)
|
|
* [NX](../game/18-nx.md) (supposed to need a RAM upgrade to 256 MB)
|
|
|
|
### MK 6
|
|
|
|
#### General Specifications
|
|
* Introduces USB PIUIO interface for cabinet and pad inputs/outputs
|
|
* USB PIUIO: MPUG0PCB002
|
|
* PIUIO "JAMMA" (no, it is actually NOT JAMMA, just the same connector) connector board: MPUG0PCB002
|
|
* GPU: NVIDIA GeForce 5200 FX, 128 MB, AGP
|
|
* 256 MB RAM, e.g. PC3100 Samsung
|
|
* HDD based games only from this point
|
|
* Games compatible with this hardware, starting Exceed 2, are now protected by USB based dongles
|
|
|
|
#### Revision 1
|
|
* Started shipping with Exceed 2
|
|
* Motherboard
|
|
* Gigabyte GA-8IPE1000MK (rev. 1.x), Socket 478
|
|
* Gigabyte GA-8IG1000MK Rev 2.X, LGA775
|
|
* CPU
|
|
* For socket 478: Intel Celeron D, 2.53 GHZ/256/533
|
|
* Sound chip still compatible with Exceed 2 and Zero
|
|
|
|
#### Revision 2
|
|
* Started shipping later during the lifecycle of NX
|
|
* (Some/most?) FX cabs with NX still came with Revision 1
|
|
* Motherboard: GA-8I865GME-775-RH Rev 1.X, LGA775
|
|
* Sometimes referred to as "MK7"
|
|
* Sound chip not compatible with Exceed 2 and Zero
|
|
|
|
#### Compatible Games
|
|
* [Exceed 2](../game/16-exc2.md) (only Revision 1)
|
|
* [Zero](../game/17-zero.md) (only Revision 1)
|
|
* [NX](../game/18-nx.md)
|
|
* [PRO](../game/19-pro.md)
|
|
* [NX2](../game/20-nx2.md)
|
|
* [NXA](../game/21-nxa.md)
|
|
* [PRO 2](../game/22-pro2.md) (no 3D arrow skin)
|
|
* [Fiesta](../game/23-fst.md) (requires RAM upgrade to at least 512 MB)
|
|
* [FiestaEX](../game/24-fex.md) (requires RAM upgrade to at least 512 MB)
|
|
* [Fiesta 2](../game/26-f2.md) (requires RAM upgrade to at least 512 MB)
|
|
* [Prime](../game/27-pri.md) (requires RAM upgrade to at least 512 MB, SD mode only)
|
|
* [Prime 2](../game/28-pri2.md) (supposed to run somewhat with Revision 2 but not 1)
|
|
|
|
### MK 9
|
|
|
|
#### General Specifications
|
|
* Still USB PIUIO based IO interface
|
|
|
|
#### Revision 1
|
|
* Motherboard: Gigabyte GA-945GCM-S2L
|
|
* GPU: GeForce 7200GS
|
|
* Bundled with [NX2](../game/20-nx2.md) 1.54 and higher
|
|
* [NX2](../game/20-nx2.md) and lwoer doesn't work with this revision
|
|
* Shipped as upgrades and when buying a [FX cabinet](#tx) at that time
|
|
|
|
#### Revision 2
|
|
* Motherboard: Asrock G41M-S3
|
|
* GPU: GeForce 9300GS
|
|
* CPU: Intel Celeron 430
|
|
* RAM: 1 GB
|
|
* Hardware shipped with [Pump it Up Jump cabinets](#jump)
|
|
|
|
#### Revision 3
|
|
* Motherboard: Gigabyte G31M
|
|
* GPU: Nvidia GeForce 8400GS
|
|
* Bundled with Fiesta when buying a [TX cabinet](#tx) at that time
|
|
* GPU last compatible card with Fiesta OS
|
|
|
|
#### Revision 4
|
|
* Motherboard: Gigabyte G41M
|
|
* GPU: Nvidia GeForce GT210
|
|
* Bundled with Fiesta 2 when buying a [CX cabinet](#cx) at that time
|
|
* GPU last compatible card with Fiesta 2 OS
|
|
|
|
#### Compatible Games
|
|
* [PRO](../game/19-pro.md)
|
|
* [NX2](../game/20-nx2.md)
|
|
* [NXA](../game/21-nxa.md)
|
|
* Jump
|
|
* [PRO 2](../game/22-pro2.md)
|
|
* [Fiesta](../game/23-fst.md)
|
|
* [FiestaEX](../game/24-fex.md)
|
|
* [Fiesta 2](../game/26-f2.md)
|
|
* [Prime](../game/27-pri.md)
|
|
* [Prime 2](../game/28-pri2.md)
|
|
* [XX](../game/29-xx.md)
|
|
|
|
### MK X
|
|
* New PIUIO, entirely external board outside of PCB connected to USB
|
|
|
|
#### Compatible Games
|
|
* [XX](../game/29-xx.md) |