;
;   *-*-*   ADD279.CSD   *-*-*
;
;   This Submit file adds the iSBX 279A device driver to an
;   ICU Definition file.
;
;   Invocation:  submit add279(def_file_base_name,
;                              sbx_base_port_address,
;                              sbx_interrupt_level,
;                              sbx_port_separation)
;
;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
;
; iSBC 286/12 single board computer
; hardware reference manual (147533-001)
;
;  Configuration of iSBX site at j6 (double width) for iSBX 279A.
;
;  For 8-bit iSBX operation: iSBC 286/12 senses 8/16-bit sbx automatically
;
;  I/O port base address:  prt  =  080h, sep  =  2
;
;  Interrupt source/destination:
;    iSBX j6 intr0 is permanently connected to pic 2, lev 3.  ilv  =  73h
;
;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
;
; iSBC 286/12 or iSBC 386/12 single board computer
; hardware reference manual (147533-001)
;
;  Configuration of iSBX site at j5 (single width) for iSBX 279A.
;
;  For 8-bit iSBX operation: iSBC 286/12 senses 8/16-bit sbx automatically
;
;  I/O port base address:  prt  =  0a0h, sep  =  2
;
;  Interrupt source/destination:
;    iSBX j5 intr0 is permanently connected to pic 2, lev 5.  ilv  =  75h
;
;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
;
; iSBC 386/21/22/24/28 single board computer
; hardware reference manual (149094-001)
;
;  Configuration of iSBX site at j2 for iSBX 279A.
;
;  For 8-bit iSBX operation: e15-e16 removed (as shipped)
;
;  I/O port base address:  prt  =  080h, sep  =  2
;
;  Interrupt source:
;    e99 - iSBX intr0 
;
;  Interrupt destination:
;    e75 - pic 1, lev 6 - ilv  =  68h
;    e78 - pic 2, lev 2 - ilv  =  72h
;    e79 - pic 2, lev 3 - ilv  =  73h (as shipped)
;
;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
;
; iSBC 386/100 -m01, -m02, -m04, -m08 
; single board computer user's guide (148976-001)
;
;  Configuration of iSBX site at j2 for iSBX 279A.
;
;  For 8-bit iSBX operation: e43-e44 removed (as shipped)
;
;  I/O port base address:  prt  =  080h, sep  =  2
;
;  Interrupt source:
;    e20 - iSBX intr0 
;
;  Interrupt destination:
;    e10 - pic 1, lev 1 - ilv  =  18h
;    e19 - pic 1, lev 4 - ilv  =  48h (as shipped)
;    e1  - pic 1, lev 6 - ilv  =  68h
;    e2  - pic 2, lev 1 - ilv  =  71h
;    e21 - pic 2, lev 3 - ilv  =  73h
;    e8  - pic 2, lev 5 - ilv  =  75h
;    e3  - pic 2, lev 7 - ilv  =  77h
;
;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
;
; Add the iSBX 279A driver to %0.def, at port %1,
;                         interrupt %2, separation %3 ?
pause ; Enter a <return> to continue or a Control-C to exit
;
;*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
icu386 %0.def

c idevs
g79 = y
y
ilv = %2
prt = %1
sep = %3
cp1 = 234
cp2 = 236
cp4 = 240
zmx = 1
zmy = 1
brd = 232
crc = 233
cpx = 320
cpy = 240
grf = none
rif = none
log = none


n
y
NAM = U279_TA
SN  = 018H
TYP = static
XOR = 0H
YOR = 06H
NDX = 0AH
NDY = 0AH
LIN = 019H
COL = 050H
HGT = 010H
WID = 08H
LSP = 0H
CSP = 0H
BPP = 01H
FCL = 01H
BCL = 0H
BVI = YES
WVI = YES


y
NAM = 'U279_TB'
SN  = 018H
TYP = static
XOR = 08H
YOR = 0CH
NDX = 0AH
NDY = 0AH
LIN = 019H
COL = 050H
HGT = 010H
WID = 08H
LSP = 0H
CSP = 0H
BPP = 01H
FCL = 01H
BCL = 0H
BVI = YES
WVI = YES


