Logo by Exodus3D   Home  \  Arcade  \  Console  \  Pinball  \  ROMs  \  Forums  \  Site Map

News
 Breaking News  
 News Archives
 Submit News
 News Only
 Mobile News
 NewsBoy

Emulation
 ROM Files
 Arcade Emus
 M.A.M.E.
 Console Emus
 GameBoy Adv
 PlayStation 2
 PlayStation
 Nintendo 64
 Dreamcast
 Pinball Emus
 Front-Ends
 Cabinet Pics
 Forums
 Site Map
 Site Links
 Contact Us

Statistics
304,390,356 Served
85 Users Online
MAME FAQ Home 
MAME Frequently Asked Questions v3.1

ABOUT THIS FAQ (4)
A1. Why this FAQ?
A2. What do I do if I find any mistakes in this FAQ?
A3. What can I do if I have question which isn't in this FAQ?
A4. What is the history of this FAQ?
GENERAL (12)
G1. What is MAME?
G2. What do I need to run MAME?
G3. Is there a Windows 95 version of MAME? Which version should I use?
G4. Are there versions of MAME for the Amiga, Unix, etc. etc. etc.?
G5. Is MAME really free?
G6. Is MAME illegal?
G7. Can I distribute MAME and/or give it to my friends?
G8. What was MAME programmed in? Can I have the source code?
G9. I'm a bad loser, so I want to cheat in the games!
G10. I want to submit my own cheats for the MAME CHEAT.DAT file. How do I do that?
G11. What games does MAME emulate so far?
G12. Emulate this and that game!
STARTING UP (14)
S1. Where do I get MAME?
S2. Where do I get the games (roms) for MAME?
S3. What are samples, why do I need them, and where do I get them?
S4. The roms and samples are in ZIP format. Do I need to extract them?
S5. Once I get the game roms, where do I put them?
S6. Samples, how do they work and where do I put them?
S7. How do I launch MAME? (DOS and Win32)
S8. What the is CWSDPMI, where do I get it, and what do I do with it?
S9. I have no clue how to unzip programs so I can't even get MAME extracted. How?
S10. What is a front end? Do I need one? If so, which one and where do I get it?
S11. How can I be sure that the ROMs are the right ones? How do I get the RIGHT ones?
S12. What are these strange horizontal black lines or 'scanlines'?
S13. Why can't I get my joystick to work in MAME? (Covers DOS and Win32 version)
S14. I am having all sorts of problems playing the Neo Geo games. HELP!
PLAYING MAME - This isn't a troubleshooting section (17)
P1. I start MAME and I get a black screen with red letters with some warning. What gives?
P2. How do I press OK?
P3. I get a lot of garble on the screen or odd references to coins, roms, ram, and such. What's up?
P4. How do I get the game going?
P5. I don't like the default keyboard settings. How can I change them?
P6. The arrow keys work, but I can't seem to fire, jump, etc.
P7. TRONs arm doesn't move, I can't aim in Heavy Barrel, etc. Why not?
P8. Why doesn't my favorite game save my high scores?
P9. Can I take a picture of my screen while I am playing? If so, how?
P10. Can I save my game in progress and return to play it later?
P11. Can I play two-player games like Joust over the Internet?
P12. I am trying to play a Williams game (Joust, Defender, Bubbles, etc.) and I can't get into the game itself.
P13. When trying to play Zookeeper I get a THIS.LOCATION screen I am stuck on.
P14. I can't get (720, Alex Kidd, Mania Challenge, Mortal Kombat 2, Popeye etc.) to run. Why not?
P15. Mouse control is too sensitive/not sensitive enough. Can I adjust that?
P16. What is 'cocktail' mode?
P17. Why doesn't MACH 3 and US VS. THEM work? What is this 'disc' message I get?
TROUBLESHOOTING - DOS (17)
D1. Error: NO 16-BIT XXXxXXX MODE AVAILABLE. What do I do?
D2. Error: AUDIO INITIALIZATION FAILED. What do I do?
D3. Error: LOAD ERROR: NO DPMI. What do I do?
D4. Error: UNABLE TO INITIALIZE DISPLAY. What do I do?
D5. I get can get past the copyright and info screens, but the game never starts. Help!
D6. I get a split display when I run games. It is like two screens crunched on top of each other.
D7. Some games run fast, but others run too slow to play. Is there anything I can do about it?
D8. How can I get <insert game here> to run faster?
D9. Some games seem to work right, but others (yes, I read the readme.txt and the game should work) don't.
D10. What is VESA V3.0 and why don't I have it with this brand new video card I just bought?
D11. Why does <insert game>'s bootleg work, but the other versions don't?
D12. RETURN OF THE JEDI looks messed up. Is it my monitor or screen mode?
D13. The game seems to be cut off on the top or bottom .. what can I do about this?
D14. I think I found a new bug that no one knows about. How can I tell the team about it?
D15. When playing Star Wars with a mouse, the crosshair moves in the wrong direction! How can I fix that?
D16. I have an AWE32/AWE64 sound card, but if I select it MAME slows down to a crawl. Can this be avoided?
D17. I get an error like this: "Exiting due to signal SIGNOFP Coprocessor not available at eip=0014d62c". Help!
TROUBLESHOOTING - Win9x (7)
W1. Why doesn't MAME/W or MAMEnu work with MAME32? Is there a front end for it?
W2. I keep getting a DINPUT.DLL error when I start up. What's up?
W3. I keep getting a Dxxxxxxx.DLL error (other than DINPUT.DLL) when I start up. How do I fix it?
W4. I don't get an error but I can't get sound or music? How come?
W5. I don't get a DINPUT error, but my joystick still doesn't work.
W6. I am not hearing the backround music in Bad Dudes, BreakThru, Fire Trap, and others. What's up?
W7. I have a (insert non-Intel processor here) CPU and MAME32 won't execute. Why?
MISCELLANEOUS (3)
M1. Why are there so many versions of Galaxian, Donkey Kong, Pac-Man, etc? What's the point?
M2. How are video arcade games 'copy protected' and why?
M3. Is there a live chat area that I can discuss MAME issues?
ROMS (6)
R1. What exactly are 'merged ROMs' and how do I go about doing it?
R2. How can I start deleting the unnecessary files after merging?
R3. I upgraded to the latest version and now my roms don't work!
R4. What the heck are 'proms'? Do I need to know anything about them?
R5. Why can't I just download all the ROMs and samples in one file? And why are siteops so hostile when I ask?
R6. Why can't I find samples for <insert game here>?

ABOUT THIS FAQ
A1. Why this FAQ?
A lot of people are trying MAME for the first time ever and a lot of questions come up, but it's also a FAQ for people who have been using MAME for a while, but don't know a lot of features.

