I'm still unsure what the final issue is, but I've put a workaround in my fork. I focused on parts making use of DMA, although there were some uses of DMA that definitely work with goomba color without modification. I then read through this ( ) disassembly project for Crystal and compared it to the analogous project for Gold and Silver. I took a guess that this was some sort of DMA or bankswitching issue and also noted that other users seem to consistently report Crystal as broken, but not Gold or Silver. I took a look in a debugger and it seemed like the BG tiles were being overwritten with a combination of what appeared to be tiles meant for elsewhere in memory as well as some other stuff I couldn't identify. Looks like a lot of people tend to report this game. I used goomba color for the first time recently and found that Pokemon Crystal was graphically broken.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |