calc84maniac / tiboyce

A Game Boy emulator for the TI-84 Plus CE and TI-83 Premium CE.
https://calc84maniac.github.io/tiboyce/
GNU General Public License v3.0
376 stars 23 forks source link

Color issue with Pokémon gold and silver. #165

Closed EndangeredBubs closed 1 year ago

EndangeredBubs commented 2 years ago

Hello, I own the Ti84 CE Plus Python and Pokémon Red, Blue, and Yellow all work perfectly fine but whenever I try Pokémon gold or silver its just a gray colors. I also have another question about the turbo mode to make things faster why does it go so quickly on red but in blue or yellow its slower?

calc84maniac commented 2 years ago

There isn't actual Game Boy Color support yet, so original Game Boy games (such as Red and Blue) run using predefined default palettes as if running on a GBC, but games like Gold and Silver are GBC-enhanced so they have no default palette. For now you can set a custom palette in the settings if you want, though it's not full colorization.

As for turbo speed, it's limited by the emulation performance, so more complex games won't run as fast (and some games won't speed up at all). You can improve the maximum turbo speed slightly at a trade-off for visual smoothness by increasing the maximum frameskip value.

teddblue commented 2 years ago

just wondering, how does the reverse palette know the colors in the game (it's reversing them) while the default doesn't?

calc84maniac commented 2 years ago

It's not inverting the GBC colors, it's still applying the same palette for every game. It's basically just a "dark mode" (which is appropriate for some games like Galaga, though I think its default palette is the inverted one).