Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up --- Bug Reports --- Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news


Author Topic: What does controls.dat do? How do you use it?  (Read 9118 times)

0 Members and 1 Guest are viewing this topic.


  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 113
  • Last login:March 06, 2020, 09:01:18 pm
What does controls.dat do? How do you use it?
« on: April 04, 2014, 11:29:39 am »
[Since no one answered these very basic questions, I'll try it myself.]

0. There is no controls.dat file. It's controls.ini or controls.xml, depending on the preference of your front end. MaLa uses INI. Isn't that obvious? Duh.

1. Where do you put controls.dat? MAME root? subdir? does it matter?
I put controls.ini (not DAT) in the MAME root, with the other info files (actual *.dat files), then pointed to it with MaLa front end. It doesn't matter where you put it, so long as you refer to it with a front end.

2. Once there, how do you use it? Is it a button in MAME? Which one?
In MaLa, select a game, then press [ALT]. Press [space] to cycle to each information file - there are other info files that are actually *.dat files, such as history.dat and mameinfo.dat. Why this is controls.ini and not controls.dat, I have no idea.

3. What will it show me? Does it show me the control panel in graphic format? Text?
Shows text descriptions of the original game control panel, like this:

Button 1=FIRE
Button 2=THRUST
« Last Edit: April 16, 2014, 10:23:18 pm by benarcade »