Browse Source

human.sys more labels

master
vampirefrog 2 years ago
parent
commit
6b04692905
  1. 236
      human302/human.lab
  2. 311
      human302/human.s

236
human302/human.lab

@ -1558,10 +1558,10 @@
00ccae P UnknownSubroutine0ccae
00ccc6 P UnknownSubroutine0ccc6
00ccde P UnknownSubroutine0ccde
00ccf6 P
00ccf6 P UnknownSubroutine0ccf6
00cd0e P UnknownSubroutine0cd0e
00cd26 P UnknownSubroutine0cd26
00cd3e P
00cd3e P UnknownSubroutine0cd3e
00cd4c P UnknownSubroutine0cd4c
00cd5a P UnknownSubroutine0cd5a
00cd70 P
@ -1960,14 +1960,14 @@
00e99e P
00e9a4 P
00e9ba P
00ea32 P
00ea36 P
00ea32 P ReturnFF
00ea36 P UnknownSubroutine0ea36
00ea4e P
00ea70 P
00ea70 P UnknownSubroutine0ea70
00ea78 P
00eaae P
00eab4 P
00eabe P
00eabe P UnknownSubroutine0eabe
00eac2 P
00ead2 P
00eaec P
@ -2573,18 +2573,18 @@
011090 DL
011094 DU
011095 DB
011096 DS
011193 DS
0111ae DS
0111bd DS
0111db DS
0111dd DS
0111ec DS
011096 DS StrCommandP
011193 DS StrCouldNotStart
0111ae DS StrFinished
0111bd DS StrPleaseEnterCommand
0111db DS StrHashSign
0111dd DS StrStopped
0111ec DS StrCaretC
0111ee DS
0111f2 DS
0111f6 DS
0111f6 DS StrPathEquals
0111fc DS
0111fd DS
0111fd DS StrRZX
011204 DS
011208 DU
01120a DW
@ -2592,30 +2592,36 @@
011218 DS
01121c DS
011220 DS
011224 DS
01122e DS
01123d DS
011243 DS
011249 DS
01124c DS
011281 DS
01129e DS
0112bb DS
0112f5 DS
011312 DS
01132f DS
01134c DS
011369 DS
011386 DS
0113bb DS
0113f0 DS
01145a DS
0114c4 DS
01152e DS
011563 DS
0115cd DS
011602 DS
01166c DS
011224 DS StrError
01122e DS StrHasOccurred
01123d DS StrSREquals
011243 DS StrPCEquals
011249 DS StrCloseParenthesis
01124c DS StrCancelRetryIgnore
011281 DS StrBusError
01129e DS StrAddressError
0112bb DS StrUnknownInstruction
0112d8 DS StrDivisionByZero
0112f5 DS StrCHKExecuted
011312 DS StrTrapVExecuted
01132f DS StrPrivilegedInstr
01134c DS StrInterruptPressed
011369 DS StrCalcPackageNotReg
011386 DS StrInvalidUnitNumber
0113bb DS StrNoDisk
0113f0 DS StrInvalidDriverCmd
011425 DS StrCRCError
01145a DS StrDiskMgmtAreaCorrupted
01148f DS StrSeekError
0114c4 DS StrInvalidMedia
0114f9 DS StrSectorNotFound
01152e DS StrPrinterNotConnected
011563 DS StrWriteError
011598 DS StrReadError
0115cd DS StrErrorOccurred
011602 DS StrRemoveProtectionAndReinsert
011637 DS StrNotWritable
01166c DS StrFileSharingFile
0116a2 DW
0116c4 DU
0116c6 DU
@ -2648,31 +2654,133 @@
013d1a DB
013d24 DB
013d2e DU
013d30 DB File1
013d30 DB File1FCBFileHandles
013d31 DB File1DeviceInfo
013d32 DL File1DPBAddr
013d36 DL File1FileAddr
013d3a DL File1ExclCtrlInfo
013d54 DS CONStr
013d5c DW
013d90 DW
013d92 DL CON2Ptr
013d96 DW
013db4 DS CON2Str
013dbc DW
013df0 DW
013df2 DL CON3Ptr
013df6 DW
013e14 DS CON3Str
013e1c DW
013e50 DW
013e74 DS
013e7C DW
013eb0 DW
013eb2 DW
013ed4 DS
013edc DW
013d30 DB FCB1
013d30 DB FCB1NumHandles
013d31 DB FCB1DeviceInfo
013d32 DL FCB1DPBAddr
013d36 DL FCB1FileAddr
013d3a DL FCB1ExclCtrlInfo
013d3e DB FCB1AccessMode
013d3f DB FCB1DirLocation
013d40 DB FCB1ClusterSectors
013d41 DB FCB1Unused
013d42 DW FCB1ClusterNumber
013d44 DL FCB1SectorNumber
013d48 DL FCB1TopIOBuffer
013d4c DL FCB1DirSector
013d50 DL FCB1LastAccessAddr
013d54 DS FCB1FileName1
013d5c DS FCB1FileExt
013d5f DB FCB1FileAttr
013d60 DS FCB1FileName2
013d6a DW FCB1MTime
013d6c DW FCB1MDate
013d6e DW FCB1FirstFAT
013d70 DL FCB1FileSize
013d74 DW FCB1FatCache
013d90 DB FCB2
013d90 DB FCB2NumHandles
013d91 DB FCB2DeviceInfo
013d92 DL FCB2DPBAddr
013d96 DL FCB2FileAddr
013d9a DL FCB2ExclCtrlInfo
013d9e DB FCB2AccessMode
013d9f DB FCB2DirLocation
013da0 DB FCB2ClusterSectors
013da1 DB FCB2Unused
013da2 DW FCB2ClusterNumber
013da4 DL FCB2SectorNumber
013da8 DL FCB2TopIOBuffer
013dac DL FCB2DirSector
013db0 DL FCB2LastAccessAddr
013db4 DS FCB2FileName1
013dbc DS FCB2FileExt
013dbf DB FCB2FileAttr
013dc0 DS FCB2FileName2
013dca DW FCB2MTime
013dcc DW FCB2MDate
013dce DW FCB2FirstFAT
013dd0 DL FCB2FileSize
013dd4 DW FCB2FatCache
013df0 DB FCB3
013df0 DB FCB3NumHandles
013df1 DB FCB3DeviceInfo
013df2 DL FCB3DPBAddr
013df6 DL FCB3FileAddr
013dfa DL FCB3ExclCtrlInfo
013dfe DB FCB3AccessMode
013dff DB FCB3DirLocation
013e00 DB FCB3ClusterSectors
013e01 DB FCB3Unused
013e02 DW FCB3ClusterNumber
013e04 DL FCB3SectorNumber
013e08 DL FCB3TopIOBuffer
013e0c DL FCB3DirSector
013e10 DL FCB3LastAccessAddr
013e14 DS FCB3FileName1
013e1c DS FCB3FileExt
013e1f DB FCB3FileAttr
013e20 DS FCB3FileName2
013e2a DW FCB3MTime
013e2c DW FCB3MDate
013e2e DW FCB3FirstFAT
013e30 DL FCB3FileSize
013e34 DW FCB3FatCache
013e50 DB FCB4
013e50 DB FCB4NumHandles
013e51 DB FCB4DeviceInfo
013e52 DL FCB4DPBAddr
013e56 DL FCB4FileAddr
013e5a DL FCB4ExclCtrlInfo
013e5e DB FCB4AccessMode
013e5f DB FCB4DirLocation
013e60 DB FCB4ClusterSectors
013e61 DB FCB4Unused
013e62 DW FCB4ClusterNumber
013e64 DL FCB4SectorNumber
013e68 DL FCB4TopIOBuffer
013e6c DL FCB4DirSector
013e70 DL FCB4LastAccessAddr
013e74 DS FCB4FileName1
013e7c DS FCB4FileExt
013e7f DB FCB4FileAttr
013e80 DS FCB4FileName2
013e8a DW FCB4MTime
013e8c DW FCB4MDate
013e8e DW FCB4FirstFAT
013e90 DL FCB4FileSize
013e94 DW FCB4FatCache
013eb0 DB FCB5
013eb0 DB FCB5NumHandles
013eb1 DB FCB5DeviceInfo
013eb2 DL FCB5DPBAddr
013eb6 DL FCB5FileAddr
013eba DL FCB5ExclCtrlInfo
013ebe DB FCB5AccessMode
013ebf DB FCB5DirLocation
013ec0 DB FCB5ClusterSectors
013ec1 DB FCB5Unused
013ec2 DW FCB5ClusterNumber
013ec4 DL FCB5SectorNumber
013ec8 DL FCB5TopIOBuffer
013ecc DL FCB5DirSector
013ed0 DL FCB5LastAccessAddr
013ed4 DS FCB5FileName1
013edc DS FCB5FileExt
013edf DB FCB5FileAttr
013ee0 DS FCB5FileName2
013eea DW FCB5MTime
013eec DW FCB5MDate
013eee DW FCB5FirstFAT
013ef0 DL FCB5FileSize
013ef4 DW FCB5FatCache
013f10 DB
013f70 DB
013f71 DB

