SourMesen / Mesen-S

Mesen-S is a cross-platform (Windows & Linux) SNES emulator built in C++ and C#
GNU General Public License v3.0
415 stars 100 forks source link

HDMA test & spc_dsp6 #142

Closed Max833 closed 4 years ago

Max833 commented 4 years ago

There seems to be something wrong on the right-hand side.

Test rom: https://github.com/PeterLemon/SNES/tree/master/PPU/HDMA/HiColor64PerTileRowPseudoHiRes

image

image

Max833 commented 4 years ago

spc_dsp6 test (https://gitlab.com/higan/snes-test-roms/-/tree/master/blargg-spc-6):

image

image

SourMesen commented 4 years ago

Thanks for the reports!

The SPC test rom fails because cubic interpolation is turned on (I accidentally made the option default to being enabled when I added it - it defaults to disabled now) - you can disable it in Audio->Advanced and it should fix the test.

The HDMA test was a small bug with color math when using high res mode and also reading/writing PPU registers in the middle of the scanline (unsure if any commercial game actually does this specific combination anywhere) - should be fixed now, too.

Max833 commented 4 years ago

Wow, that happened quickly. You're welcome! :)