Exciting news everyone!
John is in the finishing stages of a little side project a Double Donkey Kong Remix kit that will be available in the next few weeks!
This kit features:
  • Donkey Kong
  • Donkey Kong Remix
  • Donkey Kong Deranged
  • Donkey Kong Trainer and Pace
  • Donkey Kong Junior
  • Donkey Kong Junior Remix
All games have high score saves and freeplay modes
This kit is designed for use with a double donkey kong pcb
This kit can also be used on a regular Donkey Kong PCB to play the Donkey Kong related games and/ or used on a Donkey Kong Junior pcb for the Junior related games.
You can swap out from a DK pcb to a DKJr pcb if you like too!
Name of Board Double Donkey Kong, Donkey Kong or Donkey Kong Junior
Number of Games 4
Monitor Orientation Vertical
Monitor Output CGA
Minimum Controls 1 Joystick and 1 button
Cocktail “Flip” Compatible Yes
Free Play Option Yes
Trackball Support N/A

DONKEY KONG / Pauline Edition / D2k HIGH SCORE SAVE KIT MANUAL

DONKEY KONG / Pauline Edition / D2k HIGH SCORE SAVE KIT MANUAL

High Score Save Kit can be purchased here – https://www.highscoresaves.com/high-score-save-kit/nintendo-high-score-save-kit/donkey-kong-high-score-save-kit.html

Steps for a successful install of your online or offline high score save kit –

  • Ensure your gameboard is working 100% before installing kit
  • Ensure power to game is off before removing your gameboard from cabinet
  • Label any connectors that you will be disconnecting. This will make reinstalling easier once kit is on gameboard
  • Note which way your edge connector is on. We suggest taking pictures to help you remember!
  • Work in a well lit area on your workbench
  • The installation is the same for the online of offline version of the kit

Note – This installation instruction shows pictures of an older pcb revision of the online high score save kit. The new design is the same for online and offline kit installation.

Former pcb – Rev 1

  

Current pcb Revision 2

 

DONKEY KONG SAVEKIT INSTALLATION INSTRUCTIONS

1. Remove the game board and locate the Z80-CPU.

2. Check and remember Pin 1 of the CPU. (See Picture below)

Optional only for the Online-Kit: if the capacitor C47 is NOT soldered straight on top of the PCB, bend it carefully a bit back like shown in the picture below.

 

Carefully remove the CPU.

3.  Insert the CPU into the daugtherboard. Make sure pin1 of the CPU is oriented to correctly match Pin 1 on the board. (see pic below)

 

4. Insert daughter board into the cpu socket of the board where the CPU chip was removed from.

Make sure Pin 1 of the daughter-board is oriented to correctly match Pin 1 on the board. (see pic below)

 

That’s it!

  • Double check your work
  • Install back in cabinet using pictures you took and any marked connectors
  • Powerup the game and enjoy!

If the game does not start, turn power off immediately, double check your work.

If the game does not start, turn power off immediately, double check your work and read the
troubleshooting website.

PLAYS MORTAL KOMBAT!

ORDER HERE

2017’s new release and upgrade from the 9th version of the Just Another Pandora’s Box. Pandora’s Box 4s+ is a 815 in 1 Multigame Classic Arcade JAMMA PCB for your horizontal displaying JAMMA cabinet.

This multigame PCB supports both CGA, HDMI and VGA monitors.

Pandora’s Box 4s+ 815 in 1 is the latest release of the Pandora’s Box series of multi game JAMMA boards.

This version is an upgrade from the Pandora’s Box 4 and offers 170 additional games bringing the total to 815. Pandora’s Box 4s+ can connect to a HDMI or LCD monitor and can output HDMI or VGA or CGA. Pandora’s Box is an ideal upgrade to an existing JAMMA cabinet or for a JAMMA arcade project.

PDF MANUAL HERE

Features –

  • 815 in 1 Multi Game Board.
  • HDMI / CGA / VGA HD output all in one unit.
  • Easy installation via JAMMA
  • Free Play!

START UP VIDEO

  • Description                                                                                                                                                       
    • Loading and running games much faster, much stable and reliable working.
    • The 815-in-1 arcade JAMMA PCB for your horizontal displaying JAMMA cabinet is a highly exciting new multigame PCB that can display to your existing arcade HDMI or VGA or CGA monitor (without the need for a video converter!).
    • Universal JAMMA Connector
    • Loading and running games much faster.
    • User Friendly Game Selection Screen
    • Free Play or Quarter/Token Option
    • Supports HDMI and VGA (high resolution) Monitors
    • Each Game Is Fully Customizable (Difficulty, Game Speed, Number of Lives, etc) Enable/Disable Specific Games
    • Standard JAMMA video output or VGA output (hook PC monitor up directly)
    • The case come with Black / Yellow  / Blue , Random delivery
    Name of Board Pandora’s Box
    Number of Games 815
    Monitor Orientation Horizontal
    Monitor Output CGA / VGA / HDMI
    Minimum Controls 1 Joystick and 6 buttons
    Cocktail “Flip” Compatible No
    Free Play Option Yes
    Trackball Support No
    List Price $219.95

TAITO MULTI KIT INSTALLATION INSTRUCTION MANUAL

Multi Taito kits can be purchased here –

Online – https://www.highscoresaves.com/high-score-save-kit/taito-high-score-save-kit/multi-taito/online-multi-taito-multigame-high-score-save-kit.html?options=cart&product_type=simple