The MAME team gets bombed with a lot of questions which don't have anything to do with MAME coding, but just problems from end-users. We hope this FAQ will answer a lot of those questions, so you don't have to ask others. Back
A2. What do I do if I find any mistakes in this FAQ?
Please contact us and tell us exactly in which subject we did the mistake and tell us what mistake we did. You can contact us on the e-mail address [email protected]. Back
A3. What can I do if I have question which isn't in this FAQ?
Send us an email with the question on the address [email protected]. Note that we don't send any ROMs, samples or places to get the ROMs - such e-mails will be ignored. Back
A4. What is the history of this FAQ?
This FAQ was started by Shane R. Monroe from Monroeworld, but he has left the MAME team to do other stuff.

Now it's continued by PSI and Mason after getting permission from Shane. Back

GENERAL
G1. What is MAME?
MAME stands for Multiple Arcade Machine Emulator. Running this program, in conjunction with a game's related data files (ROMs) will more or less faithfully reproduce that game on your PC. In other words, with MAME you can actually play over 1300 classic arcade video games on your PC. These are NOT recreations; these are the actual arcade games that appeared in arcades in the 70's and 80's. The game's code is dumped into ROM files that MAME loads and replays on your computer. The purpose of MAME is to actually pretend to be the CPU and support chips that these games need to play. MAME is the "hardware" of the arcade game, the ROMs are the "software". It was designed to digitally preserve games and gameplay that would otherwise be forgotten in the modern day rat race of console games and computers. Back
G2. What do I need to run MAME?
That is a very open-ended question. Many computers will run MAME. Anything that even RESEMBLES an old computer will likely not play it WELL. MAME's performance depends highly on the CPU and the video card. A basic PC system to play about a half of MAME games on would be something like this: Pentium 133Mhz, 16-32MB of RAM, up to 150MB of hard drive space (for the program, maybe a half of the non-neogeo roms, and all the samples), a VESA 2.0+ compatible video card (Note that 3D cards don't help at all - these games just won't need any 3D effects, so your best choice is a good 2D graphics card with good VESA 2.0 support) with 2MB+ of video memory, and a Sound Blaster sound card (SB32AWE is the best choice, SB64PCI, SB128PCI and Ensoniq Soundscape PCI work just as well in DOS MAME with the soundcard option number 7, Live sucks!).

Anything better is HIGHLY recommended and will yield much better results. A lowly P2/233 with a good 2D card is able to play 75% of the games, and for some even P3/500 isn't enough. This MAME project isn't intended to make every game playable - but to make every game PLAY faithfully. Go into this with the expectation that some games will not run adequately on your system and you will not be disappointed. Remember; MAME didn't cost you a dime (if it did, you got robbed).

For Macs, any G3 based machine should run MacMAME well. And no, you can NOT play MAME on your Web TV. Back
G3. Is there a Windows 95 version of MAME? Which version should I use?
Yes, shortly after each DOS version release, a Win9x (read this as Windows 95/98) version is released. As to what version you should use, heck; try them both. In some cases, the Windows 95/98 version will run some games better than the DOS version but often there are incompatibilities, glitches, bugs, etc. that are not likely to be found in the DOS version. If your system is not DirectX friendly (chances are you already know), you should definitely use the DOS version with a front end. Remember, no matter what - your mileage will likely vary from EVERYONE else's, so fashion your own opinion. Back
G4. Are there versions of MAME for the Amiga, Unix, etc. etc. etc.?
Yes, there are many many ports of MAME to other platforms. Included are Mac, Linux, Amiga and someone even says there is a Nintendo 64 version of MAME (although it is very hard to obtain and also illegal because the rom files are merged into the program). The Mac and PC new versions are often released simultaneously - the others often take longer to catch up. If you are on one of these other platforms, expect a good delay between releases. For the complete list, head to the MAME downloads page to see the complete list. Back
G5. Is MAME really free?
Yes, MAME is really free. In fact, it is illegal to sell it. Even the source code is free. Back
G6. Is MAME illegal?
No. Emulating another platform, in itself, is NOT illegal. Having MAME available on your web site, on your machine, or giving it to friends is NOT illegal.

However, possessing and using the ROM images you need to play the games may or may not constitute a copyright violation on your part (much like copying your friend's game or audio CD so you don't have to buy it). However, this is a very gray area, is still be investigated legally, and may or not may not lead to legal prosecution on your part. Many ROM sites have been 'lightly' (allegedly) contacted by some of the ROM copyright owners and told to take these images off their sites. No site, to my knowledge, has ever LEGALLY been shut down or prosecuted at the time of this writing. You are responsible for your own actions. Neither myself, the MAME authors, nor your dog are responsible if you get in trouble. :-)

Nintendo's opinion about roms' legality is clear. They think roms are illegal, no matter what. Damn, Capcom must be doing a crime by selling its own roms (through Hanaho and the HotRod Joystick control panel). Back
G7. Can I distribute MAME and/or give it to my friends?
Yes, but read and heed this (right from the README.TXT): "You are not allowed to distribute MAME and ROM images on the same physical medium. You are allowed to make them available for download on the same web site, but only if you warn users about the copyright status of the ROMs and the legal issues involved. You are NOT allowed to make MAME available for download together with one giant big file containing all of the supported ROMs, or any files containing more than one ROM set each. You are not allowed to distribute MAME in any form if you sell, advertise or publicize illegal CD-ROMs or other media containing ROM images. Note that the restriction applies even if you don't directly make money out of that. The restriction of course does not apply if the CD-ROMs are published by the ROMs copyrights owners. " Back
G8. What was MAME programmed in? Can I have the source code?
MAME (DOS version) is compiled using DJGPP 2.02, a freeware C compiler for MS-DOS, the Allegro library, and also the SEAL library from Egerter Software. The source code is freely available and you are even allowed to modify it. Please note this from the README.TXT:

"This chapter might not apply to specific portions of MAME (e.g. CPU emulators) which bear different copyright notices. The source code cannot be used in a commercial product without a written authorization of the authors. Use in non commercial products is allowed and indeed encouraged; however if you use portions of the MAME source code in your program, you must make the full source code freely available as well. Derivative works are allowed (provided source code is available), but discouraged: MAME is a project continuously evolving, and you should, in your best interest, submit your contributions to the development team, so that they are integrated in the main distribution. Usage of the _information_ contained in the source code is free for any use. However, given the amount of time and energy it took to collect this information, we would appreciate if you made the additional information you might have freely available as well."

You can download DJGPP 2.02 from the official DJPP page or from the SimTel archive. You can download the Allegro library from the official page or from the SimTel archive. Back
G9. I'm a bad loser, so I want to cheat in the games!
Go to Pugsy's page to obtain a file called CHEAT.DAT, which includes some technical data which enables you to cheat in the games. You will also have to edit MAME.CFG (or in MAME32 you need to find the correct option to enable cheats), find the line cheat = no and change it to cheat = yes. Put the CHEAT.DAT file into the same directory with MAME, and then just run MAME with some game.

