MAMERun
 

Welcome to the MAMERun Home page!

MAMERun is an OS/2 PM frontend for the DOS version of MAME. MAME is a very popular arcade emulator which can emulate nearly 2000 games.  You can check it out at the Official MAME home page .  There is a very good port of MAME for PM done by Marty Amodeo. You can check it out at the  MAME for OS/2 home page .
 

NEWS

MAMERun developement is in maintenance mode.  What does that mean?  That means there will be no updates or enhancements to it unless a bug has been found and verified or interest increases.

Beta 8a is released.  Contains a fix for an incompatiblity with the Classic Rexx interpreter and removes need for the "E" editor.

MAMERun Pro was a better interface, but it's features have been surpassed by MAMERun and there was no user interest.

MAMERun is now at beta 8a!
You can download it  HERE (325K)
The source for MAMERun at the current level is HERE (457K)
The Screencaps are at Hobbes (13Mb)
Click HERE (142K) to see an updated screen capture.
 

What's New?

Whats New Beta 8a

View the full History

What Do I Need?

OS/2
MAME for DOS
I STRONGLY SUGGEST YOU USE VERSION B.37 OR HIGHER OF MAME!
DOS Support installed
RexxUtil
Joystick device driver for joystick support (download from Hobbes or DDPAK)
  For better performance I recommend using either Vesa Jääskeläinen's or J Da Silva's joystick
  driver.  You can find them on the Contest page.
Screencaps from Hobbes for viewing (optional 13Mb)
ROMs (DO NOT ASK ME FOR, OR WHERE TO GET ROMS!!)
 
 

Installation:

The files that should be included are..
MAMERun.exe           (the frontend program, run this!)
readme.txt                    (the text version of this page)
pong.zip                       (placeholder file to play pong, put in one of your ROM dirs)
startd.exe                     (enhanced replacement for the START program)
startd.zip                      (full distribution with source)
configs subdir              (directory where all custom configurations are saved)
dir.txt                           (tells you what the configs subdir is for)
file_id.diz                     (bbs description file)
license.txt                    (license for MAMERun)
vpimgedt.dll                 (library for graphic viewer functions)
vpobj.dll                       (library for extended vispro objects)
 

If you get a copy of this program and any of these files are
missing, please let me know.

If you are already using a previous version of MAMERun, and you experience changes in your MAMERun.ini, "ROMname".ini or configuration. Delete these files and then restart MAMERun. If you want to take advantage of the changes to EMS memory, you must delete your MAMERun.cfg.

For normal/new installations Simply unzip the archive into a directory of your choice and run MAMERun.exe.  The first time you run the program it will ask you to open the Config window and tell it where MAME is, if you have an alternate ROM directory and if you want to run any additional programs. Once you have set up your directories, Build Hotlist to give you a list of all your roms. Select the settings you want to use and Save Settings if you want them to be saved for the next
session.

Operation:

MAMERun comes preconfigured with the default settings for MAME.  Most people will want to change the soundcard setting and turn off scanlines.  To run your ROMs simply double-click on the entry in the Hotlist.  Unlike some other frontends, MAMERun makes no changes to mame.cfg.  That means that using MAMERun has no effect on the use of any other frontend with MAME or any changes that you may make to mame.cfg.  To setup a custom configuration for a ROM:  Highlight it in the Hotlist, set the configuration the way you want, right click on the ROM and select Save Custom Config. To reset the ROM to your default settings, right click on it and select Reset to Default.
 
 

Bugs, Errors, Problems
 

WIP:

1.  ** Done ** The Hotlist does not yet check the validity of ROMs before it loads them,
     if a ROM doesn't work it may be because it's bad, you selected an incorrect
     mode or your ROM is incorrectly named.  I'm still working on this.  The problem
     is that I have many ROMS that fail MAME's -verifyroms command but run perfectly.
     I haven't decided how I'm going to deal with this yet.
2.  ** Done ** Want to add screen captures for each ROM, need to find a tool to load PNG files.
3.  ** On hold indef. ** More than one alternate ROM directory.
4.  ** Done ** Add the remaining MAME options.  There are only a couple more obscure options
     that MAME supports that are not in MAMERun.  If you really want/need one of these,
     write to me and I will add it.
5.  Refine the current code (always!!)
6.  Cleanup this damn readme and the web page.
7.  Build a real help file.

Thanx:

The Official MAME Team for building an awesome emu
Marty Amodeo for his great OS/2 port
TrueSpectra who's cool graphics program I used for my BMP
Frank Beythien for pointing me in the right direction
Norm Ross for his easy to use STARTD program
Mesterházy Attila for giving me the idea for the External Command
My wife for putting up with me sitting in front of this "Damn Box"

Comments, Questions or Suggestions?

Send 'em to stefanj@gte.net
or snailmail:
Jason Stefanovich
9580 Barlow Rd
Ft. Belvoir, VA
22060
 
 

Last updated November 1, 2001