Software Support > GroovyMAME
Help for emulating consoles in Groovy MAME.
PL1:
Tried a few things for Atari 2600 and here's what will probably be the easiest for you to setup and navigate.
Turns out you don't need to make an a2600.ini file or use mame's official software list.
- I got the software list to launch some games, but it looks like it's easier to just launch game files (slightly less configuration required and more flexibility on which games will run) using the directions below.
1. Make directories under "\mame\software\" for each system and/or for easier navigation.
- Directory names can be whatever you want.
- You may want directories for Atari 2600, NES, and a favorite directory for each of them.
-- "mame\software\a2600\"
-- "mame\software\a2600_Favorites\"
-- "mame\software\NES\"
-- "mame\software\NES_Favorites\"
2. Put the game files in those directories.
- With the example above, I would put all of the Atari 2600 games in "mame\software\a2600\" and put just the frequently played and popular ones in "mame\software\a2600_Favorites\".
- Game filenames can be whatever you want.
- Game files can be zipped or unzipped, but zipped games add one layer of navigation. For example, "Asteroids (USA).zip" contains "Asteroids (USA).a26" so you would have to navigate through the .zip file to get to the .a26 file.
3. Make a .bat file containing this line to launch the Atari 2600 system.
--- Quote ---mame.exe a2600
--- End quote ---
When you run this .bat file:
- MAME will launch into the Atari 2600 system and tell you that you need to mount a cart.
- With "cartridge (cart)" highlighted, press ENTER.
- Navigate to the desired game directory/file. You can skip ahead by typing "war" to jump to Warlords.
----------------------------------------------------------------------------------------------
If you do the extra configuration steps below to get MAME's software list working, you can make a .bat file containing this line to launch a specific game on the Atari 2600 system. Substitute the name on the right side of the software list for "asteroid".
--- Quote ---mame.exe a2600 -cart asteroid
--- End quote ---
The additional steps to configure for software list are:
1. Make a "mame\roms\a2600\" directory.
2. Put the software list game files in the "mame\roms\a2600\" directory.
- Keep the game files zipped files, just like you do with MAME arcade ROMs.
- Game .ZIP files must use the correct software list names. i.e. Asteroids is asteroids.zip and Atlantis (Imagic) is atlantis.zip.
-- I renamed non-software list downloads of these .ZIP files and they both worked. YMMV.
3. Edit the mame.ini file rompath line to add the new directory.
--- Quote ---rompath roms;roms/a2600
--- End quote ---
Scott
reeone:
executable mame.exe
args nes [name]
workdir D:\groovymame\
rompath D:\groovymame\roms\nes\
romext .zip;.7z;.nes
system MAME-NES;Nintendo Entertainment System (NES)
info_source listsoftware
import_extras D:\attract-v2.6.1-win64\romlists\nes.xml
work fine with Attract-Mode.just change "nes" to other consoles's rom name
PL1:
For ages, I've been wondering how to enable paddles or driving controls for Atari 2600 in MAME.
The answer is to use a command line/batch file like these to launch a game via the software list.
(Changing configuration didn't seem to work from within the GUI. ??? )
The "-joyport1 pad" option configures the Atari 2600 with paddles for P1/P2.
--- Quote ---mame a2600 kaboom -joyport1 pad
--- End quote ---
Adding "-joyport2 pad" configures the Atari 2600 with paddles for P1-P4. (Multimouse in mame.ini is your friend.)
--- Quote ---mame a2600 warlords -joyport1 pad -joyport2 pad
--- End quote ---
The "wheel" option is for games like Indy 500 that used the driving controller.
--- Quote ---mame a2600 indy500 -joyport1 wheel -joyport2 wheel
--- End quote ---
There are joyport options for other controller types like keypads or the CBS Booster Grip.
- You can find the names of them under the MAME "slot devices" menu.
- Press ENTER to see a more detailed description of the option.
Map/adjust the controls in MAME as usual.
All three of the examples above confirmed working with mouse/spinner. Warlords was also tested using an analog joystick. (potentiometer) :woot
Scott
Substring:
--- Quote from: Super-Becker on November 26, 2023, 10:31:53 am ---It's a shame that I formatted the hard drive to put Groovy Arcade in, which caused me more problems, as I couldn't get it to work. I will install Windows again and follow the tips you posted. Thank you very much, friend.
--- End quote ---
Hav you even asked for help on GroovyArcade ?
Super-Becker:
--- Quote from: Substring on November 29, 2023, 03:17:31 pm ---
--- Quote from: Super-Becker on November 26, 2023, 10:31:53 am ---It's a shame that I formatted the hard drive to put Groovy Arcade in, which caused me more problems, as I couldn't get it to work. I will install Windows again and follow the tips you posted. Thank you very much, friend.
--- End quote ---
Hav you even asked for help on GroovyArcade ?
--- End quote ---
I didn't ask because everything seems so self-explanatory. I just downloaded the latest iso and the update should be done automatically when we select the correct option. However, the following warning appeared: "You'll have to manually run 'sudo pacman -Syu' and answer questions. Grab your keyboard!". I tried every way to solve it but I couldn't, so I decided to go back to Groovy MAME. There is nothing for amateur users. Everything requires a lot of headaches and a lot of time spent. In tutorials on YouTube everything works but in reality it's something else.
PL1:
I don't know if I'll be happier when I get it to work than I am now having your help. Thank you very much.
I found an interesting option that suits me well, if I can do the same for other consoles in MAME. I found a bios "sms" that gives me the "Master System II" option. I click and the complete list of Master System games appears. I believe I must place the roms in that directory for the games to work. But I can't find out where this default directory is. So the option I have is the empty cartridge, which I direct to the game "Alex Kidd In Miracle World" which is in the Master System's memory. With the game running, I click on tab and I can get to the "cartridge" option and I can choose the roms directory and all games are recognized and playable. I would like to fix this directory but I didn't find an option for that. This way I can now run "Nintendo, Master System and Genesis". I still want to run "Atari, Super Nintendo and PlayStation1", but I have to know which bios I need.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version