=> R1 = pointer to TMviewblock
This ends the bank switching, releasing (if any) the reserved memory and copying the contents of the second page (if the current page is the second) into the first.
To have a working engine with bank switching do this:
SYS "Gemini_StartBuffering"
bank = 1
REPEAT
bank = bank EOR 3
SYS "Gemini_Render",,,,bank,0
UNTIL end
SYS "Gemini_EndBuffering"
This will also work even if there isn't enough memory for bank switching.
|
|
|