AgonConsole8 / agon-vdp

Official Firmware for the Agon Console8: ESP32 VDP
MIT License
38 stars 17 forks source link

Enhanced cursor support #179

Closed stevesims closed 5 months ago

stevesims commented 5 months ago

builds on #178

adds support for all different cursor behaviours set via VDU 23,16,x,y

needs to be fully tested to compare to how RISC OS behaves

also includes preliminary support for VDU 23,0,10,n and VDU 23,0,11,n to set cursor display start/end row plus VDU 23,0,&8A,n and VDU 23,0,&8B,n to adjust cursor display start/end column (the latter wasn't part of what a Beeb could do). this also includes the ability to set the flashing speed to fast (as opposed to the default slower flashing rate) and pick a "steady" (non-flashing) cursor. VDU 23,1,n now supports options 2 and 3 for "steady" and "flashing" options instead of the previous off/on