When the game is up and running, hit TAB to get the GUI opened. Then select Cheat from the list to see the list of cheats for that particular game and to enable them. Back
G10. I want to submit my own cheats for the MAME CHEAT.DAT file. How do I do that?
The CHEAT.DAT file which was first inside MAME zips was pulled out to get the users to maintain it. There are mainly only two options - Martin Pugh's and The Ultimate Patchers' cheat databases, which are both available at Pugsy's page. We suggest you contact him in regards to adding your cheats to CHEAT.DAT. Back
G11. What games does MAME emulate so far?
Each version emulates more and more and hopefully better and better ;-). Check the readme that ships with each MAME. The latest can be found from the whatsnew.txt file, which you can also read from here. Use your browser's search/find in frame capability to find *your* favourite (one that you own that is ;-).

To get a list of games not yet emulated, look at BTribble's Video Games. Back
G12. Emulate this and that game!
Some members of the MAME team actually have the dreaded Real Life (tm) syndrome. They are not yours to command which game to emulate next. Usually the roms aren't a problem, so DO NOT start sending rom images to the developers to get a game emulated. It doesn't help. Instead, you could set up a web page, trying to gather information about the game, like schematics, manuals and so on. Attempts like this have usually been very successful.

Anyhow, for information about games being worked on, go to the official MAME WIP (Work-In-Progress) page. And if something isn't there, it probably isn't being worked on (or the author wishes to keep himself secret). Back

STARTING UP
S1. Where do I get MAME?
MAME is available nearly everywhere. You can always get it from [email protected], EmuViews and Retrogames. There are like 100 other killer places to get it, but you will always be able to get the latest MAME from one of these sites. Back
S2. Where do I get the games (roms) for MAME?
You have two options. Search for auctions (on eBay for example) of the actual arcade game boards, and buy a rom dumper device to copy the rom chips' contents into files.

The other option is to buy the HotRod Joystick control panel. It comes bundled with a CD which includes MAME, the [email protected] frontend and a selected few 100 % legal Capcom roms.

The illegal option is to search on the net (Yahoo, Altavista, Webcrawler or any other search engine) for the actual rom files. Know that this is breaking the laws of almost every country. You should always first see if the particular arcade games' rights owner has the roms available (Like with Capcom), and that way support those companies which support emulation. Back
S3. What are samples, why do I need them, and where do I get them?
Samples are digital samples (recorded sounds directly from the game in digital format) that are often needed to supplement the ROM files to provide faithful sound in the game. Some games, like Donkey Kong Jr., do not have the sound system fully duplicated yet. Hence, if you play the game without samples, you will be missing some sounds like the jumping sound, the climbing sound, and the tunes that play between levels.

Currently, there are about a dozen or so games that require supplemental samples to offer full sound support. Get these samples from the [email protected]. Back
S4. The roms and samples are in ZIP format. Do I need to extract them?
As of version 0.31 of MAME, you no longer need to unzip these files. MAME v0.31 and the major front ends will happily allow you to keep the ROMs and samples in ZIP format. If for some silly reason you want to uncompress these files, the most recommended is the free UnPackPro. Back
S5. Once I get the game roms, where do I put them?
Wherever you extracted MAME to (say C:\MAME), there will be a folder within it called ROMS (e.g. C:\MAME\ROMS) and it is here that you put your zipped game ROM files. Back
S6. Samples, how do they work and where do I put them?
They are handled automatically, as long as they are in the right place with the right name. 99% of the time, the samples MUST have the same name as the ROM file - the samples for Donkey Kong Jr (ROM name: DKONGJR) must be named DKONGJR. These samples must be stored in the SAMPLES folder under your MAME folder (e.g. C:\MAME\SAMPLES). Please note: the samples for the 'core' version cover all the other versions. So if you have samples for DKONGJR in your SAMPLES directory properly, DKJRBL (Donkey Kong Jr. Bootleg) and DKJRJP (Donkey Kong Jr. Japanese) will use these samples properly - you do NOT need three copies of the same sample set to get it to work. In a 'tree format', this is how a successful MAME with DKONGJR and its samples might look:

C:\
___\MAME\
______MAME.EXE
_________\ROMS\
____________DKONGJR.ZIP
_________\SAMPLES\
____________DKONGJR.ZIP
Back
S7. How do I launch MAME? (DOS and Win32)
To launch MAME from the DOS prompt (you must be in your MAME folder first (e.g. C:\MAME\>):

SYNTAX: MAME <gamename> <parameters>
EXAMPLE: MAME rastan -640x480 -soundcard 1 -depth 8 -sr 11025

In this case; RASTAN will be run in a resolution of 640x480, using Sound Blaster sound card, color depth lowered to 8-bit (for speed and compatibility with some video cards), and sound sample rate of 11025 to speed things up. For other parameters, please check the README.TXT file; they are ALL listed at the end.

To launch MAME for Win32 (MAME32): Open the folder where you extracted MAME32 to and you will find it in C:\MAME\) and double click the MAME32 icon (it looks like a BIG 32). Parameters are not used - they are altered within the program. Back
S8. What the is CWSDPMI, where do I get it, and what do I do with it?
CWSDPMI is a memory manager for DOS. You do NOT need it unless you are running in PURE DOS only (in other words, no version of Windows is running at all - you are at the DOS prompt). MAME will not run out of DOS alone without this program in your MAME folder. You can get the file from the official MAME page, just click on the Download link on the sidebar. Unzip it into your MAME folder using your favorite ZIP utility. It MUST be located with MAME.EXE. Once again, you ONLY need this if you get a LOAD ERROR: NO DPMI when you try to run MAME. Back
S9. I have no clue how to unzip programs so I can't even get MAME extracted. How?
You can either use WinZip or the free program called UnPackPro. You can also use PKUNZIP.EXE for DOS, but this program doesn't have any GUI. Back
S10. What is a front end? Do I need one? If so, which one and where do I get it?
A front end is a GUI (graphic user interface) for the DOS version of MAME. This takes away all the brainwork of running MAME. The front end will often pick the right screen mode, the right options, etc. for you when you select a game whose ROMs/Samples are properly installed. It will often give you pictures of each game, information, and other handy stuff. It makes MAME into a point and click program.

A lot of people like to use a front end. You can download the best and most popular front-end called [email protected]. Back
S11. How can I be sure that the ROMs are the right ones? How do I get the RIGHT ones?
MAME actually checks to ensure you have the proper ROMs before the emulation begins. If a message comes up and says that there are checksum or other problems in your ROMs - your ROMs are not the same ones tested to work properly with MAME. You will need to obtain a pure set of ROMs.

