=> R1 = redraw block to update (no offsets read)
<= R0 and flags corrupted
This SWI is used to set up the Zap redraw block initially. It puts the value
0 in r_screen so the actual screen address is used when
ZapRedraw_RedrawArea is called (this can change quite often) and fills in
r_bpl, r_bpp, r_magx, r_magy, r_xsize, r_ysize by using the call
OS_ReadVduVariables. It also fills in r_mode by
using OS_Byte 135. This call should be made after any mode
change. Compensation is made for double pixel modes by decreasing r_magx. A
pixel in Zap means a hardware pixel rather than an emulated double pixel.
|
|
|