Tutorial: Handheld and Plug & Play systems with MAME
-
@Retrodade
If you want to participate to our effort to create gamelist and "scrapes", go here . It's the the thread associate to our project for that. You'll find what we already done and our folder structure here. -
@DTEAM thanks! will take a look
I checked quick I did a few systems running mame/mess you don't have scrapes for, like Gameking and Sord M5 and a few others that I made myself...not sure if my style would interest everyone but, I'd be glad to share if there is an interest
if not that's ok tooI will check out your list deeper thanks
-
@Retrodade said in Tutorial: Handheld and Plug & Play systems with MAME:
@DTEAM
nice I been working on scrapes for myself on odd systems, felt i could get caught up on handhelds. I made these but no video (something at least) anyways you probably have everything all done but ill share mine in case the two I had no luck in finding here are my handheld scrapes I managed to do (maybe this can help )
https://mega.nz/folder/zSZmWR6T#fnC9ZmreN0Y6a4j2cRueAg
top 2 in your list is eluding meThanks, it will be usefull to update de gamelists!
-
@DTEAM I stumbled across these that worked
mc_hh210.zip
mc_105te.zip
mc_110cb.zip
mc_sp69.zip3 worked in mame-autoskip , 1 was in mess
seemed like multi plug n plays and a handheldnot sure if this is useful info, or maybe u have them included already?
anyways I didn't see them in your list so figured I'd mention. -
@Retrodade
Most are already in the list above (second post) -
@DTEAM said in Tutorial: Handheld and Plug & Play systems with MAME:
For All in one:
pballpup
swclone
tmntmutmUpdated gamelist.xml for these three (video, marquee, image).
-
@DTEAM
nice !
With the 5 new Jakks, want me to tackle the scrape on those? let me know
if not... ok too, but I think I can handle the 5 -
@Retrodade said in Tutorial: Handheld and Plug & Play systems with MAME:
With the 5 new Jakks,
Have you the names of those roms, Did you test them?
-
@DTEAM well, now you got me thinking, lol you probably have them then but mine worked and I had no scrapes from them, so I assume sine i grabbed your gamelist and they aren't on that gamelist.
I decided to make these scrapes.. you can get the zip name from the game list text to add to a gamelist. here is the added text and the scrapes including video - let me know if these are "new working" -
@DTEAM i would record video for tiger handheld , i can't figure out how lol with MAME, screen shot took a while to hunt down lol
-
@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.
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.