You can also use the command line option -verifyroms in conjunction with the game name or a wildcard like *, to get detailed lists of everything missing in your rom sets: mame * -verifyroms

You can also redirect its output to a text file for later viewing: mame * -verifyroms >list.txt Back
S12. What are these strange horizontal black lines or 'scanlines'?
Scanlines are the thin horizontal lines which form the image on your monitor screen. On modern monitors at the modern high resolutions, you can't even notice them. But on a low resolution arcade monitor you can see them very well! In MAME, "scanline modes" are the video modes which display a visible black line between scanlines. Since these modes are the ones which resemble more closely the original machines, they are enabled by default. You can disable them by editing MAME.CFG and finding the line scanlines = yes and just change the yes to no. Back
S13. Why can't I get my joystick to work in MAME? (Covers DOS and Win32 version)
This is a very open-ended question, but I will attempt to cover all avenues of possible joystick problems.

DOS: If you are using the DOS version of MAME, and your controller doesn't seem to work, the first thing you should ensure is that you are enabling the joystick when you execute MAME - either at the command line with -joy (see the README.TXT for more information) or in your front end (there is usually an option to select the type of joystick you are using). If you are running from the prompt vice a front end - try a front end like MAMENU and select your joystick there. If you are sure you are specifying your joystick properly, you may need to calibrate it inside of MAME (F7 to calibrate).

Lastly, you may NOT have a DOS compatible joystick. If you are using a Microsoft Sidewinder Pro Gamepad with 10-buttons or the Gravis Ultra Pad, these controllers are NOT DOS compatible (i.e. they require Windows drivers) and you cannot use them in pure DOS. Your best bet is to play MAME from within Windows (with the joystick's drivers enabled).

WIN32: First, if your controller came with a driver disk, better be sure it is installed. MANY of the 'hi-tech' controllers today are 'Windows Only' and will not work without their drivers loaded. Then, check your CONTROL PANEL->GAME CONTROLLERS to insure that your controller is indeed listed there. If it isn't, add it. Be sure to look at the WHOLE list of controllers for one that better matches your controller.

Lastly, your controller may NOT be Direct X compatible. If it is not DirectInput capable, you are probably out of luck. I recommend getting a more generic controller or one that is definately Direct X capable.

Also see W2. Back
S14. I am having all sorts of problems playing the Neo Geo games. HELP!
First, you need the Neo Geo bios rom to play the Neo Geo games. You can get this on the usual emulator webpages, although you WILL have to rename it if it isn't named NEOGEO.ZIP (it is usually incorrectly named NEO-GEO.ZIP). Then place this in your ROMS folder (leave it zipped). Voila'! Your Neo Geo games should work right. Back

PLAYING MAME - This isn't a troubleshooting section
P1. I start MAME and I get a black screen with red letters with some warning. What gives?
It's the copyright screen ... You have to press OK to continue. Back
P2. How do I press OK?
Press the key O and then the key K. You have to press OK on the copyright and in case the game doesn't work.

A user recently reported that if you have a 2-handed Dvorak keyboard you have to type in "RT" to say OK. Back
P3. I get a lot of garble on the screen or odd references to coins, roms, ram, and such. What's up?
Didn't you ever see an arcade game power up at the arcade? When you turn on a real arcade machine, the machine goes through self-tests, diagnostics, etc. to ensure the internals are okay. Some games have a VERY VERY long self-test when they start. Just be patient - it will end eventually. Check the troubleshooting section for more help. Back
P4. How do I get the game going?
Although most of these questions are plainly answered in the README.TXT file, people would rather spend 10 minutes pouring over this F.A.Q. than to read the documentation.

In most games, press 3 to 'insert a coin' and get a 'credit'. Remember, you couldn't play the arcade game without putting in a quarter. Same thing applies - remember these aren't PC translations/recreations - these are the real games. Then, press 1 or 2 to start a one or two player game, respectively. If the game doesn't seem to respond or is 'hung up' on another screen, check other questions regarding specific games. Back
P5. I don't like the default keyboard settings. How can I change them?
Press TAB during the game to bring up the menu. Everything will be painfully obvious. Back
P6. The arrow keys work, but I can't seem to fire, jump, etc.
As odd as it may seem, try CTRL and ALT and SPACE .. these are the primary 'button' controls. Many games like SPY HUNTER, BATTLEZONE, and others have much more complicated key mappings. Check the README.TXT for more information. Back
P7. TRONs arm doesn't move, I can't aim in Heavy Barrel, etc. Why not?
Did you try the mouse? Don't have a mouse? You can deactivate the mouse, but ... you REALLY don't have a mouse? There are also keyboard equivalents for the mouse, listed in the ANALOG SETUP MENU (press TAB during game). Back
P8. Why doesn't my favorite game save my high scores?
MAME is constantly under development. Although a good number of games do have high score saving support, not all of them do. Be patient - they add new ones every release.

Also, some games like many Atari games only keep the top 3 scores. This is faithful to the actual arcade game. The scores below are lost. Back
P9. Can I take a picture of my screen while I am playing? If so, how?
Yes. Press F12 during game play. The screen will snapshot and put a .PNG file in your MAME folder in the SNAP folder within (e.g. C:\MAME\SNAP\). To view or alter a .PNG file, go and get a copy of Paint Shop Pro from Jasc, Inc. Back
P10. Can I save my game in progress and return to play it later?
No. Originally I was under the understanding that the developers were not even interested in this sort of option - however, the author assures me that since it would be helpful to developers, it is being considered. Due to the difficulty of implementation, there are no estimated times for implementation. (For the record - the CPU core changes during the 0.35 beta cycle helped to move towards this goal a bit) Back
P11. Can I play two-player games like Joust over the Internet?
There's a MAMEnet project going on right now. Their plan is to make it possible to play over the net. Otherwise Callus (a Capcom emulator) has internet play already. Back
P12. I am trying to play a Williams game (Joust, Defender, Bubbles, etc.) and I can't get into the game itself.
Once again, from the README.TXT:

"The first time you run the game, it will say "factory settings restored". Press F2 to proceed."

This works for most Williams games. Try F3 or F1+F2 together. Read the README.TXT. Back
P13. When trying to play Zookeeper I get a THIS.LOCATION screen I am stuck on.
Once again, from the README.TXT:

"The first time you run the game, it will ask the location. You can change the name using F5/F6 a F2, then F1 to proceed through all the configuration screens, or just reset (F3)." Back
P14. I can't get (720, Alex Kidd, Mania Challenge, Mortal Kombat 2, Popeye etc.) to run. Why not?
A lot of games aren't emulated yet in MAME. You can look in the GAMELIST.TXT file to see which games that work.

There are several reasons why the game isn't emulated in MAME yet: Missing emulation of a CPU, Copy protection or corrupt colors. Back
P15. Mouse control is too sensitive/not sensitive enough. Can I adjust that?
Yes, in the Analog Setup menu (press TAB while in the game). Back
P16. What is 'cocktail' mode?
Most games up to the '90s could be played both in the usual upright cabinet and in a table cabinet, where two players would sit at opposing sides. When MAME supports cocktail mode, it has a dip switch setting to select the cabinet type, and when in cocktail mode, the screen is flipped and an alternate set of controls is used when player 2 is playing. Back
P17. Why doesn't MACH 3 and US VS. THEM work? What is this 'disc' message I get?
These are laser disc games. In the 80's, there were several 'hybrid' video/laserdisc games. Unlike Space Ace and Dragon's Lair which were more like 'interactive cartoons', these games mixed graphics and video to allow for a more intense gaming experience. Since the graphics are controlled just like any other video games, the MAME team decided to emulate that portion of the game (worry about how to get the laserdisc video in later). Hence, you cannot play these games at this time. Back

TROUBLESHOOTING - DOS
D1. Error: NO 16-BIT XXXxXXX MODE AVAILABLE. What do I do?
This means your video card is not compliant to run in this high-color mode - don't feel bad - MOST people's video cards won't support 16-bit color. Many games require 65,000 colors for complete and total emulation. Since 8-bit (256 colors) isn't obviously enough, you must have 16-bit color to get this many colors. There are three work arounds to this problem - 1) upgrade to a compliant video card 2) Get Sci-Tech's Display Doctor - it will software-upgrade your video card to greater standards (most cards) or 3) use the -depth 8 parameter when launching MAME. (e.g. MAME RASTAN -640x480 -depth 8) This will knock the display back to 256 colors for display by ordinary cards and will probably take that nasty error message away. Add this command to your USER COMMAND or COMMAND PARAMETERS in your front end as well, if you use one. Back
D2. Error: AUDIO INITIALIZATION FAILED. What do I do?
This could be several possibilities. In order of frequency, first, check to ensure you have selected the proper audio card. If you have an AWE32 and selected AWE32, try straight SB16 (option 1 vice option 2). Second, Your sound card may not have proper DOS mode drivers/environment variables loaded to actually perform in DOS ONLY mode (this occurs even when Windows uses your sound card just fine). Consult your manual for more information about DOS level drivers and environment variables. You may also try to run MAME from within Windows. Lastly, another application may have 'allocated' your sound card - screen savers, phone answering software, etc. Make sure you aren't running anything else that may POSSIBLY effect your soundcard. Normally only one program at a time can use the sound card.

