ares-emulator / ares

ares is a cross-platform, open source, multi-system emulator, focusing on accuracy and preservation.
https://ares-emu.net
Other
968 stars 119 forks source link

[32X] Sega 32X Compatibility List #180

Closed Shideravan closed 2 years ago

Shideravan commented 3 years ago

As the Mega Drive received some updates these days, I take a time to test every 32X official release. The rules are the same from the N64 Compatibility List. If the region isn't defined, it means the North American NTSC version. Also, note that I'm not evaluating speed or framerate (and by extension, audio speed) as we know this core it's still pretty new and as everybody knows, there are some optimizations that still need to be done. I expect this may serve as a reference as I plan to update this list as the core receives more updates.

Updated until ares 123 dev 67db434

No issues found (apart of speed/framerate issues):

Partially:

Mega CD 32X games not recognizing the 32X accessory https://github.com/higan-emu/ares/issues/179

Don't work (hangs in black screen unless another behavior is described):

General

remutro commented 3 years ago

If you are going to go this route again, then you should probably close issue: https://github.com/higan-emu/ares/issues/52

Any yes, Kolibri & Fifa Soccer '96 broke after some recent mega drive changes. They worked ok until those changes were merged.

Shideravan commented 3 years ago

With https://github.com/higan-emu/ares/pull/205 we have a lot of improvements. Now FIFA 96 and Kolibri are playable again. I'll change in the list as soon as the commit is merged. Thanks @TascoDLX

image image

Shideravan commented 3 years ago

But FIFA '96 still has some visual bugs image

remutro commented 3 years ago

@Shideravan

Can you check the following games for audio again? If you don't have audio, shutdown ares (as in kill the process) and then load up the game again and see if you have audio. The following games should have their audio working without issue, but after sometime the 32X core seems to get into a state where audio goes away and you have to restart ares. Not sure what isn't getting cleaned up or re-initialized properly. I haven't found a reproducible case other then "play some 32X games and eventually audio disappears after loading some".

Blackthorne Brutal: Paws of Fury T-Mek

Also curious what "small graphical glitches in fights" in Mortal Kombat II means, I haven't noticed any. Also could you elaborate a little more on audio issues for Spiderman (I haven't noticed any in this game) and Stellar Assault?

Tip: If you want to play "Golf Magazine - 36 Great Holes" on the character select screen where it normally hangs, for the one required player if you just hit right once and hit start, it should go in-game. Anything else and yes it will lock up.

Finally, I would argue Toughman Contest has more graphical issues then just small ones in the HUD:

Toughman

Thanks!

Shideravan commented 3 years ago

@Shideravan

Can you check the following games for audio again? If you don't have audio, shutdown ares (as in kill the process) and then load up the game again and see if you have audio. The following games should have their audio working without issue, but after sometime the 32X core seems to get into a state where audio goes away and you have to restart ares. Not sure what isn't getting cleaned up or re-initialized properly. I haven't found a reproducible case other then "play some 32X games and eventually audio disappears after loading some".

Blackthorne Brutal: Paws of Fury T-Mek

Toughman Contest has more graphical issues then just small ones in the HUD

You're right. I updated them.

Also curious what "small graphical glitches in fights" in Mortal Kombat II means, I haven't noticed any.

This: image image (but only happens in few frames during the fight, you have to pay attention to spot them)

remutro commented 3 years ago

@Shideravan - Thanks. Looks like we are in sync with experiences, which is good. If perhaps you recognize a pattern as to when some games lose audio then please update. Cause I haven't nailed it down yet. And it seems there are a few games that are especially susceptible to losing audio, which could potentially be a clue.

Shideravan commented 3 years ago

Also could you elaborate a little more on audio issues for Spiderman (I haven't noticed any in this game) and Stellar Assault?

I could reproduce these issues here when using waveOut, but as isn't reproducible in WASAPI and the games doesn't run at 60FPS in my end anyway, But WASAPI isn't viable for me to use in any driver, as it's causing distorsions in audio time. Also, I'm unsure about what is causing these errors, if is something related with my end (eg.: speed, my own audio driver, etc). I need to do futher testing - and if you don't experiment these problems using waveOut, I'll remove them from partially for now.

Also, I updated the Golf Magazine to partially, as it can go ingame under certain circunstances.

ExperimentT commented 3 years ago

In Ares 124 as well as the latest dev build I've noticed Tempo's introduction is running far faster than it's supposed to than on hardware despite being running at 60FPS and being VSync'd/ASync'd correctly. Ingame it seems to be running at the correct speed.

viciious commented 2 years ago

Doom 32X Resurrection has no sound effects whatsoever. The game uses DMA on the slave CPU to do them, so I guess that must be the bit that needs to be looked into.

rcaridade145 commented 2 years ago

Doom 32X Resurrection has no sound effects whatsoever. The game uses DMA on the slave CPU to do them, so I guess that must be the bit that needs to be looked into.

Looking at SH2::DMAC shouldn't SR register be saved before and restored after? Or can't i find it ?

LukeUsher commented 2 years ago

Would you mind creating separate issues for the issues that still exist? That way I can link it up to the compatibility tracker

BiZkViT96 commented 2 years ago

I'm not sure it makes sense right now. Every game that I've tried has a graphic bug at the top of the image.

Space Harrier (Japan, USA) SHA1 f32a52a7082761982024e40291dbd962a835b231

Again, it doesn't matter what game you run.

ares nightly 2022-03-04

LukeUsher commented 2 years ago

Superseded by the compatibility section on the ares website