Calling Pi 4 Atari Jaguar Fans
-
@zerojay said in Calling Pi 4 Atari Jaguar Fans:
@AdamBeGood said in Calling Pi 4 Atari Jaguar Fans:
Can I set up lr-mess as an additional emulator within atarijaguar, or does it have to be in a new jaguar directory as described in the linked thread?
Hi. I wanted to do the same thing myself, so I made the change locally and never ended up uploading it anywhere. It's now in RetroPie-Extra, so if you use it, you can safely use the same ROM directory for both lr-mess-jaguar and lr-virtualjaguar.
Okay, that installed well. Thank you!
The additional information says the games need to be .zip, for some reason all mine are .j64. I guess I need to remedy that before I get anywhere with this.
-
@AdamBeGood Try it anyways.
-
@zerojay said in Calling Pi 4 Atari Jaguar Fans:
@AdamBeGood Try it anyways.
Yeah, I have done. Ever the optimist!
Didn't work, but then I don't know if that is to do with the three BIOS I have in my roms/atarijaguar directory or the .zip/.j64 issue. A bit of experimentation is required I guess.
Although does the below suggest that lr-mess wasn't set up correctly? I installed it from Source.
Parameters: Executing: /home/pi/RetroPie-Setup/scriptmodules/run_mess.sh /opt/retropie/emulators/retroarch/bin/retroarch /opt/retropie/libretrocores/lr-mess/mess_libretro.so /opt/retropie/configs/atarijaguar/retroarch.cfg atarijaguar /home/pi/RetroPie/BIOS -cart "/home/pi/RetroPie/roms/atarijaguar/Bubsy in Fractured Furry Tales (World).j64" --appendconfig /dev/shm/retroarch.cfg /opt/retropie/supplementary/runcommand/runcommand.sh: line 1264: /home/pi/RetroPie-Setup/scriptmodules/run_mess.sh: No such file or directory
-
@AdamBeGood said in Calling Pi 4 Atari Jaguar Fans:
@zerojay said in Calling Pi 4 Atari Jaguar Fans:
@AdamBeGood Try it anyways.
Yeah, I have done. Ever the optimist!
Didn't work, but then I don't know if that is to do with the three BIOS I have in my roms/atarijaguar directory or the .zip/.j64 issue. A bit of experimentation is required I guess.
Although does the below suggest that lr-mess wasn't set up correctly? I installed it from Source.
Parameters: Executing: /home/pi/RetroPie-Setup/scriptmodules/run_mess.sh /opt/retropie/emulators/retroarch/bin/retroarch /opt/retropie/libretrocores/lr-mess/mess_libretro.so /opt/retropie/configs/atarijaguar/retroarch.cfg atarijaguar /home/pi/RetroPie/BIOS -cart "/home/pi/RetroPie/roms/atarijaguar/Bubsy in Fractured Furry Tales (World).j64" --appendconfig /dev/shm/retroarch.cfg /opt/retropie/supplementary/runcommand/runcommand.sh: line 1264: /home/pi/RetroPie-Setup/scriptmodules/run_mess.sh: No such file or directory
-
@zerojay said in Calling Pi 4 Atari Jaguar Fans:
@AdamBeGood said in Calling Pi 4 Atari Jaguar Fans:
@zerojay said in Calling Pi 4 Atari Jaguar Fans:
@AdamBeGood Try it anyways.
Yeah, I have done. Ever the optimist!
Didn't work, but then I don't know if that is to do with the three BIOS I have in my roms/atarijaguar directory or the .zip/.j64 issue. A bit of experimentation is required I guess.
Although does the below suggest that lr-mess wasn't set up correctly? I installed it from Source.
Parameters: Executing: /home/pi/RetroPie-Setup/scriptmodules/run_mess.sh /opt/retropie/emulators/retroarch/bin/retroarch /opt/retropie/libretrocores/lr-mess/mess_libretro.so /opt/retropie/configs/atarijaguar/retroarch.cfg atarijaguar /home/pi/RetroPie/BIOS -cart "/home/pi/RetroPie/roms/atarijaguar/Bubsy in Fractured Furry Tales (World).j64" --appendconfig /dev/shm/retroarch.cfg /opt/retropie/supplementary/runcommand/runcommand.sh: line 1264: /home/pi/RetroPie-Setup/scriptmodules/run_mess.sh: No such file or directory
I can't suss out which part I need to do here, I've installed lr-mess and then your lr-mess-jaguar is essentially the fake core isn't it?
Is the problem that I didn't use valerino's version of lr-mess in the first place? Is that what I need to look into?
-
@AdamBeGood I was referring to in general yes, thanks, and @DTEAM that's great. I'll need to 'mess' around with lr-mess when i get a chance.
-
To install (manually) a system like Jaguar with Lr-mess, fallow this thread:
https://retropie.org.uk/forum/topic/22600/how-to-emulate-bally-astrocade-vtech-creativision-and-emerson-arcadia-2001-in-lr-messDownload mame0225s.exe on https://www.mamedev.org/release.html , installe It and go in "hash" folder to get jaguar.xml file.
To run Lr-Mess, you need to match the names of your roms with the list in the hash folder (jaguar.xml). Copy that file (jaguar.xml) and paste It in/home/pi/RetroPie/BIOS/mame/hash/
BIOSes are
- jaguarboot.zip
- jaguar.zip
- jaguarcd.zip
Copy those Bios in the main rom folder, not bios folder.
/home/pi/RetroPie/romsNow Create your system:
In /opt/retropie/configs/jaguar
emulators.cfg
lr-virtualjaguar = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-virtualjaguar/virtualjaguar_libretro.so --config /opt/retropie/configs/jaguar/retroarch.cfg %ROM%" lr-mess = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-mess/mess_libretro.so --config /opt/retropie/configs/jaguar/retroarch.cfg %ROM%" default = "lr-mess"
retroarch.cfg
# Settings made here will only override settings in the global retroarch.cfg if placed above the #include line input_remapping_directory = "/opt/retropie/configs/jaguar/" #include "/opt/retropie/configs/all/retroarch.cfg"
in /opt/retropie/configs/all
platforms.cfg
jaguar_exts=".j64 .jag .zip" jaguar_fullname="Atari Jaguar"
in /opt/retropie/configs/all/emulationstation
es_systems.cfg
<system> <name>jaguar</name> <fullname>Atari Jaguar</fullname> <path>/home/pi/RetroPie/roms/jaguar</path> <extension>.j64 .jag .zip .J64 .JAG .ZIP</extension> <command>/opt/retropie/supplementary/runcommand/runcommand.sh 0 _SYS_ jaguar %ROM%</command> <platform>jaguar</platform> <theme>atarijaguar</theme> </system>
-
@DTEAM this is amazing thank you so much.
-
For Jaguar with Lr-Mess , you must set the Lr-mess deadzone for D-Pad(ex: for AVP)
and to adjust the sound.
It seems to create some sound problems and control problems for some games -
@DTEAM said in Calling Pi 4 Atari Jaguar Fans:
For Jaguar with Lr-Mess , you must set the Lr-mess deadzone (ex: for AVP)
and to adjust the sound.
It seems to create some sound problems and control problems for some gamesJaguar doesn't have analog input so I don't see why you would need to set a deadzone? I haven't and everything seems fine?
-
It's maybe similar to the mouse problem with CD-I
For some games. Everything go to right and down without touching controller
In PVA (predator vs alien), the character move alone and when I play with deadzone , It stop.
In Double Dragon V. We don't have the main combat game soundtrack. When I push start (pause) and after (not in same time) push B or A to access volume control in the game, the volume go down alone.
For CD-I,I enabled the mouse to fixed the movement problem, I'll see If It create the problem for Jaguar
-
In /opt/retropie/configs/all
retroarch-core-options.cfg
My setupmame_current_frame_skip = "1"
In the retroach menu Main menu/settings/Input/
The Analog Sensitivity must be fix at 0.3
With that, the controllers issues are fixed. Forget about what I said for deadzone.For now, No solution for sound in some games
-
I am getting this output on RunCommand now: https://pastebin.com/SrmvBbK0
202.[libretro INFO] ARGUV[0]=atarijaguar 203.[libretro WARN] Driver atarijaguar not found -1 204.[libretro WARN] Game not found: alien vs predator (world) 205.[libretro INFO] RES:-2
Does this suggest my BIOS is at fault? I am unsure about the game name issue, as I think I have that right as per the Hash file in the Mame directory.
If anyone can quickly diagnose this, thank you. Otherwise, don't worry - I can stick with virtualjaguar.
-
your system must be named jaguar and not atarijaguar. Lr-mess is really picky with machines names.
See my post above for es_systems.cfg and others
see : http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=jaguar&arcade_only=0&autosearch=1&lang=en
for quick machine info with MAME/ Mess
-
@DTEAM said in Calling Pi 4 Atari Jaguar Fans:
your system must be named jaguar and not atarijaguar Lr-mess is relly picky with machines names.
See my post above for es_systems.cfg and others
see : http://adb.arcadeitalia.net/dettaglio_mame.php?game_name=jaguar&arcade_only=0&autosearch=1
for quick machine info with MAME/ Mess
Ahhh okay, I thought I could include this within my existing atarijaguar folder, I didn't realise it was so specific. Thank you!
-
you have to change everything for jaguar (roms folder, config file, emulators.cfg (also for virtualjaguar), ect. ) , excepted your theme.
-
@DTEAM said in Calling Pi 4 Atari Jaguar Fans:
you have to change everything for jaguar (roms folder, config file, emulators.cfg (also for virtualjaguar), ect. ) , excepted your theme.
There's no need to do that with the lr-mess-jaguar.sh I provided above. I have both lr-virtualjaguar and lr-mess-jaguar using the atarijaguar roms folder just fine.
-
@zerojay
With your method, I agree. It's maybe precompiled with some tweaks. Probably "enable softlist = off and maybe boot from CLI = off.
Did you have sound issues with some games like Double Dragon V or Rayman with this setup. Is It fixed? -
@zerojay
I read the script that you proposed and It's very nice!
https://raw.githubusercontent.com/zerojay/RetroPie-Extra/master/scriptmodules/libretrocores/lr-mess-jaguar.sh
People should use It. It's easier.
The two methods work. -
@DTEAM said in Calling Pi 4 Atari Jaguar Fans:
@zerojay
Did you have sound issues with some games like Double Dragon V with this setup. Is It fixed?I haven't tried it yet, I'm working right now so I'll look at it a bit later.
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.