home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: Devpac Amiga 1 / Lowe_DevpacAmiga1.adf / include / libraries / configregs.i < prev    next >
Encoding:
Text File  |  1987-11-09  |  1.9 KB  |  98 lines

  1.     IFND    LIBS_CONFIGREGS_I
  2. LIBS_CONFIGREGS_I    SET    1
  3.  
  4.     rsset    0
  5. er_Type    rs.b    1
  6. er_Product    rs.b    1
  7. er_Flags    rs.b    1
  8. er_Reserved03    rs.b    1
  9. er_Manufacturer    rs.w    1
  10. er_SerialNumber    rs.l    1
  11. er_InitDiagVec    rs.w    1
  12. er_Reserved0c    rs.b    1
  13. er_Reserved0d    rs.b    1
  14. er_Reserved0e    rs.b    1
  15. er_Reserved0f    rs.b    1
  16. ExpansionRom_SIZEOF    rs.w    0
  17.  
  18.     rsset    0
  19. ec_Interrupt    rs.b    1
  20. ec_Reserved11    rs.b    1
  21. ec_BaseAddress    rs.b    1
  22. ec_Shutup    rs.b    1
  23. ec_Reserved14    rs.b    1
  24. ec_Reserved15    rs.b    1
  25. ec_Reserved16    rs.b    1
  26. ec_Reserved17    rs.b    1
  27. ec_Reserved18    rs.b    1
  28. ec_Reserved19    rs.b    1
  29. ec_Reserved1a    rs.b    1
  30. ec_Reserved1b    rs.b    1
  31. ec_Reserved1c    rs.b    1
  32. ec_Reserved1d    rs.b    1
  33. ec_Reserved1e    rs.b    1
  34. ec_Reserved1f    rs.b    1
  35. ExpansionControl_SIZEOF    rs.w    0
  36.  
  37. E_SLOTSIZE    EQU     $10000
  38. E_SLOTMASK    EQU     $ffff
  39. E_SLOTSHIFT    EQU     16
  40. E_EXPANSIONBASE    EQU     $e80000
  41. E_EXPANSIONSIZE    EQU     $080000
  42. E_EXPANSIONSLOTS    EQU     8
  43. E_MEMORYBASE    EQU     $200000
  44. E_MEMORYSIZE    EQU     $800000
  45. E_MEMORYSLOTS    EQU     128
  46. ERT_TYPEMASK    EQU     $c0
  47. ERT_TYPEBIT    EQU     6
  48. ERT_TYPESIZE    EQU     2
  49. ERT_NEWBOARD    EQU     $c0
  50. ERT_MEMMASK    EQU     $07
  51. ERT_MEMBIT    EQU     0
  52. ERT_MEMSIZE    EQU     3
  53. ERTB_CHAINEDCONFIG    equ    3
  54. ERTF_CHAINEDCONFIG    equ    1<<3
  55. ERTB_DIAGVALID    equ    4
  56. ERTF_DIAGVALID    equ    1<<4
  57. ERTB_MEMLIST    equ    5
  58. ERTF_MEMLIST    equ    1<<5
  59. ERFB_MEMSPACE    equ    7
  60. ERFF_MEMSPACE    equ    1<<7
  61. ERFB_NOSHUTUP    equ    6
  62. ERFF_NOSHUTUP    equ    1<<6
  63.  
  64. ECIB_INTENA    equ    1
  65. ECIF_INTENA    equ    1<<1
  66. ECIB_RESET    equ    3
  67. ECIF_RESET    equ    1<<3
  68. ECIB_INT2PEND    equ    4
  69. ECIF_INT2PEND    equ    1<<4
  70. ECIB_INT6PEND    equ    5
  71. ECIF_INT6PEND    equ    1<<5
  72. ECIB_INT7PEND    equ    6
  73. ECIF_INT7PEND    equ    1<<6
  74. ECIB_INTERRUPTING    equ    7
  75. ECIF_INTERRUPTING    equ    1<<7
  76.  
  77.     rsset    0
  78. da_Config    rs.b    1
  79. da_Flags    rs.b    1
  80. da_Size    rs.w    1
  81. da_DiagPoint    rs.w    1
  82. da_BootPoint    rs.w    1
  83. da_Name    rs.w    1
  84. da_Reserved01    rs.w    1
  85. da_Reserved02    rs.w    1
  86. DiagArea_SIZEOF    rs.w    0
  87.  
  88. DAC_BUSWIDTH    EQU     $C0
  89. DAC_NIBBLEWIDE    EQU     $00
  90. DAC_BYTEWIDE    EQU     $40
  91. DAC_WORDWIDE    EQU     $80
  92. DAC_BOOTTIME    EQU     $30
  93. DAC_NEVER    EQU     $00
  94. DAC_CONFIGTIME    EQU     $10
  95. DAC_BINDTIME    EQU     $20
  96.     ENDC    !LIBS_CONFIGREGS_I
  97.  
  98.