Offline – https://www.highscoresaves.com/high-score-save-kit/taito-high-score-save-kit/multi-taito/multi-taito-multigame-high-score-save-kit.html?options=cart&product_type=simple

Steps for a successful install of your online or offline high score save kit –

  • Ensure your gameboard is working 100% before installing kit
  • Ensure power to game is off before removing your gameboard from cabinet
  • Label any connectors that you will be disconnecting. This will make reinstalling easier once kit is on gameboard
  • Note which way your edge connector is on. We suggest taking pictures to help you remember!
  • Work in a well lit area on your workbench

General Board Description –

 

First, let’s say it THREE times –

REMOVE ALL PROGRAM AND SOUND ROMS

 

REMOVE ALL PROGRAM AND SOUND ROMS

 

 and

REMOVE ALL PROGRAM AND SOUND ROMS

The kit will NOT work with them installed.

 

OK, ready now? 🙂


PART 1 –

Disassembling the PCB STACK

 

3)    Disconnect the flat cable connectors from CPU board to ROM Board

4)    Disconnect the flat cable connectors from Video-Board to Game Board

5)    Remove the Game Board from the Video Board

6)    Disconnect the flat cable connectors from the Video Board to the CPU Board

7)    Remove Video Board

 

PART 2 –

Installing the Multi Kit on CPU BOARD

 

8)      Remove the Z80 Main CPU at location IC56

9)      Remove the MCU at location IC24

10)  Remove all 6 nylon spacer –  they will be substituted

11)  Insert the Z80 CPU into the socket of the Multi High Score Save kit
Make sure that PIN1 of the CPU matches with the PIN1 of the socket

12) Insert the Multi High Score Save kit into the empty socket at location IC56
Make sure that PIN1 of the save kit matches with the PIN1 of the socket. Make sure, that no parts touch the save kit PCB.

(If neccessary, bend the capacitors a bit to the side)

 

 

GAME BOARD

 

13)  Remove the Z80 Sound CPU at location IC52 (Game Board)

14)  Remove all Sound ROM at location IC70-IC73 (Game Board)

15)  Remove all Program ROM at location IC1-IC10 (ROM Board)


16) Bend the capacitors as well as the resistors a bit to the side. Make sure that they do not touch each other.

17) Now insert the CPU into the Multi Sound Module. Make sure that the pin1 of the cpu match the pin1 of the socket (see pic below)

18)  Now insert the Multi Sound Module into the empty socket at location IC52.
Make sure that PIN1 match.

 

PART 3 –

Reassembling the PCB Stack

 

19)  Mount the CPU Board and the Video Board together using the included standoffs (see pic below)

See pics below –

Make sure that no part of the main savekit touches any part of the Video Board or the  CPU Board

 

20) Reconnect both pcb with the flat cables from Video Board to CPU Board.

Make sure that the Connectors „P“ and „Q“ match on both boards

Your board should look like this now –

21)  Mount the Game PCB on top of the Video PCB using the original nylon spacer.

22)  Reconnect the Video PCB with the Game PCB (Connector „S“ and „R“)

23)  Reconnect the ROM Board with the CPU Board

 

That’s it!

 

  • Double check your work
  • Install back in cabinet using pictures you took and any marked connectors
  • Powerup the game and enjoy!

 

If the game does not start, turn power off immediately, double check your work. 

 

SPACE INVADERS MULTIGAME AND HIGH SCORE SAVE KIT

“Space Invaders Multigame” is an easy to install kit that extends your Midway Space Invaders or Midway Space Invaders Deluxe boardset to play 8 games. 

  • Space Invaders
  • Space Invaders Deluxe
  • Jatre Specter
  • Lunar Rescue
  • Space Laser
  • Balloon Bomber
  • Galaxy Wars
  • Super Earth Invasion

Plus many extras features such as Free PlayHigh Score Save, powerup Diagnostics, on-screen configuration Settings, and a interactive testmode.

 

Kit
Space Invaders Multigame KitKit installs in minutes! No soldering or special skills needed. No special wiring or switches are needed! Switch between games by simply pressing both the player-1 and player-2 start buttons at the same time. A game selection menu will appear.

Includes on-screen game configuration settings and high score save for all games.

 

This is must have for any Space Invaders owner! 

Email me for details about this kit 

Space Invaders

Space Invaders Deluxe

Selection Menu

INSTALLATION GUIDE —    10 EASY STEPS

Step 0: Make sure your Space Invaders game is fully working

Before installing this kit, make sure your Space Invaders game is fully functional. This kit can only work in a fully functional game. This kit only works on the Midway/Bally black and white style of space invaders which has the L-shapped boardset.

Click images for a larger view
Motherboard CPU location Motherboard CPU removed

Step 1: Turn off power to the game

While it may be possible to install this kit without removing your board from its cabinet, you may find it easier to install the kit if you do remove the board. In that case, pay careful attention (or label), any wire connections as you disconnect your board so that you can correctly reconnect the game boardset afterwards. Take note of which side of the edge connectors are facing the parts side of the board and which sides face the solder side, It is possible the connectors may not me keyed and can be inadvertantly plugged in backwards – ouch! It is recommended that you label the connectors face with something like “parts side” or “solder side”.

Step 2: Remove the L-shapped game boardset from the cabinet

