Login
Back to forumSee the full topicGo to last reply

Posted By

MMS
on 2022-08-28
06:48:23
 Re: Plus/4 $FF28 Bug (TEDMON Bug?)

Actually I think you have a lot of free memory in plus/4. Keeping it so close to the main code causes the problem, but you do not want a huge save that's why you put it closer.
In C64 codes that's why they prefer inserting the machine code via poke commands above the BASIC area.
I think there is an other possible solution. Some time ago with the help of gerliczer and George we created a basic loader routine use the kernal code. With that one you can load a file to any place in the memory without changing any of the mentioned memory addresses or even restarting your BASIC code.
After you loaded it you can start with SYS. We used it to load gfx to an unused high address then to copy segments of it to the gfx screen.
but it could be anything, music, fontset or a separate code stored on the floppy disc.
The loader routine is somewhere in the programming section here on Plus4world, from phone it is not that easy to find.

Here it is, can be easily modified, just the load address and the filename need to be changed.




Back to top


Copyright © Plus/4 World Team, 2001-2024