Wednesday, October 20, 2021

HOW TO: Building a Pump It Up Arcade MK9 v1 or v2 Main Logic Board


This blog post provides technical information on how to put together a Pump It Up MK9 v1 or v2 arcade main logic board.


[What Games are supported on the MK9?]

Pump It Up Pro

Pump It Up NX2 (NX2 v1.54 for example throws a kernel panic on some MK9s, however, it works for others. Your mileage may vary.)

Pump It Up NX Absolute (Support for NXA can also vary.)

Pump It Up Pro 2 (Using an MK9 will render the 3D arrow graphics on Pro 2! An MK6 cannot do this.)

Pump It Up Fiesta

Pump It Up Jump!

Pump It Up Fiesta EX

Pump It Up Fiesta 2

Pump It Up Infinity

Pump It Up PRIME

Pump It Up PRIME 2

Pump It Up XX ***


*** Runs in HD mode ONLY. SD mode is now unsupported as of XX's release. Any input physical connector type is ok (I.e. HDMI, DVI, VGA), but monitor MUST support 720p or higher and GPU must pump out a HD signal.


[MK9v1]

The MK9v1 was first shipped DURING the release of Pro1/NX2 (Late 2007-2008). At the time, NX2/Pro machines had either: MK6 or MK9 hardware.

There isn't much sense in building an MK9v1 (It doesn't have any advantages over the Mk9v2 board.). 


Motherboard/s: Gigabyte GA-945GZM-S2 - https://www.gigabyte.com/Motherboard/GA-945GZM-S2-rev-21/sp#sp

Sound Chip: 5.1 CH HD Audio (Realtek ALC888)

Chipset: North Bridge: Intel® 945GZ Express Chipset | Southbridge: Intel® ICH7

RAM: (The mobo reserves RAM for PCI devices etc regardless of bitwise OS - 3145728K shows as usable even on 4GB RAM) - 4GB RAM MAX (DDR2 667/533/400 MHz)


Motherboard: Gigabyte GA-945GCM-S2L - https://www.gigabyte.com/Motherboard/GA-945GCM-S2L-rev-10/sp#sp

Motherboard: MK9 GA-945GCM-S2C (Should also work, but not official) - https://www.gigabyte.com/Motherboard/GA-945GCM-S2C-rev-10/sp#sp

Sound Chip: 5.1 CH HD Audio (Realtek ALC662)

Chipset: North Bridge: Intel® 945GC Express Chipset | Southbridge: Intel® ICH7

RAM: 4GB RAM MAX (DDR2 DIMM 667/533/400 MHz) - NOTE: The mobo reserves RAM for PCI devices etc regardless of bitwise OS (I.e. 3145728K shows as usable even on 4GB RAM)

IO: Official USB PIUIO and JAMMA Interface

Security: A USB security dongle (except for the Pro series).


MK9v1 Graphics cards used:

Geforce 7200GS (PCIe 1.0 x16 | 256MB / 512MB DDR2)

Geforce 8400GS (PCIe 2.0 x16 | 512MB / 1GB DDR3)



[MK9v2]

Motherboard: Asrock G41M-S3 - https://www.asrock.com/mb/Intel/g41m-s3/index.asp

Motherboard: Asrock G41C-GS (Should also work) - https://www.asrock.com/mb/intel/g41c-gs/

BEST CPU: See here: https://www.cpubenchmark.net/socketType.html#i5

- Socket 775 (LGA 775 / Socket T)

- Supports FSB 1333/1066/800/533 MHz

Sound Chip: 5.1 CH HD Audio (Realtek ALC662)

Chipset: Northbridge: Intel® G41 | Southbridge: Intel® ICH7

RAM: 8GB RAM MAX (DDR3 DIMM 1333(OC)/1066/800 non-ECC, un-buffered memory)

IO: Official USB PIUIO and JAMMA Interface

Security: A USB security dongle (except for the Pro series).


MK9v2 Graphics cards used:

