Closed root42 closed 2 days ago
Thanks for the report!
Ozmoo uses a lot of zeropage locations, and it's expecting them to remain untouched during save/restore operations.
My best guess is that the fastloader writes the value 0 at address $ab, as this would cause just the symptoms you're describing.
As it turns out, $ab was unsafe to use on C64, Plus/4 and MEGA65 (we used it on all of these platforms).
I've changed it to safer addresses in Ozmoo v14.43, and have updated Ozmoo Online to use the new version of Ozmoo.
Thanks, @fredrikr for doing the quick update. I recreated the Calypso disk, I guess with the new version. However with AR loaded it still has the same issue. Deactivating AR increases load times massively, obviously, but fixes the issue. So it HAS to do with the AR, but I think the problem is not fixed.
Which version of Action Replay are you using?
I tried the latest version I could find, in Vice, but can't get it to work.
I am using AR 6.0. I think it is easy to find on the web. I put it on my KFF cart and use it for games that are a bit slow. :)
I did manage to get something to go wrong when using Action Replay 6. Is this what happens to you, with the text just being cut off at the screen edge?
Yes exactly that!
Okay fixed it. Apparently AR uses $a7, which Ozmoo was also using. Switched to using $d8 instead, and now it looks good to me with AR Fastload enabled.
(I have updated Ozmoo Online too)
Works perfectly! After recreating the Calypso image and restoring my previous savegame, the text is fixed:
Great to see it working for you! Thanks for reporting back.
I am playing Wishbringer using https://ozmoo.online on my C64 with default settings. After doing a save or restore, all text is missing line breaks. Before it was fine. Seems to be Ozmoo 14.4. A Kung Fu Flash with AR Fastload is in use.