For the upright, the game boardset is usually attached to the right side of the cabinet (as viewed from the back). Refer to your game manual for additional information about locating and removing the game boardset. See also the pictures in step 0.

Step 3: On the Motherboard, locate and remove the 8080 CPU chip

Locate and remove the 8080 CPU chip on the board. Use the images below to assist in locating it. The 8080 CPU chip is a 40 pin (large) chip, located in Row 2 There are three 40 pin chips in a cluster near the corner of the board. Remove only the 8080 CPU. Use the photos as a guide to help locate the chip. Remove the chip gently by using a flat head screwdriver or an IC remover to pry it out of its socket from each end. Some of the boardsets may have open frame sockets which do not protect the PCB traces. Be careful not to scratch any of the PCB traces underneath the socket. Also be careful not to bend any of the pins. If any pins do get inadvertantly bent, you will need to straighten them out before the next step. Needle nose pliers work well for this.

 

Click images for a larger view
Motherboard CPU location
Motherboard 8080 CPU location
Motherboard CPU removed
Motherboard with 8080 CPU Removed

Step 4: Insert the 8080 CPU into the kit daughter card

Insert the just removed 8080 CPU chip into the empty 40 pin socket on the kit daughter card. Make sure pin-1 is correctly oriented. Pin-1 is usually indciated on the 8080 CPU chip by some type of indentation or circle molded into the plastic. Pin-1 on the daughter card is marked by a large “1” on the PCB, as well the with the text “8080”. If the 8080 chip is installed backwards it will cause permanent damage to the 8080 chip.

Pin-1 Identification
Click images for a larger view
Invaders Kit
Invaders Multigame kit
Kit with 8080 installed
Kit with 8080 installed
Pin-1 Closeup
Pin-1 Identification

Step 5: Insert the daughter card into the board

Insert the daughter card back into the 8080 CPU socket on the board where the 8080 CPU chip was originally removed from. Again, make sure pin-1 of the 8080/daughter card is oriented to correctly match pin-1 on the board. Use the photos as a guide. The gold machined pins on the daughter can bend very easily, make sure they are all straight and that each pin is inserted in the motherboard socket.

Click images for a larger view
Multikit installed Multikit installed

Step 8: Double check your work

Review the previous steps double checking that 8080 CPU is properly installed into the daughter card with no bent pins and that it is correctly oriented for pin-1. And that the daughter card is also installed snug into the 8080 CPU socket at Row 2 with pin-1 matched up. REPEAT: If any of these devices are installed backwards it may cause permanent damage to the kit and your board!

 

kit Installed
Click image for larger view

Step 9: Reinstall game boardset into cabinet and Powerup

Reinstall your Invaders boardset into the cabinet, re-hookup the edge connectors with the original orientation. Then powerup your game.

If the game does not come up, turn power off immediately, double check your work, and read over the trouble shooting section.

 

Step 10: Verify Multigame functionality

When the game powers up, it first runs a built in selftest and attempts to display the results on the screen. The default behavior when you first install the kit is for the game to remain in boot mode for 10 seconds. You should see a screen that looks similar to this:

 

Boot screen

3 options are available at this point. If no option is selected before the timeout expires the game will transition into gameplay mode automatically.

  1. Enter setup mode (p1-start)
  2. Enter test mode (p2-start)
  3. Enter gameplay mode (fire)

Now is a good time to configure your desired game settings via the setup menu. Press p1-start to enter setup mode. Note: The setup menu allows you to configure your bootup preference.

Once in setup mode, verify the settings displayed are the ones desired. To change a setting, use the left and right buttons to move up and down to select the setting to be changed. The selected setting is indicated by an invader icon on the left. Once selected, use the fire button to toggle though the available combinations. When done making changes to settings, be sure to select “SAVE AND EXIT”. At this time the game will transition into gameplay mode.

The new settings should now be active. Detailed operation of the setup menu can be found here.

As a side note, if you want, you can also remove the old code eproms/roms. These are located at the edge of the board near the 8080 CPU location. .

SETUP MENU

settings

POWERUP SELFTEST

When the game first powers up, it performs a series of selftest diagnostics to insure the game is operating properly. This kit can also be a useful tool for debugging broken boardsets.

The first thing the kit does is in an internal checksum of the code eprom which is contained on the kit. If the checksum fails, the kit cannot continue. It will attempt to display a rom checksum failure message on the screen and after a few seconds, the game will reset because of the watchdog reset circuit will repeat the powerup selftest. A eprom checkum failure usually indicates a problem with the kit itself.

After the eprom checksum test passes, the kit performs an extensive Dynamic RAM test. The test writes various patterns (accounting for aliasing), with various hold times to increase the DRAM coverage. If the ram test fails, the diagnostic then performs additional testing to narrow down and isolate the suspected failed ram chips. During the memory test, you may see patterns on the screen that look similar to those below.

 

memtest patterns

memtest patterns

memtest patterns

memtest patterns

memtest patterns

memtest patterns

If the memory test passes (normal case), the selftest will continue on to other hardware tests.

If the memory test fails, the software will pulse out a series of sounds indicating the FIRST bad RAM chip location. This is very similar to how Atari selftests function. That is, the number of “beeps” indicate the first suspected chip. That chip then needs to be replaced, and then the test rerun to identify any other faulty chips. Again, this test only indicates one chip failure at a time. It should be noted that these types of memory tests are not a 100% guarantee that the identified chip is indeed wrong. In some cases the problem can also be broken traces on the boardset, or problems with other chips (eg. drivers, buffers, etc…). So use it as a guide.

