Turbo M.A.M.E. is a free Windows application that provides an extremely easy-to-use graphical user interface for the popular Multiple Arcade Machine Emulator (MAME). No need to fill in settings forms or wait for memory-consuming game lists to be generated. Just unpack Turbo MAME inside yourmame
folder and you're ready to go! Built-in presets are designed for optimal performance, creating a fine tuned extension of your favourite emulator.Turbo MAME works with the Windows command line versions of MAME and also with mameUI.
0.135 Back For The Attack Edition0.79 2004
- All new mame features added
- Game name display as redirected std out
- New video functionality fully implemented
- Both new and old snapshot directory structures supported
- Added Get Hiscore.dat link
- Support for mame 0.135 and for mameUI
0.74 Platinum Edtion
- Major code cleanup
- Various improvements
- Fixed Lo-Fi bug so that changes are now saved
- Added Get MAME link
- Included the D3d pre-scale option (hidden)
- Support for mame 0.79
0.69
- Another Turbo MAME exclusive: MAME error messages
- Rewritten MAME execution code
- Fixed Full Screen view bug in Windows XP
- Improved Lo-Fi performance
- Modified menu to fully incorporate Direct3D
- Changed effects code to automatically apply Direct3D or DirectDraw effects
- Updated Direct3D code to include all new options
- New icon
- Full support for version 0.74 of Windows command line MAME and MAME32
0.68 Extreme Edition
- Fixed effects bug
- Support for mame 0.69
0.62
- Real Full Screen view! Ideal for television sets
- Full 0.68 windows mame and mame32 compatibility
- Exclusive Lo-Fi option. Boosts performance up to 10%
- Rewrote the image loading routine to improve performance and image quality
- Resize snapshots to fit window/full screen
- Fixed delete snapshot bug, when no path was defined
- Added error message when deleting a snapshot that does not exist
- Added options for backdrops, overlays and bezels
- Added web links
- Removed irregular resolutions
- Fixed bug in typed parameters
- Added minimize button
- New shortcut keys (please read documentation)
- Added menu bar with extra options
- Optimized for even greater speed
0.61 Pro build 2.1
- Full support for version 0.62 of MAME for Windows and MAME32
- New look
- Delete snapshot button
- Replaced Mute by a graphical button
- Fixed minor bugs
- Changed program icon
0.61 Pro build 2
- Resolved all navigation issues
- Changed all main program and documentation links to http://turbomame.mameworld.info/
0.61 Pro
- Added Snapshot refresh after execution
0.61 Special Edition
- Added Drag and Drop
- Added ToolTips
- Added automatic CPU usage handling
- Fixed a Bypass issue
- Rewritten history keeping
- Added default roms startup folder
- Added support for rom paths that contain spaces
- GUI optimizations
- Improved support for games that require sound
0.61
- Snapshot support with intelligent image resizing
- F1 key invokes help file
- New logo
- Fixed navigation bugs
- Fixed history combobox when null
- Code and parameter optimizations
0.60 Ultimate Edition
- Full support for version 0.61 of Windows mame and mame32
- Added Lightgun support
- Added Artwork support
- Added automatic check for installed artwork files
0.60 Deluxe Edition
- Quick navigation system
- Added mame32 support
- Added automatic support for vector games
- Fixed automatic recognition of games that require sound
- New help document
0.60z
- Expanding/contracting panel
- More options
- Self-uninstall from the About dialog box
- Bypass mode
- Various improvements
- Automatic support for all official Windows command line versions of MAME 0.60
0.60i
- New, improved GUI
- Fixed automatic recognition of games that require sound
- Code optimizations
0.60
- Added extra installation checks upon execution
- New Turbo MAME icon
- Added first-time-only creation of Turbo MAME's shortcut on Windows' desktop
- Automatic recognition of games that require sound
- Minor enhancements
1st Public Release
- Full support for the Windows command line version of MAME 0.60, including the new controller options
- New, more efficient design
- Fixed aspect ratio issues
- Escape key is prevented from closing Turbo MAME
- Optimal mode option has been removed and triple buffering is automatically enabled
- Added resizable Window video mode option
- User preferences are kept for next session
- Only one instance of Turbo MAME is allowed to be running at the same time
- Smart edit line with combo box
- Optimal video mode
Turbo MAME is a frontend for MAME, designed to run games efficiently and in full speed. Turbo MAME is not a games database, nor a mame32 clone. Turbo MAME includes options in the form of preset functions, so that you don't have to spend any time learning how the emulator works or how the frontend works. If something isn't in the options, it's probably being taken care of by Turbo MAME automatically.The goal of Turbo MAME is to achieve the highest possible efficiency in game execution. Turbo MAME's functionality is based on the concept of minimizing the user's effort to configure MAME, while automatically performing every possible MAME optimization.
Turbo MAME is compatible with all Windows systems.
The only thing you need is the latest Windows command line MAME executable. Get it here.Since version 0.60 Ultimate Edition, mame32 is fully supported too.
If you haven't used MAME before, just install MAME and Turbo MAME in the same folder and have your game roms anywhere in your system (usually inside the
roms
subfolder).
Unzip the contents of the Turbo MAME zip file (tmame.exe
andtmame.htm
) inside themame
folder, so thattmame.exe
is in the same folder as the mame executable (mame.exe
ormamepp.exe
ormame32.exe
). That's it! When you run Turbo MAME for the first time, you are asked for a shortcut to be created on the desktop. It is recommended that you answer "yes".To uninstall, press the ? button and then press Uninstall, or from the main menu go to Options, Uninstall. Avoid deleting the files manually.
Rom files can be anywhere on your system, but the rest of the MAME related files (snapshots, samples, etc) must be in their respective folders (
snap
,samples
, etc).Note - If you want to use mame and mame32 in the same system, it is recommended that you have all MAME versions residing in the same folder. If you have MAME's directory structure in a folder, the only thing that you need is the individual MAME executables. For example, if you have installed mame32 in
c:/mame32
and you also want to use the Windows command line MAME, just copymamepp.exe
ormame.exe
(or both) toc:/mame32
.
If you have different MAME executables installed in yourmame
folder, Turbo MAME automatically selects the fastest one to use. Ifmame32.exe
coexists withmamepp.exe
in yourmame
folder, then a "Use mame32" check box will appear just above the input line. You can check this box if you want to force mame32 execution.The Turbo MAME options are selected after extensive research. All MAME options are transparent to the Turbo MAME user. A lot of parameters (like triple buffering) are automatically included or excluded from MAME's execution in the background whenever it is needed. The options available in Turbo MAME are the ones that make MAME work in the best and fastest way. In case you need to use any extra MAME parameters, you can always type them next to the game's name, as you would if you were executing MAME from a console window.
Turbo MAME supports automatic recognition for:
- Vector games (both original and clones). Turbo MAME automatically applies appropriate parameters for visual enhancement
- Games that require sound (and their clones)
- Artwork installed games. Artwork files can be downloaded from Mr. Do's Arcade and they should be placed inside the
artwork
subfolder. Don't unzip and don't rename these files- Snapshots, provided that you haven't moved the snapshot files from the
snap
subfolder. To take a snapshot of a game, press F12 during game playNo configuration files are created by Turbo MAME, nor does Turbo MAME mess with any of your existing files.
After installation you can immediately select a game from theroms
subfolder by using the arrow buttons, located underneath the input line. Alternatively you can either type in the name of a game or use the Browse button to locate it manually. If you choose a game from a different folder, the navigation buttons will use this path. Running Turbo MAME is similar to having an MS-DOS prompt running in themame
folder. MAME sees all of its default paths without the need of defining them. So if you type:mspacmanand press enter, Turbo MAME will look for themspacman.zip
file in themame/roms
folder, ifmame
is the folder in which you have installed MAME. When selecting a game using the Browse button, Turbo MAME remembers the path it was in, next time you run it. Other user-interface features are:
- Quick navigation system
- The quick navigation system consists of the left and right arrow buttons under the input line and it partially substitutes the use of the Browse button. By using these buttons you can seamlessly browse through the rom files of the folder from which you have previously selected a game. Shortcut keys are Page Up and Page Down.
- Expanding/contracting panel
- You can expand or contract the Turbo MAME window by pressing the More button. Please note that the selections you made in the removable part of Turbo MAME, are always valid regardless of the Turbo MAME window's state.
- Menu bar
- It includes some extra options, most important ones the Graphics Renderering and Lo-Fi options.
- Drag and Drop
- You can drag a compressed rom image and drop it on the input box. Very useful if you have just downloaded a game, let's say on the Desktop and you want to test it quickly, without having to move it to a
roms
folder first.
- Bypass
- If the Bypass button is pressed, Turbo MAME ignores all of its options that you might have selected. Still, you can use MAME's parameters if you type them next to the game's rom name. Also in Bypass mode, any
.ini
files existing in your MAME folder will be in use.
- Delete snapshot
- This button provides a quick and easy way to replace snapshots, as it deletes the current snapshot. Here's a little tip for those of you who take the time to read this document: Since MAME 0.62 the black and white snapshot bug, found mostly in Neo Geo games is fixed. Unless you are following the MAME WIP reports, you probably wouldn't know that, so there you have it. Use this button and replace all the bad shots.
- Keyboard shortcuts
- Page Up/Page Down: Previous/Next game
- F2 or Enter: Start game
- F4: Full Screen
- F8: Advanced Options
- F1: Help
- Ctrl-C: Abort the loading of a game
The options are quite straightforward. The ones you might not know are "Steadykey" and "Stretch video".
- [Steadykey] This option makes it easier to register simultaneous button presses on the keyboard, but has the disadvantage of making controls less responsive.
- [Stretch video] Stretch video using the hardware. It is only available in full screen mode. The better the video card, the better the stretch. Video stretching usually causes blurriness, which can be fixed (with some loss in emulation speed) by enabling the 'Sharpen Image' effect. Also some old or cheap video cards, don't support hardware stretching at all. This option doesn't affect Direct3D.
Since version 0.68 Extreme Edition, a Lo-Fi sound option has been added (in the menu bar, Sound Options) that is actually quite effective. After tweeking various parameters, I ended up with a set of sound options that when applied can boost the overall performance up to 10% and sometimes even more (depending on the system). Exclusively in Turbo MAME. As always muting sound can bring a significant speedup.
Also since version 0.60, triple buffering is automatically enabled by Turbo MAME.
The Effects options are quite fast, but processor intensive nevertheless, so they should be avoided if performance is what you are aiming for. When Direct3D is selected for rendering, Turbo MAME automatically selects the d3d equivalent effects.
Since version 0.79, DirectX texture management is unchecked by default. In case you experience video problems while in D3d, please enable this option.
The Resolution option uses extra processor power too, especially at higher values. Display cards only have a few TV-Out resolution modes available, so some games are not displayed correctly. Setting Turbo MAME's resolution to a value supported by your card's TV-Out, usually solves the problem. This might also apply to screens with limited display capabilities. But generally you should leave Resolution to "Auto".
Finally, the Cheat option helps you win in games, by using such tricks as the famous Ctrl key speedup in pacman.
In version 0.61 lightgun support and artwork support were added. Using artwork slows down emulation performance, especially if you enable artwork's High resolution.
The best place to learn about MAME itself, is the MAME faq at the official MAME website. But for the impatient ones, here's a list of interesting tips:
- For best performance, uncheck the Joystick option, disable Artwork, don't use any of the Effects options and set Resolution to Auto
- You can start a game by pressing Enter or F2
- Ctrl-C aborts rom loading
- You can resize the MAME window, while you run Turbo MAME in Window mode. The better the graphics card, the better the results
- By pressing Left Alt and Enter simultaneously, you switch between full screen and Window modes
- If you have enabled mouse in Window mode, you can release control of the mouse during pause (press P)
- You should download the Pentium Pro optimized version of MAME, if you own a modern processor
- You need the hiscore.dat file, if you want high score support for all MAME games
- Neo Geo games require the Neo Geo BIOS ROM file
NEOGEO.ZIP
. Place it in the folder where you keep your roms.- Tab toggles the MAME configuration menu
You can check for updates at,http://turbomame.mameworld.net/Please don't expect a Turbo MAME release for every official MAME release. The reason is that a lot of MAME releases are just game additions that don't affect Turbo MAME at all.
Visual C++ programming by Tasos Tzimorotas.
QA for version 0.135 done by Dan Bonett.
Artwork for version 0.135 created by Andy Brown.
Selling or modifying Turbo MAME is not allowed. You can only distribute Turbo MAME in its original archive and you are not allowed to change the contents of this archive.
Turbo MAME Copyright © 2002-10, Tasos Tzimorotas.
All rights reserved.