breakintoprogram / next-bbc-basic

A port of BBC Basic for Z80 to the Spectrum Next
zlib License
35 stars 3 forks source link

Updated KBD, VDU 19, VDU 20, MODE, colour api #4

Open jgharston opened 3 years ago

jgharston commented 3 years ago

next_io, KBD: Optimised CAPS-Digit processing SS/CS+space/enter don't return out of range values Use standard SS table: if no EXTEND mode, then SS-I is used for (C), see http://mdfs.net/Info/Comp/Spectrum/ProgTips/Editors/

next_io, VDU: Added VDU 20, calls ResetColours Corrected VDU 19 count

next_graphics: MODE resets colours (calls VDU 20) API uses RGB colours see http://mdfs.net/Software/BBCBasic/Testing/VDU/img/Colours.htm and http://mdfs.net/Info/Comp/BBC/Display/Colours/Physical.htm