Here is a good example - this is actually applicable to Windows users, but illustrates the point. Let's say you have sound effects attached to all your actions in Windows 95 (frankly, I have been things to do with my CPU cycles, but hey - to each their own) and you have a super long sound attached to 'Start Program'. If you start playing MAME before the sound is over, you will get this error. The audio card hasn't given itself back to the system yet, and hence you are trying to do 'two things at once'. Back
D3. Error: LOAD ERROR: NO DPMI. What do I do?
MAME requires some type of protected memory manager. Since DOS doesn't have one built-in, if you plan to run MAME in a purely DOS environment, you will need CWSDPMI.EXE in the folder along with your MAME.EXE file. CWSDPMI will provide MAME with the memory services it requires. Get the file from the official MAME page (Click on the Download link on the sidebar). It must be extracted into your MAME folder (e.g. C:\MAME\) Back
D4. Error: UNABLE TO INITIALIZE DISPLAY. What do I do?
This is a complicated question which could surface for a multitude of reasons. In English, you are trying to run a screen mode that your computer/video card is incapable of displaying. Some games that use 65, 000 colors for more exact emulation (i.e. Gauntlets, Rastan, etc.) and require a 16-bit compatible video card for the mode you are selecting. Since probably 95% of the video cards people are using right now are NOT compliant, these modes will not work (see the question about NO 16-BIT DISPLAY AVAILABLE elsewhere in this F.A.Q.). Some video cards cannot run in odd video modes - however if you specify a common video mode such as -640x480, the card may behave. Unless you want to become a video card and VESA expert, I recommend one of three paths: Get a greater compatible video card, use a good front end that can guess a game's resolution (like MAMEnu), or get Sci-Tech's Display Doctor software that will allow you to give your card more graphic modes and (in most cases) VESA 3.0 compatibility. You may also check to ensure that you have the latest drivers for your video card (this is VERY important if running under Windows). Note: The -depth 8 command will help speed up games requiring 16-bit color modes. Back
D5. I get can get past the copyright and info screens, but the game never starts. Help!
There's plenty of reasons:

First check if GAMELIST.TXT to see if the game is working (e.g. Popeye, etc.). In some games you have to do something special to get the game running (In Super Pang you have to keep 1 pressed while booting). You can read about special actions in the GAMELIST.TXT. Back
D6. I get a split display when I run games. It is like two screens crunched on top of each other.
If you are playing Punch-Out, this effect is normal. Otherwise, try using the -noscanlines or -vesa parameters. Often this will fix your problem.