Nvidia Geforce 9300GS (PCIe 2.0 x16 | 512MB DDR2)

NVIDIA GeForce 210 1GB (PCIe 2.0 x16 | 1GB | DDR3)



[COMPATIBLE PARTS LIST for the BEST MK9v2 UPGRADE]

Here is a list of compatible parts in order to obtain the BEST upgrade when building an MK9v2 main board.

Motherboard: Asrock G41M-S3 or Asrock G41C-GS

Processor: Socket 775 - 3.2 GHz, 12 MB L2 Cache, 1333 MHz FSB (MAX on both boards)

BEST CPU: See here: https://www.cpubenchmark.net/socketType.html#i5

BEST CPU vs Availability: Intel Xeon X3370 @ 3.00GHz / Intel Core2 Quad Q9650 @ 3.00GHz

RAM: 8GB RAM MAX (DDR3 DIMM 1333(OC)/1066/800 non-ECC, un-buffered memory) - MAX RAM SETUP on both boards

Video Card: NVIDIA GeForce 210 1GB (PCIe 2.0 x16 | 1GB | DDR3) (Low Profile Preferred to fit in case - Not Essential). Any memory (128mb, 256mb etc), any manufacturer (Pny etc) and any output type (VGA, DVI etc) will work.

HDD: Image official drive (with security dongle) or put in any IDE or SATA drive to run emulators like StepF2

IO: Official USB PIUIO and JAMMA Interface

Security: A matching HDD USB security dongle for an official mix, or no security required when using emulation.


Game Graphics Card Support

Not ALL MK9 mixes will work with all supported graphics cards. See the list below for compatibility options.

To have the BEST compatibility, an NVIDIA GeForce 8400GS or 9300GS is recommended.


NVIDIA GeForce 7200GS (NX2 to Prime 2)

NVIDIA GeForce 8400GS (??? to XX)

NVIDIA GeForce 9300GS (??? to XX)

NVIDIA GeForce 210 (Fiesta to XX)

NVIDIA GeForce GT 610 (Prime 2 - XX)

NVIDIA GeForce GT 710 (Prime 2 - XX)


EMULATION

Of course, if you are ONLY interested in building a system for emulation (Running Stepmania, StepF2, StepPrime, Stepmania etc), then there is really no point spending more money on official MK9 hardware. You would be better off buying something current as it would be not only easier to find, but also cheaper. Again, you will not be limited by the limitation imposed by old motherboards and such. It's also probably the cheapest option! You would just need to purchase a J-PAC / barr.io / STAC board (or something similar) to get your computer to "talk" with the arcade cabinet. The J-PAC, for example, would be a replacement for BOTH the PIUIO AND the PIU JAMMA Interface parts.

The best (and most expensive) solution would be to build an MK9v2 machine as outlined in this post and also place a secondary drive inside the system. You could, for example, install Windows 10 on this secondary drive (because StepF2 / StepPrime / StepP1 are all Windows only software titles and are really great pump it up simulators). I personally have a bunch of ~160GB drives will many OS' and games pre-installed. It's very easily to swap them out when you want to play a different mix. The possibilities are endless!


Want to build an MK6? See here:

Pump It Up MK9 - "Read Error" Warning on Boot


What happens:
When the system is turned on, you are greeted with a black screen with the message "Read Error" in the top left corner.

MK9 Motherboards:
Gigabyte GA-945GZM-S2, Gigabyte GA-945GCM-S2L, GA-945GCM-S2C, Asrock G41M-S3, Asrock G41C-GS

Steps to Replicate:
Replicated the error while running a Fiesta 2 HDD on a MK9v2 (Asrock G41M-S3) in SATA 1 port.

Solution:
When using SATA ports 2-4, it seems to boot with no problems.

Other things to check:
I suspect the bootloader has the boot partition confused or there is a config issue in the BIOS as others have reported restoring the BIOS to default settings or re-flashing the BIOS. So that is always something else to try.