Tutorial: Handheld and Plug & Play systems with MAME
-
@Folly said in Tutorial: Handheld and Plug & Play systems with MAME:
This is an early test on jakks how we could do that.
Here I use the completed sorted database.
Goal is to do it with the unsorted data before I create the sorted database 250 file.
cat /opt/retropie/emulators/mame/mame0249_systems_sorted_info|grep jak_|cut -d " " -f2|while read driver;do [[ $(/opt/retropie/emulators/mame/mame -listxml $driver|grep "emulation="|cut -d" -f4) == good ]] && echo $driver;done
jak_batm
jak_capc
jak_care
jak_dbz
jak_disf
jak_disn
jak_dora
jak_dorr
jak_dpr
jak_dprs
jak_dwmn
jak_dwmno
jak_fan4
jak_just
jak_mk
jak_mpac
jak_mpacw
jak_nick
jak_pooh
jak_sbfc
jak_sbjd
jak_sith
jak_sithp
jak_spdm
jak_swot
jak_wall
jak_wof
jak_wwe
jak_xmenpWe can do the same with all_in1 drivers (filtered on "in 1" & "in-1" & "non-arcade" with no jakks drivers "jak_") :
(manually drivers like fordrace could be added in the filter list)Here's the gaps between our two list:
jak_batm jak_batm jak_capc jak_capc jak_care jak_care jak_dbz jak_dbz jak_disf jak_disf jak_disn jak_disn jak_dora jak_dora jak_dorr jak_dorr jak_dpr jak_dpr jak_dprs jak_dprs jak_dwmn jak_dwmno jak_fan4 jak_fan4 jak_just jak_just jak_mk jak_mk jak_mpac jak_mpac jak_mpacw jak_mpacw jak_nick jak_nick jak_pooh jak_pooh jak_sbfc jak_sbfc jak_sbjd jak_sbjd jak_sdoo jak_sith jak_sith jak_sithp jak_spdm jak_spdm jak_swot jak_wall jak_wall jak_wof jak_wof jak_wwe jak_wwe jak_wof jak_xmenp
I will have to test and probably add:
jak_dwmn
jak_dwmno
jak_sithp
jak_swot
jak_xmenpI know jak_sdoo is now in your list, but i'm not sure for jak_wof
-
@DTEAM said in Tutorial: Handheld and Plug & Play systems with MAME:
I will have to test and probably add:
jak_dwmn
jak_dwmno
jak_sithp
jak_swot
jak_xmenp@Folly
jak_hmpt and also jakms41 are not tested yet. I'm going to add them to my to-do list too! -
@DTEAM said in Tutorial: Handheld and Plug & Play systems with MAME:
I know jak_sdoo is now in your list, but i'm not sure for jak_wof
Yes it is, see the latest list :https://github.com/FollyMaddy/RetroPie-Share/blob/main/00-databases-00/sorted_info_creation/0XXX/jakks.ini
jak_hmpt and also jakms41 are not tested yet. I'm going to add them to my to-do list too!
Is most likely not a JAKKS game :
Driver jakms41 (KM-S4-1 VER 1.1): @business_terminal@computer@non-arcadeCurious about jak_hmpt.
Good luck with testing ;-) -
@Folly
jak_hmpt = Hannah Montana Pop Tour - Guitar Video Game (JAKKS Pacific TV Game)Kind of guitar hero.
-
@DTEAM said in Tutorial: Handheld and Plug & Play systems with MAME:
For Tigerh:
tgaiden3
tgargnf
tmegaman3
tsimquest (already done)
tsuperman@Folly
Now added to the gamelist on the drive . Only Megaman 3 and Castlevania Simon Quest videos are missing (MAME 0.251 needed).New edit:
kbottom9
knascar
kskatedie
Are now added to the gamelist konamih -
Great !
Will have a look, when I can ;-) -
jak_dwmn
jak_dwmno
jak_sithp
jak_swot
jak_xmenpthey work well, I'm gonna start to work on the gamelist
-
Great to hear !
I am busy with generating the new ini files.
They are almost done, took the whole day to create them.
Curious what comes out of them.
The jakks should appear. (edit : they are already there) -
@DTEAM said in Tutorial: Handheld and Plug & Play systems with MAME:
jak_dwmn
jak_dwmno
jak_sithp
jak_swot
jak_xmenp
they work well, I'm gonna start to work on the gamelist@Folly
the JAKKS gamelist is now updated -
Hey everyone,
I successfully added Konami Handheld, Tiger Handheld and Jakks. Having two problems with Classic Handheld. 1) I can't scrape using either scrapper. Says the platform isn't defined. Even though I used this:
<name>classich</name> <fullname>Classic Handheld Systems</fullname> <path>/home/pi/RetroPie/roms/classich</path> <extension>.mgw .MGW .7z .zip</extension> <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ classich %ROM%</command> <platform>classich</platform> <theme>classich</theme>
</system>
More importantly, the games won't launch. I copied the artwork into the artwork folder (even though not every rom file had a corresponding artwork file). Below is the verbose log:
Parameters:
Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-gw/gw_libretro.so --config /opt/retropie/configs/classich/retroarch.cfg "/home/pi/RetroPie/roms/classich/efootb4.zip" --verbose --appendconfig /dev/shm/retroarch.cfg
[INFO] [Config]: Loading config from: "/opt/retropie/configs/classich/retroarch.cfg".
[INFO] [Config]: Appending config "/dev/shm/retroarch.cfg".
[WARN] [GameMode]: GameMode cannot be enabled on this system ("dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory.") https://github.com/FeralInteractive/gamemode needs to be installed.
[WARN] [Config]: GameMode unsupported - disabling...
[INFO] RetroArch 1.10.0 (Git e9e85f3)
[INFO] === Build =======================================
[INFO] Capabilities: NEON VFPv3 VFPv4
[INFO] Built: Jan 30 2022
[INFO] Version: 1.10.0
[INFO] Git: e9e85f3
[INFO] =================================================
[INFO] [Input]: Found input driver: "x".
[INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-gw/gw_libretro.so"
[INFO] [Overrides]: No core-specific overrides found at "/home/pi/.config/retroarch/config/Game & Watch/Game & Watch.cfg".
[INFO] [Overrides]: No content-dir-specific overrides found at "/home/pi/.config/retroarch/config/Game & Watch/classich.cfg".
[INFO] [Overrides]: No game-specific overrides found at "/home/pi/.config/retroarch/config/Game & Watch/efootb4.cfg".
[INFO] [Environ]: SET_VARIABLES.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Remaps]: Remap directory: "/opt/retropie/configs/classich/".
[INFO] [Overrides]: Redirecting save file to "/home/pi/RetroPie/roms/classich/efootb4.srm".
[INFO] [Overrides]: Redirecting save state to "/home/pi/RetroPie/roms/classich/efootb4.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Content]: Loading content file: "/home/pi/RetroPie/roms/classich/efootb4.zip".
[ERROR] [Content]: Could not read content file "/home/pi/RetroPie/roms/classich/efootb4.zip"[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..And I'm using the following for the emulators.cfg file:
lr-gw = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-gw/gw_libretro.so --config /opt/retropie/configs/classich/retroarch.cfg %ROM%"
mame = "/opt/retropie/emulators/mame/mame %BASENAME%"
mame-autoframeskip = "/opt/retropie/emulators/mame/mame -autoframeskip %BASENAME%"
default = "lr-gw"Any ideas why this one isn't working? Thank you for your help.
-
I think it's because.
You have to load Madrigals roms (.mgw) with lr-gw.
Btw. madrigals don't need artwork.Mame roms from "mame-merged" have to be loaded with mame or lr-mess.
They will run without artwork but with artwork they will look how they should.Don't mix them up.
(efootb4.zip is a mame rom so you have to load it with mame or lr-mess) -
@Folly ahh, thank you Folly. That did the trick! They are now playable. I appreciate the help as always!
Regarding the scrapping problem. Any suggestions there? Hard to find the video snaps manually on those.
Thanks.
-
-
@DTEAM Thanks!
-
@DTEAM Thanks!
-
-
@DTEAM WOW ... ok great i got them now ! thanks and ill delete my scrapes above as its not needed. Amazing
-
This post is deleted! -
Are there ways to speed up the emulation on a game like Let's TV Play Classic- Namco Nostalgia 2? it's in my game and watch plug and play folder and uses Mame. It's rather sloooow.
-
@duglor
With a Pi 4, if you select Mame autoframeskip basename in the blue menu (when the game load), it will run at fullspeed. On my Pi, it works well.
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.