When the memory test fails, a few seconds later after the chip code has been pulsed out, the game will reset because of the watchdog reset circuit and the powerup selftest will repeat. The table below is used to map the number of “beeps” (missile shot sounds) to the suspected bad memory chip.

 

Beeps Chip
Location
Beeps Chip
Location
1 G8 9 H8
2 G9 10 H9
3 G10 11 H10
4 G11 12 H11
5 G12 13 H12
6 G13 14 H13
7 G14 15 H14
8 G15 16 H15
selftest

testmode

Latest selftest Images

Midway m803d.bin  (Jul 2006)
Taito t803d.bin  (Jul 2006)
Program into 27c010

FREE PLAY

Operates just like you would expect. The text “CREDIT 00” is replaced with the word “FREE PLAY” at the bottom of the screen. Attract mode continues to operate in its normal fashion. To start a game simply press P1-START or P2-START at anytime during attract mode. No coins required. No need to open your coin door.

Sample screen shots

Space Invaders

Freeplay

Freeplay

Space Invaders Deluxe

Freeplay

Freeplay

Freeplay

Lunar Rescue

Freeplay

Freeplay

Freeplay

Jatre Specter

Freeplay

Freeplay

Freeplay

Crazy Climber Installation Instruction Manual

Steps for a successful install of your online or offline high score save kit –

  • Ensure your gameboard is working 100% before installing kit
  • Ensure power to game is off before removing your gameboard from cabinet
  • Label any connectors that you will be disconnecting. This will make reinstalling easier once kit is on gameboard
  • Note which way your edge connector is on. We suggest taking pictures to help you remember!
  • Work in a well lit area on your workbench

Link to purchase –

Online –

https://www.highscoresaves.com/online-crazy-climber-high-score-save-kit.html?options=cart&product_type=simple

Offline –

https://www.highscoresaves.com/crazy-climber-high-score-save-kit.html?options=cart&product_type=simple

1. Remove the gameboard and locate

→ Custom CPU at location D 6/7 (the cyan block shown in the pic below marked with “U“).

2. Remove the upper board (cpu board) and remove all screws of  the cyan custom cpu block

3. Carefully remove the cpu block

4. Insert a standard Z80 into the savekit

