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

[NGPC] Unable to get correct colours. #312

Closed TheKins closed 2 years ago

TheKins commented 2 years ago

The BIOS intro looks correct, but the actual game does not. I have tried multiple variants on the BIOS (No Intro, MAME...), to no success. Fast Boot makes no difference. Any ideas on where I've messed up?

BIOS: Bust-A-Move Pocket (USA) 2021-12-01 05-44-15

Bust A Move Pocket Bust-A-Move Pocket (USA) 2021-12-01 05-44-20

Neo Turf Masters Neo Turf Masters (World) (En,Ja) 2021-12-01 05-40-13

remutro commented 2 years ago

I can't reproduce this issue. Using BIOS & Roms that match No-Intro and ares v126

image

image

FitzRoyX commented 2 years ago

Operating system? Version of ares you're using?

TheKins commented 2 years ago

Windows 10 Home 21H1 Ares v126 No-Intro BIOS and ROM set

LukeUsher commented 2 years ago

None of us can reproduce this I'm afraid; so I don't know where to go from here

BiZkViT96 commented 2 years ago

I also can't reproduce it. 2021-12-08 03_24_02-Bust-A-Move Pocket (USA) 2021-12-08 03_24_46-Neo Turf Masters (World) (En,Ja)

Bust-A-Move Pocket (USA) SHA1 5e8c84b9a4b10aa1c3abbfdea60aef90a8b7db7d

Neo Turf Masters (World) (En,Ja) SHA1 d425bb812290b93a800032925d7be14f75820159

SNK Neo-Geo Pocket Color BIOS (1999)(SNK)(en-ja) SHA1 edc13192054a59be49c6d55f83b70e2510968e86

Are all the settings in Ares for video and shaders set by default? Could it be a video driver?

Perhaps it makes sense to try another video driver in the settings, and change OpenGL to Direct3D.

TheKins commented 2 years ago

Shader is set to "None". Colour Adjustment is set to what I think are the defaults: Luminance 100%, Saturation 100%, Gamma 100%. Emulator Settings in the Video tab of options are all set to off. Changing video driver from OpenGL to Direct3D or even GDI does not change the results.

It's kind of baffling and I'm not sure how I've wrangled this into happening. Non-Color emulation looks fine, too...

BiZkViT96 commented 2 years ago

Does the SHA1 of the games themselves match with what I wrote in the post above? Perhaps it's worth trying to extract the game from the archive first, before launching? It might be worth trying another emulator, like vdmgr. Use the same BIOS and the same ROMs with games. If everything works fine in vdsmgr, I have no idea what the problem is.

TheKins commented 2 years ago

SHAs match, unzipping changes nothing, colors look fine in VDMGR and Bizhawk's implementation of NeoPop.

🤷‍♂️

FitzRoyX commented 2 years ago

Try wiping both the config file in your hidden user/appdata directory, as well as the "emulation" folder in your user directory. I'm wondering if the bios ram is corrupted somehow from being written with some super old version of ares and the new version is trying to inherit it.

TheKins commented 2 years ago

Emulation folder was largely empty, as far as I could tell. Wiping the BML file seems to have fixed it, thankfully. What a weird bug...

LukeUsher commented 2 years ago

Closing as the issue appears to be solved; if we ever see this again, we can re-open and investigate