Hi,
it looks like this function can easely replace the system font with a font yet loaded in RAM.
The parameter reserved in intin(0) that must be set to zero can be set to 1
then control(10)+control(11) are set to the header address of the new font in RAM
and the call to vst_load_fonts installs the new font!
I have found this when disassembling the APL68000 interpreter that needs a new font for its special characters.
But, unfortunately, if this wirks with TOS 1.x 2.x and 3.x, it doesn't work anymore with TOS 4.x
Guillaume.
it looks like this function can easely replace the system font with a font yet loaded in RAM.
The parameter reserved in intin(0) that must be set to zero can be set to 1
then control(10)+control(11) are set to the header address of the new font in RAM
and the call to vst_load_fonts installs the new font!
I have found this when disassembling the APL68000 interpreter that needs a new font for its special characters.
But, unfortunately, if this wirks with TOS 1.x 2.x and 3.x, it doesn't work anymore with TOS 4.x
Guillaume.