Rinnegatamante / DaedalusX64-vitaGL-Compatibility

Compatibility List for DaedalusX64-VitaGL (https://github.com/Rinnegatamante/DaedalusX64-vitaGL)
33 stars 8 forks source link

Cruis'n USA #29

Open SeongGino opened 4 years ago

SeongGino commented 4 years ago

Game summary

Daedalus X64 summary

Issues

Intro renders fine. Trying to start/load a game (even with no-save) crashes with dynarec enabled. Works on interpreter (albeit at unbearably slow framerates). In-game graphics seem perfect otherwise. Playable, but requires Interpreter and is too slow to be worthwhile atm.

Screenshots

Logo billboard seems to be a bit off? The top that's unrendered should be black.

Shinriji commented 4 years ago

I managed to play the game only once. Worked with dynarec, but you have to choose a memory pak slot before beginning. Choosing "no save" will lead to crashes everytime. Loading a save also lead to crashes. With every crash, game music still works. Save files appeared fine though, even when resetting the emu.

Game played Fine (10 FPS) with few graphical glitches.

USA rom (V1.2), 16:9, 494mhz OC

Shinriji commented 4 years ago

IMG_20200501_165608387

Managed to get it working again, but still crashes a lot.

SeongGino commented 4 years ago

Update: 5/21/2020 w/ commit 2ae539c:

Can confirm that game runs with dynarec and HLE optimizations, however it seems to work best when booting a different game before Cruis'n USA, otherwise a high likelihood of coreboot crash.

Game can now read and write cart/mempack saves, and start a no-save game consistently with Dynarec without crashing.

No difference in graphics, still accurate aside from certain shades of pure-black being interpreted as transparency (both in the intro signpost, and the tunnel towards the end of San Francisco/beginning of US Route 101). Performance is a pretty constant 16fps (in dense areas) to 18fps (on freeways). 2020-05-21-122636-841427

Side note, forgot to report earlier: pause screen is broken. 2020-05-21-122723-604447

Rinnegatamante commented 3 years ago

With recent dynarec optimizations, the frameratee is a lot better, moving the game to Playable + Slow tags.