Tutorial: Handheld and Plug & Play systems with MAME
-
@dteam said in Tutorial: Handheld and Plug & Play systems with MAME:
@tpr said in Tutorial: Handheld and Plug & Play systems with MAME:
One question. Is there a way to set the frameskip to auto in the .ini or somewhere else so it loads with that config already set to auto?
No, I've try but without success. Maybe @Folly knows.
I think you have to add it in the commandline in /opt/retropie/configs/mame/emulators.cfg :
mame = "/opt/retropie/emulators/mame/mame -autoframeskip %BASENAME%"Look here for all commandline options :
https://docs.mamedev.org/commandline/commandline-all.html -
@folly Thanks! I'll try that!
-
-
@tpr said in Tutorial: Handheld and Plug & Play systems with MAME:
@folly Wow! I think that might have worked! Thank you! This is what I have in my emulators.cfg:
mame = "/opt/retropie/emulators/mame/mame -autoframeskip %BASENAME%"
@DTEAM can you check to see if that works for you? I'm still a bit new to using these roms so I'm not 100% sure.
I think, if you press F11 you can see if the autoframeskip is on or not.
-
@folly Yep! I just did that! Thank you!
-
@tpr said in Tutorial: Handheld and Plug & Play systems with MAME:
mame = "/opt/retropie/emulators/mame/mame -autoframeskip %BASENAME%"
Yes it works !!! but i had to add it for all systems. I will modify the tutorial.---> (new edit: It' done) Thanks @Folly !! To see frameskip It's F10... I think
ex.: emulators.cfg in /opt/retropie/configs.hdmi/jakks -
@dteam said in Tutorial: Handheld and Plug & Play systems with MAME:
@tpr said in Tutorial: Handheld and Plug & Play systems with MAME:
mame = "/opt/retropie/emulators/mame/mame -autoframeskip %BASENAME%"
Yes it works !!! but i had to add it for all systems. I will modify the tutorial. Thanks @Folly !!
Oh yes, you have seperated them.
Well it's an improvement. ;-)Indeed F10 will also do.
I think using F10 it will dissapear over some time.
I think using F11 it will stay in the screen and dissapear if you press it again.
Am I correct ? -
@folly said in Tutorial: Handheld and Plug & Play systems with MAME:
Well it's an improvement. ;-)
π€£ ahah ππ» But honestly, It's great. It's so simple and I wasn't able to set It. Thanks again.
-
@dteam said in Tutorial: Handheld and Plug & Play systems with MAME:
@folly said in Tutorial: Handheld and Plug & Play systems with MAME:
Well it's an improvement. ;-)
π€£ ahah ππ» But honestly, It's great. It's so simple and I wasn't able to set It. Thanks again.
Your welcome !
Read your configs in the first post, are you going to improve/edit them later on ?
I think it should be something like this, so you can switch between "with" or "without" (with autoframeskip as default) :
mame = "/opt/retropie/emulators/mame/mame %BASENAME%" mameafs= "/opt/retropie/emulators/mame/mame -autoframeskip %BASENAME%" default = "mameafs"
edit :
Perhaps you can also do :
"mame-autoframeskip" in stead of "mameafs".
You have to try if this works, but i think it will. -
@folly
Yes good point.
Knowing the problems between Lr-Mess and frameskip = auto via retroarch. Do you think this approach could also work for slow systems like GP32. -
@dteam said in Tutorial: Handheld and Plug & Play systems with MAME:
@folly
Yes good point.
Knowing the problems between Lr-Mess and frameskip = auto via retroarch. Do you think this approach could also work for slow systems like GP32.If I remember correctly, I already tried something with GP32.
If I could improve it, but it keeps working slow.I will search the post, it was this post ( to you also I see ) :
https://retropie.org.uk/forum/topic/25576/new-scriptmodules-lr-vice-xvic-gsplus-proper-lr-mess-integration/230Perhaps we can add the frameskipping. Did you try it manually ?
-
@folly
Yes, with no succes, but I'll retry It tomorrow. -
@folly said in Tutorial: Handheld and Plug & Play systems with MAME:
Perhaps you can also do :
"mame-autoframeskip" in stead of "mameafs".
You have to try if this works, but i think it will.Done!
-
@dteam said in Tutorial: Handheld and Plug & Play systems with MAME:
@folly
Yes, with no succes, but I'll retry It tomorrow.Are you going to try GP32 in mame ?
Try this options :
-[no]cheat / -[no]cActivates the cheat menu with autofire options and other tricks from the cheat database, if present.
This also activates additional options on the slider menu for overclocking/underclocking.So you only have to add it like this, I think :
mame-GP32= "/opt/retropie/emulators/mame/mame -c -autoframeskip %BASENAME%"
If you run the game, go to the slider menu for overclocking/underclocking.
-
-
@tpr said in Tutorial: Handheld and Plug & Play systems with MAME:
@dteam @Folly Seriously great work, guys! I'm in the middle of downloading all the artwork, images, and gamelists from the repositories you've posted. I cannot thank you enough!
Enjoy !
-
@folly said in Tutorial: Handheld and Plug & Play systems with MAME:
Are you going to try GP32 in mame ?
Try to find the overclock option for mame.Honestly, the easiest way would be to use MESS without Lr (retroarch) to see what happens with auto frameskip and systems performance in general. I don'T know how
to get It. to install It. -
@dteam said in Tutorial: Handheld and Plug & Play systems with MAME:
@folly said in Tutorial: Handheld and Plug & Play systems with MAME:
Are you going to try GP32 in mame ?
Try to find the overclock option for mame.Honestly, the easiest way would be to use MESS without Lr (retroarch) to see what happens with auto frameskip and systems performance in general. I don'T know how to get It.
MESS is now a part of MAME.
In the lr- versions, arcade and computers are still somewhat splitted.
Therefor It's not needed to use MESS anymore because it's 1 package now.Perhaps you can still compile standalone MESS,
but then you have to edit the makefile of the MAME source and compile MESS manually.
Finding out how to, will be difficult, I think.Edit :
Alle these packages are compiled from the MAME source :- lr-mame
- lr-mess
- MESS (if still possible)
- MAME
-
@folly
Great. I'll try It with MAME first. -
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.