Hasty Briefsbeta

Why Castrol Honda Superbike crashes on (most) modern systems

6 days ago
  • #retro-gaming
  • #directinput
  • #debugging
  • Castrol Honda Superbike World Champions is a 1998 motorbike racing game for PC.
  • The game crashes on modern systems like Windows 7 due to DirectInput enumeration issues.
  • Debugging revealed the game fails when enumerating more than 8 input devices, including non-joystick devices like LED controllers.
  • A fix involves patching the game to filter for joystick devices only and limit enumeration to 8 devices.
  • A minimal DLL shim was created to implement the fix, optimizing for size and compatibility with older Windows versions.
  • The game also includes a CD check that can be bypassed by copying specific files to the installation directory.