03-15-2017, 03:56 PM
Yes - like LCD says - write a small routine that's designed to copy data out of the upper memory banks to a low down buffer. (worst case scenario, make teh screen attributes all the same, and you can use the 6k of screen temporarily). Then change bank back and return - the new data is accessible. It's a bit like a ram load option, really.
You may have to write this separately, and call it with a smidge of assembly language, rather than make it part of your main compiled program.
You may have to write this separately, and call it with a smidge of assembly language, rather than make it part of your main compiled program.