    ifnd GRAPHICS_RASTPORT_I
GRAPHICS_RASTPORT_I set 1

    ifnd GRAPHICS_GFX_I
       include "asm:include/graphics/gfx.i"
    endif

TmpRas    set 0
tr_RasPtr set TmpRas
tr_Size   set tr_RasPtr+4
tr_SIZEOF set tr_Size+4

GelsInfo         set 0
gi_sprRsrvd      set GelsInfo
gi_Flags         set gi_sprRsrvd+1
gi_gelHead       set gi_Flags+1
gi_gelTail       set gi_gelHead+4
gi_nextLine      set gi_gelTail+4
gi_lastColor     set gi_nextLine+4
gi_collHandler   set gi_lastColor+4
gi_leftmost      set gi_collHandler+4
gi_rightmost     set gi_leftmost+2
gi_topmost       set gi_rightmost+2
gi_bottommost    set gi_topmost+2
gi_firstBlissObj set gi_bottommost+2
gi_lastBlissObj  set gi_firstBlissObj+2
gi_SIZEOF        set gi_lastBlissObj+4

RPB_FRST_DOT    equ 0
RPF_FRST_DOT    equ 1<<0
RPB_ONE_DOT     equ 1
RPF_ONE_DOT     equ 1<<1
RPB_DBUFFER     equ 2
RPF_DBUFFER     equ 1<<2
RPB_AREAOUTLINE equ 3
RPF_AREAOUTLINE equ 1<<3
RPB_NOCROSSFILL equ 5
RPF_NOCROSSFILL equ 1<<5

RP_JAM1       equ 0
RP_JAM2       equ 1
RP_COMPLEMENT equ 2
RP_INVERSVID  equ 4

RPB_TXSCALE equ 0
RPF_TXSCALE equ 1<<0

RastPort        set 0
rp_Layer        set RastPort
rp_BitMap       set rp_Layer+4
rp_AreaPtrn     set rp_BitMap+4
rp_TmpRas       set rp_AreaPtrn+4
rp_AreaInfo     set rp_TmpRas+4
rp_GelsInfo     set rp_AreaInfo+4
rp_Mask         set rp_GelsInfo+4
rp_FgPen        set rp_Mask+1
rp_BgPen        set rp_FgPen+1
rp_AOLPen       set rp_BgPen+1
rp_DrawMode     set rp_AOLPen+1
rp_AreaPtSz     set rp_DrawMode+1
rp_Dummy        set rp_AreaPtSz+1
rp_linpatcnt    set rp_Dummy+1
rp_Flags        set rp_linpatcnt+1
rp_LinePtrn     set rp_Flags+2
rp_cp_x         set rp_LinePtrn+2
rp_cp_y         set rp_cp_x+2
rp_minterms     set rp_cp_y+2
rp_PenWidth     set rp_minterms+8
rp_PenHeight    set rp_PenWidth+2
rp_Font         set rp_PenHeight+2
rp_AlgoStyle    set rp_Font+4
rp_TxFlags      set rp_AlgoStyle+1
rp_TxHeight     set rp_TxFlags+1
rp_TxWidh       set rp_TxHeight+2
rp_TxBaseline   set rp_TxWidh+2
rp_TxSpacing    set rp_TxBaseline+2
rp_RP_User      set rp_TxSpacing+2
rp_longreserved set rp_RP_User+4
        ifnd    GFX_RASTPORT_1_2
rp_wordreserved set rp_longreserved+8
rp_reserved     set rp_wordreserved+14
rp_SIZEOF       set rp_reserved+8
        endif
        ifd      GFX_RASTPORT_1_2
rp_SIZEOF       set rp_longreserved+8
        endif

AreaInfo    set 0
ai_VctrTbl  set AreaInfo
ai_VctrPtr  set ai_VctrTbl+4
ai_FlagTbl  set ai_VctrPtr+4
ai_FlagPtr  set ai_FlagTbl+4
ai_Count    set ai_FlagPtr+4
ai_MaxCount set ai_Count+2
ai_FirstX   set ai_MaxCount+2
ai_FirstY   set ai_FirstX+2
ai_SIZEOF   set ai_FirstY+2

ONE_DOTn  equ 1
ONE_DOT   equ 1<<1
FRST_DOTn equ 0
FRST_DOT  equ 1<<0

    endif


