Direct screen handling routines (sprites etc.)
My Display_Cde articles in QL World and follow up on http://www.dilwyn.me.uk/tk/display2.zip shows how to address and handle the screen to cater for the various sizes and colour depths on modern systems. Display_Cde is a series of BASIC extensions to interrogate the system for various details such as screen height, width, colour depth, whether or not pointer environment and / or Window Manager is present and so on.

Direct whole number graphic commands (ie not scalable like current original SuperBASIC LINE & CIRCLE commands)
One was published in QL World or QL User in the past, to do fast straight lines. Not sure if it was part of DIY Toolkit by Simon Goodwin or Marcus Jeffery who wrote a lot before Simon started the DIY Toolkit.

A more comprehensive line editor
A slightly better one is on my website, written by Malcolm Lear, to allow you to do EDIT "procname" instead of just EDIT line number. Alternatively, try programs like the Ergon Development MasterBASIC and Timothy Swenson's SSB program.

Either built in scalable fonts or a few more size ranges to the
existing ones, say CSIZE 4,1,  CSIZE 5,2, CSIZE 6,3.

With bigger and bigger resolution screens the original sizes are starting to
look too small now
Proforma from PROGS did this - implemented vector text. Later on, it became part of Prowess, the Progs Windowing system.

Dilwyn Jones


_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to