Closed ITotalJustice closed 3 years ago
somehow the game executes a 0xFDCD opcode when pressing start, which isn't valid.
this is likely because a conditional jump happens before, which fails because of incorrect flags.
found the bug https://github.com/ITotalJustice/TotalSMS/blob/9c120ed3b13c00acee397311ba2ec85cf2ae3c1a/src/cpu.c#L1542
somehow the game executes a 0xFDCD opcode when pressing start, which isn't valid.
this is likely because a conditional jump happens before, which fails because of incorrect flags.