|
|
|
|
|
by thristian
4996 days ago
|
|
Although it's not quite in the same style as the original GBA, you might want to consider putting the keybinding information above or below the screen, instead of to either side - I keep my browser at a 'comfortable reading' width (~1000px), and the keybinding information was pushed off the side without a scrollbar. CSS media queries would probably be helpful here! On the emulation side, you're doing pretty well! A lot of games that fouled up bsnes' GBA emulation in the early days seem to work just fine, with the minor exception of Legend of Spyro: The Eternal Night, whose intro cinematic and main-menu are both kind of glitchy (something to do with DMA timing, if I recall correctly). Also, how are you handling non-volatile storage? You seem to be at least scanning the ROM for save-type codes, because you're triggering the copy-protection in Top Gun, but are you also trying to dynamically detect EEPROM and Flash variants? I have here the beginnings of a save-type database that I worked on for bsnes, but bsnes' GBA emulation is kind of on hiatus for the forseeable future. If you'd like a copy (currently it's a SQLite file for ease-of-editing, but it wouldn't be hard to convert to some other format), let me know! |
|
You're correct that I'm scanning for the save type. Auto-detection is something I want to get in at some point, but I haven't quite gotten around to it yet. I was considering using a database for the save types as well, but I didn't know if such a database existed. I was just planning on pre-computing it by the same way I'm currently detecting it, which as you say has problems.