new scriptmodules (lr-vice-xvic, gsplus, proper lr-mess integration!)
-
@roslof try to run this
/opt/retropie/configs/bbcmicro/run_mess.sh /opt/retropie/emulators/retroarch/bin/retroarch /opt/retropie/libretrocores/lr-mess/mess_libretro.so /opt/retropie/configs/bbcmicro/retroarch.cfg bbcb /home/pi/RetroPie/BIOS -flop1 /path/to/your/rom
it should work. its an issue with runcommand.sh, i'm trying to override runcommand.sh for now....
-
@roslof there you go, bbcmicro fixed .... try it :)
EDIT: i think i got why runcommand.sh crashes.... runcommand.sh tries to set the video mode, while the bbcmicro driver in lr-mess switch video mode multiple times during running (i.e. try games like jetpack and you will see what i mean). this (at least on my setup) makes it crashing. probably it can be fixed passing a correct option to runcommand.sh, anyway i overridden it calling my run_mess.sh directly from emulationstation, that's all.
btw, configuring joystick for lr-mess-microbbc is really a MESS ! :)
-
Thanks @valerino
The script initially freezes on "Press a button to configure". After I hit enter several times, I can break out of it.
Tried uninstalling/ re-installing -- same behavior.Enters BBC-Micro BASIC as before.
Pressing Shift-F12 doesn't auto-load. The word "BASIC" and the ">" just blink out for a moment, then return.Basically, the in-BASIC results are the same here. It's possible things were working fine before, since I was not having issues with runcommand like you were. I just haven't seen a game render yet.
I've tried .zip and expanded .ssd extensions.
I think user-error at this point. Will keep looking into why I can get this one to fire. Arcadia and CreatiVision were fine.
-
Crap, yeah, false alarm. I rebooted the Pi and the odd behavior(s) went away. I can now see the game running correctly.
-
Enters BBC-Micro BASIC as before.
Pressing Shift-F12 doesn't auto-load. The word "BASIC" and the ">" just blink out for a moment, then >return.uhm ..... so it crash ? it exits back from emulationstation ? that's what exactly happened to me.
have you tried with the version i pushed few minutes ago ?
if so, after installing that, check if the bbcmicro entry in /etc/emulationstation/es_systems.cfg looks like this:<system> <name>bbcmicro</name> <fullname>BBC-Micro</fullname> <path>/home/pi/RetroPie/roms/bbcmicro</path> <extension>.zip .ssd</extension> <command>/opt/retropie/configs/bbcmicro/run_mess.sh /opt/retropie/emulators/retroarch/bin/retroarch /opt/retropie/libretrocores/lr-mess/mess_libretro.so /opt/retropie/configs/bbcmicro/retroarch.cfg bbcb /home/pi/RetroPie/BIOS -flop1 %ROM%</command> <platform>bbcmicro</platform> <theme>bbcmicro</theme> </system>
if not, delete the entry and try to reinstall. the retropie setup script doesn't overwrite it automatically so.
if instead its the same, well..... we must check what happens on your setup :( -
@roslof oh amazing :) can you confirm you're using my last version (the one not using runcommand.sh) ?
-
@valerino Interesting here:
After the restart, I tried both scripts. They both work. Like I mentioned earlier, running lr-mess-bbcmicro never crashed. The game just didn't load when pressing Shift-F12. But now (after restart) everything is fine and I can run both scripts.
Of course, the older script (that uses runcommand) breaks the ROM Extensions in es_settings.cfg, but after I manually add .ssd .zip .SSD .ZIP it works fine, and outputs to /dev/shm/runcommand.log appropriately.
-
Having a blast with your scripts.
Emerson Arcadia 2001:
Acorn BBC Micro:
VTech CreatiVision:
-
updated first post, added a bunch of others (apfm1000, adventurevision)
-
How are your fire buttons mapped? I'm unable to use my fire buttons.
-
@mth75 well, you have to mess with mess (ahahahah) options, SHIFT+SCRLK, TAB, etc....
unfortunately all systems are different, so you have to customize them separately.anyway, due to my 'way', all lr-mess systems are indipendent 'retroarch-wise', so if you customize options for one and save they will be kept.
-
added amigacd32 to lr-puae.sh
@roslof One thing about BBCMicro, the script is not adding ROM Extensions to es_systems. Looks like it's just a single space. I manually added .ssd .zip .SSD .ZIP.
this is fixed now in my repo, its due to a bug in retropie helpers.sh not handling adding exts to es_systems.cfg correctly.
-
added Bally Astrocade.
-
Dude you're unstoppable. I've had a Bally Astrocade rom set rotting on my PC for ages. Thanks for the work. Hopefully as you said this will get added to the Retropie distribution!
-
@Zering hahah thanks. due to the lockdown here in italy i've much free time heheh :)
anyway, i really don't know why this has never done before .... it's just a shell script, all emulators are already there :) -
@valerino Did you think about CD-I?
-
@mth75 i'm doing it in (more or less) alphabetical order, based on the ones in hursty themes (i.e. https://github.com/RetroHursty69/es-theme-uniflyered). so, sure ... cdi will come :)
EDIT: there you go, just committed lr-mess-cdi.sh :) you need .CHD games, i tested a bunch (defender of the crown, inca). read the help in my script to convert .cue/.bin to .chd, windows only unfortunately. when i have some time, i may do the same for unixes.
-
How well does the CD-i games run with the script you've committed?
-
@valerino I just submitted a new file for the Texas Instruments TI-99/4A
Note: I also updated all of your scripts. They were breaking extensions and removing the name for each system in es-systems.cfg. Feel free to review them and take what you'd like. I added a couple more too. Eg. Vectrex, Oric Atmos.
As for the TI-99/4A:
It supports three (3) emulator variants (US, Europe and EV-PC) EDIT: and now, SPEECH!
It also correctly appends the MESS-required ".rpk" extension. which I explicitly added to the script, and let helper function addSystem() handle the rest.Excellent results, and Joystick controls fully working out of the box. :)
TI99/4A Boot Screen:
Parsec (of course!):
-
Hello all
I am trying to get my vic 20 game to work however when I launch a game it defaults to c64 in lr-vice. I have tried to read and understand what is being written here but being honest it is a little over my head.
can anybody give me any help regarding this...?
Kind Regards
CCF
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.