melonDS-emu / melonDS

DS emulator, sorta
https://melonds.kuribo64.net
GNU General Public License v3.0
3.19k stars 527 forks source link

Card Games - The Classics (Europe) corrupt graphics #370

Open benderscruffy opened 5 years ago

benderscruffy commented 5 years ago

using 0.7.3 on the title screen and card selection screen the top screen the graphics are not correct and the same as your customize character screen cards1 card cards

Arisotura commented 5 years ago

wow. this one is a shitshow.

either a really interesting CPU/emulation bug, or 'just' some timing bug again

Arisotura commented 5 years ago

woa. that game is also shitting itself on NO$GBA and DeSmuME, in the exact same fashion (corrupted textures).

yet, it works fine on hardware, confirming that the ROM is good.

that's interesting to say the least.

--

welp, that's a big stinky timing issue

it works fine in DeSmuME if you enable advanced timing.

oddly, it works the same in all melonDS versions that can run it.

--

it needs slow code timings, apparently. it looks okay if I set kCodeCacheTiming to 16.

Arisotura commented 5 years ago

the skinny:

hence the bug.

this will likely require icache timings or some approximation.

ghost commented 2 years ago

It's all still completely fucked. The characters on the customization screen don't even render at all anymore.

Capture2

Capture