Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix CLANNAD Full Voice English patches compiled with (rlc -g).
The CLANNAD translators have recently started stripping debugging symbols from their patched Seen.txt file and this has broken the translation on rlvm. Specifically, the game appeared to work, but never outputted any text to the screen. The problem was related to the instruction pointer. rlBabel based Seen.txt files have the following euqivalent code: strout(??} // Somehow primes the text system strcpy(buffer, "Text to output") gosub (rlBabel impl) Because strout was calling RLMachine::performTextout and performTextout called advanceInstructionPointer(), the IP was being incremented twice and the strcpy was never being called, leading to no text.
- Loading branch information