Notable Games with Issues
This issue is not a general compatibility table, but for now, is just a personal reference of games that do or do not work to help with general compatibility and in determining beta vs. stable status of the core in general
Compatibility Notes
-
[x] Donkey Kong Country - Really messed up graphically, and can't get past the level select screen without crashing. The game tries to do an OAM within 0xFFXX, but IO am assuming it does not correctly get written and breaks. Fixed with #75
-
[ ] Bionic Commando - Sound does some weirdness, game play fine however
-
[ ] GBC Spongebob - Level Background loads incorrectly, and looks super weird
-
[ ] Wario Land 3 - LYC is checked too late, and Palettes are messed up
-
[ ] Crystalis - Same situation as bionic commando
-
[x] Kirby's Dreamland - We get an opcode crash after the first level intro cutscene. Was a timing issue, fixed with #193
-
[ ] Link's Awakening - Intro "Cha-Ching" is incorrect. Thanks @Malax 😄
Pokemon Crystal glitches a bit when starting a new game (and a bit afterwards too). Oracle of Seasons seems really glitchy right now when starting a new game too.
Update: Graphics Batch Processing causes these bugs.
Dragon Ball Z Legendary super warriror appears to be playing audio too slow
Oracle of Seasons seems to have issues with Tile Rendering:

let audio_batch_processing = 0;
let graphics_batch_processing = 0;
let timers_batch_processing = 0;
let graphics_disable_scanline_rendering = 0;
let audio_accumulate_samples = 0;
let tile_rendering = 1;
let tile_caching = 0;
Oh yeah I totally messed something up with tile rendering haha!
All tile rendering does, is instead of outputting pixel by pixel, it will output the entire line of the tile (so 8 pixels at a time), it gives a very slight speedup on rendering things.
Ahh as I'm typing this out, i think I forgot to allow for mirroring of tiles. That is probably the problem. If you have the time, would you be so kind to take another screenshot of the same area, with tile rendering off so we can compare and prove my suspicion (I can't spell)? :)
Also #61 has instructions for a possible fix of DKC and Aevilia if you are interested :)
Oh and one more also, I lobe your awesome smoothing screenshots, they look so good :')

Yeah it seems to be a mirroring problem.
Also #61 has instructions for a possible fix of DKC and Aevilia if you are interested :)
Not sure what that means. Is that related or what is that about?
Oh nice! Dude thank you for that screenshot, I'll make another issue for the tile rendering now :)
And In the original post, I mentioned some games above with errors. Donkey Kong Country has a ton of bugs, and only barely kind of plays. In the awesome-gb discord last night, we found a fix for it, but I was tired and went to bed. I was half referencing that for my self, and half mentioning that to you just in case you tried running the game in the past, and noticed it not working 😄
Found another DKC bug, from @binji. Sometimes the levels will load with no ovjects or sprites :(
Btw, Tetris sound in the game type select menu (the one right after pressing start) is laggy here (FF and Chrome) 😢
@dcodeIO You mean like You press the button, and then the sound plays?
or it plays choppy?
If it is the first, then It's just a latency thing I can fix easily 😄 Gotta make sure you got your tetris haha!
Sadly it's the second, regardless of input 😢
Uh oh, I'll look into that, because that is quite strange 😮
So I fixed "zombie mode" for prehistorik man. But the last lingering audio issue seems to be something weird with the Wave channel :thinking: Listen with binjgb, and you can see/hear something is up with the waveform :cry: