AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
=>     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          } 

[sh-index] Back to list of manuals