ares-emulator / ares

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

Attempt to remember and re-test issues from previous github #22

Closed HeroponRikiBestest closed 1 year ago

HeroponRikiBestest commented 3 years ago

This issue will be fairly disorganized, as I try and remember as much as possible that went wrong originally. As I re-test, things will be split into individual issues Mega Drive:

Mega CD

32x

Pc Engine

Pc Engine CD

Playstation

Other

birdybro commented 3 years ago

Just adding to the list, I'm fully aware that the Genesis emu in Ares isn't really a stable emulator yet.

Here's some Genesis/Mega Drive bugs/issues I've observed in testing with ares-nightly 2021-08-21 (on windows 11 preview x64):

Shideravan commented 3 years ago

I cannot reproduce the "Magical Hat no Buttobi Turbo! Daibouken" bug. Maybe was already fixed? image

Shideravan commented 3 years ago

I also tested all the treasure games too and didn't find any bugs. Even in McDonalds game level select screen. image

Treasure's games tested:

HeroponRikiBestest commented 3 years ago

The garbage seems to be gone in all of the Treasure games, and the issue with Magical Hat seems to be fixed. However, now both profiles exhibit issues in the Mcdonalds 3d test screen (this article shows how to enter it https://www.polygon.com/22412468/mcdonalds-treasure-land-adventure-creepy-easter-egg-secret-cheat-masato-maegawa). Will now test the remaining issues.

Shideravan commented 3 years ago

What do you mean with "profiles"?

LukeUsher commented 3 years ago

What do you mean with "profiles"?

for most systems, ares contains both a 'performance' profile, and an 'accuracy' profile.

Generally, the accuracy profile is not designed for end-users, but can be activated on self-compiled builds for debugging/testing purposes.

Shideravan commented 3 years ago

Are you sure that the issue in Strip Fighter II isn't caused by the overscan area? image

Also, the same issue happens in MAME image

HeroponRikiBestest commented 3 years ago

The HUD issue I was experiencing at the time was something different. It seems to be fixed now, but I need to test it myself.

Shideravan commented 3 years ago

The garbage seems to be gone in all of the Treasure games, and the issue with Magical Hat seems to be fixed. However, now both profiles exhibit issues in the Mcdonalds 3d test screen (this article shows how to enter it https://www.polygon.com/22412468/mcdonalds-treasure-land-adventure-creepy-easter-egg-secret-cheat-masato-maegawa). Will now test the remaining issues.

Ok, I can reproduce this. I created an issue for this #176

Shideravan commented 3 years ago

Just adding to the list, I'm fully aware that the Genesis emu in Ares isn't really a stable emulator yet.

Here's some Genesis/Mega Drive bugs/issues I've observed in testing with ares-nightly 2021-08-21 (on windows 11 preview x64):

  • Castlevania Bloodlines Music is wrong: anytime the sustained notes do a tremolo, it's a different speed and a different tone.
  • Ecco the Dolphin has multiple graphical glitches during the intro, the framerate in the game itself begins to suffer. The sound effect for dashing is very inaccurate, way too high pitched. ADPCM playing too fast possibly?
  • Thunder Force IV all graphics and Sega logo even are very corrupted and game is unplayable as a result.
  • Shining Force - Audio glitches when audio overlaps with characters talking and you holding down c button. Skipping/fast forward text also has an unusually longer delay per line.
  • Shining Force II - Text boxes and scrolling text appear to cause graphical glitches at the top of the screen.
  • Phantasy Star IV - Randomly the music hiccups here and there, possibly correlated to loading in between screens and stuff like that. In battle audio stutters and starts to slow down during flashing animations of characters attacking. Example, Alys' Vortex and Chaz's double slash attack, the last slash sound effect and animation is delayed.
  • Most games that have very active sound and music combined with lots of rapid graphics seem to be struggling to keep up overall.

I'm unable to reproduce all of these glitches in most recent ares version. Were all of them fixed as of the latest nightly version? Could you retest with the latest nightly version and verify if all of them are fixed?

Shideravan commented 3 years ago

Using ares 3ca1f9e

I cannot reproduce any issues in the following games:

Also, are you sure there's Momoko 120% for PC Engine CD? I'm just aware of Famicon and arcade versions.

birdybro commented 3 years ago

@Shideravan

  1. Castlevania notes are still inaccurate. I tried both v123 and the latest nightly and the behavior is still happening. Ares Castlevania clips.zip
    Compared to recordings taken from original hardware:
    https://www.youtube.com/watch?v=d9Fxw8IcYK4
    https://www.youtube.com/watch?v=_VQz2ZPbltw
    Is the relatively recently discovered Timer B Konami game behavior implemented for the ym2612? @Ace9921 is very knowledgeable on that subject so tagging him here.
    I probably am using the wrong terminology, it might be that the vibratos are incorrect as opposed to the tremolos? Not sure, but this is probably the relevant component to look at --> https://github.com/ares-emulator/ares/blob/master/ares/component/audio/ym2612/constants.cpp
  2. Ecco the Dolphin's issues are resolved.
  3. Thunder Force IV's issues are resolved.
  4. Shining Force Issues are resolved.
  5. Shining Force II Issues are resolved.
  6. Phantasy Star IV the audio still sounds like it occasionally pauses for a split second to catch up. Is this core syncing to video or syncing to audio? Other than that new thing I noticed (probably was there all along), the observed behavior I previously mentioned is resolved.

Thanks!

LukeUsher commented 2 years ago

@HeroponRikiBestest any chance you can retest against the latest master?

I also modified the first post into a check-list so we can tick things off as they are resolved

HeroponRikiBestest commented 2 years ago

Yeah, sorry about that. I'll try and go through this again.

HeroponRikiBestest commented 2 years ago

I've tested all the mega drive/cd/32x issues and marked the ones that have been resolved. I'll do the pc engine ones tomorrow, as I don't have access to my pc engine dumps this second.

HeroponRikiBestest commented 2 years ago

Finished going through all issues, although I marked the few that were more broad I'd need extensive testing to confirm.

remutro commented 1 year ago

Remaining issues are known, have associated issues, are enhancements that are known and will get added, or are documented in our compatibility database (which didn't exist at the time of this issue). This can be closed now and individual issues will be tracked accordingly.

HeroponRikiBestest commented 1 year ago

No longer necessary due to the above.