Didn't fully understand the "logic" between ROMSET versions
-
@dazza said in Didn't fully understand the "logic" between ROMSET versions:
@Meneer-Jansen MAME 0.37b11_Full romset GP2X_Wiz MAME 2.0 question please. New to pi. Does this romset work in mame4all by just inserting the zip files? Sorry I'm an absolute beginer. Do I have to change the mame version etc to get the set to work?
This rom set works for me by placing individual roms on my Pi in the folder
/home/pi/RetroPie/roms/mame-mame4all/
. You do not have to copy the complete rom set to your Pi. Only downside of mame4all is that is does not hve the option to save games in the middle of playing them. I use AdvanceMame 0.94 for that on the Pi. That Mame version accepts the 0.37 rom versions sometimes. On this RetroPie wiki page you can see which Mame version accepts which rom set.I don't mind answering newbe questions. Good luck! :-)
P.S. Ye 'olde mame 0.37 plays mainly the arcade games from the 70's and 80's. Newer games (FBA, Neo Geo) don't work. I use other emulators for those.
-
@Meneer-Jansen said in Didn't fully understand the "logic" between ROMSET versions:
You do not have to copy the complete rom set to your Pi. Only downside of mame4all is that is does not hve the option to save games in the middle of playing them.
lr-imame4all is libretro/retroarch, so does support savestates.
P.S. Ye 'olde mame 0.37 plays mainly the arcade games from the 70's and 80's. Newer games (FBA, Neo Geo) don't work. I use other emulators for those.
mame4all-pi seems to play all neogeo games according to the compatibility list. plenty from the 90s etc too. other, later sets are certainly broader, though.
-
@Meneer-Jansen Thank you for offering to answer my questions. If I ssh the whole lot to my Pi is there an easy shortcut to delete the rom which doesn't work as I go through them?
-
@dazza said in Didn't fully understand the "logic" between ROMSET versions:
@Meneer-Jansen Thank you for offering to answer my questions. If I ssh the whole lot to my Pi is there an easy shortcut to delete the rom which doesn't work as I go through them?
I don't know exactly what you mean. Do you SSH to your Pi from a Linux, Windows or Apple computer?
I have the most experience w/ Linux PC's. I have a small Win 10 gadget too but not much experience with it. On Windows use the application WinSCP to connect from Win to Lin (i.e. my R. Pi). Open one tab for the Pi and another for 'localhost' (i.e. your Win machine). For WinSCP see: https://winscp.net/eng/download.php . I use it as a replacement for Windows' File Explorer when I transefer files. There is also sWiSH which integrates w/ the Win File Explorer but that one is read-only.
You only have to copy your roms/zip files to the directory
/home/pi/RetroPie/roms/mame-mame4all/
on the SD card of your Pi. :-) -
@dazza said in Didn't fully understand the "logic" between ROMSET versions:
@Meneer-Jansen Thank you for offering to answer my questions. If I ssh the whole lot to my Pi is there an easy shortcut to delete the rom which doesn't work as I go through them?
I think the answer is "no" there is not an easy shortcut way to tag or delete ROMs that you decide you don't want. For many reasons, it's probably better to only copy over the ones you DO want.
- You don't waste space on your Pi with games you won't play
- Faster boot times with fewer ROMs to scan
- Faster moving through the menus
- If you scrape metadata and/or images for the game lists, it is easier/faster with fewer.
- If you build your own game lists, it is easier/faster with fewer.
- Why maintain/manage all of the clones?
- Who plays mah-jong?
-
you can delete roms within emulationstation. it's the 'delete' in the 'edit metadata' options menu of each rom.
-
@dankcushions said in Didn't fully understand the "logic" between ROMSET versions:
you can delete roms within emulationstation. it's the 'delete' in the 'edit metadata' options menu of each rom.
@dazza Well, there you go--maybe not bound to a key, but it's in there.
-
@dankcushions said in Didn't fully understand the "logic" between ROMSET versions:
lr-imame4all is libretro/retroarch, so does support savestates.
I know it's off topic but a quick question. If it's to far off topic I can open a new post or problem ticket if that helps as it mostly relates to lr-mame2003 with a quick question on lr-imame4all.
I was doing some testing over the weekend and I noticed when I try to do a save state in lr-imame4all I get a message in the lower left stating save states aren't supported in this core or something to that effect. I can change slots but I can't save. I am running an older version of RetroPie 3.7 are save states for lr-imame4all recent?
Also is 4 players supported in lr-mame2003? I was able to use the Config Menu (Tab) to configure 4 joysticks under General (Input). All four sticks allowed input but once I started a game (Gauntlet) I could only get 1 player working. I have the update you walked me through on another thread that allows the history.dat to work properly. I am not sure on how to locate the build version though of lr-mame2003.
The other minor thing I noticed in lr-mame2003 is several management keys that just don't work like F4 (FPS) and DOUBLEQUOTE (On-screen Display), etc.
I've been testing things out in hopes to get fully on lr-mame2003 and the few games left in AdvMAME.
-
@Riverstorm said in Didn't fully understand the "logic" between ROMSET versions:
@dankcushions said in Didn't fully understand the "logic" between ROMSET versions:
lr-imame4all is libretro/retroarch, so does support savestates.
I know it's off topic but a quick question. If it's to far off topic I can open a new post or problem ticket if that helps as it mostly relates to lr-mame2003 with a quick question on lr-imame4all.
I was doing some testing over the weekend and I noticed when I try to do a save state in lr-imame4all I get a message in the lower left stating save states aren't supported in this core or something to that effect. I can change slots but I can't save. I am running an older version of RetroPie 3.7 are save states for lr-imame4all recent?
whoops, sorry! i assumed all RA cores would support save states, but apparently not! i've not tested lr-imame4all , but if you get that message i would suggest maybe logging an issue here: https://github.com/libretro/mame2000-libretro/issues - they definitely work in lr-mame2003 so i would hope it shouldn't be too difficult to implement.
Also is 4 players supported in lr-mame2003? I was able to use the Config Menu (Tab) to configure 4 joysticks under General (Input). All four sticks allowed input but once I started a game (Gauntlet) I could only get 1 player working.
whilst i can get 2 players working, i can't seem to get 3 or more. with either gauntlet or xmen 4 player (didn't try others). hmm, there's definitely a problem here! thanks for alerting me to it. i will look into this now - 4+ players is crucial!
The other minor thing I noticed in lr-mame2003 is several management keys that just don't work like F4 (FPS) and DOUBLEQUOTE (On-screen Display), etc.
FPS is supported in retroarch (select + retropadX to get to the RGUI, and then it's in video options), so that wouldn't need implementing. not sure what the on-screen display normally does in these older versions of MAME?
-
@dankcushions said in Didn't fully understand the "logic" between ROMSET versions:
whoops, sorry! i assumed all RA cores would support save states, but apparently not! i've not tested lr-imame4all , but if you get that message i would suggest maybe logging an issue here: https://github.com/libretro/mame2000-libretro/issues - they definitely work in lr-mame2003 so i would hope it shouldn't be too difficult to implement.
Ok, I opened a ticket for save states.
I will check Retroarch for FPS. That's more like a handy feature than a needed one to see how a game performs.
Yes 4 player is a must! I grabbed all the 4 players games I could find. Even a bad one is fun sometimes with the right group of people! :)
The on-screen display is for overclock, volume, brighness, gamma, etc. Here's the list on cycle through for mame4all. Most of the options can be adjusted in other places I believe.
- Volume 0db
- YM-2151 #0 Ch1 (Lt) Volume 75%
- YM-2151 #0 Ch1 (Rt) Volume 75%
- uPD7759 #0 Volume 30%
- uPD7759 #1 Volume 30%
- Overclock CPU0 100%
- Overclock CPU1 100%
- Brightness 100%
- Gamma 1.00
Toggles the On Screen Display. When the on-screen display is
visible, you can use the following keys to control it:- Up - select previous parameter to modify
- Down - select next parameter to modify
- Left - decrease the value of the selected parameter
- Right - increase the value of the selected parameter
- Enter - reset parameter value to its default
- Control+Left - decrease the value by 10x
- Shift+Left - decrease the value by 0.1x
- Alt+Left - decrease the value by the smallest amount
- Control+Right - increase the value by 10x
- Shift+Right - increase the value by 0.1x
- Alt+Right - increase the value by the smallest amount
If you are running with -debug, this key sends a ‘break’ in emulation.
-
4 player for sure works in the current mame2003 binaries, but I do have an issue with my latest changes (which weren't accepted yet anyway!). either way, I fixed the problem in my changes and will resubmit the PR for review soon.
-
@dankcushions Cool! I have been running fine with 4-players but have not updated 2003 in a while. I am really looking forward to testing the trackball/spinner games. That will bring over another batch of games from AdvanceMAME to lr-mame2003.
-
Hello forum people!
I was just Googling about rollbacks and romsets and stumbled upon this thread. Read it almost completely until I got too baffled to continue (hint: I'm a n00b).
Anyway, I thought this was the perfect place to post my problem and ask for some assistance...I need the 0.134u4 romset. How exactly can i get it using the current rom set?
If I understood correctly from reading this page, I would need:
- the latest romset
- the corresponding rollback set (i.e. the same version as the latest romset, right?)
- the 0.134u4 .dat file
- clrmamepro
Am I right? Or do I need anything else?
Also, would I need any CHD files? I know these are reserved for more recent, bigger games, and given the overwhelming size of these, I may end discarding these games. My question is, if I "need" the CHD files to make a proper rollback conversion.
-
@nunofrsc said in Didn't fully understand the "logic" between ROMSET versions:
Hello forum people!
I was just Googling about rollbacks and romsets and stumbled upon this thread. Read it almost completely until I got too baffled to continue (hint: I'm a n00b).
Anyway, I thought this was the perfect place to post my problem and ask for some assistance...I need the 0.134u4 romset. How exactly can i get it using the current rom set?
If I understood correctly from reading this page, I would need:
- the latest romset
- the corresponding rollback set (i.e. the same version as the latest romset, right?)
- the 0.134u4 .dat file
- clrmamepro
Am I right? Or do I need anything else?
Also, would I need any CHD files? I know these are reserved for more recent, bigger games, and given the overwhelming size of these, I may end discarding these games. My question is, if I "need" the CHD files to make a proper rollback conversion.
my first question would be: why do you want the 0.134u4 romset? none of the retropie emulators use that set.
you need CHD files if you want to play the games they are for.
-
@dankcushions Because that's the latest version of SDL MAME Wii, which is where I will be playing games.
So I don't need the CHD files for a proper conversion - only if I intend to play the games which require it, right?
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.