VTUI library
Posted: Tue Mar 23, 2021 3:31 pm
prog8's textio module is a mess in this regard, some routines use kernal others write directly to Vera. Mostly, the operations that can reasonably be done by a kernal routine are not writing to Vera though. (On the C-64, it is the same, but instead of vera it directly writes into the screen buffer ram locations).
In the end, does it matter? It should be a secret for the user of the library how it does its work, as long as you get the desired result ?
The only thing that may be problematic is if you have banked out the kernal rom in your program and try to use the library routines that depend on a kernal routine. A note in the documentation about this should fix that I think (something I haven't yet taken care of for prog8...)