home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: AssemPro For Development Amiga Driver / Lowe_AssemProForDevelopmentAmigaDriver.adf / Includes / graphics / gfxbase.i < prev    next >
Encoding:
Text File  |  1978-06-06  |  2.0 KB  |  71 lines

  1.     IFND    GRAPHICS_GFXBASE_I@
  2. GRAPHICS_GFXBASE_I@  = 1
  3.  
  4.     IFND    EXEC_LISTS_I@
  5.     include 'exec/lists.i'
  6.     ENDIF
  7.     IFND    EXEC_LIBRARIES_I@
  8.     include 'exec/libraries.i'
  9.     ENDIF
  10.     IFND    EXEC_INTERRUPTS_I@
  11.     include 'exec/interrupts.i'
  12.     ENDIF
  13.  
  14.  STRUCTURE  GfxBase,LIB_SIZE
  15.     APTR    gb_ActiView     ; struct ;View
  16.     APTR    gb_copinit      ; struct ;copinit; ptr to copper start up list
  17.     APTR    gb_cia      ; for 6526 resource use
  18.     APTR    gb_blitter      ; for blitter resource use
  19.     APTR    gb_LOFlist      ; current copper list being run
  20.     APTR    gb_SHFlist      ; current copper list being run
  21.     APTR    gb_blthd        ; struct ;bltnode
  22.     APTR    gb_blttl        ;
  23.     APTR    gb_bsblthd      ;
  24.     APTR    gb_bsblttl      ;
  25.     STRUCT  gb_vbsrv,IS_SIZE
  26.     STRUCT  gb_timsrv,IS_SIZE
  27.     STRUCT  gb_bltsrv,IS_SIZE
  28.     STRUCT  gb_TextFonts,LH_SIZE
  29.     APTR    gb_DefaultFont
  30.     UWORD   gb_Modes        ; copy of bltcon0
  31.     BYTE    gb_VBlank
  32.     BYTE    gb_Debug
  33.     UWORD   gb_BeamSync
  34.     WORD    gb_system_bplcon0
  35.     BYTE    gb_SpriteReserved
  36.     BYTE    gb_bytereserved
  37.  
  38.     WORD    gb_Flags
  39.     WORD    gb_BlitLock
  40.         WORD    gb_BlitNest
  41.         STRUCT  gb_BlitWaitQ,LH_SIZE
  42.         APTR    gb_BlitOwner
  43.         STRUCT  gb_TOF_WaitQ,LH_SIZE
  44.  
  45.         WORD    gb_DisplayFlags
  46.         APTR    gb_SimpleSprites
  47.         WORD    gb_MaxDisplayRow
  48.         WORD    gb_MaxDisplayColumn
  49.         WORD    gb_NormalDisplayRows
  50.         WORD    gb_NormalDisplayColumns
  51.         WORD    gb_NormalDPMX
  52.         WORD    gb_NormalDPMY
  53.  
  54.         APTR    gb_LastChanceMemory
  55.         APTR    gb_LCMptr
  56.  
  57.         WORD    gb_MicrosPerLine        ; usecs per line times 256
  58.  
  59.     STRUCT  gb_reserved,8   ; 8 bytes reserved for future use
  60.     LABEL   gb_SIZE
  61.  
  62. ; bits for dalestuff, which may go away when blitter becomes a resource
  63. OWNBLITTERn equ 0   ; blitter owned bit
  64. QBOWNERn    equ 1   ; blitter owned by blit queuer
  65.  
  66. QBOWNER     equ 1<<QBOWNERn
  67.  
  68.     ENDIF
  69.     END
  70.