Related Stuff > Emulators
Mame (arcade) tools and stuff
akafox:
Share your links for emulation stuff here. Just the link and a brief description will be great. Please note I DO NOT maintain any of the stuff on these links..these are just reference. Also unless otherwise stated everything here is for windows XP or higher
MAME
mameuifx http://mame32fx.altervista.org/home.htm (no longer updated)
wolfmame http://replay.marpirc.net/
mameui http://www.mameui.info/
mameplus http://www.progettosnaps.net/mameplus/
SDLmame http://sdlmame.wallyweek.org/ (linux only)
SDL mame http://sdlmame.lngn.net/ (mac only)
ashmame http://www.ashura.altervista.org/
mame http://mamedev.org/release.html (linux [repository] SDL mame is the better choice I think) NOTE: As of version 0.174? MESS and MAME have merged thus if you have this or a newer version of MAME you have MESS!)
hbmame http://messui.1emulation.com/index.html
mewui http://sourceforge.net/projects/mewui/files/releases/
advance mame http://www.advancemame.it/ (linux, mac, BEoS, Haiku, DOS (yes dos) and updated still)
Thunder mame http://www.geocities.co.jp/SiliconValley-Sunnyvale/8595/ (japanese - 日本語)
UXME https://build.zaplabs.com/project/uxme/
hqmame https://sourceforge.net/projects/xbrz/files/HqMAME/
retroarch http://www.libretro.com/
Final Burn Alpha http://www.fbalpha.com/downloads/
MAME Support Files:
history.dat http://www.arcade-history.com/index.php?page=download
mameinfo.dat http://mameinfo.mameworld.info/
hiscore.dat http://highscore.mameworld.info/
controls.ini (if you know the link pm me please)
the rest http://www.progettosnaps.net/support/
Artwork:
http://www.progettosnaps.net
Samples:
http://www.progettosnaps.net/samples/
Rom Managers:
rom vault http://www.romvault.com/ (wine\windows)
clrmamepro http://mamedev.emulab.it/clrmamepro/ linux (with wine)
clrmamepro help http://easyemu.mameworld.info/clrmameguide/clrmame-guide.html
rom lister http://www.waste.org/~winkles/ROMLister/ linux (with wine)
http://www.progettosnaps.net/dats/
MAME on-line:
mamehub http://www.mamehub.info/ mac linux
fightcade http://www.fightcade.com/ linux (with wine)
Compile MAME Yourself:
mame compiler http://www.headsoft.com.au/?category=mame&page=mc64
compile mame http://www.mameworld.info/mrdo/compile.php
"no-nag mame" patch http://forum.arcadecontrols.com/index.php/topic,64298.0.html
Hardware
Twisted Quarter http://twistedquarter.com/
X-Arcade http://shop.xgaming.com/
Ultramarc https://www.ultimarc.com/index.php
ArcadeGuns http://arcadeguns.com/
Recroom Masters http://www.recroommasters.com/
Dream Authentics http://dreamauthentics.com/
Other:
cpwizard http://headsoftware.net/index.php?category=cpwizard linux (with wine)
MAME World http://www.mameworld.info/
The Official MAME Manual http://docs.mamedev.org/index.html (PDF Format [right click and save as if you want to save it]) http://docs.mamedev.org/_files/MAME.pdf
BYOAC http://forum.arcadecontrols.com/index.php?PHPSESSID=rr7vs71hkue8sbutclccsp1c33&
As of August, 2016 all links are alive.
If you want to add something reply here!
ZeroQI:
http://strategywiki.org/wiki/MAME/Support_Files#Controls
Controls.ini is a project started by Kevin Jonas (SirPoonga) with the help of Howard Casto.
This project was started to accurately document the controls and button labels of the arcade control panels from the games in MAME.
Like the Catlist and NPlayers files, you can only use the controls.ini with a front-end that is programmed to use it.
Old version (2007) 0.111.3 gotten from http://www.ledblinky.net/Download.htm
;;Controls.dat INI file Version=0.111.3, Time=2007-08-19 16:21:19, Generated by=SirPoonga
They are meant to be at this place, but just recovered from faillure so while it is up, can't find the files there
http://web.archive.org/web/20150908135203/http://controls.arcadecontrols.com/
http://web.archive.org/web/20150908135203/http://controls.arcadecontrols.com/controls.xml.0.141.1.zip xml can be downloaded from there though
http://controls.arcadecontrols.com/ still 404 since server rebuild
http://controls.arcadecontrols.com/controls/dat/ini/controls.ini.0.140.1.zip
http://controls.arcadecontrols.com/controls/dat/xml/controls.xml.0.140.1.zip
akafox:
Thanks ZeroQI
I knew I'd found it somewhere! Well that will cover that! :)
Now if we can just get somebody to make a new version of fast mame I think we can really get some mame machines out there! The code feels "bloated" now (no offense..the devs work hard). So many versions it's hard to keep track on the new release days! When I stared it was just DOS and we were glad it worked 25% of the time ;D
ZeroQI:
We just need somebody to post the latest version now until the official site is back up or somebody else maintain it. Glad i could help
ZeroQI:
SirPoounga August 27, 2012 wanted to pass the flame
http://forum.arcadecontrols.com/index.php/topic,122252.0.html
http://forum.arcadecontrols.com/index.php/topic,141058.0.html
This github project is 4 month old it seems https://github.com/yo1dog/controls-dat-json, seem the same in json format with mods so
He also posted there: http://forum.arcadecontrols.com/index.php/topic,150639.0.html
He wrote "I found the structure of the data in the controls.dat project a bit archaic, convoluted, and difficult to use. So I created a tool that will restructure the controls.dat JSON file in a way that (in my opinion) is much easier to work with. I think the JSON format makes this much easier compared to XML. I also expanded the structure so that more exact and meaningful information could be recorded. It also updates the way the MAME input ports are stored so it is compatible with the latest MAME (no more _EXT inputs)."
latest v0.141
http://controls.arcadecontrols.com/controls/dat/ini/controls.ini.0.140.1.zip
Can't seem to find latter than controls.ini version 0.111.5, Time=2008-06-20 18:27:09 below:
http://forum.arcadecontrols.com/index.php?action=dlattach;topic=91711.0;attach=122578
it seems that AttractMode should support the new format if indeed it supports creating the files from mame source, avoiding out of date mappings:
--- Code: ---MAME Input Port Definition Map Creator
node createMAMEInputPortDefMap.js [-min]
cat inpttype.h | node createMAMEInputPortDefMap.js > mameInputPortDefMap.json
cat inpttype.h | node createMAMEInputPortDefMap.js -min > mameInputPortDefMap.min.json
Creates a JSON map of the MAME input ports defined in inpttype.h from MAME's source.
You can get inpttype.h from https://github.com/mamedev/mame/blob/master/src/emu/inpttype.h
Generates the MAME Input Port Definition Map.
--- End code ---
https://github.com/yo1dog/controls-dat-json/blob/master/json/controls.json
https://github.com/yo1dog/controls-dat-json/blob/master/json/restructuredControls.json
https://github.com/yo1dog/controls-dat-json/blob/master/json/restructuredControlsSchema.json
Navigation
[0] Message Index
[#] Next page
Go to full version