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
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.
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