(Please make sure that Pin1 of the cpu matches with the Pin 1 mark on the save kit.

5. Now carefully plug the savekit on the socket of the former custom cpu jack

(the plug of the save kit fits only in the correct direction into the jack)

[Optional] Secure the save kit with a single screw (former removed from the cyan block)

7. Install the upper pcb again. Pic below shows Online kit installed

8. [Optional] Rom Saver – You can remove ROMS CC8-CC11 (4E,4F,4J,4L)

*ONLY IF YOU HAVE THE STANDARD US SAMPLE ROMS:
if you have the standard US Sample Roms (CC12+CC13) at location 4P and 4R
→ You can remove ALL program Roms CC7-CC11 and set the Sound rom Setting in the menu to “USA“

 

Since there are 3 (or more?) different versions of Sample Roms (USA, JAPAN and Europe?), i had to be sure that the save kit runs on all Sample Rom Versions out there.
That’s the reason why the default setting for the Sample Roms in the Main Menu is set to “on board”

That’s it!

  • Double check your work
  • Install back in cabinet using pictures you took and any marked connectors
  • Powerup the game and enjoy!

If the game does not start, turn power off immediately, double check your work. 

ARPICADE INSTRUCTION MANUAL

V3.7 INSTRUCTIONS

FIRST READ THIS –

It is a good idea to back up your software in case of emergency. I recommend imaging your whole SD card for easy restore should something go bad.

By default this software operates at low resolutions and is intended for use on monitors that can handle 240p/480i.

This software is intended for use with RaspberryJAMMA hardware using GPIO controls. The MK_ARCADE_JOYSTICK kernel module loads early during boot, to disable it edit /etc/modules with root privileges ‘sudo nano /etc/modules’.

I DO NOT recommend hotplugging usb devices when powering the pi through JAMMA. Plug and unplug your USB keyboard or whatever else when the power is off.

*** INCLUDED SOFTWARE This Raspberry Pi distro is built around the following software (and would not be possible without a lot of peoples hard work, huge thanks to everyone involved in open source development):

Able to purchase here –

https://www.highscoresaves.com/arpicade-raspberry-pi-multicade-jamma-pcb-adaptor-for-arcade-multigame.html

EMULATORS –

MAME 0.172 (2​nd​ newest version of MAME included, has the most accurate emulation and can do a few things the others can’t like mirrored cocktail mode & fine adjustments to video output size) -AdvanceMAME (designed for use with arcade monitors, very configurable – HIGHLY RECOMMENDED for its mix of good speed, options and emulation quality) -MAME4all (the fastest version of mame for arm architecture but very old with the most dated emulation, the version on this software is modified to work with the correct scanline output in low res) *Not recommended for Pi3, the other versions of MAME have much better emulation due to age* -RetroArch and it’s cores -MAME2003 (retroarch core, good speed but a little buggy, improving though – good for mk2 and later Midway titles & SEGA System32 games) *also very good at mapping analog controls to a digital joystick* -FBA_Next (retroarch core, fast but not as accurate/configurable as mame – good for CPS3 & PGM & a few SHMUPS that are buggy in advmame) -Daphne (plays laser disc games like Dragons Lair & Space Ace) -MAME 0.181 (newest version of MAME included, has the most accurate emulation and can do a few things the others can’t like mirrored cocktail mode & fine adjustments to video output size )*181 scales differently to all other emulators included, I recommend 0.172* – Assorted console emulators

FRONTENDS –

Attract-Mode (fancy frontend hugely themeable, access to menus through ‘tab’ on keyboard) -AdvanceMENU (now the optional frontend, formally the default. Exiting Attract-Mode with ‘esc’ loads advmenu as it is useful for rom management using the ‘F8’ menu)

OTHER SOFTWARE –

Linux and other free tools (Raspbian base) -GPIO controls are currently using mk_arcade_joystick modified to suit the wiring of the RaspberryJAMMA board -The hotkey system is using currently leanstick.pl and pikeyd (ideally it would be part of mk_arcade_joystick but for now this works ok)

*** BASIC USE Copy roms to SD card plug into JAMMA cab power up and play. ADDING ROMS Arcade roms should be placed in /boot/roms/*/%.zip where “*” is the emulator and “%” is the game. Roms must be in the correct directories and named and zipped according to the conventions of the relevant emulator.

The exception to the arcade rom storage system is Daphne, its roms are stored in /boot/roms/daphne/rom and framefiles in /boot/roms/daphne/framefile/(directory with same name as the rom) due to the way the emulator works.

Console roms in: /boot/roms/consoles/*/%.ext where “*” is the emulator, “%” is the game and “ext” is the relevant extension. Roms must be in the correct directories and generally must be unzipped (except advmess). Names of console roms are not critical as they are for arcade roms, name them so you can identify them in the menu.

Rom scanning is automatic at startup by default but can also be done manually through the service menu.

Make sure to safely remove/eject your SD card before pulling it out of your PC.

JOYSTICK SHORTCUTS (IN GAME)

  • Hold 1P Start for a couple of seconds + 2P Start exits a game back to the menu.
  • Hold 1P Start for a couple of seconds + P1B1 == Credit
  • Hold 1P Start for a couple of seconds + P1 Joy Down == Pause/Unpause
  • Hold 1P Start for a couple of seconds + P1 Joy Right == MAME menus (MAME only)

ADVANCED USE *** SD CARD STRUCTURE The “boot” partition There are two partitions on a typical Raspberry Pi installation. Only one of these partitions (the first) is usable by Windows. For Windows users this software compilation features an expanded first partition containing the rom directories for the emulators. This allows you to update your roms through a Windows computer. More extensive customisation can be done on the pi or on a Linux (or possibly other UNIX like OS) box which will be able to see the second partition as well as the first. There is a directory on the boot partition to assist in updating settings usually unreachable by Windows using scripts run from the menu (/boot/config-updater).

  • Basic instructions to the Raspberry Pi for booting are contained in /boot/config.txt which can be seen in the boot partition of the SD card as config.txt (even in Windows). Options contained within this file include video mode and overclocking. For use with the RaspberryJAMMA hardware the hdmi_mode option directly changes the resulting RGB output from the JAMMA edge connector. This software boots in 480i and switches resolution before launching games so be careful editing resolution settings here.

 

  • Video output width can be changed in config.txt using the overscan options without image quality being ruined. Best not to play with the height though as it will affect the scanline perfect output.

 

  • Video output can also be flipped (180 degrees) in this file without a performance hit using display_rotate=2 Although rotating (90 degrees) output here is possible it is easier to achieve consistent results across multiple emulators using emulator specific options (explained there).

 

  • Arcade roms are stored on this partition in /boot/roms/*/%.zip where “*” is the emulator and “%” is the game. Roms must be in the correct directories and named and zipped according to the conventions of the relevant emulator. The exception to the rom storage system is Daphne, its roms are stored in /boot/roms/daphne/rom and framefiles in /boot/roms/daphne/framefile/(directory with same name as the rom) due to the way the emulator works.

 

  • Console roms are stored in /boot/roms/consoles/*/%.ext where “*” is the emulator, “%” is the game and “ext” is the relevant extension. Roms must be in the correct directories and generally must be unzipped. Names of console roms are not critical as they are for arcade roms, name them so you can identify them in the menu. The instructions for what happens after boot are in /boot/run.sh which is a shell script controlling what happens after automatic login. It contains a very hacky “now loading” message that is seen during boot and game loading (until broken by the resolution switching) and launches the hot key system as well as Attract-Mode, the game select menu.

 

  • The emulator launcher scripts are in /boot/launchers/ and are used to change the resolution prior to loading games (when applicable) and back again after. This folder also contains the parts of the new system config menu for Attract-Mode (it’s very basic at the moment).

 

  • Hotkey config is done through /boot/hotKeys.conf you can hash out lines to disable certain functions, or add new ones if you need them.

 

  • If you are curious about what is actually happening during boot the regular Linux boot text can be seen by replacing /boot/cmdline.txt with /boot/cmdline.txt.bak if you want to go back to the silent boot use /boot/cmdline.txt.silent *** The other partition Basically invisible to Windows is the second partition. It contains the Linux system and emulator software and config files. To edit these files you will need either a computer running an OS that can write to this partition or to edit the files on the Raspberry Pi using a USB keyboard. Editing on the Raspberry Pi is easiest outside of an arcade cabinet on a more modern monitor however in cab edits are possible in a pinch and the F8 menu in advmenu can help too.

 

  • To edit MAME options: for MAME 0.172 (some behaviour is controlled by the launcher instead of the config file) /home/pi/mame172/mame.ini for AdvanceMAME (MAME-106) (some behaviour is controlled by the launcher instead of the config file) /home/pi/.advance/advmame.sdl.rc (& for games that render badly in SDL /home/pi/.advance/advmame.rc)

 

  • for MAME4all (some behaviour is controlled by the launcher instead of the config file) /home/pi/mame4all/mame.cfg

 

  • For Retroarch based emulators use the Retroarch menus to edit settings.

 

  • Some options common to different versions of MAME may have slightly different names in each version. For example screen rotation: eg. advmame: display_rol no display_ror yes eg. mame4all: ror=yes rol=no

 

  • Both of these commands achieve the same thing and should match between all emulators for the gaming experience to be smooth.

 

  • Editing attract modes config is best done through the built in menus but if needed all the files are in /home/pi/.attract/

 

  • To edit AdvanceMenu options (not required to rotate or switch layout) /home/pi/.advance/advmenu.rc

 

  • Another file you may want to change is the boot splash which can be found at /etc/splash.png you will need to have root access (admin rights) to write to this location due to the structure of the Linux system. This can be done through the new service menu in Attract-Mode or the F8 menu in AdvanceMENU (explained below in the FAQ).

FAQ

  • Why so many versions of MAME?

Each version of MAME included has it’s strengths and weaknesses, to get the most out of the system a bit of mixing and matching is required. MAME 0.172 is the latest recommended version and has the best emulation quality although it’s performance is highly variable between titles. AdvanceMAME has many more options and more accurate emulation than MAME4All or MAME2003/MAME078 as well as better performance than MAME0172. Mame4all has faster emulation and is useful for any games which run slow in the other emulators, although it has the least accurate emulation of the MAMEs included (it is based on 15 year old MAME). MAME072 (MAME2003 Retroarch core) has hacks built in to speed up the emulation of some Midway DCS audio titles. This emulator is slowly improving and is still under active development. It is also very good at mapping analog controls to digital JAMMA controls.

  • Do I need to safely shutdown the board in any way?

I recommend exiting a game so as you are at the game menu before shutting down your cabinet. It should not be necessary to run a shutdown script as while at the game menu there are no writes to the SD card to be interrupted to corrupt the card. If you make changes to your systems settings I recommend a shutdown or reboot to ensure those changes are written to the SD card. (but have a backup just in case things go bad some day)

  • How do I do X with Y piece of software on the Pi?

Try Googling specific pieces of software you are working with because with the exception of some scripts and modifying the scaling code of mame4all & SDL1.2 I haven’t been a programmer on any of this software. The versions of software on this software compilation are publicly available and have much information online. If your query is to do with one of the scripts I have written get in contact and I’ll help if I can.

  • How do I change the software from low res to high res to use with my other cab?

You start by setting the Pi to the resolution you want in /boot/config.txt using the hdmi_mode= setting you desire. This will ensure the hardware boots at the resolution you want and is the first thing to do. You will then need to edit the service menu launcher script (boot/launchers/servMenu.sh) to uncomment (remove the ‘#’ hash) the highres options. After a reboot the option will be available in the service menu. When the relevant option is selected the system will reconfigure itself and reboot in the selected settings.

  • How do I edit the game menu?

Fine tuning of the game list can be achieved through editing the file corresponding to the list you’re editing: /home/pi/.attract/romlists/allGames.txt /home/pi/.attract/romlists/Arcade.txt /home/pi/.attract/romlists/Console.txt to change resolution or edit emulators, etc. It is a good idea to switch off the rom scanning in /boot/run.sh to stop it overwriting any changes you’ve made.

Attract-Mode themes and features can be explored using a keyboard by pressing ‘tab’

  • How do I rotate the system for my vertical monitor? 

If your cab has no service button you will need to plug in a USB keyboard before powering up. Once the system has booted press either ‘service'(cabside) or (on keyboard) ‘left’ or ‘right’ until you’re at the service menu. Use the joystick to select low res vertical and the system will reconfigure itself and reboot setup vertical. You will probably also want to change the theme in Attract-Mode to a vertical one.

If you need to flip the picture to suit your monitor mounting: In the file /boot/config.txt display_rotate=2 will flip the image should your monitor mounting be upside down.

  • How do I edit files on the Raspberry Pi?

Plug a USB keyboard into the Pi (best to do while powered off). When game menu has booted press “esc” to leave the menu (if a second menu loads do it again). You are now on a Linux command line and can edit files using the editor Nano nano /path/to/file.extension
“ctrl” + “x” will exit nano after giving you the option to save your changes. If you need root access to save changes to a file launching nano with super user rights can be done with sudo nano /path/to/file.extension Be careful editing files with superuser privileges as you can render the system useless. It’s probably a good idea to Google ‘Linux command line basics’ and familiarise yourself a bit if you want to learn more about using Linux on RPi. When you are done on the command line you can type ‘sudo reboot’ to reboot, ‘sudo poweroff’ to shutdown the pi safely, or ‘logout’ to restart Attract-Mode (logging out will cause you to be automatically logged back in which causes /boot/run.sh to be run again so however you have run.sh setup is what will happen after a logout).

  • How do I change the bootsplash?

Make the boot splash you want and copy it to the memory card in the boot partition as “splash.png”. Boot Pi with USB keyboard attached, wait for menu to load, press “esc” to exit menu and copy your new boot splash to the system as a super user: sudo cp /boot/splash.png /etc/splash.png Then reboot to see if it worked out how you wanted. sudo reboot This can also now be achieved from Attract-Mode (cab service button OR left or right on a keyboard to find the service menu) or advmenu using the F8 menu and the /boot/config-updater folder by placing the new picture you want in the folder as splash.png the pressing F8 in advmenu and using the option to update the splash.

  • How can I set FREEPLAY?

The games that originally had freeplay options in dip switches can be set using the mame menus or in AdvanceMAME only through the config file line: misc_freeplay yes however not all games had a freeplay mode and also a lot of games do not show an attract mode when set to freeplay so you will probably want a coin slot/button or button combo to add credits in mame. Games which used test menus can have their test menus accessed by pressing the cabs Test button/switch or ‘F2’ on a keyboard during the game. You can also use the shortcut P1 Start (long hold) + Button 1 for credits.

  • Why don’t my roms work?

Different versions of MAME use different romsets, some roms will work across many versions of MAME others won’t. You can convert romsets using programs like romcenter and datfiles for the emulators.

  • The 3.7 image is sized smaller than the memory card I want to use how can I resize it? 

The image is sized for an 8 gig card as it’s the minimum usable size. To use a bigger card you will need to use the partitioning program of your choice to move the 2nd partition to the end of the image and resize the first partition to fill the newly created space in the middle of the card. Before resizing the first partition copy it’s contents to your computer as resizing will destroy the contents, then copy it back when resized and you should have a working image.

  • Will this SD card image run on a standard RPi3 w/o the RaspberryJAMMA hardware?

Yes but it may require some setup.

You may need to adjust the resolution in /boot/config.txt if your HDMI monitor doesn’t like the signal (mine are fine with it), if you do need to change to high res also uncomment the change to highres options in /boot/launchers/servMenu.sh and adjust the system to highres in the Attract-Mode service menu (left/right on the keyboard or cab service button in the menu to find the service menu). Do not launch a game before changing the resolution like this or the launcher script could change the res to one unsuited to your monitor.

Keyboard use may be buggy as the system is intended for cabinet use.

  • What runs well in the 181 build? Cave? 

Honestly I don’t really use 181 except for 2 games by Universal that run very slightly better than in 172. The rendering has changed somewhere between 172 and 181 and the results don’t match the rest of the system perfectly. Performance is similar to 172, maybe a little better in some titles but I didn’t look too much further into it. I mainly included because it was still the current version of MAME (at the time) and I don’t think anyone had released a current version in an image before.

Cave stuff is generally best in Advmame or FBA, depending on the title.

  • How do I stop the game list being generated every time I power up? 

can be disabled in /boot/run.sh (this is the file that controls what happens after the pi boots).

  • How do I enable hi-res the easy way? 

You need to adjust the resolution in /boot/config.txt to high res also uncomment the change to highres options in /boot/launchers/servMenu.sh and adjust the system to highres in the Attract-Mode service menu (left/right on the keyboard or cab service button in the menu to find the service menu). Do not launch a game before changing the resolution like this or the launcher script could change the res to one unsuited to your monitor.

  • How can I use WiFi?

JessieWonka on KLOV posted this for how he got his wifi setup (wifi is blacklisted for boot speed): Modify /etc/modprobe.d/raspi-blacklist.conf and remove or comment out the “disable wifi” lines, then reboot.

There are several ways to add wifi to begin with, but these steps worked for me:

1) $ wpa_passphrase wifinetworkname password (then copy what it creates) 2) $ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf (paste in this file, save) 3) create blank file called “ssh” in BOOT directory 4) reboot

