Update definitions

This commit is contained in:
David Schmidt 2023-04-07 16:17:56 -04:00
parent 565548cc0e
commit a5f51fbfae
2 changed files with 194 additions and 10 deletions

View File

@ -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":{

View File

@ -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