y
NAM = U279_TC
SN  = 018H
TYP = static
XOR = 010H
YOR = 012H
NDX = 0AH
NDY = 0AH
LIN = 019H
COL = 050H
HGT = 010H
WID = 08H
LSP = 0H
CSP = 0H
BPP = 01H
FCL = 01H
BCL = 0H
BVI = YES
WVI = YES


y
NAM = 'U279_TD'
SN  = 018H
TYP = static
XOR = 018H
YOR = 018H
NDX = 0AH
NDY = 0AH
LIN = 019H
COL = 050H
HGT = 010H
WID = 08H
LSP = 0H
CSP = 0H
BPP = 01H
FCL = 01H
BCL = 0H
BVI = YES
WVI = YES


y
NAM = U279_TE
SN  = 018H
TYP = static
XOR = 020H
YOR = 01EH
NDX = 0AH
NDY = 0AH
LIN = 019H
COL = 050H
HGT = 010H
WID = 08H
LSP = 0H
CSP = 0H
BPP = 01H
FCL = 01H
BCL = 0H
BVI = YES
WVI = YES


y
NAM = U279_TF
SN  = 018H
TYP = static
XOR = 028H
YOR = 024H
NDX = 0AH
NDY = 0AH
LIN = 019H
COL = 050H
HGT = 010H
WID = 08H
LSP = 0H
CSP = 0H
BPP = 01H
FCL = 01H
BCL = 0H
BVI = YES
WVI = YES


y
NAM = U279_TG
SN  = 018H
TYP = static
XOR = 030H
YOR = 02AH
NDX = 0AH
NDY = 0AH
LIN = 019H
COL = 050H
HGT = 010H
WID = 08H
LSP = 0H
CSP = 0H
BPP = 01H
FCL = 01H
BCL = 0H
BVI = YES
WVI = YES


y
NAM = U279_TH
SN  = 018H
TYP = static
XOR = 038H
YOR = 030H
NDX = 0AH
NDY = 0AH
LIN = 019H
COL = 050H
HGT = 010H
WID = 08H
LSP = 0H
CSP = 0H
BPP = 01H
FCL = 01H
BCL = 0H
BVI = YES
WVI = YES


y
NAM = U279_TI
SN  = 018H
TYP = static
XOR = 040H
YOR = 036H
NDX = 0AH
NDY = 0AH
LIN = 019H
COL = 050H
HGT = 010H
WID = 08H
LSP = 0H
CSP = 0H
BPP = 01H
FCL = 01H
BCL = 0H
BVI = YES
WVI = YES


y
NAM = U279_TJ
SN  = 018H
TYP = static
PRF = 0H
XOR = 048H
YOR = 03CH
NDX = 0AH
NDY = 0AH
LIN = 019H
COL = 050H
HGT = 010H
WID = 08H
LSP = 0H
CSP = 0H
BPP = 01H
FCL = 01H
BCL = 0H
BVI = YES
WVI = YES


y
NAM = U279_TK
SN  = 018H
TYP = static
XOR = 050H
YOR = 042H
NDX = 0AH
NDY = 0AH
LIN = 019H
COL = 050H
HGT = 010H
WID = 08H
LSP = 0H
CSP = 0H
BPP = 01H
FCL = 01H
BCL = 0H
BVI = YES
WVI = YES


y
NAM = U279_TL
SN  = 018H
TYP = static
XOR = 058H
YOR = 048H
NDX = 0AH
NDY = 0AH
LIN = 019H
COL = 050H
HGT = 010H
WID = 08H
LSP = 0H
CSP = 0H
BPP = 01H
FCL = 01H
BCL = 0H
BVI = YES
WVI = YES


n
y
NAM = U279_GA
TYP = static
BPP = 04H
BVI =  NO
WVI =  NO
WSX = 060H
WSY = 060H
WDX = 0AH
WDY = 0AH
WEX = 01C0H
WEY = 0120H
WBX = 060H
WBY = 060H
BMX = 0280H
BMY = 01E0H


y
NAM = U279_GB
TYP = static
BPP = 04H
BVI =  NO
WVI =  NO
WSX = 060H
WSY = 060H
WDX = 0AH
WDY = 0AH
WEX = 01C0H
WEY = 0120H
WBX = 060H
WBY = 060H
BMX = 0280H
BMY = 01E0H


