Sean Riddle tweaked MAME to perfection for CPU and Blitter timings around Oct 2013, BUT MAME is unable to adjust coding for the external USB interface which brings in controller inputs for MAME.  A USB interface can’t bring in as many controller inputs as the real Williams interface PCB, so minor adjustments in CPU timing are required to properly compensate.  Due to this limitation of PC related hardware, the official MAME version will always be slightly harder than what you experience on a real machine UNLESS YOU use the “tuned version” offered below.

If you want to play the most accurate MAME ” arcade gameplay” emulation of Robotron you will have to use the files below.

Pre-compiled MAME 32-bit and 64-bit with the 2015 Tie-Die romset can be found at WilliamsPlayersUnite.

———–

Install MAME 0.148 (not released at MAMEDEV- Use this version if you want Robotron to have very accurate “gameplay feel” and will feel just like playing real Robotron hardware.)

—————-Individual files if desired————

Get the “Patched Blue” Robotron Rom for MAME- (fixes the shot-in-the-corner bug)

  1. Download MAME-robotron-BluepatchedRom
  2. Rename then Save the Robotron.zip file to your C:\MAMESRC\ROMS folder
  3. Important- Do NOT extract the Robotron.zip files.  It needs to be Robotron.zip in the Roms folder
  4. For MAME 148- Download williams-SrcMameDrivers . Rename then save the williams.c in your C:\MAMESRC\SRC\MAME\DRIVERS folder.  Then recompile your mame.exe
  5. For all other mame versions- make sure the C:\MAMESRC\SRC\MAME\DRIVERS\williams.c has the following ROM section modified.
  6. Use Notepad to edit  C:\mamesrc\src\mame\drivers\williams.c , locate the section for ROM_START ( robotron ) and change the 2 entries to the values below.  Then recompile your mame.exe
  • ROM_LOAD( “robotron.sbb”, 0x0e000, 0×1000, CRC(e83a2eda) SHA1(4A62FCD2F91DFB609C3D2C300BD9E6CB60EDF52E) )
  • ROM_LOAD( “robotron.sb5″, 0×14000, 0×1000, CRC(827cb5c9) SHA1(1732D16CD88E0662F1CFFCE1AEDA5C8AA8C31338) )

———-Individual files if desired————–

Get the “Extreme Wave 201” Robotron Rom for MAME- (Patched blue that starts at wave 201)

  1. Note- If you aren’t a master player then this option will be no fun.  It is like starting your game at wave 41.
  2. Download MAME-robotron-bluepatchedWave201Rom
  3. Rename then Save the Robotron.zip file to your C:\MAMESRC\ROMS folder
  4. Important- Do NOT extract the Robotron.zip files.  It needs to be Robotron.zip in the Roms folder
  5. For MAME 148- Download mame-williams-SrcMameDrivers . Rename then save the williams.c in your C:\MAMESRC\SRC\MAME\DRIVERS folder.  Then recompile your mame.exe
  6. For all other mame versions- make sure the C:\MAMESRC\SRC\MAME\DRIVERS\williams.c has the following ROM section modified.
  7. Use Notepad to edit  C:\mamesrc\src\mame\drivers\williams.c , locate the section for ROM_START ( robotron ) and change the 3 entries to the values below.  Then recompile your mame.exe
  • ROM_LOAD( “robotron.sbb”, 0x0e000, 0×1000, CRC(e83a2eda) SHA1(4A62FCD2F91DFB609C3D2C300BD9E6CB60EDF52E) )
  • ROM_LOAD( “robotron.sb3”, 0x12000, 0x1000, CRC(85eb583e)
    SHA1(B6C4280415515DE6F56B358206DC3BD93A12BFCE) )
  • ROM_LOAD( “robotron.sb5″, 0×14000, 0×1000, CRC(827cb5c9) SHA1(1732D16CD88E0662F1CFFCE1AEDA5C8AA8C31338) )

——–

Install MAME 0145u6 – Exact Steps (use if you don’t wish to update to mame 0148 or 0149)

