[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 65816/GS - move SHGR memory?



On Thu, 8 Nov 2012, Charlie wrote:

Maybe I'm missing something in this discussion but can't you just BLOAD your picture into bank $00 and use the AUXMOVE routine at $C311 to move the picture to bank $01. If shadowing isn't inhibited (it rarely is but you can check the shadow register at $C035) then $E1 and $01 contain the same data. Then turn on SHR with softswitch $C029.
No 16-bit code should be necessary to move or display SHR.

Hm. That may be possible (I have my own version of AUXMOVE that I use in QIX).

In my experiments a few years ago, though, sometimes fiddling with data in bank $01 using 65C02 code didn't have the results on bank $E1. That's why I was leery of actually working with SHGR further (I planned to write some & extensions to BASIC; I kind-of have a feel for how & works by writing commands for EHBASIC which works in a similar fashion).

-uso.