=> R1 = redraw block
R3 = address of text to use for this line starting at the first
visible character
R4 = address of character defn table with row offset added so redraw
uses first 'row' of each bitmap, or set to 0 if you want the
line to be cleared to the background colour (eg interline gap)
R5 = screen address of the start of the raster line
R6 = b0-b7 start foreground colour to use (eg r_for value)
b16-b24 start background colour to use (eg r_bac value)
b24-b31 starting font substyle
<= R0 and flags corrupted
Redraws a single raster line. Only applies to DSA redraw. This is a low
level call used by ZapRedraw_RedrawArea and not of much use otherwise.
The initial words of r_workarea are set up as follows:
0 Pixel scroll offset within the first visible char (0 - charw-1)
4 Number of pixels to do from the first character (0 - charw-1)
8 Number of whole characters to do after the first char
12 Number of pixels to do in the last visible char (0 - charw-1)
16 -
20 Address of extension code } if r_flags bit 2 set
24 Extension sub private word }
|
|
|