1
0
mirror of https://github.com/pumpitupdev/pumptools.git synced 2024-12-18 09:25:52 +01:00
pumptools/doc/hardware/README.md

12 KiB

Hardware

Documentation about hardware related stuff, e.g. cabinets, PCBs etc

References

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 and MK 3 PCBs
  • First game version to ship in this cabinet type: 1st

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 and Prex 1

DX

  • Cabinet manual
  • Deluxe version cabinet
  • Monitor
    • Samsung (?) APT51, manual
    • 52" rear projection
    • 4:3 aspect ratio
    • VGA 640x480 native resolution
    • Further supported resolutions: CGA, EGA
  • Shipped with MK 1 and MK 3 PCBs

GX

  • Cabinet manual
  • Monitor
    • 34" CRT
    • Came in two variants
      • Curved surface initial release
      • Kortek KT-3414DF: Flat surface starting Zero
    • 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
    • Flat monitor surface: Zero

Mini

  • Official
  • Small bar-top style cabinet with push buttons to play the game with your hands
  • Games that shipped with this type: Exceed, Exceed 2, NX

FX

  • Cabinet manual
  • Monitor
    • Manual
    • 42" plasma
    • WSVGA 1024x768 native resolution
    • 16:9 aspect ratio
    • Further supported resolutions: VGA, SVGA
  • Shipped with MK 6 and MK 9 PCBs
  • First game version to ship in this cabinet type: NX

Jump

  • Cabinet manual
  • Cabinet specially made for the game Pump It Up Jump!
  • Shipped with MK 9 PCBs

SX2

  • "Refreshed" version of the SX type cabinet. Though it resembles more the GX cabinet with a smaller monitor
  • Monitor
    • Manual
    • 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

CX

  • Cabinet manual
  • Monitor
    • 42" LCD
    • 16:9 aspect ratio
  • Shipped with MK 9 PCBs
  • Cabinet buttons ("PRO button board") built-in
  • First game version to ship in this cabinet type: Fiesta

TX

  • Cabinet manual
  • Monitor
    • 50" LCD
    • 16:9 aspect ratio
  • Shipped with MK 9 PCBs
  • Cabinet buttons ("PRO button board") built-in
  • First game version to ship in this cabinet type: Fiesta

LX

  • Cabinet manual
  • Monitor
    • 55" LCD
    • 16:9 aspect ratio
  • Shipped with MK X PCBs
  • First game version to ship in this cabinet type: Prime 2

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

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.

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

Compatible Games

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

Compatible Games

  • Premiere 3/Prex 3 (OS: Windows XP Embedded)
  • Exceed (OS: Linux)
  • Exceed 2 (supposed to need a RAM upgrade to 256 MB)
  • NX (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 (only Revision 1)
  • Zero (only Revision 1)
  • NX
  • PRO
  • NX2
  • NXA
  • PRO 2 (no 3D arrow skin)
  • Fiesta (requires RAM upgrade to at least 512 MB)
  • FiestaEX (requires RAM upgrade to at least 512 MB)
  • Fiesta 2 (requires RAM upgrade to at least 512 MB)
  • Prime (requires RAM upgrade to at least 512 MB, SD mode only)
  • Prime 2 (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 1.54 and higher
  • NX2 and lwoer doesn't work with this revision
  • Shipped as upgrades and when buying a FX cabinet 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

Revision 3

  • Motherboard: Gigabyte G31M
  • GPU: Nvidia GeForce 8400GS
  • Bundled with Fiesta when buying a TX cabinet 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 at that time
  • GPU last compatible card with Fiesta 2 OS

Compatible Games

MK X

  • New PIUIO, entirely external board outside of PCB connected to USB

Compatible Games