Post by Jonathan Cauldwell on Mar 28, 2013 20:40:13 GMT
This is version 3.4 with a critical bug fix.
Thanks to The Sentinel I've managed to track down a bug in the code editor that has been in from the very start. The problem occurred when the end of the game code was approaching the end of a 256-byte page boundary and adding a section of game logic would have taken the address past the boundary. Under these conditions AGD would make room for the extra tokenised logic, but this would overwrite some of the text in the editor workspace causing corruption.
AGD 3.5 now leaves a gap of 256 bytes between the end of the game and the text editor workspace, which should be more than enough in most circumstances. For example, adding the Manic Miner code to an empty event adds less than 70 bytes of tokens.
For anyone who has been playing around with WiP versions containing some of the functionality of the still-in-development version 4, let me know if you'd like the latest version containing this update. However, I've added more functionality recently so it won't be compatible with whichever version you're currently using.