hoglet67 / PiTubeDirect

Bare-metal Raspberry Pi project that attaches to the Acorn TUBE interface and emulates many BBC Micro Co Processors
GNU General Public License v3.0
187 stars 23 forks source link

Frame Buffer: COPY cursor reverts to host screen after running TWIN #174

Closed mincebert closed 1 year ago

mincebert commented 1 year ago

If using the ARM Native copro and having the frame buffer selected with *PIVDU 2, after running the TWIN editor (from the ARM Evaluation discs), moving the cursor does not appear to do anything but, when pushing COPY, seems to copy from the host screen. On the host screen, a block is printed but you can't see the copy cursor.

Running *PIVDU 2 fixes things again.

I suspect there's probably nothing you can do about this and it's just TWIN mucking about with the vectors, but I thought I'd report it!

hoglet67 commented 1 year ago

Does *FX 4,1 also fix it?

mincebert commented 1 year ago

Yes, it does and everything is fixed: the copy cursor moves around on the Pi frame buffer and copies from it.

hoglet67 commented 1 year ago

I guess the VDU driver could be much more aggressive in doing *FX 4,1 every line, but that seems a bit excessive.

So I'm inclined to leave it as it is.

Dave

hoglet67 commented 1 year ago

Leaving as is....