=> R1 = redraw block (r_charw and r_charh)
R2 = first extra bitmap to create (eg 0)
R3 = last extra bitmap to create (inclusive eg &104)
R4 = address of bitmaps in 1 bit per pixel form.
(space must be reserved for the characters to be created).
<= R0 and flags corrupted.
Characters 0-&1F,&7F,&100+ are treated specially during a VDU
redraw, drawing blocks and squares. The purpose of this SWI is to create
bitmaps for these extra characters from a standard bitmap of the normal
characters, so you can also use these in a DSA redraw. You specify an
interval of characters, and in that interval, it creates bitmaps for the
extra characters.
This means that the bitmaps will then be consistent with the VDU characters
of these numbers. These bitmaps are also useful as cursors.
|
|
|