Reicast - Any plans to merge updates from the main branch back in?
-
I was researching why Ferrari Challenge wasn't working in reicast on the retropie when I discovered this was a known issue that had been fixed in the main branch. Looking at the commits it appears that the retropie branch of reicast is hundreds of commits behind the main branch. Unfortunately I haven't got a clue how to merge the updates from the main branch back in but it seems like there might be some substantial fixes. Thoughts?
-
@jmbooth2000 I certainly can merge and test the upstream changes. Upstream had little development last I checked (which wasn't recently). Good if it's being worked on. Our fork had some changes that are needed that never made it upstream. It's been a while so I need to check and remind myself.
-
@jmbooth2000 If you use a raspberry pi 3, you can use the upstream. I do and it works very well (clone the git repository, compile it and copy/paste the binary into the right place)
-
@BuZz awesome. Let me know if you need someone to test.
-
@jmbooth2000 looks like our fork/patches are no longer needed as upstream now includes all the changes. Tested and working so will update Retropie-Setup and our binaries shortly.
-
RetroPie-Setup is now updated to reference the upstream repository. The Raspberry Pi binary has also been rebuild. Please update the RetroPie-Setup script and then reicast emulator to get the latest code.
-
Just did a prelim test of the updated Reicast and it is a big improvement, also the date/time issue is fixed! Thanks for this buzz!
-
Great news, thanks @BuZz. I'll be installing this tonight. Is there a feed or something where important/good news like this can be picked up more easily?
-
@George-Spiggott never tried reicast because i still own a real dreamcast and the Raspberry had a similar DC-performance to the N64 (that i also still have in real ๐).
So, when we are talking about improvments: are these improvments in the handling and things like the Date/Time Issue, or is there also a performance boost when starting games on this newer Version of lr-reicast?
-
@sirhenrythe5th It does fix the date and time issue for sure. I have tested several games and performance feels about the same as it was but the most noticeable thing is the emulation is more accurate with less visual glitches. Its still far from perfect but its a significant improvement over what we had before.
-
@quicksilver thank you quicksilver!!! Good to hear that this emulator is growing up. The Dreamcast ist worth it, great to have it on the Raspberry ๐
-
I've just tested my small Dreamcast collection on my vanilla Pi 3B+
Dreamcast Bios: No date/time request. It did setup in Spanish for some reason. Easily fixed.
Daytona USA: Runs much more smoothly, no graphical errors (there were several in the game and menus). Music stutters in places, much less than before. This game was too glitchy/slow to play, it is playable now.
Legacy of Kain - Soul Reaver: Video scenes stutter less and the sound is still choppy in places. Still perfectly playable.
Panzer Front: No graphical errors. It used to be unplayable because of them (I posted a thread about it a month or so ago). Now fully playable.
Rayman 2 - The Great Escape: Minor graphical errors gone. Still fully playable
Shadowman: Fully playable as before.
Soul Calibur: Graphical errors on menu gone, in game graphical errors lessened. Fully playable as before.
-
"Dynamite Cop" main menu is significantly better as are the cut scenes but sadly the graphics during gameplay are still glitched.
-
I try ... do you know if there is news about compatibility Naomi / Atomiswave? thank you
-
@BuZz Overall a massive improvement and the annoying date time bug is fixed! As others have noted the speed hasn't changed much but the big plus is more games work with less glitches. I tried the following on a Pi3B+,
Ferrari Challenge - Works and very playable
Buggyheat - Works and is very playable
Crazy Taxi - works but has substantial sound issue.
Crazy taxi 2 - Works and seems to have less sound issue.
Dead or alive - Works, still slow, playable just
Dynamite Cop - Works, but graphics glitches render unplayable
Ferrari Challenge - Works didn't before.
Gauntlet Legends - Works, improved speed and glitches fixed
Giga Wing 2 - Works - insanely hard
GTA2 - Works
Hydro Thunder - works with sound issues
Marvel vs Capcom Clash of super heros - Works
Marvel vs Capcom - Works
Mortal Kombat Gold - Works
Rez - Works
Rippin Riders snowboarding - Works great
Sega GT - Works
Soul Calibur - Works, Faster, a few very minor graphic glithes. Very playable
Soul Fighter - works minor graphical issues, very playable
Spawn - Works but too slow to play. Also sound issues
Star wars Pod Racer - Works great no issue
Street Fighter 3rd Strike Works no issue
Tony Hawk Pro Skater - Works no issues
Toy Commander - Works no issues
Unreal Tournament - Works but major graphical issues render unplayable.Overall a huge improvement
-
@jmbooth2000 something to keep in mind is that some of the games you listed as having audio issues are actually just running slow. When the fps drops the audio starts to stutter. Overclocking can help, specifically core_freq or a more powerful device.
-
Anyone else getting glitches (groups of red lines) on in game on Rez?
Is it likely that this boost to Dreamcast emulation performance could lead to Lr-Reicast being added to Retropie in the near future?
Also I have noticed that this version of Reicast is more advanced than the one available for Android as a stand alone app. I have been using the Android version to attempt to determine if emulation problems are emulator or hardware based.
-
@George-Spiggott said in Reicast - Any plans to merge updates from the main branch back in?:
Is it likely that this boost to Dreamcast emulation performance could lead to Lr-Reicast being added to Retropie in the near future?
It's already added, but it's not available on ARM devices, only for PC based installs.
-
Is this updated version of Reicast now the same as that used currently for RetroArch on Android? I'm trying to find a matching version. Games run very differently in it, there are no graphical errors in the games I tried but game speed is much slower (maybe 50%) speed.
-
@George-Spiggott no. This is not the libretro core version.
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.