Resources:

Get the Tools for building MAME:

  1. Make a MinGW folder on the C: drive
  2. Download for 32 bit computers- http://mamedev.org/downloader.php?file=tools/mingw-mame-w32-20110519.exe
  3. Download for 64 bit computers- http://mamedev.org/downloader.php?file=tools/mingw-mame-w64-20110519.exe
  4. Extract the Tools to C:\MinGW folder

Get the MAME Source code:

  1. Make a MAMESRC folder on the C: drive
  2. Download mame0145s.zip source code here: http://mamedev.org/oldrel.html
  3. Extract the file to C:\MAMESRC folder
  4. Double click the C:\MAMESRC\mame0145s.zip to extract a file called MAME.ZIP to C:\MAMESRC.
  5. When done properly you’ll end up with C:\MAMESRC\MAME.ZIP
  6. Double click on MAME.ZIP and extract the contents to C:\MAMESRC

Get the Tools to install the Update files:

  1. Download- http://mrdo.mameworld.info/files/compile_extras.zip
  2. Extract the file to C:\MAMESRC folder

Get the Updates for MAME:

Install the MAME Updates:

  • If using XP-  Start, Run, type CMD, hit Enter.  Type CD\MAMESRC , hit Enter.  This should take you to C:\MAMESRC with a blinking cursor
  • If using Windows 7 and Vista- Start icon, All Programs, Accessories, Right click on the Command Prompt, click on Run as Administrator. Type CD\MAMESRC , hit Enter.  This should take you to C:\MAMESRC with a blinking cursor
  1. Type Patchmame 0145u1  then hit Enter. Wait until the cursor is blinking at the Command Prompt
  2. Type Patchmame 0145u2  then hit Enter. Wait until the cursor is blinking at the Command Prompt
  3. Type Patchmame 0145u3  then hit Enter. Wait until the cursor is blinking at the Command Prompt
  4. Type Patchmame 0145u4  then hit Enter. Wait until the cursor is blinking at the Command Prompt
  5. Type Patchmame 0145u5  then hit Enter. Wait until the cursor is blinking at the Command Prompt
  6. Type Patchmame 0145u6  then hit Enter. Wait until the cursor is blinking at the Command Prompt

Build the MAME program:

  1. At the Command Prompt, type MAKEMAME then hit Enter
  2. Wait until the program finishes “compiling” which may be quite a long while, 30 to 60 minutes possibly.
  3. If you have a 32-bit computer, it will create C:\MAMESRC\MAME.EXE
  4. If you have a 64-bit computer, it will create C:\MAMESRC\MAME64.EXE

Get the Original Blue Robotron Rom for MAME 0145-

  1. Note- if you chose to use the Patched Blue Rom from info above, ignore this section.
  2. Navigate to http://www.emuparadise.me/M.A.M.E._-_Multiple_Arcade_Machine_Emulator_ROMs/Robotron_(Solid_Blue_label)/16098
  3. Scroll down to Direct Download Links
  4. Click on the first link called Download Robotron
  5. Scroll down to Direct Download section
  6. Click on the link called Robotron (Solid Blue Label)
  7. Save the Robotron.zip file to your C:\MAMESRC\ROMS folder
  8. Important- Do NOT extract the Robotron.zip files.  It needs to be Robotron.zip in the Roms folder

Play MAME

  1. Right click on the desktop, New, Shortcut
  2. Create a shortcut to MAME.EXE or MAME64.EXE
  3. Double click the shortcut, Mame will start, proceed as normal
  4. Configure General Inputs will allow you to map controls
  5. Upon starting a game, you can click Tab to configure the game
  6. Once Robotron is running, use F2 to get into advanced settings to adjust the lives/hardness, etc.
  7. The P key will pause your game….ah yes, Mame is awesome.
  8. If you have a “Jamma wired” Arcade cabinet, you can interface the control panel on the cabinet with your computer via an Ultimarc J-PacBest product on the market!

Return to the MAME main page HERE


Copyright © 2012. All Rights Reserved.