311
human302/human.s

@ -7,7 +7,7 @@
; Text size 00a890 byte(s)
; Data size 0033ea byte(s)
; Bss size 000000 byte(s)
; 2711 Labels
; 2808 Labels
;
; Commandline dis -b2 -h -m68030 --sp -q1 -B -M -o120 -Thuman302/human.tab -ghuman302/human.lab --overwrite human302/human.sys human302/human.s
; DIS version 3.16
@ -726,7 +726,7 @@ UnknownSubroutine06f20:
lea.l (ShellStr),a0
bsr.w UnknownSubroutine06954
bne.s L006f36
lea.l (L011096),a0
lea.l (StrCommandP),a0
bsr.w UnknownSubroutine069d4
L006f36:
rts
@ -1634,7 +1634,7 @@ L007858:
movea.l a0,a5
adda.l #$00000034,a0
move.l a0,-(sp)
lea.l (L011096),a0
lea.l (StrCommandP),a0
bsr.w UnknownSubroutine069d4
movea.l (sp),a0
move.w (a0)+,d1
@ -2451,7 +2451,7 @@ L00848a:
lea.l (DOSMEMPrev),sp
move.l (DOSPSPEnvPtr),-(sp)
move.l (L011090),-(sp)
pea.l (L011096)
pea.l (StrCommandP)
move.w #$0002,-(sp)
DOS _EXEC
lea.l ($000e,sp),sp
@ -2459,7 +2459,7 @@ L00848a:
bmi.s L0084f4
move.l (DOSPSPEnvPtr),-(sp)
move.l (L011090),-(sp)
pea.l (L011096)
pea.l (StrCommandP)
move.w #$0001,-(sp)
DOS _EXEC
lea.l ($000e,sp),sp
@ -2480,30 +2480,30 @@ L0084f4:
DOS _CONCTRL
addq.l #4,sp
bsr.s UnknownSubroutine0855a
pea.l (L011096)
pea.l (StrCommandP)
DOS _PRINT
addq.l #4,sp
pea.l (L011193)
pea.l (StrCouldNotStart)
DOS _PRINT
addq.l #4,sp
bra.s L008524
L008518:
bsr.s UnknownSubroutine0855a
pea.l (L0111ae)
pea.l (StrFinished)
DOS _PRINT
addq.l #4,sp
L008524:
pea.l (L0111bd)
pea.l (StrPleaseEnterCommand)
bra.s L008532
L00852c:
pea.l (L0111db)
pea.l (StrHashSign)
L008532:
DOS _PRINT
addq.l #4,sp
clr.b (L011095)
clr.b (L011096)
clr.b (StrCommandP)
pea.l (L011094)
DOS _GETSS
addq.l #4,sp
@ -2530,7 +2530,7 @@ Call_CTRLVC_ERRJVC_EXITVC:
lea.l ($00f0,a0),a0
move.l a0,usp
bsr.s UnknownSubroutine0855a
pea.l (L0111dd)
pea.l (StrStopped)
DOS _PRINT
addq.l #4,sp
bra.s L008524
@ -2655,7 +2655,7 @@ L0086a4:
L0086b0:
movea.l ($1c5c),sp
bsr.w UnknownSubroutine09020
lea.l (L0111ec),a1
lea.l (StrCaretC),a1
bsr.w UnknownSubroutine08818
move.l ($1bc4),d0
move.l d0,($003a,sp)
@ -5191,7 +5191,7 @@ UnknownSubroutine09d42:
L009d5c:
movea.l (-$0004,a6),a1
lea.l (L0111f6),a0
lea.l (StrPathEquals),a0
bsr.w UnknownSubroutine09f94
bne.s L009d72
lea.l (L0111fc),a3
@ -5316,7 +5316,7 @@ L009e6e:
beq.s L009ea0
movea.l d1,a0
move.b #$03,d1
lea.l (L0111fd),a1
lea.l (StrRZX),a1
pea.l (a0)
L009e80:
pea.l (a1)
@ -6718,7 +6718,7 @@ L00a9f0:
cmp.b #-$01,d0
beq.s L00aa2a
move.l d0,-(sp)
movea.l #File1,a0
movea.l #FCB1,a0
cmp.w #$0006,d0
bcs.s L00aa18
subq.w #6,d0
@ -6953,25 +6953,25 @@ UnknownSubroutine0ac0a:
move.w ($0004,a1),d0
btst.l #$00,d0
beq.s L00ac20
lea.l (File1),a2
lea.l (FCB1),a2
move.l a1,($0002,a2)
bsr.s UnknownSubroutine0ac6e
L00ac20:
btst.l #$01,d0
beq.s L00ac3e
lea.l (L013d90),a2
lea.l (FCB2),a2
move.l a1,($0002,a2)
bsr.s UnknownSubroutine0ac6e
lea.l (L013df0),a2
lea.l (FCB3),a2
move.l a1,($0002,a2)
bsr.s UnknownSubroutine0ac6e
L00ac3e:
lea.l (L013e50),a2
lea.l (FCB4),a2
bsr.s UnknownSubroutine0ac5c
bne.s L00ac4c
move.l a1,($0002,a2)
L00ac4c:
lea.l (L013eb0),a2
lea.l (FCB5),a2
bsr.s UnknownSubroutine0ac5c
bne.s L00ac5a
move.l a1,($0002,a2)
@ -8140,7 +8140,7 @@ L00b692:
jmp (UnknownSubroutine0cb46)
jmp (L00cd3e)
jmp (UnknownSubroutine0cd3e)
jmp (UnknownSubroutine0cd4c)
@ -10562,7 +10562,7 @@ UnknownSubroutine0ccde:
movem.l (sp)+,a4-a5
rts
L00ccf6:
UnknownSubroutine0ccf6:
movem.l a4-a5,-(sp)
movea.l (L00cc14,pc),a4
lea.l (L00cc18,pc),a5
@ -10589,7 +10589,7 @@ UnknownSubroutine0cd26:
movem.l (sp)+,a4-a5
rts
L00cd3e:
UnknownSubroutine0cd3e:
movem.l d0-d1/d7/a1/a4-a5,-(sp)
moveq.l #$06,d7
bsr.s UnknownSubroutine0cd5a
@ -13613,13 +13613,13 @@ L00e9a4:
rts
L00e9ba:
jmp (L00ea32)
jmp (ReturnFF)
jmp (L00ea36)
jmp (UnknownSubroutine0ea36)
jmp (L00ea70)
jmp (UnknownSubroutine0ea70)
jmp (L00eabe)
jmp (UnknownSubroutine0eabe)
jmp (L00eb64)
@ -13643,21 +13643,21 @@ L00e9ba:
jmp (L00ec6a)
jmp (L00ea32)
jmp (ReturnFF)
jmp (L00ea32)
jmp (ReturnFF)
jmp (L00ea32)
jmp (ReturnFF)
jmp (L00ea32)
jmp (ReturnFF)
jmp (L00ea32)
jmp (ReturnFF)
L00ea32:
ReturnFF:
moveq.l #$ff,d0
rts
L00ea36:
UnknownSubroutine0ea36:
movem.l d0-d3/a1-a2,-(sp)
movea.l ($0018,a5),a0
move.l ($001c,a5),d2
@ -13680,7 +13680,7 @@ L00ea4e:
movem.l (sp)+,d0-d3/a1-a2
rts
L00ea70:
UnknownSubroutine0ea70:
movem.l d0-d2/a0-a2,-(sp)
move.l ($0024,a5),d0
L00ea78:
@ -13707,7 +13707,7 @@ L00eab4:
movem.l (sp)+,d0-d2/a0-a2
rts
L00eabe:
UnknownSubroutine0eabe:
move.w #$0040,d0 ;'@'
L00eac2:
movem.l d1-d3/a2,-(sp)
@ -15135,7 +15135,7 @@ Trap14Handler:
moveq.l #$16,d2
moveq.l #$10,d3
moveq.l #$33,d4 ;'3'
lea.l (L01124c),a1
lea.l (StrCancelRetryIgnore),a1
bsr.w UnknownSubroutine0f8d6
ror.w #8,d7
cmp.b #$80,d7
@ -15200,12 +15200,12 @@ L00f7aa:
bra.s L00f7a4
UnknownSubroutine0f7b2:
lea.l (L01134c),a1
lea.l (StrInterruptPressed),a1
cmp.w #$001f,d7
beq.s L00f814
cmp.w #$301f,d7
beq.s L00f814
lea.l (L011369),a1
lea.l (StrCalcPackageNotReg),a1
L00f7ca:
move.w d7,d0
ror.w #8,d0
@ -15225,14 +15225,14 @@ L00f7ca:
bmi.s L00f83a
cmp.b #$0f,d0
bcc.s L00f83e
lea.l (L011386),a1
lea.l (StrInvalidUnitNumber),a1
bra.s L00f82a
L00f802:
clr.l d0
move.b d7,d0
subq.w #2,d0
lea.l (L011281),a1
lea.l (StrBusError),a1
mulu.w #$001d,d0
adda.l d0,a1
L00f814:
@ -15240,7 +15240,7 @@ L00f814:
moveq.l #$0f,d3
moveq.l #$1b,d4
bsr.w UnknownSubroutine0f8d6
lea.l (L01123d),a1
lea.l (StrSREquals),a1
moveq.l #$04,d4
moveq.l #$32,d2 ;'2'
bra.s L00f872
@ -15262,7 +15262,7 @@ L00f83e:
moveq.l #$16,d2
moveq.l #$0f,d3
moveq.l #$08,d4
lea.l (L011224),a1
lea.l (StrError),a1
bsr.w UnknownSubroutine0f8d6
move.w d7,d2
lea.l (L0123d2),a1
@ -15272,7 +15272,7 @@ L00f83e:
moveq.l #$03,d4
lea.l (L0123d2),a1
bsr.s UnknownSubroutine0f8d6
lea.l (L01122e),a1
lea.l (StrHasOccurred),a1
moveq.l #$13,d4
moveq.l #$23,d2 ;'#'
L00f872:
@ -15289,7 +15289,7 @@ L00f872:
moveq.l #$3b,d2 ;';'
moveq.l #$0f,d3
moveq.l #$04,d4
lea.l (L011243),a1
lea.l (StrPCEquals),a1
L00f89a:
bsr.s UnknownSubroutine0f8d6
move.l ($0002,a6),d2
@ -15303,7 +15303,7 @@ L00f89a:
moveq.l #$48,d2 ;'H'
moveq.l #$0f,d3
moveq.l #$01,d4
lea.l (L011249),a1
lea.l (StrCloseParenthesis),a1
bra.s UnknownSubroutine0f8d6
UnknownSubroutine0f8c4:
@ -17706,7 +17706,7 @@ L011094:
.dc.b $fa
L011095:
.dc.b $00
L011096:
StrCommandP:
.dc.b 'COMMAND /P',$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
@ -17715,28 +17715,28 @@ L011096:
.dc.b $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
L011193:
StrCouldNotStart:
.dc.b ' ',$00
L0111ae:
StrFinished:
.dc.b '',$00
L0111bd:
StrPleaseEnterCommand:
.dc.b '',$0d,$0a
L0111db:
StrHashSign:
.dc.b '#',$00
L0111dd:
StrStopped:
.dc.b '',$00
L0111ec:
StrCaretC:
.dc.b '^C'
L0111ee:
.dc.b $0d,$0a,$00,$00
L0111f2:
.dc.b $00,$00,$00
.dc.b $0b
L0111f6:
StrPathEquals:
.dc.b 'path=',$00
L0111fc:
.dc.b $00
L0111fd:
StrRZX:
.dc.b 'r',$00
.dc.b 'z',$00
.dc.b 'x',$00,$00
@ -17763,59 +17763,65 @@ L011220:
.dc.b $00
.dc.b 'B',$00
.dc.b $10
L011224:
StrError:
.dc.b ' ($',$00
L01122e:
StrHasOccurred:
.dc.b ')'
L01123d:
StrSREquals:
.dc.b '(SR=$',$00
L011243:
StrPCEquals:
.dc.b ':PC=$',$00
L011249:
StrCloseParenthesis:
.dc.b ') ',$00
L01124c:
StrCancelRetryIgnore:
.dc.b '        ',$00
L011281:
StrBusError:
.dc.b ' ',$00
L01129e:
StrAddressError:
.dc.b '',$00
L0112bb:
StrUnknownInstruction:
.dc.b ' ',$00
StrDivisionByZero:
.dc.b '   ',$00
L0112f5:
StrCHKExecuted:
.dc.b '  ',$00
L011312:
StrTrapVExecuted:
.dc.b '',$00
L01132f:
StrPrivilegedInstr:
.dc.b ' 使 ',$00
L01134c:
StrInterruptPressed:
.dc.b ' Interrupt',$00
L011369:
StrCalcPackageNotReg:
.dc.b ' ',$00
L011386:
StrInvalidUnitNumber:
.dc.b '          ',$00
L0113bb:
StrNoDisk:
.dc.b '      ',$00
L0113f0:
StrInvalidDriverCmd:
.dc.b '   ',$00
StrCRCError:
.dc.b '           ',$00
L01145a:
StrDiskMgmtAreaCorrupted:
.dc.b ' 使 ',$00
StrSeekError:
.dc.b '           ',$00
L0114c4:
StrInvalidMedia:
.dc.b ' 使      ',$00
StrSectorNotFound:
.dc.b '               ',$00
L01152e:
StrPrinterNotConnected:
.dc.b '            ',$00
L011563:
StrWriteError:
.dc.b '                   ',$00
StrReadError:
.dc.b '                   ',$00
L0115cd:
StrErrorOccurred:
.dc.b '                ',$00
L011602:
StrRemoveProtectionAndReinsert:
.dc.b ' ',$00
StrNotWritable:
.dc.b ' ',$00
L01166c:
StrFileSharingFile:
.dc.b ' 使 ',$00,$00
L0116a2:
.dc.w $000e,$0000,$f83e,$ffc0
@ -17923,157 +17929,252 @@ L013d24:
.dc.b $04,$04
L013d2e:
.dc.b $ff,$ff
File1:
File1FCBFileHandles:
FCB1:
FCB1NumHandles:
.dc.b $01 ; Number of FCB file handles
File1DeviceInfo:
FCB1DeviceInfo:
.dc.b $c1 ; Device information bits
File1DPBAddr:
FCB1DPBAddr:
.dc.l L00fae8
File1FileAddr:
FCB1FileAddr:
.dc.l $00000000
File1ExclCtrlInfo:
FCB1ExclCtrlInfo:
.dc.l $00000000
FCB1AccessMode:
.dc.b $00
FCB1DirLocation:
.dc.b $00
FCB1ClusterSectors:
.dc.b $00
FCB1Unused:
.dc.b $00
FCB1ClusterNumber:
.dc.w $0000
FCB1SectorNumber:
.dc.l $00000000
FCB1TopIOBuffer:
.dc.l $00000000
FCB1DirSector:
.dc.l $00000000
FCB1LastAccessAddr:
.dc.l $00000000
CONStr:
FCB1FileName1:
.dc.b 'CON '
L013d5c:
FCB1FileExt:
.dc.b $00,$00,$00
FCB1FileAttr:
.dc.b $00
FCB1FileName2:
.dc.b $00,$00,$00,$00,$00,$00,$00,$00,$00,$00
FCB1MTime:
.dc.w $0000
FCB1MDate:
.dc.w $0000
FCB1FirstFAT:
.dc.w $0000
FCB1FileSize:
.dc.l $00000000
FCB1FatCache:
.dc.b $00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00
L013d90:
FCB2:
FCB2NumHandles:
.dc.b $01 ; Number of FCB file handles
FCB2DeviceInfo:
.dc.b $c2 ; Device information bits
CON2Ptr:
FCB2DPBAddr:
.dc.l L00fae8
L013d96:
FCB2FileAddr:
.dc.l $00000000
FCB2ExclCtrlInfo:
.dc.l $00000000
FCB2AccessMode:
.dc.b $01
FCB2DirLocation:
.dc.b $00
FCB2ClusterSectors:
.dc.b $00
FCB2Unused:
.dc.b $00
FCB2ClusterNumber:
.dc.w $0000
FCB2SectorNumber:
.dc.l $00000000
FCB2TopIOBuffer:
.dc.l $00000000
FCB2DirSector:
.dc.l $00000000
FCB2LastAccessAddr:
.dc.l $00000000
CON2Str:
FCB2FileName1:
.dc.b 'CON '
L013dbc:
FCB2FileExt:
.dc.b $00,$00,$00
FCB2FileAttr:
.dc.b $00
FCB2FileName2:
.dc.b $00,$00,$00,$00,$00,$00,$00,$00,$00,$00
FCB2MTime:
.dc.w $0000
FCB2MDate:
.dc.w $0000
FCB2FirstFAT:
.dc.w $0000
FCB2FileSize:
.dc.l $00000000
FCB2FatCache:
.dc.b $00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00
L013df0:
FCB3:
FCB3NumHandles:
.dc.b $01 ; Number of FCB file handles
FCB3DeviceInfo:
.dc.b $c2 ; Device information bits
CON3Ptr:
FCB3DPBAddr:
.dc.l L00fae8
L013df6:
FCB3FileAddr:
.dc.l $00000000
FCB3ExclCtrlInfo:
.dc.l $00000000
FCB3AccessMode:
.dc.b $02
FCB3DirLocation:
.dc.b $00
FCB3ClusterSectors:
.dc.b $00
FCB3Unused:
.dc.b $00
FCB3ClusterNumber:
.dc.w $0000
FCB3SectorNumber:
.dc.l $00000000
FCB3TopIOBuffer:
.dc.l $00000000
FCB3DirSector:
.dc.l $00000000
FCB3LastAccessAddr:
.dc.l $00000000
CON3Str:
FCB3FileName1:
.dc.b 'CON '
L013e1c:
FCB3FileExt:
.dc.b $00,$00,$00
FCB3FileAttr:
.dc.b $00
FCB3FileName2:
.dc.b $00,$00,$00,$00,$00,$00,$00,$00,$00,$00
FCB3MTime:
.dc.w $0000
FCB3MDate:
.dc.w $0000
FCB3FirstFAT:
.dc.w $0000
FCB3FileSize:
.dc.l $00000000
FCB3FatCache:
.dc.b $00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00
L013e50:
FCB4:
FCB4NumHandles:
.dc.b $01 ; Number of FCB file handles
FCB4DeviceInfo:
.dc.b $c0 ; Device information bits
FCB4DPBAddr:
.dc.l L010694
FCB4FileAddr:
.dc.l $00000000
FCB4ExclCtrlInfo:
.dc.l $00000000
FCB4AccessMode:
.dc.b $02
FCB4DirLocation:
.dc.b $00
FCB4ClusterSectors:
.dc.b $00
FCB4Unused:
.dc.b $00
FCB4ClusterNumber:
.dc.w $0000
FCB4SectorNumber:
.dc.l $00000000
FCB4TopIOBuffer:
.dc.l $00000000
FCB4DirSector:
.dc.l $00000000
FCB4LastAccessAddr:
.dc.l $00000000
L013e74:
FCB4FileName1:
.dc.b 'AUX '
L013e7c:
FCB4FileExt:
.dc.b $00,$00,$00
FCB4FileAttr:
.dc.b $00
FCB4FileName2:
.dc.b $00,$00,$00,$00,$00,$00,$00,$00,$00,$00
FCB4MTime:
.dc.w $0000
FCB4MDate:
.dc.w $0000
FCB4FirstFAT:
.dc.w $0000
FCB4FileSize:
.dc.l $00000000
FCB4FatCache:
.dc.b $00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00
L013eb0:
FCB5:
FCB5NumHandles:
.dc.b $01 ; Number of FCB file handles
FCB5DeviceInfo:
.dc.b $c0 ; Device information bits
L013eb2:
FCB5DPBAddr:
.dc.l L01076e
FCB5FileAddr:
.dc.l $00000000
FCB5ExclCtrlInfo:
.dc.l $00000000
FCB5AccessMode:
.dc.b $01
FCB5DirLocation:
.dc.b $00
FCB5ClusterSectors:
.dc.b $00
FCB5Unused:
.dc.b $00
FCB5ClusterNumber:
.dc.w $0000
FCB5SectorNumber:
.dc.l $00000000
FCB5TopIOBuffer:
.dc.l $00000000
FCB5DirSector:
.dc.l $00000000
FCB5LastAccessAddr:
.dc.l $00000000
L013ed4:
FCB5FileName1:
.dc.b 'PRN '
L013edc:
FCB5FileExt:
.dc.b $00,$00,$00
FCB5FileAttr:
.dc.b $00
FCB5FileName2:
.dc.b $00,$00,$00,$00,$00,$00,$00,$00,$00,$00
FCB5MTime:
.dc.w $0000
FCB5MDate:
.dc.w $0000
FCB5FirstFAT:
.dc.w $0000
FCB5FileSize:
.dc.l $00000000
FCB5FatCache:
.dc.b $00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00,$00,$00,$00,$00
.dc.b $00,$00,$00,$00,$00,$00,$00,$00

Loading…
Cancel
Save