The double screen effect is caused by cheap monitors which cannot sync at the high refresh rates (>120Hz) used by tweaked scanline modes. It happens ONLY with tweaked modes, not VESA ones. Back
D7. Some games run fast, but others run too slow to play. Is there anything I can do about it?
Yes, there are many things to try. Some games have lesser demands than others. While a simple game may only have one CPU to emulate, others have many. The more hardware that the game required in an arcade situation, the slower it will tend to be on MAME. Donkey Kong didn't require much, so it plays at a good speed on most computers. Road Blasters, on the other hand, I don't believe runs fast on ANYONE'S system. As for what you can do SPECIFICALLY, check out the next question. Back
D8. How can I get <insert game here> to run faster?
This is the most commonly asked question in the scene (that is why it is #8 on this F.A.Q. - I wanna see if people can read). Let me list in order *MY* opinions on what improves MAME's performance (in order of importance):
  • CPU Speed/Type (MMX seems to help) - This seems to be the most marked speed increaser. I run a P166 overclocked to 180mhz and I am relatively happy with 3/4 or more of MAME's games.
  • Video Card/Resolution - Sometimes a game seems to run faster in different resolutions. Having a good, high quality (read this as 'not cheap') video card seems to dramatically increase performance as well. Again, I use a Screamin'3D card at home and a Creative Labs 3D Blaster at work (each about $75 on the street) and it seems to work pretty well. If you are using some cheap on-board video like Aptivas, Packard Bells, and Compaq have, you will some great performance increases by even moving to a separate PCI video card - on-board video seems to be quite bottlenecked in some applications. Check your video card drivers, too. Newer drivers (especially for S3 cheap card users) can make all the difference in the world.
  • Version of MAME - Believe it or not, some games run better/faster on different versions. For example, Marble Madness -for *MY* system setup - seems to run best in MAME32. Your mileage may vary. MAME for DOS rules for complete compatibility though.
You also have many options within MAME to try that will help increase your speed. Check these out:
  • Lower the screen resolution/color depth of the game (-320x240 or -depth 8).
  • Try adding -sr 11025 to the command line, which will decrease your sound playback quality, offering you more speed.
  • Disable the joystick and use the keyboard. (-nojoy)
  • Use Frameskip to skip every so many frames (F8/F9 decrease/increase/set to auto this in the game or you can set the frameskip in MAME.CFG). The more you skip, the faster it will run (to a point) but the game will get choppier.
  • Play without sound. (-soundcard 0) Put that Partridge Family album in the CD-ROM drive (or 8-track as applicable) and jam out while you play RASTAN ... HAHAHAHAH (as if I could resist). Seriously, playing without sound really speeds things up. Be warned; some games REQUIRE that sound be active (like Marble Madness, Indiana Jones, etc.) to actually be able to play them. Back
D9. Some games seem to work right, but others (yes, I read the readme.txt and the game should work) don't.
In some cases, complete emulation just isn't possible. Spy Hunter just doesn't 'feel' right because the controls to play the game are so vastly different than the arcade. Capcom Bowling isn't nearly as much as it was with the trackball.

If the game just PLAIN doesn't work - period - and you have checked the README.TXT considerations and you know other people have run it - then perhaps you have a bad set of ROMs. Normally you are notified when MAME starts if the ROMs that it loaded were bad, but it wouldn't be the first time. Remember, some games don't actually HAVE hi-score support or require samples to emulate sound successfully.

Consider ONE thing before you go on a rampage about the failed/bad acting game - it didn't cost you a dime. You aren't out of pocket. Back
D10. What is VESA V3.0 and why don't I have it with this brand new video card I just bought?
I am no video card expert by far, but this is my basic understanding. VESA V3.0 is a standard that defines how graphic applications 'talk' to the video card. It is like a 'translator'. When a new VESA standard comes out, older cards designed to speak in the older tongue (VESA 1.0, VESA 2.0) will not properly communicate with the program calling the graphics. In MAME language you get UNABLE TO INITIALIZE DISPLAY. VESA 3.0 is very new and most video cards currently in circulation do not have it. As for why your 'new' video card doesn't have VESA 3.0 implemented - well, remember the computer axiom "It was obsolete the day before you bought it". There are only a handful of cards that I know of that actually have it built-in. However, via special software, you can often get your card up to these standards - either through a driver update from the manufacturer or using Sci-Tech's Display Doctor software.

Nicola assures me that MAME does NOT require VESA 3.0 compatibility and that the -depth 8 command is purely for speed purposes. On my Screamin'3D video card, however, I cannot obtain the 16-bit color modes without Display Doctor and my card is VESA 2.0 compliant. As per always, your mileage will vary. Back
D11. Why does <insert game>'s bootleg work, but the other versions don't?
Often times an arcade game's ROM chips were protected by a hardware device or encryption system to prevent arcade operators from pulling the chips out and making a copy of them for his fellow arcade owner down the street. Occasionally, a pirated 'bootleg' copy of the ROMs are found - missing all forms of protection, making them easy to emulate without having to come up with a deprotection system. In the MAME world, bootlegs are often the working version, while the original ROMs go unusable due to the encryption/protection. Back
D12. RETURN OF THE JEDI looks messed up. Is it my monitor or screen mode?
Neither ... the README.TXT clearly states:

- background graphics are blocky because the hardware which smoothes them is not emulated. Back
D13. The game seems to be cut off on the top or bottom .. what can I do about this?
First, check to make sure your monitor's on-board screen adjustments don't cure your problem (screens aren't always situated the same way in different screen modes.)

Just try adding -vesa to the command line. The best resolution will be picked automatically. Back
D14. I think I found a new bug that no one knows about. How can I tell the team about it?
Please don't email them. First, get another human in earshot to discuss your bug. The chances are good that other people have already experienced and reported the problem. Best thing to do is wander into the IRC channel #arcade (on EFNET - try irc.idle.net as your IRC server). Chat with us. Alternatively, you can post a message on a MAME Message Board. Be warned; you better have your ducks in a row and have really checked into your alleged new bug before posting publically. Flames have been known to fly at people that post POPEYE DOESN'T WORK .. DOES ANYONE HAVE A GOOD SET even though the README.TXT file clearly states that it doesn't work. Back
D15. When playing Star Wars with a mouse, the crosshair moves in the wrong direction! How can I fix that?
Star Wars was played using a yoke, so the behaviour is correct. To reverse the Y Axis movement, all you have to do is go in the Analog Setup menu. Back
D16. I have an AWE32/AWE64 sound card, but if I select it MAME slows down to a crawl. Can this be avoided?
No. Use the Sound Blaster 16 setting. It is faster, and is also much more faithful to the original, since the AWE32 introduces a lot of echo/reverb effects which were not present in the real machine. Back
D17. I get an error like this: "Exiting due to signal SIGNOFP Coprocessor not available at eip=0014d62c". Help!
MAME requires a math co-processor to function as of version .28 - which means if you have an SX processor (i.e. 386/SX, 486/SX, an SLC based processor, or any other SX-rip off processor) you can no longer run MAME. Frankly, you wouldn't want to run MAME on any of these processors anyway. You need to upgrade your computer to play MAME.

Note: I have heard of early CYRIX processors (which have emulated FPU vice true FPUs) causing this same error. Once again, you wouldn't want to run MAME on something this slow anyway. Back

TROUBLESHOOTING - Win9x
W1. Why doesn't MAME/W or MAMEnu work with MAME32? Is there a front end for it?
I still can't believe I get emails about this. MAME32 is its own program - it has its own front end and setup utility within it. While you can use the MAME/W front end with it (be sure to use the -quit parameter in the ADDITIONAL COMMANDS box) - it is completely unnecessary.Your mileage with other front ends may vary. Back
W2. I keep getting a DINPUT.DLL error when I start up. What's up?
Do you have Direct X V3.0+ installed? If not, download it and install it (check www.microsoft.com/directx/ for the latest version). Chances are, that will fix your problem.

Your joystick/pad/controller is either 1) not installed properly 2) not functioning 3) or is not compatible with Direct X. It is very common to get this error if you didn't install your joystick properly (remember that 20 page manual and CD that came with your joystick? The one you tossed away only moments before you plugged in your new joystick and tried to play MAME?) Most of today's 'hi-tech' joysticks require a full driver installation and setup within Windows. Go to your CONTROL PANEL and check under GAME CONTROLLERS. Do you see your joystick listed by name? If this area is empty, your joystick isn't installed right. Dig your docs out of the trash and reinstall it.

