        ifnd LIBRARIES_CONFIGREGS_I
LIBRARIES_CONFIGREGS_I set 1

; ExpansionRom
er_Type             set 0
er_Product          set er_Type+1
er_Flags            set er_Product+1
er_Reserved03       set er_Flags+1
er_Manufacturer     set er_Reserved03+1
er_SerialNumber     set er_Manufacturer+2
er_InitDiagVec      set er_SerialNumber+4
er_Reserved0c       set er_InitDiagVec+2
er_Reserved0d       set er_Reserved0c+1
er_Reserved0e       set er_Reserved0d+1
er_Reserved0f       set er_Reserved0e+1
ExpansionRom_SIZEOF set er_Reserved0f+1

; ExpansionControl
ec_Interrupt            set 0
ec_Reserved11           set ec_Interrupt+1
ec_BaseAddress          set ec_Reserved11+1
ec_Shutup               set ec_BaseAddress+1
ec_Reserved14           set ec_Shutup+1
ec_Reserved15           set ec_Reserved14+1
ec_Reserved16           set ec_Reserved15+1
ec_Reserved17           set ec_Reserved16+1
ec_Reserved18           set ec_Reserved17+1
ec_Reserved19           set ec_Reserved18+1
ec_Reserved1a           set ec_Reserved19+1
ec_Reserved1b           set ec_Reserved1a+1
ec_Reserved1c           set ec_Reserved1b+1
ec_Reserved1d           set ec_Reserved1c+1
ec_Reserved1e           set ec_Reserved1d+1
ec_Reserved1f           set ec_Reserved1e+1
ExpansionControl_SIZEOF set ec_Reserved1f+1

E_SLOTSIZE              equ     $10000
E_SLOTMASK              equ     $ffff
E_SLOTSHIFT             equ     16

E_EXPANSIONBASE         equ     $e80000
E_EXPANSIONSIZE         equ     $80000
E_EXPANSIONSLOTS        equ     8

E_MEMORYBASE            equ     $200000
E_MEMORYSIZE            equ     $800000
E_MEMORYSLOTS           equ     128

ERT_TYPEMASK            equ     $c0
ERT_TYPEBIT             equ     6
ERT_TYPESIZE            equ     2
ERT_NEWBOARD            equ     $c0

ERT_MEMMASK             equ     7
ERT_MEMBIT              equ     0
ERT_MEMSIZE             equ     3


ERTB_CHAINEDCONFIG      equ 3
ERTF_CHAINEDCONFIG      equ 1<<3
ERTB_DIAGVALID          equ 4
ERTF_DIAGVALID          equ 1<<4
ERTB_MEMLIST            equ 5
ERTF_MEMLIST            equ 1<<5
ERFB_NOSHUTUP           equ 6
ERFF_NOSHUTUP           equ 1<<6
ERFB_MEMSPACE           equ 7
ERFF_MEMSPACE           equ 1<<7

ECIB_INTENA             equ 1
ECIF_INTENA             equ 1<<1
ECIB_RESET              equ 3
ECIF_RESET              equ 1<<3
ECIB_INT2PEND           equ 4
ECIF_INT2PEND           equ 1<<4
ECIB_INT6PEND           equ 5
ECIF_INT6PEND           equ 1<<5
ECIB_INT7PEND           equ 6
ECIF_INT7PEND           equ 1<<6
ECIB_INTERRUPTING       equ 7
ECIF_INTERRUPTING       equ 1<<7

; DiagArea
da_Config       set 0
da_Flags        set da_Config+1
da_Size         set da_Flags+1
da_DiagPoint    set da_Size+2
da_BootPoint    set da_DiagPoint+2
da_Name         set da_BootPoint+2
da_Reserved01   set da_Name+2
da_Reserved02   set da_Reserved01+2
DiagArea_SIZEOF set da_Reserved02+2

DAC_BUSWIDTH    equ     $C0
DAC_NIBBLEWIDE  equ     0
DAC_BYTEWIDE    equ     $40
DAC_WORDWIDE    equ     $80

DAC_BOOTTIME    equ     $30
DAC_NEVER       equ     0
DAC_CONFIGTIME  equ     $10
DAC_BINDTIME    equ     $20

        endif

