mgba-emu / mgba

mGBA Game Boy Advance Emulator
https://mgba.io/
Mozilla Public License 2.0
5.66k stars 777 forks source link

List of mooneye-gb tests that don't pass #2116

Open ghost opened 3 years ago

ghost commented 3 years ago

DMG/MGB/SGB or universal failures

SGB/CGB/AGB only failures

DMG0 failures (currently unemulated)

endrift commented 3 years ago

I hope you don't mind, but I'm gonna steal the OP and format it in a way that makes it easier to track.

Also you're missing a bunch.

ghost commented 3 years ago

I'm just getting started lol

rapid_toggle

rapid

rapid_toggle.zip

boot_div2-S

diva s

boot_div2-S.zip

boot_div-dmg0

diva0

boot_div-dmg0.zip

boot_div-dmgABCmgb

boot dmc

boot_div-dmgABCmgb.zip

boot_div-S

Capture

boot_div-S.zip

CasualPokePlayer commented 3 years ago

boot_div tests rely on the correct bootrom being used. It looks like you aren't actually using the correct bootrom for some of those.

endrift commented 3 years ago

@Kurayami7 I already put the full list in the OP

ghost commented 3 years ago

Do you wanna just do this? It's a pain in the ass and other other guy said I already screwed up.

endrift commented 3 years ago

I handled it already so...yeah, that works heh.

But yes I'm not using the correct boot ROM since I want to get the timing right when booting without the boot ROM (excluding DMG0 which I might just skip) since you can specify the model at load time.

CasualPokePlayer commented 3 years ago

Note for the CGB timing tests, those are all CGB-DMG ROMs and CGB-DMG has different post bootrom timing than CGB, and CGB-DMG timing even varies based off other things in the header.

endrift commented 3 years ago

Yes, I'm aware of that already. It's a pain but I do emulate it to some extent.