>>35828252I'm wondering if there's a ground-up rewrite for Java or whatever that could support this easily.
I know there are versions like that but IDK if any of them are suitable, if they're even open source in the first place.
I predict that someday soon people will start recreating retro games in modern languages for easy manipulation. Imagine if your favorite Playstation games were recreated in Unity and publicly available to mess with.
>it has to do with how the games are programmedNot even this btw. The index numbers are contained within a single byte because that's what the Gameboy can store in its compilers (assemblers? comparators? idr what they're called, it's been too long since I worked with NES/GB assembly). In order to have more than 255, you'd need to have a second byte for index numbers plus a bunch of extra code to tell the game how to handle that extra byte, which takes up more bytes in itself. This isn't the hardest thing in the world but no one has bothered to write that code yet.
Now that I think about it there might not be a way to free up space for the sprites and everything anyway, even if you do expand the index numbers. Did the GB ever have expansion ROM like NES cartridges did?