What, your joystick didn't come with a CD or drivers? Did it cost around $10? Then you have the typical 'DOS' compatible joystick. You need to go into CONTROL PANEL and GAME CONTROLLERS and manually add a joystick that represents your stick/pad. Once it is installed and reads 'OK', then try MAME again.

So it all looks good, but still doesn't work? Some joysticks are just plain not compatible with Direct X. I recommend changing to keyboard control or purchasing a newer, compatible controller. You can always use the DOS version of MAME which should work with ANY DOS-style controller. Back
W3. I keep getting a Dxxxxxxx.DLL error (other than DINPUT.DLL) when I start up. How do I fix it?
According to the author, you won't get this error in the V.31 version of MAME32. If you are still getting this error, you are running a 'pre-V.31' version. Upgrade your version of MAME32.

If you receive the alternate message regarding Direct X, your system is having a problem with Direct X. Either you have too old of version of Direct X (V3.0+ is required), your sound or video card is incompatible with Direct X, or you just haven't installed Direct X. If you don't think you have Direct X installed (or even it you do - it can't hurt) get it from here and install it again. Direct X may attempt to replace your old out of date drivers. Normally you will follow Direct X's recommendations during the install.

If you successfully install Direct X and MAME32 still won't work, chances are you need a new video card or sound card. If your problem is DDRAW.DLL, you may try getting the latest drivers for your video card or install Sci-Tech's Display Doctor software to upgrade your driver. Back
W4. I don't get an error but I can't get sound or music? How come?
In Windows, normally only ONE program can allocate the sound card for use at one time. Compaqs, Packard Bells, and other such department store computers often have a lot of stuff load up when Windows boots (answering machines, etc.) that can potentially conflict with MAME32. Close EVERYTHING running other than MAME32 and try again. You may also check MAME32's sound settings and try its various options. Your sound card may be a cheapie that isn't Direct X compatible. Consider a sound card upgrade. Back
W5. I don't get a DINPUT error, but my joystick still doesn't work.
Sounds dumb, but look behind your computer and make sure it is still plugged in. Go to CONTROL PANEL then GAME CONTROLLERS and make sure the proper joystick is there. If not, make it happen. If you have a no-name generic stick/pad, it may not be usable with Direct X. Back
W6. I am not hearing the backround music in Bad Dudes, BreakThru, Fire Trap, and others. What's up?
Right from the README32.TXT file:

"There are some games which use an OPL chip for music. These are identified in the readme.txt file as requiring a Sound Blaster OPL chip. MAME32 will not produce music for these games since it does not emulate the ym3812 OPL chip." Back
W7. I have a (insert non-Intel processor here) CPU and MAME32 won't execute. Why?
It seems I have reports that if you have an AMD, Winchip, or Cyrix processor (you asked for it) you will need the -nocpudetect option when running MAME32. You can do this from the command line: MAME32 -nocpudetect or make a .PIF file in Win9x that will add the command to the shortcut. Consult your Windows help file or documentation regarding PIF files and shortcuts.

The author assures me that this will be repaired in the next release of MAME32. Back

MISCELLANEOUS
M1. Why are there so many versions of Galaxian, Donkey Kong, Pac-Man, etc? What's the point?
In many cases, games were licensed to other companies when the parent company figured they had used them up. Or, a game was so popular that another game company just wanted to license it to try and profit off of it; Dig Dug and Pac-Man were offered by both multiple companies - Pac-Man was offered by both Namco and Midway and Dig Dug was offered by both Atari and Namco. Sometimes a different set of ROMs with a different copyright date is found, a bootleg set is found, or other such versions surface and they are easy to add to MAME, so the developers offer it. In some cases, the different versions are tweaked slightly different - the game levels are in a different order, the game is harder, faster, etc. In some cases even, the ROMs are hacked to run on hardware that they were not intended to run on. Some arcade operators figured out a way, for example, to pirate the ROMs from Pac-Man and hack them to work on a Scramble machine, giving them a hot new game without legally purchasing the new Pac-Man board. FYI, Scramble seems to be an easy to hack board since so many games were hacked to play on it including Pac-Man and Donkey Kong. Since these hacked versions are masterpieces in their own right, the developers include these in MAME. A long running joke with MAME enthusiasts is that EVERYTHING can be run on Scramble hardware (even your toaster and N64 could be run on Scramble hardware. :) Back
M2. How are video arcade games 'copy protected' and why?
I am not a developer per se, but I have a pretty good handle on this topic.

Due to hacks and bootlegs (see the above question), some manufacturers of video games come up with some devious schemes for preventing arcade operators from stealing their games. One of the most devious (and unhackable until just recently) was the slapstic board. In a nutshell, the manufacturers take a special 'security board' (my local operator called it a "deflector" board - basically a slapstic board) and connect it to the system board (PCB) of the game. Within the ROMs they write protection checks to ensure that the security board is actually there. If not, the game hangs. This is much akin to the gruesome 'dongle' protection that is still in use by some computer programming companies. Since this slapstic board only came with the 'purchased' version of the PCB/video game, even if the arcade operators copied the ROMs, they would be unusable in any other PCB. Games like Marble Madness and Indiana Jones used this protection, which is why, regardless of the fact that we had the ROMs, they could not be played.

The final way to protect the ROMs was to encrypt them with a protection algorithm that was decoded on the fly by the PCB. Hence, copying the ROMs is worthless without knowing and decoding the decryption system. Back
M3. Is there a live chat area that I can discuss MAME issues?
You can join #arcade on the EFNET IRC server (I recommend irc.idle.net if you don't have a good IRC server already). If you are not sure about how to access IRC groups, please check out the official mIRC site (a Windows program that allows you to connect to these channels). We don't recommend #mame as it's been taken over and is now run by a group of jerks.

Remember that we are sitting there as a hobby and just do it for fun, so act nice when you are hanging on the channels. Some people doesn't like you just come into a channel to ask where to get ROMs..

If you are very new to MAME try atleast to read all the text here. It should answer most of the questions, but alot of new things happens and this might give new questions about MAME. Back

ROMS
R1. What exactly are 'merged ROMs' and how do I go about doing it?
There seems to still be a lot of confusion how rom merging works. Let me see if I can shed a bit more light on it. I am no expert, but this is how I understand it (this will be added to the FAQ later tonight).

ROM MERGING is the process where similar roms, running on the same hardware, are merged into a single shared file (consisting of the 'core' or original rom plus the 'differential files' of the other/alt/boot/etc ROM) or the other/alt/boot/etc differential files being stored in the alterate romzip, without the core files that already exist in the original set. Confused? Here is a non-applicable (this is for demonstration purposes only) sample in English to explain it:

There are two Quantum sets - an original and an 'alt' set; quantum.zip and qauntum1.zip respectively. In the original set there are five rom files q-1.bin through q-5.bin. In the alt set there are also five rom files q1-1.bin through q1-5.bin. Now, these rom files are IDENTICAL except for the second rom file in each set. Set one has, say, a Nintendo copyright and the second one has a Bally/Midway copyright - otherwise they are the exact same game. So, in reality, the only file you REALLY need out of the alt set is q1-2.bin (this file has the different copyright name in it - in this example) - since the other files are identical (aside from name). The MAME team - in MAME V.33 B7+ - has 'merged' this game's two sets into a single one; q-1.bin through q-5.bin PLUS q1-2.bin. These files reside in the ORIGINAL rom's zip files (quantum.zip). When you attempt to run MAME QUANTUM1 (the alt set), MAME is instructed to check the rom for the original files PLUS the alt set (within the same archive), then - failing to find the alt set - checks for the existance of quantum1.zip - to see if the extra file is there. If not, it fails to load. That is how a simple MERGED ROM works. Imagine how much room you can save with the Callus games like Willow and Magic Sword being merged.

Well, actually, I can tell you how much you will save - in MAME V.31, the full romset is just over 100 MB (about 107 if I remember right). In MAME V.33 B7, the merged set of 628 roms takes 77MB! WHOO HOO!

Now for the confusing part. Above is only ONE way to merge. Some sets use only differential sets as a merge. I call this 'differential merging'. This means the original set remains in tact and alone. The alt/boot/etc set is stripped of all the common files from the first set, and only the differential files remain - in their own separate file. Then it works like the first merge system does. In relation to our example, QUANTUM.ZIP stays as it was, and QUANTUM1.ZIP contains ONLY the q1-2.bin file. This allows the front ends and utils to SEE the second romset, and you still save the space.

Wait, there is more. Some games, while being 'child' sets of a 'parent' set, are also parents themselves! Mr. Do is a parent (original) set. Mr. Du is a child (alt) set of Mr. Do. BUT, Mr. Lu is a child of Mr. Du, a child itself. (My god this sucks, doesn't it?) So merging has to be done carefully. In this release, all Mr. XX games are merged together in a single file. This romset, in fact, cannot be split.

Lastly, don't forget something - If a clone runs on a different hardware system, THAT rom is probably NOT going to be mergable (different hardware, different driver). Watch yerself with these 'differential' hardware roms. :)

Yes, you can merge the sets yourself - or go to any romsite to get them. Back
R2. How can I start deleting the unnecessary files after merging?
Do it by hand (takes TIME), or just get ClrMAME.

This is however very bad thing to do unless you really know what you're doing, since later MAME versions might start using some of the currently unused roms (like if sound emulation gets added, the sound roms are needed), and then you have invalid rom sets. Back
R3. I upgraded to the latest version and now my roms don't work!
See above. You're on your own. Your only hope is to keep using the previous version. Back
R4. What the heck are 'proms'? Do I need to know anything about them?
PROMs are color or other necessary game information that is now included within each game rom file. This information used to be 'hard coded' into the MAME driver itself, but now is simply included in the ROMs as its own file. Back
R5. Why can't I just download all the ROMs and samples in one file? And why are siteops so hostile when I ask?
This really should be a 'no-brainer', but I answer this question every single day (as do my fellow siteops) so I figured I better address it here.

First, do you really OWN all 1300+ games that MAME emulates? Do you have the LEGAL RIGHT to all of those ROM images? Gray area or not, you are taking a big chance by having 1300 counts of possible copyright violations on your hard drive (Up to 5 years in prison and up to $50,000 fine for each count). Granted, no one is being prosecuted at this time - but consider the facts. Even the samples for the games are being considered 'legally gray'.

Second, do you REALLY think that the siteops of sites are going to want their visitors downloading a 250MB file (+930MB for Neo Geo) from them? That is about 22 hours of download time at 28.8k (providing your ISP doesn't boot you off after a certain time, no one picks the extension phone in your house and kick you off, or you accidently close the download window. no siteop wants to offer that sort of thing. Then, instead of hearing the visitors complain about not having the availability of downloading them all in one big file, they will be complaining that they can never FINISH the download. You gotta understand that us siteops read hundreds of e-mails a day. You can possibly understand the hostility you may encounter when you (and 50 other people) every day ask the siteops to do something not only forbidden by the MAME team, but give up bandwidth that they often have to pay for without recompensation.

Finally, it is prohibited by the MAME development team. Period. You should need no other reason. If you need proof, it is right in the README.TXT file that accompanies every version of MAME. Here it is for you people who don't read README.TXT files:

"You are not allowed to distribute MAME and ROM images on the same physical medium. You are allowed to make them available for download on the same web site, but only if you warn users about the copyright status of the ROMs and the legal issues involved. You are NOT allowed to make MAME available for download together with one giant big file containing all of the supported ROMs, or any files containing more than one ROM set each. You are not allowed to distribute MAME in any form if you sell, advertise or publicize illegal CD-ROMs or other media containing ROM images. Note that the restriction applies even if you don't directly make money out of that. The restriction of course does not apply if the CD-ROMs are published by the ROMs copyrights owners. " Back
R6. Why can't I find samples for <insert game here>?
Some sample sets simply do not exists. The MAME authors know that sound cannot be emulated at the time of writing the driver, so they add sample support to it, hoping that soon a sample set will be created. There are several games that do NOT have a total (or any) sample sets. In any case, you will always find the most complete sample sets from the official page. Back



 :: Prime 6-Month Trial

 :: News at a Glance

Nintendo World Championship Cart Currently Going For Over $90,000

Nintendo shares hit following loss warning

KADE - Connects arcade controls to computers and consoles

Ouya passes Kickstarter goal on first day at $950K and rising

Bleeding Edge MAME / MESS source downloads (GIT)

MAME & MESS Political Roadblocks / Politics Over Progress (May 12th, 2011)

Personal data of millions at risk as Sony network hacked

Future of the Projects (April 12th, 2011)

Add News to Your Site!
 :: Top Downloads

RomCenter v2.50
PSEmu Pro v1.0.21b
Nemu64 v0.7a New
UltraHLE v1.0
bleem! 7/28/99
PCSX2 Win v0.038
MAME Win v0.67
[email protected] v0.37b
MAME32 v0.66
Dreamemu v0.03
Visual Pinball TB6
Donkey Kong
[email protected] Update v0.37b
Visual PinMAME 1.12.1
Dreamer v0.02b
 :: Download Voyeur

bleem! 7/28/99
Bosconian
No Good 1997 - v1.1


© 1998-2021 [email protected]:: Privacy Policy :: Groupon Daily Deals and Coupons - Free Ringtones - Free MP3 Ringtones - Unlimited Real MP3 Ringtones.