Gift Cards – NOW AVAILABLE – www.highscoresaves.com

How cool is that? Gift Cards available at – Gift Cards at HighScoreSaves

Now, in the spirit of giving….we are giving away two $25 gift cards! Yep. 2 of them. It will be real easy to enter. Like, share, tweet out your entry!

On Facebook – Like the post on FB OR our Homepage at www.highscoresaves.com at the bottom of the homepage. Real simple. Or, share the post!

On Twitter – Retweet it out to all your buddies, family and friends

Now you have an easy way out for all of your holiday, birthday or special occassions…get a gift card. Drop hints to your significant other…leave a hint for the kids…whatever you have to do to let them know about the HighScoreSaves Gift Cards!

Get them for others!

Get them for yourself!

Winner will be selected on 9/21/17!

PACMAN MULTI KIT INSTALLATION INSTRUCTIONS

Steps for a successful install of your online or offline high score save kit –

  • Ensure your gameboard is working 100% before installing kit
  • Ensure power to game is off before removing your gameboard from cabinet
  • Label any connectors that you will be disconnecting. This will make reinstalling easier once kit is on gameboard
  • Note which way your edge connector is on. We suggest taking pictures to help you remember!
  • Work in a well lit area on your workbench

The Pacman Multi Kit contains –

1 Pacman Multi Kit
1 CPU 40 Pin flat cable
1 GFX multiboard (for location 5E)
3 Prom multi-Boards (for locations 7F, 4A and 1M)
1 28 pin socket

