* SMS2 - Screen Driver
*
* This file - SMS9_in - contains screen driver data block definition
*
          nolist

sd_xmin   equ    $18  (word)        window top lhs
sd_ymin   equ    $1a  (word)
sd_xsize  equ    $1c  (word)        window size
sd_ysize  equ    $1e  (word)
sd_borwd  equ    $20  (word)        border width
*
sd_xpos   equ    $22  (word)        cursor position
sd_ypos   equ    $24  (word)
sd_xinc   equ    $26  (word)        cursor increment
sd_yinc   equ    $28  (word)
*
sd_font   equ    $2a  (2*long)      font addresses
*
sd_scrb   equ    $32  (long)        base address of screen
*
sd_pmask  equ    $36  (long)        paper colour mask
sd_smask  equ    $3a  (long)        strip colour mask
sd_imask  equ    $3e  (long)        ink colour mask
*
sd_cattr  equ    $42  (byte)        character attributes
*
sd_curf   equ    $43  (byte)        cursor flag 0=suppressed, >0=visible
sd_pcolr  equ    $44  (byte)        paper colour byte
sd_scolr  equ    $45  (byte)        strip colour byte
sd_icolr  equ    $46  (byte)        ink colour byte
sd_bcolr  equ    $47  (byte)        border colour byte
*
sd_nlsta  equ    $48  (byte)        new line status (>0 implicit, <0 explicit)
*
sd_fmod   equ    $49  (byte)        fill mode (0=off, 1=on)
sd_yorg   equ    $4a  (float)       graphics window origin
sd_xorg   equ    $50  (float)       graphics window origin
sd_scal   equ    $56  (float)       graphics scale factor
sd_fbuf   equ    $5c  (long)        pointer to fill buffer
sd_fuse   equ    $60  (long)        pointer to user defined fill vectors
sd_linel  equ    $64  (word)        line length in bytes
*
sd_end    equ    $68
*
* character attribute and other flag bits
*
sd..ulin  equ    0                  underline bit
sd..flsh  equ    1                  flash bit
sd..trns  equ    2                  transparent background
sd..xor   equ    3                  xor characters/graphics
sd..dbht  equ    4                  double height
sd..exwd  equ    5                  extended width
sd..dbwd  equ    6                  double width
sd..gchr  equ    7                  graphics positioned characters

          list