y
NAM = U279_GC
TYP = static
BPP = 04H
BVI =  NO
WVI =  NO
WSX = 060H
WSY = 060H
WDX = 0AH
WDY = 0AH
WEX = 01C0H
WEY = 0120H
WBX = 060H
WBY = 060H
BMX = 0280H
BMY = 01E0H


y
NAM = U279_GD
TYP = dynamic
BPP = 01H
BVI =  NO
WVI =  NO
WSX = 0H
WSY = 0H
WDX = 0H
WDY = 0H
WEX = 0H
WEY = 0H
WBX = 0H
WBY = 0H
BMX = 0H
BMY = 0H


y
NAM = U279_GE
TYP = static
BPP = 08H
BVI =  YES
WVI =  YES
WSX = 00H
WSY = 00H
WDX = 0H
WDY = 0H
WEX = 0280H
WEY = 01E0H
WBX = 0H
WBY = 0H
BMX = 0280H
BMY = 01E0H


n
y
nam = t279_0
unb = 0
unn = u279_ta


y
nam = t0
unb = 0
unn = u279_ta


y
nam = t279_1
unb = 1
unn = u279_tb


y
nam = t279_2
unb = 2
unn = u279_tc


y
nam = t279_3
unb = 3
unn = u279_td


y
nam = t279_4
unb = 4
unn = u279_te


y
nam = t279_5
unb = 5
unn = u279_tf


y
nam = t279_6
unb = 6
unn = u279_tg


y
nam = t279_7
unb = 7
unn = u279_th


y
nam = t279_8
unb = 8
unn = u279_ti


y
nam = t279_8
unb = 9
unn = u279_tj


y
nam = t279_9
unb = 10
unn = u279_tk


y
nam = t279_10
unb = 11
unn = u279_tl


y
nam = h279_0
unb = 2
unn = u279_tc


y
nam = h279_1
unb = 3
unn = u279_td


y
nam = h279_2
unb = 4
unn = u279_te


y
nam = h279_3
unb = 5
unn = u279_tf


y
nam = h279_4
unb = 6
unn = u279_tg


y
nam = h279_5
unb = 12
unn = u279_ga


y
nam = h279_6
unb = 13
unn = u279_gb


y
nam = h279_7
unb = 14
unn = u279_gc


y
nam = m279_0
unb = 7
unn = u279_th


y
nam = m279_1
unb = 8
unn = u279_ti


y
nam = m279_2
unb = 9
unn = u279_tj


y
nam = m279_3
unb = 10
unn = u279_tk


y
nam = m279_4
unb = 11
unn = u279_tl


y
nam = g279_0
unb = 12
unn = u279_ga


y
nam = g279_1
unb = 13
unn = u279_gb


y
nam = g279_2
unb = 14
unn = u279_gc


y
nam = g279_3
unb = 31
unn = u279_gd


y
nam = g279_4
unb = 15
unn = u279_ge


y
nam = t279a
unb = 0
unn = u279_ta


y
nam = t279b
unb = 1
unn = u279_tb


y
nam = t279c
unb = 2
unn = u279_tc


y
nam = t279d
unb = 3
unn = u279_td


y
nam = t279e
unb = 4
unn = u279_te


y
nam = t279f
unb = 5
unn = u279_tf


y
nam = t279g
unb = 6
unn = u279_tg


y
nam = t279h
unb = 7
unn = u279_th


y
nam = t279i
unb = 8
unn = u279_ti


y
nam = t279j
unb = 9
unn = u279_tj


y
nam = t279k
unb = 10
unn = u279_tk


y
nam = t279l
unb = 11
unn = u279_tl


y
nam = g279a
unb = 12
unn = u279_ga


y
nam = g279b
unb = 13
unn = u279_gb


y
nam = g279c
unb = 14
unn = u279_gc


y
nam = g279d
unb = 31
unn = u279_gd


y
nam = g279e
unb = 15
unn = u279_ge


n
^c
c comnt
99  =  'iSBX 279A Device Driver included'
q
e
