mirror of
https://github.com/david-schmidt/a3DriverDepot.git
synced 2024-06-19 17:29:27 +00:00
Update definitions
This commit is contained in:
parent
565548cc0e
commit
a5f51fbfae
|
@ -74,6 +74,23 @@
|
||||||
"Type":"ExternalAddr",
|
"Type":"ExternalAddr",
|
||||||
"LabelAnno":"None"},
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
|
"Ph2Off":{
|
||||||
|
"DataDescriptor":{
|
||||||
|
"Length":1,
|
||||||
|
"Format":"NumericLE",
|
||||||
|
"SubFormat":"Hex",
|
||||||
|
"SymbolRef":null},
|
||||||
|
|
||||||
|
"Comment":"",
|
||||||
|
"HasWidth":false,
|
||||||
|
"Direction":"ReadWrite",
|
||||||
|
"MultiMask":null,
|
||||||
|
"Label":"Ph2Off",
|
||||||
|
"Value":49284,
|
||||||
|
"Source":"Project",
|
||||||
|
"Type":"ExternalAddr",
|
||||||
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
"QtyRead":{
|
"QtyRead":{
|
||||||
"DataDescriptor":{
|
"DataDescriptor":{
|
||||||
"Length":1,
|
"Length":1,
|
||||||
|
@ -539,12 +556,14 @@
|
||||||
"496":"Positive request count, continue",
|
"496":"Positive request count, continue",
|
||||||
"511":"Block number too large",
|
"511":"Block number too large",
|
||||||
"518":"Byte count not a multiple of 512",
|
"518":"Byte count not a multiple of 512",
|
||||||
|
"579":"Copy 7 Control/Status list bytes from device",
|
||||||
"689":"set up buffer pointer one",
|
"689":"set up buffer pointer one",
|
||||||
"693":"now set up 3 more pointers, in $80 increments",
|
"693":"now set up 3 more pointers, in $80 increments",
|
||||||
"712":"set up the xbyte for the pointers",
|
"712":"set up the xbyte for the pointers",
|
||||||
"910":"Invalid control/status code",
|
"910":"Invalid control/status code",
|
||||||
"1015":"CtlStat",
|
"1015":"CtlStat",
|
||||||
"1017":"Format the device",
|
"1017":"Format the device",
|
||||||
|
"1081":"This would be pulling data from beyond the Z8 block???",
|
||||||
"1765":"these look familiar for low level disk nibbles"},
|
"1765":"these look familiar for low level disk nibbles"},
|
||||||
|
|
||||||
"LongComments":{
|
"LongComments":{
|
||||||
|
@ -555,7 +574,7 @@
|
||||||
"BackgroundColor":0},
|
"BackgroundColor":0},
|
||||||
|
|
||||||
"0":{
|
"0":{
|
||||||
"Text":" UNIFILE / DUOFILE SOS Driver\r\n \r\n Device identification Block (DIB) #0\r\n \r\n",
|
"Text":" UNIFILE / DUOFILE SOS Driver Version 1.00A\r\n \r\n Device identification Block (DIB) #0\r\n \r\n",
|
||||||
"BoxMode":false,
|
"BoxMode":false,
|
||||||
"MaxWidth":80,
|
"MaxWidth":80,
|
||||||
"BackgroundColor":0},
|
"BackgroundColor":0},
|
||||||
|
@ -870,7 +889,7 @@
|
||||||
"LabelAnno":"None"},
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
"107":{
|
"107":{
|
||||||
"Label":"Var07",
|
"Label":"SlotNum",
|
||||||
"Value":8299,
|
"Value":8299,
|
||||||
"Source":"User",
|
"Source":"User",
|
||||||
"Type":"GlobalAddr",
|
"Type":"GlobalAddr",
|
||||||
|
@ -933,14 +952,14 @@
|
||||||
"LabelAnno":"None"},
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
"116":{
|
"116":{
|
||||||
"Label":"VarTbl1",
|
"Label":"LastUnit",
|
||||||
"Value":8308,
|
"Value":8308,
|
||||||
"Source":"User",
|
"Source":"User",
|
||||||
"Type":"GlobalAddr",
|
"Type":"GlobalAddr",
|
||||||
"LabelAnno":"None"},
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
"121":{
|
"121":{
|
||||||
"Label":"VarTbl2",
|
"Label":"StatusList",
|
||||||
"Value":8313,
|
"Value":8313,
|
||||||
"Source":"User",
|
"Source":"User",
|
||||||
"Type":"GlobalAddr",
|
"Type":"GlobalAddr",
|
||||||
|
@ -1091,6 +1110,104 @@
|
||||||
"Value":8690,
|
"Value":8690,
|
||||||
"Source":"User",
|
"Source":"User",
|
||||||
"Type":"GlobalAddr",
|
"Type":"GlobalAddr",
|
||||||
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
|
"289":{
|
||||||
|
"Label":"DInitDone",
|
||||||
|
"Value":8481,
|
||||||
|
"Source":"User",
|
||||||
|
"Type":"GlobalAddr",
|
||||||
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
|
"744":{
|
||||||
|
"Label":"Done",
|
||||||
|
"Value":8936,
|
||||||
|
"Source":"User",
|
||||||
|
"Type":"NonUniqueLocalAddr",
|
||||||
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
|
"892":{
|
||||||
|
"Label":"Done",
|
||||||
|
"Value":9084,
|
||||||
|
"Source":"User",
|
||||||
|
"Type":"NonUniqueLocalAddr",
|
||||||
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
|
"1133":{
|
||||||
|
"Label":"Z8Block1",
|
||||||
|
"Value":9325,
|
||||||
|
"Source":"User",
|
||||||
|
"Type":"GlobalAddr",
|
||||||
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
|
"1389":{
|
||||||
|
"Label":"Z8Block2",
|
||||||
|
"Value":9581,
|
||||||
|
"Source":"User",
|
||||||
|
"Type":"GlobalAddr",
|
||||||
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
|
"1645":{
|
||||||
|
"Label":"Z8Block3",
|
||||||
|
"Value":9837,
|
||||||
|
"Source":"User",
|
||||||
|
"Type":"GlobalAddr",
|
||||||
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
|
"117":{
|
||||||
|
"Label":"LastReq",
|
||||||
|
"Value":8309,
|
||||||
|
"Source":"User",
|
||||||
|
"Type":"GlobalAddr",
|
||||||
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
|
"1012":{
|
||||||
|
"Label":"DRepeatErr",
|
||||||
|
"Value":9204,
|
||||||
|
"Source":"User",
|
||||||
|
"Type":"GlobalAddr",
|
||||||
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
|
"1005":{
|
||||||
|
"Label":"Write",
|
||||||
|
"Value":9197,
|
||||||
|
"Source":"User",
|
||||||
|
"Type":"NonUniqueLocalAddr",
|
||||||
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
|
"118":{
|
||||||
|
"Label":"Var12",
|
||||||
|
"Value":8310,
|
||||||
|
"Source":"User",
|
||||||
|
"Type":"GlobalAddr",
|
||||||
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
|
"119":{
|
||||||
|
"Label":"Var13",
|
||||||
|
"Value":8311,
|
||||||
|
"Source":"User",
|
||||||
|
"Type":"GlobalAddr",
|
||||||
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
|
"120":{
|
||||||
|
"Label":"Var14",
|
||||||
|
"Value":8312,
|
||||||
|
"Source":"User",
|
||||||
|
"Type":"GlobalAddr",
|
||||||
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
|
"128":{
|
||||||
|
"Label":"Var1C",
|
||||||
|
"Value":8320,
|
||||||
|
"Source":"User",
|
||||||
|
"Type":"GlobalAddr",
|
||||||
|
"LabelAnno":"None"},
|
||||||
|
|
||||||
|
"579":{
|
||||||
|
"Label":"CpyCSList",
|
||||||
|
"Value":8771,
|
||||||
|
"Source":"User",
|
||||||
|
"Type":"GlobalAddr",
|
||||||
"LabelAnno":"None"}},
|
"LabelAnno":"None"}},
|
||||||
|
|
||||||
"OperandFormats":{
|
"OperandFormats":{
|
||||||
|
@ -1110,6 +1227,18 @@
|
||||||
"Label":"Entry",
|
"Label":"Entry",
|
||||||
"Part":"Low"}},
|
"Part":"Low"}},
|
||||||
|
|
||||||
|
"5":{
|
||||||
|
"Length":4,
|
||||||
|
"Format":"StringGeneric",
|
||||||
|
"SubFormat":"Ascii",
|
||||||
|
"SymbolRef":null},
|
||||||
|
|
||||||
|
"9":{
|
||||||
|
"Length":11,
|
||||||
|
"Format":"Fill",
|
||||||
|
"SubFormat":"None",
|
||||||
|
"SymbolRef":null},
|
||||||
|
|
||||||
"24":{
|
"24":{
|
||||||
"Length":1,
|
"Length":1,
|
||||||
"Format":"NumericLE",
|
"Format":"NumericLE",
|
||||||
|
@ -1166,6 +1295,18 @@
|
||||||
"SubFormat":"None",
|
"SubFormat":"None",
|
||||||
"SymbolRef":null},
|
"SymbolRef":null},
|
||||||
|
|
||||||
|
"42":{
|
||||||
|
"Length":4,
|
||||||
|
"Format":"StringGeneric",
|
||||||
|
"SubFormat":"Ascii",
|
||||||
|
"SymbolRef":null},
|
||||||
|
|
||||||
|
"46":{
|
||||||
|
"Length":11,
|
||||||
|
"Format":"Fill",
|
||||||
|
"SubFormat":"None",
|
||||||
|
"SymbolRef":null},
|
||||||
|
|
||||||
"63":{
|
"63":{
|
||||||
"Length":2,
|
"Length":2,
|
||||||
"Format":"NumericLE",
|
"Format":"NumericLE",
|
||||||
|
@ -1190,12 +1331,24 @@
|
||||||
"SubFormat":"None",
|
"SubFormat":"None",
|
||||||
"SymbolRef":null},
|
"SymbolRef":null},
|
||||||
|
|
||||||
|
"71":{
|
||||||
|
"Length":28,
|
||||||
|
"Format":"StringGeneric",
|
||||||
|
"SubFormat":"Ascii",
|
||||||
|
"SymbolRef":null},
|
||||||
|
|
||||||
"99":{
|
"99":{
|
||||||
"Length":2,
|
"Length":2,
|
||||||
"Format":"NumericLE",
|
"Format":"NumericLE",
|
||||||
"SubFormat":"None",
|
"SubFormat":"None",
|
||||||
"SymbolRef":null},
|
"SymbolRef":null},
|
||||||
|
|
||||||
|
"121":{
|
||||||
|
"Length":7,
|
||||||
|
"Format":"Dense",
|
||||||
|
"SubFormat":"None",
|
||||||
|
"SymbolRef":null},
|
||||||
|
|
||||||
"164":{
|
"164":{
|
||||||
"Length":3,
|
"Length":3,
|
||||||
"Format":"NumericLE",
|
"Format":"NumericLE",
|
||||||
|
@ -1402,6 +1555,14 @@
|
||||||
"Label":"SosBuf",
|
"Label":"SosBuf",
|
||||||
"Part":"Low"}},
|
"Part":"Low"}},
|
||||||
|
|
||||||
|
"801":{
|
||||||
|
"Length":3,
|
||||||
|
"Format":"NumericLE",
|
||||||
|
"SubFormat":"Symbol",
|
||||||
|
"SymbolRef":{
|
||||||
|
"Label":"Ph2Off",
|
||||||
|
"Part":"Low"}},
|
||||||
|
|
||||||
"910":{
|
"910":{
|
||||||
"Length":2,
|
"Length":2,
|
||||||
"Format":"NumericLE",
|
"Format":"NumericLE",
|
||||||
|
@ -1410,6 +1571,22 @@
|
||||||
"Label":"XCTLCODE",
|
"Label":"XCTLCODE",
|
||||||
"Part":"Low"}},
|
"Part":"Low"}},
|
||||||
|
|
||||||
|
"988":{
|
||||||
|
"Length":3,
|
||||||
|
"Format":"NumericLE",
|
||||||
|
"SubFormat":"Symbol",
|
||||||
|
"SymbolRef":{
|
||||||
|
"Label":"LastUnit",
|
||||||
|
"Part":"Low"}},
|
||||||
|
|
||||||
|
"993":{
|
||||||
|
"Length":2,
|
||||||
|
"Format":"NumericLE",
|
||||||
|
"SubFormat":"Symbol",
|
||||||
|
"SymbolRef":{
|
||||||
|
"Label":"DRepeatErr",
|
||||||
|
"Part":"Low"}},
|
||||||
|
|
||||||
"1038":{
|
"1038":{
|
||||||
"Length":2,
|
"Length":2,
|
||||||
"Format":"NumericLE",
|
"Format":"NumericLE",
|
||||||
|
@ -1942,6 +2119,12 @@
|
||||||
"Length":4,
|
"Length":4,
|
||||||
"Format":"Dense",
|
"Format":"Dense",
|
||||||
"SubFormat":"None",
|
"SubFormat":"None",
|
||||||
|
"SymbolRef":null},
|
||||||
|
|
||||||
|
"1941":{
|
||||||
|
"Length":1,
|
||||||
|
"Format":"Dense",
|
||||||
|
"SubFormat":"None",
|
||||||
"SymbolRef":null}},
|
"SymbolRef":null}},
|
||||||
|
|
||||||
"LvTables":{
|
"LvTables":{
|
||||||
|
|
|
@ -22,6 +22,7 @@ QtyRead = $c8
|
||||||
AllocSIR = $1913
|
AllocSIR = $1913
|
||||||
SelC800 = $1922
|
SelC800 = $1922
|
||||||
SysErr = $1928
|
SysErr = $1928
|
||||||
|
Ph2Off = $c084
|
||||||
MOTOROFF = $c088
|
MOTOROFF = $c088
|
||||||
Q6L = $c08c
|
Q6L = $c08c
|
||||||
|
|
||||||
|
@ -81,7 +82,7 @@ Var04: .byte $00
|
||||||
Var05: .byte $00
|
Var05: .byte $00
|
||||||
LastError:
|
LastError:
|
||||||
.byte $00
|
.byte $00
|
||||||
Var07: .byte $00
|
SlotNum: .byte $00
|
||||||
Var08: .byte $00
|
Var08: .byte $00
|
||||||
Var09: .byte $00
|
Var09: .byte $00
|
||||||
Var0A: .byte $00
|
Var0A: .byte $00
|
||||||
|
@ -174,7 +175,7 @@ DInit: bit InitStatus
|
||||||
asl A
|
asl A
|
||||||
asl A
|
asl A
|
||||||
asl A
|
asl A
|
||||||
sta Var07
|
sta SlotNum
|
||||||
lda #$01
|
lda #$01
|
||||||
jsr L22DB
|
jsr L22DB
|
||||||
bcc @L2116
|
bcc @L2116
|
||||||
|
@ -428,7 +429,7 @@ L22DB: sta Var0B
|
||||||
@L22E9: lda #$a0
|
@L22E9: lda #$a0
|
||||||
sta Var0A
|
sta Var0A
|
||||||
ldy #$00
|
ldy #$00
|
||||||
ldx Var07
|
ldx SlotNum
|
||||||
@L22F3: lda Q6L,x
|
@L22F3: lda Q6L,x
|
||||||
bmi @L2302
|
bmi @L2302
|
||||||
dey
|
dey
|
||||||
|
@ -444,7 +445,7 @@ L22DB: sta Var0B
|
||||||
rts
|
rts
|
||||||
|
|
||||||
L230A: sta $ca28
|
L230A: sta $ca28
|
||||||
ldx Var07
|
ldx SlotNum
|
||||||
ldy #$00
|
ldy #$00
|
||||||
@L2312: lda MOTOROFF,x
|
@L2312: lda MOTOROFF,x
|
||||||
bpl @L231C
|
bpl @L231C
|
||||||
|
@ -459,8 +460,8 @@ L230A: sta $ca28
|
||||||
;
|
;
|
||||||
; control code $00
|
; control code $00
|
||||||
;
|
;
|
||||||
DCtrl00: ldx Var07
|
DCtrl00: ldx SlotNum
|
||||||
lda $c084,x
|
lda Ph2Off,x
|
||||||
rts
|
rts
|
||||||
|
|
||||||
L2325: tay
|
L2325: tay
|
||||||
|
|
Loading…
Reference in New Issue
Block a user