Cant install cores Mame2003plus & Mame2016
-
It seems that there is a typo. How could I solve it?
-
The package is probably not up-to-date with the libretro change from upstream, you'll have to wait for the changes to be added to the package script. Is there a particular reason you'd like to use the
plus
version instead of the default mame2003 core version ? -
There's an issue with Retropie's building script for mame2003-plus. This hotfix (comment #385853797 from grant2258) let me build mame2003-plus on Retropie 4.4. Since it includes overwriting the original
~/Retropie-Setup/scriptmodules/libretrocores/lr-mame2003-plus.sh
, you may want to make a backup of this file first:cp ~/Retropie-Setup/scriptmodules/libretrocores/lr-mame2003-plus.sh ~/Retropie-Setup/scriptmodules/libretrocores/lr-mame2003-plus.sh.backup
After that and applying the hotfix like decribed in the link above, just choose to update mame2003-plus from source in Retropie's experimental packages menu. It should install now.
-
@maxus said in Cant install cores Mame2003plus & Mame2016:
It seems that there is a typo. How could I solve it?
here is a temp solution for you. Please dont put this in as a pull req on retropie-setup its just a temp solution until the guys at retropie fix it up
here is the fix for compile
type
cd ~/RetroPie-Setup/wget https://github.com/grant2258/mamemagic2003/raw/master/lr-mame2003-plus.sh
sudo mv lr-mame2003-plus.sh scriptmodules/libretrocores/compile as usual your good to go
-
@clyde said in Cant install cores Mame2003plus & Mame2016:
There's an issue with Retropie's building script for mame2003-plus. This hotfix (comment #385853797 from grant2258) let me build mame2003-plus on Retropie 4.4. Since it includes overwriting the original
~/Retropie-Setup/scriptmodules/libretrocores/lr-mame2003-plus.sh
, you may want to make a backup of this file first:cp ~/Retropie-Setup/scriptmodules/libretrocores/lr-mame2003-plus.sh ~/Retropie-Setup/scriptmodules/libretrocores/lr-mame2003-plus.sh.backup
After that and applying the hotfix like decribed in the link above, just choose to update mame2003-plus from source in Retropie's experimental packages menu. It should install now.
no need to worry about backing up all that is needed restore is
is a cd /home/pi/RetroPie-Setup/
sudo git reset --hard
sudo git clean -f -
@grant2258 thanks, it seems that worked perfectly.
and what would be the solution for mame-2016?
-
@maxus What error do you have when you install mame2016 ?
-
the same as with mame2003
-
@maxus There can't be the same problem, since the core names are different and mame2003-plus build system was recently changed.
You can install from binary, since mame2016 doesn't change that often. Otherwise, you can find the error log in/home/pi/RetroPie-Setup/logs
folder, maybe you can get more details from there. -
There is an official fix to the mame2003-plus issue that only needs testers if anyone here is interested in taking a shot: https://github.com/RetroPie/RetroPie-Setup/pull/2398
-
@markwkidd I would, how do I do that?
-
@clyde You need to check out the PR and re-install from source the mame2003-plus core:
cd /home/pi/RetroPie-Setup/ git fetch origin pull/2398/head:mame2003-plus-fix git checkout mame2003-plus-fix # build the core here and then test, the new package will be available as normal
Remember to get back to the normal branch of the RetroPie-Setup with
cd /home/pi/RetroPie-Setup/ git checkout master # delete the PR branch git branch -d mame2003-plus-fix
-
@maxus said in Cant install cores Mame2003plus & Mame2016:
@grant2258 thanks, it seems that worked perfectly.
and what would be the solution for mame-2016?
no idea i dont work on mame-2016 just 2003 and 2003 plus ill have a peek if i get some spare time though
-
@grant2258 What difference is there using mame2003 vs mame2003plus ? I have read numerous articles, but not too much info other than limited expanded game list compatibility . Is it limited to the Stretch image or can it be used on the former Jessie image as well ?
-
@bytethis Fixes as well. Here's the full list https://github.com/libretro/mame2003-plus-libretro/releases
-
https://github.com/libretro/mame2003-plus-libretro/blob/master/CHANGELOG.md can be used on both its a libretro core so will work in retroarch as well.
-
@mitu @markwkidd The mame2003-plus-fix worked for me. With it, I can build mame2003-plus from the packages menu, whereas the normal branch fails.
-
@Darksavior @grant2258 Thanks.
Edit : The mame2003-plus fix works and it compiled. Playing some games now that wouldn't run in mame2003. Thanks for all your hard work !
-
@mitu said in Cant install cores Mame2003plus & Mame2016:
@maxus What error do you have when you install mame2016 ?
I can't build it either. It fails with the error
Could not successfully build lr-mame2016 - MAME emulator - MAME 0.174 port for libretro (/home/pi/RetroPie-Setup/tmp/build/lr-mame2016/mamearcade2016_libretro.so not found).
The full log is here.
-
@clyde Seems like already it's already been reported in https://github.com/libretro/mame2016-libretro/issues/12 .
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.