Skip to content

v1.1.0: Game detection and game-specific fixes

Compare
Choose a tag to compare
@Staacks Staacks released this 04 Feb 23:45
· 42 commits to main since this release

This release introduces game detection allowing for game-specific fixes. It also introduces generic fixes that will certainly improve and fix games that are not even listed here.

  • Game-detection including a (mostly automatically generated) database of 1400 hashes.
  • Game-specific fixes for
    • Alien vs. Predator
    • Batman the Animated Series
    • Battletoads
    • Battletoads in Ragnarok's World
    • Battletoads Double Dragon
    • Bonk's Adventure
    • Fighting Simulator
    • Kirby's Dreamland 2
    • Mole Mania
    • Samurai Shodown
    • Tetris 2
    • Teenage Mutant Ninja Turtles - Fall of the Foot Clan
  • Fix for carry flag for SBC instruction (fixes big mess in Battletoads but might fix other games, too)
  • Limit stat register to report mode 0 and 1 only due to limited PPU emulation precision. This fixes Chase H.Q. and possibly others.
  • Fix half-carry bit for several opcodes. (Fixing Killer Instinct and possibly others.)
  • Fix rendering of window if it is enabled mid-frame. Fixes text banners in Samurai Shodown and quite certainly window effects in other games.
  • Slightly change interrupt detection to not require a PC jump. This fixes the crash at the end of level 1 in Tiny Toons - Babs' Big Break and hopefully does not introduce problems in other games.
  • Wait longer for return instruction after DMA before giving up. Fixes Dr. Franken.
  • Add a lower frame blending option and use this as default as a compromise between ghosting effects and broken transparency effects.
  • USB descriptor gets a unique serial number from the flash chip. This will lead to multiple Interceptors becoming distinguishable by the host system. This might also mean that you need to add and configure it again in your host software.

To update press and hold the [Flash] button (usually inside your case) while connecting the Interceptor via USB and drag the uf2 file below into its file system.

gbinterceptor_case.zip: I do no longer include the original 3d print designs in the release, in order to point you to improved versions from the community. If you prefer the original, you can download the STLs from the repository.