Offline Multi Kit

https://www.highscoresaves.com/pacman-revolution/pacman-ms-pacman-multigame-high-score-save-kit.html

 

Online Multi Kit

https://www.highscoresaves.com/online-pacman-ms-pacman-multigame-high-score-save-kit.html

 

1. Remove the game board and locate the sync bus daughter board
(some versions of Pacman have a custom IC instead of the syncbus daughter board, in this case skip step 3)

2. Cut the cable tie and carefully remove the sync bus daughter board

 

 

3. Remove all program roms (location 6E-6P (on the pic above, only 6E-6J are filled with roms)

4. Remove all GFX-Roms at location 5E and 5F (Recommendation – label the eproms before removing)

5. Remove the PROM at location 7F (recommendation: label the prom before removing)

6. Remove the PROM at location 4A (recommendation: label the prom before removing)

7. Remove the PROM at location 1M (recommendation: label the prom before removing)

8. Remove the Z80 CPU at location 6B
(If you have a MS pacman board, remove the original 40pin flat cable)

After removing all the parts above, the the pcb should look like this –

9. Carefully insert the 40pin flat cable connector (DIL) into the socket of the Z80 CPU

– make sure that the flat cable points to the CPU edge connector (see pics below)

10. Insert the PROM Board labeled with 7F in the socket located at 7F

(see pic below)

Make sure that the pins fit the socket and the 10pin jack is facing to the gameboard edge connector

11. Insert the PROM board labeled with 4A into the socket located at 4A

(the 10pin jack must point towards the edge connector of the game board)

12. Insert the PROM board labeled with 1M into the socket located at 1M

(the 10pin jack must point towards the edge-connector of the game board)

13. Insert the gfx-board into location 5E.

Make sure that the pins fit in the socket. Attention: the 10pin jack is at the opposite side compared with the prom boards!

14. Your pacman pcb should look like this now. Please check if the 10pin jacks are facing like shown in the pic below

Detail GFX board

 

15. Insert the 28pin socket into the empty socket at location 6D
(where the sync bus board was before)

16. Carefully insert the sync bus board into the double socket at location 6D.

Make sure that the pins fit into the socket. Attention: The notches of the IC on the syncbus board must face towards the gfx board.

In some cases, the pins of the sync bus board hit the top of the eprom of the prom board at location 7F. In this case, I suggest to push the prom board softly to the right (see pic below) while pushing the sync bus board into the socket.

17. Secure the sync bus board from falling off with a cable tie.

18. Get the 5 pin flat cable and identify the first 10pin plug. See pic below.

19. Insert the first plug into the jack on the save kit pcb

Now insert the CPU into the multi kit.

Make sure that the pin 1 of the cpu match the pin 1 of the socket of the savekit (see pics below)


Online multi kit (above)

Offline multi kit (above)

20. Insert the 40 pin flat cable plug into the jack of the multi kit. (see pics below)

 

21. Insert the 2nd 10pin plug of the flat cable

(Start counting from the save kit pcb) into the jack of the prom board 7F (see pics below).

 

22. Insert the 3rd 10pin plug into the prom board at location 4A

23. Insert the 4th 10pin plug into the gfx board at location 5E

24. Insert the 5th (last) 10pin plug into the PROM board at location 1M

 

Your Pacman board should look like this now –

 

Insert your Pacman pcb back into the cab. Make sure, that the save kit does not touch any parts inside the cabinet.

Mount the new savekit board with screws into the cab. (see the mounting holes in picture below,)

That’s it!

 

  • Double check your work
  • Install back in cabinet using pictures you took and any marked connectors
  • Powerup the game and enjoy!

 

If the game does not start, turn power off immediately, double check your work. 

Warlords high score save kit instruction manual

Steps for a successful install of your online or offline high score save kit –

  • Ensure your gameboard is working 100% before installing kit
  • Ensure power to game is off before removing your gameboard from cabinet
  • Label any connectors that you will be disconnecting. This will make reinstalling easier once kit is on gameboard
  • Note which way your edge connector is on. We suggest taking pictures to help you remember!
  • Work in a well lit area on your workbench

Link to purchase –

Online –

https://www.highscoresaves.com/high-score-save-kit/atari-high-score-save-kit/warlords/online-warlords-high-score-save-kit.html?options=cart&product_type=simple

Offline –

https://www.highscoresaves.com/high-score-save-kit/atari-high-score-save-kit/warlords/warlords-high-score-save-kit.html?options=cart&product_type=simple

 

1. Remove the gameboard and locate the 6502 CPU at location B2/C2/D2

2. Check and remember Pin1 of the CPU. (See Picture below)

3. Carefully remove the CPU

4. Insert the 6502 CPU into the save kit pcb (again check Pin1 location)

5. Insert daughter board into the cpu socket of the board where the CPU chip was removed from.

Make sure Pin1 of the daughter-board is oriented to correctly match Pin1 on the board. (see pic below)

Warlords PCB with installed savekit

After insertion, check the seating of the daughterboard again.

That’s it!

  • Double check your work
  • Install back in cabinet using pictures you took and any marked connectors
  • Powerup the game and enjoy!

If the game does not start, turn power off immediately, double check your work. 

Optional:

Romsaver  –  program roms can be removed if desired.