Sharp X68000 Disassemblies
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

18451 lines
286 KiB

;=============================================
; Filename human302/human.sys
;
;
; Base address 006800
; Exec address 006800
; Text size 00a890 byte(s)
; Data size 0033ea byte(s)
; Bss size 000000 byte(s)
; 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
;=============================================
.include inc/doscall.mac
.include inc/iocscall.mac
.include inc/fefunc.mac
.cpu 68030
.text
Start:
bra.w Start2
L006804:
.dc.b $0f
L006805:
.dc.b $14
L006806:
.dc.w $0400
L006808:
.dc.b $19
L006809:
.dc.b $19
L00680a:
.dc.b $00
L00680b:
.dc.b $00
L00680c:
.dc.w $0000
L00680e:
.dc.w $0000
L006810:
.dc.l $00000000
L006814:
.dc.b $00
L006815:
.dc.b $00
L006816:
.dc.b $00
L006817:
.dc.b $00
L006818:
.dc.b $01
HelloString:
.dc.b $1b,'*',$1b,'[1mHuman68k for X680x0',$1b,'[m version 3.02',$0d,$0a
.dc.b 'Copyright 1987,88,89,90,91,92,93 SHARP/Hudson',$0d,$0a,$00
SetupTrap14:
tst.b ($0cbc)
bne.s L006890
move.l #Trap14Handler,($00b8)
move.l #$4b756d61,-(sp) ;'Kuma'
trap #14
addq.l #4,sp
move.b d0,($0cbc)
L006890:
rts
Trap14Handler:
clr.l d0
cmpi.l #$4b756d61,($0006,sp) ;'Kuma'
beq.s L0068a0
moveq.l #$03,d0
L0068a0:
rte
Start2:
movea.l #Start,sp
bsr.s SetupTrap14
bsr.w CursorOff
bsr.w SetupCallHandlers
bsr.w UnknownSubroutine08290
bsr.w UnknownSubroutine07e70
move.l a1,($1c1c)
tst.b ($1c75)
beq.s CTRLVCHandler
move.b ($1c15),d0
add.b d0,(DPSPSPExecDriveName)
bsr.w UnknownSubroutine07a7c
bsr.w UnknownSubroutine081e2
bsr.w UnknownSubroutine06bdc
bsr.w UnknownSubroutine08216
bsr.w UnknownSubroutine06ac2
bsr.w UnknownSubroutine06cb0
bsr.w UnknownSubroutine06b3c
bsr.w UnknownSubroutine06c6e
bsr.w UnknownSubroutine076aa
bsr.w UnknownSubroutine077fc
bsr.w UnknownSubroutine077c0
bsr.w UnknownSubroutine06cc8
bsr.w UnknownSubroutine06a96
pea.l (Call_CTRLVC_ERRJVC_EXITVC)
move.w #$fff1,-(sp)
DOS _INTVCS
addq.l #6,sp
bsr.w UnknownSubroutine06cf8
bsr.w UnknownSubroutine06d10
bsr.w UnknownSubroutine06a88
move.b (L014074),($1c12)
bra.w L008472
CTRLVCHandler:
lea.l (Start),sp
IOCS _OS_CURON
lea.l (L007e32),a1
IOCS _B_PRINT
clr.l d0
trap #15
L006940:
move.l #$58363800,d0 ;'X68'<<8
trap #10
bra.s L006940
UnknownSubroutine0694a:
clr.l d0
L00694c:
move.b d0,(a1)+
dbra.w d1,L00694c
rts
UnknownSubroutine06954:
tst.l d7
bmi.s L006986
bsr.w UnknownSubroutine06a1c
UnknownSubroutine0695c:
moveq.l #$09,d1
bsr.w UnknownSubroutine06a2a
bne.s L006986
movea.l a0,a1
movea.l a6,a5
L006968:
move.b (a1)+,d1
beq.s L006978
move.b (a5)+,d0
or.b #$20,d0
cmp.b d0,d1
beq.s L006968
bra.s UnknownSubroutine0695c
L006978:
move.b (a5)+,d0
cmp.b #$20,d0 ;' '
beq.s L006978
cmp.b #$3d,d0 ;'='
bne.s UnknownSubroutine0695c
L006986:
rts
UnknownSubroutine06988:
cmpi.b #$20,(a5) ;' '
bne.s L006992
addq.l #1,a5
bra.s UnknownSubroutine06988
L006992:
movea.l a5,a0
move.l a1,-(sp)
movea.l a0,a1
L006998:
move.b (a0)+,d0
beq.s L0069b4
L00699c:
move.b d0,(a1)+
cmp.b #$20,d0 ;' '
bne.s L006998
clr.b (-$0001,a1)
L0069a8:
move.b (a0)+,d0
beq.s L0069b4
cmp.b #$20,d0 ;' '
beq.s L0069a8
bra.s L00699c
L0069b4:
clr.b (a1)+
clr.b (a1)
movea.l (sp)+,a1
rts
UnknownSubroutine069bc:
movem.l a0/a5,-(sp)
L0069c0:
move.b (a5)+,d0
cmp.b #$20,d0 ;' '
bcs.s L0069cc
move.b d0,(a0)+
bra.s L0069c0
L0069cc:
clr.b (a0)
movem.l (sp)+,a0/a5
rts
UnknownSubroutine069d4:
clr.l d1
bra.s L0069da
UnknownSubroutine069d8:
moveq.l #$20,d1 ;' '
L0069da:
move.b (a5)+,d0
beq.s L0069f2
cmp.b #$20,d0 ;' '
beq.s L0069da
L0069e4:
move.b d0,(a0)+
move.b (a5)+,d0
beq.s L0069f2
cmp.b d1,d0
bne.s L0069e4
clr.b (a0)
rts
L0069f2:
clr.b (a0)
subq.l #1,a5
rts
UnknownSubroutine069f8:
clr.l d0
clr.l d1
L0069fc:
move.b (a5)+,d0
cmp.b #$20,d0 ;' '
beq.s L0069fc
L006a04:
sub.b #$30,d0 ;'0'
cmp.b #$0a,d0
bcc.s L006a18
mulu.w #$000a,d1
add.l d0,d1
move.b (a5)+,d0
bra.s L006a04
L006a18:
move.l d1,d0
rts
UnknownSubroutine06a1c:
clr.w -(sp)
clr.l -(sp)
move.w d7,-(sp)
DOS _SEEK
lea.l ($0008,sp),sp
rts
UnknownSubroutine06a2a:
movea.l a6,a5
L006a2c:
bsr.s UnknownSubroutine06a66
bne.s L006a52
cmp.b #$1a,d0
beq.s L006a52
cmp.b d1,d0
bne.s L006a3c
moveq.l #$20,d0 ;' '
L006a3c:
move.b d0,(a5)+
cmp.b #$0a,d0
bne.s L006a2c
clr.b (a5)
clr.b -(a5)
cmpi.b #$0d,-(a5)
bne.s L006a50
clr.b (a5)
L006a50:
rts
L006a52:
cmpa.l a6,a5
beq.s L006a5e
moveq.l #$1a,d0
clr.b (a5)+
clr.b (a5)
rts
L006a5e:
clr.b (a5)+
clr.b (a5)
moveq.l #$ff,d0
rts
UnknownSubroutine06a66:
clr.w -(sp)
move.l sp,d0
move.l #$00000001,-(sp)
move.l d0,-(sp)
move.w d7,-(sp)
DOS _READ
lea.l ($0006,sp),sp
cmp.l (sp)+,d0
bne.s L006a82
move.b (sp),d0
cmp.b d0,d0
L006a82:
lea.l ($0002,sp),sp
rts
UnknownSubroutine06a88:
move.w #$0003,-(sp)
move.w #$0002,-(sp)
DOS _CONCTRL
addq.l #4,sp
rts
UnknownSubroutine06a96:
move.l ($1c24),d0
add.l #$00001fff,d0
and.l #$00ffe000,d0
move.l d0,(DOSMEMLast)
lsr.l #8,d0
lsr.l #5,d0
subq.w #1,d0
cmp.w #$0100,d0
bcs.s L006aba
moveq.l #$ff,d0
L006aba:
move.b d0,($00e86001)
rts
UnknownSubroutine06ac2:
tst.b (L006818)
beq.s L006b3a
move.w #$0004,-(sp)
pea.l (L007a8c)
pea.l ($00ea0044)
DOS _MEMCPY
movea.l (sp)+,a0
addq.l #6,sp
tst.l d0
bne.s L006af2
cmpi.l #$53435349,(a0)+ ;'SCSI'
bne.s L006af2
cmpi.w #$4558,(a0) ;'EX'
beq.s L006b1a
L006af2:
move.w #$0004,-(sp)
pea.l (L007a8c)
pea.l ($00fc0024)
DOS _MEMCPY
movea.l (sp)+,a0
addq.l #6,sp
tst.l d0
bne.s L006b3a
cmpi.l #$53435349,(a0)+ ;'SCSI'
bne.s L006b3a
cmpi.w #$494e,(a0) ;'IN'
bne.s L006b3a
L006b1a:
lea.l (-$0028,a0),a0
move.l a0,d1
IOCS _BOOTINF
eor.l d1,d0
and.l #$00ffff00,d0
beq.s L006b3a
movea.l ($1c1c),a2
bsr.w UnknownSubroutine06fea
move.l a2,($1c1c)
L006b3a:
rts
UnknownSubroutine06b3c:
tst.b (L007c02)
beq.w L006bd0
bsr.w UnknownSubroutine06a96
move.l #$00000200,-(sp)
DOS _MALLOC
addq.l #4,sp
tst.l d0
bmi.s L006bd0
movea.l d0,a0
pea.l (a0)
pea.l ($0080,a0)
lea.l ($0200,a0),a1
move.l a1,usp
lea.l (L007ba6),a1
moveq.l #$10,d1
L006b6e:
move.l (a1)+,(a0)+
dbra.w d1,L006b6e
pea.l (Call_CTRLVC_ERRJVC_EXITVC)
move.w #$fff1,-(sp)
DOS _INTVCS
addq.l #6,sp
bsr.w UnknownSubroutine06cf8
pea.l (L007c02)
move.w #$0002,-(sp)
DOS _EXEC
tst.l d0
bmi.s L006bc8
bsr.w UnknownSubroutine078f6
move.w #$0000,(sp)
DOS _EXEC
move.l d0,-(sp)
bsr.w CursorOff
move.l (sp)+,d0
bmi.s L006bc8
cmp.l #$00010000,d0
bcc.s L006bd2
tst.w d0
bne.s L006bc8
lea.l (SysStr),a0
move.b #$54,(a0)+ ;'T'
move.b #$4d,(a0)+ ;'M'
move.b #$50,(a0) ;'P'
L006bc8:
lea.l ($000a,sp),sp
DOS _MFREE
addq.l #4,sp
L006bd0:
rts
L006bd2:
pea.l (L007def)
DOS _PRINT
L006bda:
bra.s L006bda
UnknownSubroutine06bdc:
lea.l (-$00c8,sp),sp
movea.l sp,a6
move.w (L006806),($1c70)
clr.l d0
move.b d0,(L007c02)
clr.l d2
clr.l d3
clr.l d4
move.b (L006804),d2
move.b (L006805),d3
move.b (L006808),d4
bsr.w UnknownSubroutine0769c
move.l d0,d7
bmi.s L006c36
bsr.w UnknownSubroutine07662
bsr.w UnknownSubroutine0758c
bsr.w UnknownSubroutine075e0
movem.l d2-d4,-(sp)
bsr.w UnknownSubroutine07614
bsr.w UnknownSubroutine0763c
bsr.w UnknownSubroutine06eb8
bsr.w UnknownSubroutine06ee0
movem.l (sp)+,d2-d4
L006c36:
addq.w #2,d2
move.w d2,($1c6e)
move.b d3,($1c72)
move.b d4,($1c73)
clr.l d0
move.w ($1c70),d0
add.w #$0010,d0
mulu.w d3,d0
add.l ($1c24),d0
move.l d2,d1
subq.l #5,d1
mulu.w #$0062,d1
add.l d1,d0
add.l #$00010000,d0
cmp.l ($1c00),d0
bcc.w CTRLVCHandler
bra.s L006ce4
UnknownSubroutine06c6e:
lea.l (-$00c8,sp),sp
movea.l sp,a6
bsr.w UnknownSubroutine0769c
move.l d0,d7
bsr.w UnknownSubroutine06e80
bsr.w UnknownSubroutine06e8e
bsr.w UnknownSubroutine06e9c
bsr.w UnknownSubroutine07236
bsr.w UnknownSubroutine072e0
bsr.w UnknownSubroutine0735c
bsr.w UnknownSubroutine07284
bsr.w UnknownSubroutine07204
bsr.w UnknownSubroutine0725c
bsr.w UnknownSubroutine0718e
bsr.w UnknownSubroutine073e6
bsr.w UnknownSubroutine0748c
bsr.w UnknownSubroutine074ea
bra.s L006ce4
UnknownSubroutine06cb0:
movea.l ($1c1c),a2
clr.l d6
L006cb6:
lea.l (L007e6b),a5
bsr.w UnknownSubroutine06f38
beq.s L006cb6
move.l a2,($1c1c)
rts
UnknownSubroutine06cc8:
lea.l (-$00c8,sp),sp
movea.l sp,a6
bsr.w UnknownSubroutine0769c
move.l d0,d7
bmi.s L006cf2
movea.l ($1c1c),a2
L006cda:
bsr.w UnknownSubroutine06f6c
beq.s L006cda
move.l a2,($1c1c)
L006ce4:
move.w d7,-(sp)
bmi.s L006cea
DOS _CLOSE
L006cea:
addq.l #2,sp
lea.l ($00c8,sp),sp
rts
L006cf2:
lea.l ($00c8,sp),sp
rts
UnknownSubroutine06cf8:
movea.l #$000000a8,a0
lea.l (DOSPSPTrap10Vec),a1
move.l (a0)+,(a1)+
move.l (a0)+,(a1)+
move.l (a0)+,(a1)+
move.l (a0)+,(a1)+
move.l (a0),(a1)
rts
UnknownSubroutine06d10:
move.l #$000000f0,-(sp)
DOS _MALLOC
addq.l #4,sp
move.l d0,(L011090)
bmi.w CTRLVCHandler
movea.l d0,a0
lea.l ($00f0,a0),a0
move.l a0,usp
movea.l ($1c50),a6
cmpa.l #$00000000,a6
beq.s L006d3c
move.l a0,($000c,a6)
L006d3c:
lea.l (-$00c8,sp),sp
movea.l sp,a6
bsr.w UnknownSubroutine0769c
move.l d0,d7
bmi.s L006cf2
bsr.s UnknownSubroutine06d56
bsr.w UnknownSubroutine06e0a
bsr.w UnknownSubroutine06f20
bra.s L006ce4
UnknownSubroutine06d56:
lea.l (EnvsetStr),a0
bsr.w UnknownSubroutine06954
bne.w L006e08
bsr.w UnknownSubroutine069f8
cmp.l #$00000200,d0
bcs.w L006dfe
cmp.l #$00010000,d0
bcc.w L006dfe
move.l d0,d3
move.l d3,-(sp)
DOS _MALLOC
addq.l #4,sp
move.l d0,d4
bmi.s L006dfe
move.l d4,(DOSPSPEnvPtr)
movea.l d4,a0
move.l d3,(a0)+
clr.w (a0)
move.b (-$0001,a5),d0
beq.s L006e08
bsr.w UnknownSubroutine07658
subq.l #1,a5
clr.w -(sp)
move.l a5,-(sp)
DOS _OPEN
addq.l #6,sp
tst.l d0
bmi.s L006dfe
movem.l d7,-(sp)
move.l d0,d7
L006db2:
moveq.l #$20,d1 ;' '
bsr.w UnknownSubroutine06a2a
bne.s L006df2
movea.l a6,a5
L006dbc:
move.b (a5)+,d0
beq.s L006de0
cmp.b #$3d,d0 ;'='
bne.s L006dbc
clr.b (-$0001,a5)
move.l a5,-(sp)
clr.l -(sp)
move.l a6,-(sp)
DOS _SETENV
lea.l ($000c,sp),sp
tst.l d0
bpl.s L006db2
move.b #$3d,(-$0001,a5) ;'='
L006de0:
movea.l a6,a0
bsr.w UnknownSubroutine07134
lea.l (CannotRegisterEnvVarStr),a0
bsr.w UnknownSubroutine07134
bra.s L006db2
L006df2:
move.w d7,-(sp)
DOS _CLOSE
addq.l #2,sp
movem.l (sp)+,d7
rts
L006dfe:
lea.l (EnvsetStr),a0
bsr.w UnknownSubroutine0768c
L006e08:
rts
UnknownSubroutine06e0a:
bsr.w UnknownSubroutine06a1c
L006e0e:
lea.l (ProgramStr),a0
bsr.w UnknownSubroutine0695c
bne.s L006e7e
lea.l (TitleSysStr),a0
bsr.w UnknownSubroutine069d4
move.l (DOSPSPEnvPtr),-(sp)
move.l (L011090),-(sp)
pea.l (TitleSysStr)
move.w #$0002,-(sp)
DOS _EXEC
lea.l ($000e,sp),sp
tst.l d0
bmi.s L006e6c
movem.l d7/a6,-(sp)
move.l (DOSPSPEnvPtr),-(sp)
move.l (L011090),-(sp)
pea.l (TitleSysStr)
move.w #$0000,-(sp)
DOS _EXEC
lea.l ($000e,sp),sp
movem.l (sp)+,d7/a6
tst.l d0
bpl.s L006e0e
L006e6c:
movea.l a6,a0
bsr.w UnknownSubroutine07134
lea.l (CannotStartStr),a0
bsr.w UnknownSubroutine07134
bra.s L006e0e
L006e7e:
rts
UnknownSubroutine06e80:
pea.l (TitleSysStr)
lea.l (TitleStr),a0
bra.s L006ea8
UnknownSubroutine06e8e:
pea.l (KeySysStr)
lea.l (KeyStr),a0
bra.s L006ea8
UnknownSubroutine06e9c:
pea.l (UskcgSysStr)
lea.l (UskcgStr),a0
L006ea8:
bsr.w UnknownSubroutine06954
movem.l (sp)+,a0
bne.s L006eb6
bsr.w UnknownSubroutine069d8
L006eb6:
rts
UnknownSubroutine06eb8:
lea.l (CttyStr),a0
bsr.w UnknownSubroutine06954
bne.s L006ede
lea.l (L013d1a),a0
lea.l (L013d24),a1
moveq.l #$02,d1
move.w #$0303,d0
L006ed6:
move.w d0,(a0)+
move.w d0,(a1)+
dbra.w d1,L006ed6
L006ede:
rts
UnknownSubroutine06ee0:
movem.l d0-d7/a0-a6,-(sp)
lea.l (RomdbStr),a0
bsr.w UnknownSubroutine06954
bne.s L006f1a
IOCS _ROMVER
cmp.l #$12920101,d0
bcc.s L006f04
jsr ($00fe0000)
bra.s L006f1a
L006f04:
movea.l ($00ff0008),a0
cmpa.l #$01000000,a0
bcc.s L006f1a
movea.l #$00001000,a6
jsr (a0)
L006f1a:
movem.l (sp)+,d0-d7/a0-a6
rts
UnknownSubroutine06f20:
lea.l (ShellStr),a0
bsr.w UnknownSubroutine06954
bne.s L006f36
lea.l (StrCommandP),a0
bsr.w UnknownSubroutine069d4
L006f36:
rts
UnknownSubroutine06f38:
add.w #$0100,d6
lea.l (-$005a,sp),sp
movea.l sp,a0
move.l #$48756d61,(a0) ;'Huma'
move.l #$6e2e7379,($0004,a0) ;'n.sy'
move.l #$73000000,($0008,a0)
movea.l ($1c24),a1
move.l d6,d0
bsr.w UnknownSubroutine07170
bpl.s L006fa6
tst.l d0
lea.l ($005a,sp),sp
rts
UnknownSubroutine06f6c:
lea.l (DeviceStr),a0
bsr.w UnknownSubroutine0695c
bne.w L00713e
bsr.w UnknownSubroutine06988
lea.l (-$005a,sp),sp
movea.l sp,a0
bsr.w UnknownSubroutine069bc
move.l (a0),d0
or.l #$00202020,d0
cmp.l #$5b726f6d,d0 ;'[rom'
beq.s L006fce
movea.l ($1c24),a1
clr.l d0
bsr.w UnknownSubroutine07170
bmi.w L007128
L006fa6:
tst.l d0
beq.s L006fc6
move.l a5,d0
lea.l (-$001a,sp),sp
movea.l sp,a5
bsr.w UnknownSubroutine07140
tst.b ($0003,a5)
bne.w L007122
bsr.w UnknownSubroutine070ba
lea.l ($001a,sp),sp
L006fc6:
lea.l ($005a,sp),sp
clr.l d0
rts
L006fce:
addq.l #4,a0
bsr.s UnknownSubroutine0702e
tst.l d1
bmi.s L006fe0
cmp.b #$5d,d0 ;']'
bne.s L006fe0
bsr.s UnknownSubroutine06fea
beq.s L006fe4
L006fe0:
bra.w L007126
L006fe4:
lea.l ($005a,sp),sp
rts
UnknownSubroutine06fea:
movem.l d1/a0-a1/a5-a6,-(sp)
movea.l d1,a0
lea.l (L007a8c),a1
moveq.l #$04,d1
bsr.w UnknownSubroutine0e28a
movem.l (sp)+,d1/a0-a1/a5-a6
tst.l d0
bne.s L007028
lea.l (-$001a,sp),sp
movea.l sp,a5
movea.l a2,a1
move.l d1,d0
move.b ($1c15),d2
bsr.w UnknownSubroutine07f0c
move.b d2,($1c15)
lea.l ($001a,sp),sp
cmpa.l a1,a2
beq.s L007028
movea.l a1,a2
clr.l d0
rts
L007028:
moveq.l #$ff,d0
tst.l d0
rts
UnknownSubroutine0702e:
clr.l d1
move.b (a0)+,d1
cmp.b #$24,d1 ;'$'
beq.s L00707e
sub.b #$30,d1 ;'0'
cmp.b #$0a,d1
bcc.s L007052
move.b (a0),d0
lsl.l #2,d1
lea.l (L007056),a0
move.l (a0,d1.w),d1
rts
L007052:
moveq.l #$ff,d1
rts
L007056:
.dc.l $00bffffc,$00fe4ffc
.dc.l $00ee0000,$00ee4000
.dc.l $00ee8000,$00eec000
.dc.l $00ef0000,$00ef4000
.dc.l $00ef8000,$00efc000
L00707e:
clr.l d1
L007080:
move.b (a0),d0
cmp.b #$30,d0 ;'0'
bcs.s L0070b8
cmp.b #$3a,d0 ;':'
bcs.s L0070ac
cmp.b #$41,d0 ;'A'
bcs.s L0070b8
cmp.b #$47,d0 ;'G'
bcs.s L0070aa
cmp.b #$61,d0 ;'a'
bcs.s L0070b8
cmp.b #$67,d0 ;'g'
bcc.s L0070b8
sub.b #$20,d0 ;' '
L0070aa:
subq.b #7,d0
L0070ac:
addq.l #1,a0
sub.b #$30,d0 ;'0'
lsl.l #4,d1
or.b d0,d1
bra.s L007080
L0070b8:
rts
UnknownSubroutine070ba:
move.l ($000e,a5),d0
add.l #$00010000,d0
cmp.l ($1c00),d0
bcc.w CTRLVCHandler
sub.l #$00010022,d0
cmp.l a1,d0
bcs.w CTRLVCHandler
move.l ($000e,a5),($1c24)
move.l a1,(a2)
L0070e0:
move.l a2,-(sp)
btst.b #$07,($0004,a1)
bne.s L007110
movea.l a5,a0
bsr.w UnknownSubroutine082d0
bmi.s L007104
bsr.w UnknownSubroutine08248
bpl.s L007114
L0070f8:
lea.l (L007dbd),a0
bsr.s UnknownSubroutine07134
bra.w CTRLVCHandler
L007104:
lea.l (L007d94),a0
bsr.s UnknownSubroutine07134
bra.w CTRLVCHandler
L007110:
bsr.w UnknownSubroutine0ac0a
L007114:
movea.l (sp)+,a2
move.l (a1),d1
bmi.s L00711e
movea.l d1,a1
bra.s L0070e0
L00711e:
movea.l a1,a2
rts
L007122:
lea.l ($001a,sp),sp
L007126:
movea.l sp,a0
L007128:
bsr.s UnknownSubroutine07134
lea.l ($005a,sp),sp
lea.l (L007d7b),a0
UnknownSubroutine07134:
move.l a0,-(sp)
DOS _PRINT
movea.l (sp)+,a0
clr.l d0
rts
L00713e:
rts
UnknownSubroutine07140:
move.b #$16,($0000.w,a5)
move.b #$00,($0002,a5)
btst.b #$05,($0004,a1)
beq.s L00715a
move.b #$40,($0002,a5) ;'@'
L00715a:
move.l d0,($0012,a5)
move.b ($1c75),d0
addq.b #1,d0
move.b d0,($0016,a5)
move.l a1,d1
movea.l d1,a1
bra.w UnknownSubroutine0defa
UnknownSubroutine07170:
or.b #$03,d0
adda.l #$03000000,a0
move.l ($1c00),-(sp)
move.l a1,-(sp)
move.l a0,-(sp)
move.w d0,-(sp)
DOS _EXEC
lea.l ($000e,sp),sp
tst.l d0
rts
UnknownSubroutine0718e:
lea.l (BellStr),a0
bsr.w UnknownSubroutine06954
bne.s L0071f8
bsr.w UnknownSubroutine06988
clr.w -(sp)
move.l a5,-(sp)
DOS _OPEN
addq.l #6,sp
tst.l d0
bmi.s L0071fa
move.w d0,d2
movea.l ($1c24),a0
move.l #$0000ffff,-(sp)
move.l a0,-(sp)
move.w d2,-(sp)
DOS _READ
lea.l ($000a,sp),sp
move.l d0,-(sp)
move.w d2,-(sp)
DOS _CLOSE
addq.l #2,sp
move.l (sp)+,d0
bmi.s L0071fa
movem.l d0-d2,-(sp)
move.w d0,d2
move.l a0,d1
moveq.l #$39,d0 ;'9'
trap #15
movem.l (sp)+,d0-d2
addq.l #1,d0
bclr.l #$00,d0
adda.l d0,a0
move.l a0,($1c24)
move.l a0,d0
add.l #$00010000,d0
cmp.l ($1c00),d0
bcc.w CTRLVCHandler
L0071f8:
rts
L0071fa:
lea.l (BellStr),a0
bra.w UnknownSubroutine0768c
UnknownSubroutine07204:
lea.l (NewfatStr),a0
bsr.w UnknownSubroutine06954
bne.s L00722a
bsr.w UnknownSubroutine069f8
tst.l d0
beq.s L007220
cmp.l #$00000002,d0
bne.s L00722c
L007220:
move.b d0,($1c0b)
move.b d0,(L00cc2a)
L00722a:
rts
L00722c:
lea.l (NewfatStr),a0
bra.w UnknownSubroutine0768c
UnknownSubroutine07236:
lea.l (FflushStr),a0
bsr.w UnknownSubroutine06954
bne.s L007250
bsr.w UnknownSubroutine06988
bsr.s UnknownSubroutine072aa
tst.w d0
bmi.s L007252
move.b d0,($1cba)
L007250:
rts
L007252:
lea.l (FflushStr),a0
bra.w UnknownSubroutine0768c
UnknownSubroutine0725c:
lea.l (DirschStr),a0
bsr.w UnknownSubroutine06954
bne.s L007278
bsr.w UnknownSubroutine06988
bsr.s UnknownSubroutine072aa
tst.w d0
bmi.s L00727a
move.b d0,(L01120a)
L007278:
rts
L00727a:
lea.l (DirschStr),a0
bra.w UnknownSubroutine0768c
UnknownSubroutine07284:
lea.l (VerifyStr),a0
bsr.w UnknownSubroutine06954
bne.s L00729e
bsr.w UnknownSubroutine06988
bsr.s UnknownSubroutine072aa
tst.w d0
bmi.s L0072a0
move.w d0,($1c10)
L00729e:
rts
L0072a0:
lea.l (VerifyStr),a0
bra.w UnknownSubroutine0768c
UnknownSubroutine072aa:
move.b (a5)+,d0
or.b #$20,d0
cmp.b #$6f,d0 ;'o'
bne.s L0072d8
move.b (a5)+,d0
or.b #$20,d0
cmp.b #$6e,d0 ;'n'
beq.s L0072dc
cmp.b #$66,d0 ;'f'
bne.s L0072d8
move.b (a5)+,d0
or.b #$20,d0
cmp.b #$66,d0 ;'f'
bne.s L0072d8
clr.l d0
rts
L0072d8:
moveq.l #$ff,d0
rts
L0072dc:
moveq.l #$01,d0
rts
UnknownSubroutine072e0:
lea.l (OffStr),a0
bsr.w UnknownSubroutine06954
bne.s L00735a
bsr.w UnknownSubroutine06988
L0072f0:
move.b (a5)+,d0
beq.s L00735a
cmp.w #$0009,d0
beq.s L0072f0
cmp.w #$0020,d0 ;' '
beq.s L0072f0
cmp.w #$002c,d0 ;','
beq.s L0072f0
or.b #$20,d0
cmp.b #$63,d0 ;'c'
beq.s L007332
cmp.b #$6e,d0 ;'n'
beq.s L00733a
cmp.b #$70,d0 ;'p'
beq.s L007342
cmp.b #$71,d0 ;'q'
beq.s L00734a
cmp.b #$73,d0 ;'s'
beq.s L007352
lea.l (OffStr),a0
bra.w UnknownSubroutine0768c
L007332:
move.w #$0103,($1cbc)
bra.s L0072f0
L00733a:
move.w #$010e,($1cbe)
bra.s L0072f0
L007342:
move.w #$0110,($1cc0)
bra.s L0072f0
L00734a:
move.w #$0111,($1cc2)
bra.s L0072f0
L007352:
move.w #$0113,($1cc4)
bra.s L0072f0
L00735a:
rts
UnknownSubroutine0735c:
lea.l (BreakStr),a0
bsr.w UnknownSubroutine06954
bne.s L0073a6
bsr.w UnknownSubroutine06988
move.b (a5)+,d0
or.b #$20,d0
cmp.b #$6b,d0 ;'k'
beq.s L0073b8
cmp.b #$6f,d0 ;'o'
bne.s L0073a6
move.b (a5)+,d0
or.b #$20,d0
cmp.b #$6e,d0 ;'n'
beq.s L0073ae
cmp.b #$66,d0 ;'f'
bne.s L00739c
move.b (a5)+,d0
or.b #$20,d0
cmp.b #$66,d0 ;'f'
beq.s L0073a6
L00739c:
lea.l (BreakStr),a0
bsr.w UnknownSubroutine0768c
L0073a6:
clr.b (L014074)
rts
L0073ae:
move.b #$01,(L014074)
rts
L0073b8:
move.b (a5)+,d0
or.b #$20,d0
cmp.b #$69,d0 ;'i'
bne.s L00739c
move.b (a5)+,d0
or.b #$20,d0
cmp.b #$6c,d0 ;'l'
bne.s L00739c
move.b (a5)+,d0
or.b #$20,d0
cmp.b #$6c,d0 ;'l'
bne.s L00739c
move.b #$02,(L014074)
rts
UnknownSubroutine073e6:
clr.l d3
clr.l d4
move.w (L00680c),d3
move.w (L00680e),d4
lea.l (ShareStr),a0
bsr.w UnknownSubroutine06954
bne.s UnknownSubroutine0742c
bsr.w UnknownSubroutine069f8
cmp.l #$0000005e,d0
bcc.s L007470
move.l d0,d3
move.b (-$0001,a5),d0
cmp.b #$20,d0 ;' '
bne.s L007470
bsr.w UnknownSubroutine069f8
tst.l d0
beq.s L007470
cmp.l #$0000010b,d0
bcc.s L007470
move.l d0,d4
UnknownSubroutine0742c:
move.w d3,($1c76)
beq.s L00746e
move.w d4,($1c78)
beq.s L00746e
movea.l ($1c24),a0
move.l a0,($1c40)
mulu.w #$000c,d4
add.l #$0000005c,d4
move.l d4,($1c7a)
subq.w #1,d3
bmi.s L00745a
L007452:
clr.l (a0)
adda.l d4,a0
dbra.w d3,L007452
L00745a:
move.l a0,($1c24)
move.l a0,d0
add.l #$00010000,d0
cmp.l ($1c00),d0
bcc.w CTRLVCHandler
L00746e:
rts
L007470:
clr.l d3
clr.l d4
move.w (L00680c),d3
move.w (L00680e),d4
bsr.s UnknownSubroutine0742c
lea.l (ShareStr),a0
bra.w UnknownSubroutine0768c
UnknownSubroutine0748c:
move.l (L006810),d3
lea.l (CommonStr),a0
bsr.w UnknownSubroutine06954
bne.s UnknownSubroutine074b0
bsr.w UnknownSubroutine069f8
cmp.l #$00000401,d0
bcc.s L0074de
move.l d0,d3
moveq.l #$0a,d0
lsl.l d0,d3
UnknownSubroutine074b0:
tst.l d3
beq.s L0074dc
movea.l ($1c24),a0
move.l a0,($1c44)
move.l a0,($1c48)
clr.l (a0)
adda.l d3,a0
move.l a0,($1c4c)
move.l a0,($1c24)
move.l a0,d0
add.l #$00010000,d0
cmp.l ($1c00),d0
bcc.w CTRLVCHandler
L0074dc:
rts
L0074de:
bsr.s UnknownSubroutine074b0
lea.l (CommonStr),a0
bra.w UnknownSubroutine0768c
UnknownSubroutine074ea:
clr.l d3
clr.l d6
clr.l d5
move.b (L006814),d3
move.b (L006815),d6
move.b (L006816),d5
lea.l (ProcessStr),a0
bsr.w UnknownSubroutine06954
bne.s UnknownSubroutine0755a
bsr.w UnknownSubroutine069f8
cmp.l #$00000021,d0
bcc.s L007568
move.l d0,d3
move.b (-$0001,a5),d0
cmp.b #$20,d0 ;' '
bne.s L007568
bsr.w UnknownSubroutine069f8
cmp.l #$00000002,d0
bcc.s L007534
moveq.l #$02,d0
L007534:
cmp.l #$00000100,d0
bcc.s L007568
move.l d0,d6
move.b (-$0001,a5),d0
cmp.b #$20,d0 ;' '
bne.s L007568
bsr.w UnknownSubroutine069f8
tst.l d0
beq.s L007568
cmp.l #$00000065,d0
bcc.s L007568
move.l d0,d5
UnknownSubroutine0755a:
move.l d3,d1
move.b d5,d2
move.l d6,d3
subq.l #1,d3
bsr.w UnknownSubroutine0e68c
rts
L007568:
clr.l d3
clr.l d6
clr.l d5
move.b (L006814),d3
move.b (L006815),d6
move.b (L006816),d5
bsr.s UnknownSubroutine0755a
lea.l (ProcessStr),a0
bra.w UnknownSubroutine0768c
UnknownSubroutine0758c:
lea.l (BuffersStr),a0
bsr.w UnknownSubroutine06954
bne.s L0075d2
bsr.w UnknownSubroutine069f8
cmp.l #$00000002,d0
bcs.s L0075d4
cmp.l #$000000fa,d0
bcc.s L0075d4
move.l d0,d3
move.b (-$0001,a5),d0
beq.s L0075d2
cmp.b #$20,d0 ;' '
bne.s L0075d4
bsr.w UnknownSubroutine069f8
cmp.l #$00000400,d0
bcs.s L0075d4
cmp.l #$00008001,d0
bcc.s L0075d4
move.w d0,($1c70)
L0075d2:
rts
L0075d4:
lea.l (BuffersStr),a0
bsr.w UnknownSubroutine0768c
rts
UnknownSubroutine075e0:
lea.l (LastdriveStr),a0
bsr.w UnknownSubroutine06954
bne.s L007604
bsr.s UnknownSubroutine07658
or.b #$20,d0
sub.b #$61,d0 ;'a'
cmp.b #$1a,d0
bcc.s L007606
cmp.b ($1c75),d0
bcs.s L007606
move.b d0,d4
L007604:
rts
L007606:
lea.l (LastdriveStr),a0
bsr.s UnknownSubroutine0768c
move.b ($1c75),d4
rts
UnknownSubroutine07614:
lea.l (ScsidevStr),a0
bsr.w UnknownSubroutine06954
bne.s L007632
bsr.w UnknownSubroutine06988
bsr.w UnknownSubroutine072aa
tst.w d0
bmi.s L007634
move.b d0,(L006818)
L007632:
rts
L007634:
lea.l (ScsidevStr),a0
bra.s UnknownSubroutine0768c
UnknownSubroutine0763c:
pea.l (L007c02)
lea.l (ExconfigStr),a0
bsr.w UnknownSubroutine06954
movem.l (sp)+,a0
bne.s L007656
bsr.w UnknownSubroutine069d4
L007656:
rts
UnknownSubroutine07658:
move.b (a5)+,d0
cmp.b #$20,d0 ;' '
beq.s UnknownSubroutine07658
rts
UnknownSubroutine07662:
lea.l (FilesStr),a0
bsr.w UnknownSubroutine06954
bne.s L007684
bsr.w UnknownSubroutine069f8
cmp.l #$00000005,d0
bcs.s L007686
cmp.l #$0000005e,d0
bcc.s L007686
move.l d0,d2
L007684:
rts
L007686:
lea.l (FilesStr),a0
UnknownSubroutine0768c:
bsr.w UnknownSubroutine07134
lea.l (L007d48),a0
bsr.w UnknownSubroutine07134
rts
UnknownSubroutine0769c:
clr.w -(sp)
pea.l (ConfigDotStr)
DOS _OPEN
addq.l #6,sp
rts
UnknownSubroutine076aa:
tst.b (UskcgSysStr)
beq.w L0077be
movea.l ($1c24),a1
move.l a1,d1
clr.l d2
moveq.l #$38,d0 ;'8'
trap #15
move.w #$177f,d1
bsr.w UnknownSubroutine0694a
move.l a1,d1
moveq.l #$01,d2
moveq.l #$38,d0 ;'8'
trap #15
move.w #$177f,d1
bsr.w UnknownSubroutine0694a
move.l a1,d1
moveq.l #$02,d2
moveq.l #$38,d0 ;'8'
trap #15
move.w #$1fff,d1
bsr.w UnknownSubroutine0694a
move.l a1,d1
moveq.l #$03,d2
moveq.l #$38,d0 ;'8'
trap #15
move.w #$34df,d1
bsr.w UnknownSubroutine0694a
move.l a1,d1
moveq.l #$04,d2
moveq.l #$38,d0 ;'8'
trap #15
move.w #$34df,d1
bsr.w UnknownSubroutine0694a
move.l a1,d1
moveq.l #$05,d2
moveq.l #$38,d0 ;'8'
trap #15
move.w #$5fff,d1
bsr.w UnknownSubroutine0694a
move.l a1,($1c24)
move.l a1,d0
add.l #$00010000,d0
cmp.l ($1c00),d0
bcc.w CTRLVCHandler
clr.w -(sp)
pea.l (UskcgSysStr)
DOS _OPEN
addq.l #6,sp
tst.l d0
bmi.w L0077be
move.w d0,d2
movea.l ($1c24),a2
move.l #$000126a2,-(sp)
move.l a2,-(sp)
move.w d2,-(sp)
DOS _READ
lea.l ($000a,sp),sp
tst.l d0
bmi.s L0077b8
move.l d0,d3
lea.l ($0022,a2),a2
L00775e:
subq.l #2,d3
bmi.s L0077b8
moveq.l #$08,d1
swap.w d1
move.w (a2)+,d1
cmp.w #$ffff,d1
beq.s L00778e
cmp.w #$8000,d1
bcc.s L007776
ror.w #8,d1
L007776:
movea.l a2,a1
moveq.l #$10,d0
cmp.w #$f000,d1
bcc.s L007782
moveq.l #$20,d0 ;' '
L007782:
adda.l d0,a2
sub.l d0,d3
bmi.s L0077b8
IOCS _DEFCHR
bra.s L00775e
L00778e:
subq.l #2,d3
bmi.s L0077b8
moveq.l #$0c,d1
swap.w d1
move.w (a2)+,d1
cmp.w #$8000,d1
bcc.s L0077a0
ror.w #8,d1
L0077a0:
movea.l a2,a1
moveq.l #$30,d0 ;'0'
cmp.w #$f000,d1
bcc.s L0077ac
moveq.l #$48,d0 ;'H'
L0077ac:
adda.l d0,a2
sub.l d0,d3
bmi.s L0077b8
IOCS _DEFCHR
bra.s L00778e
L0077b8:
move.w d2,-(sp)
DOS _CLOSE
addq.l #2,sp
L0077be:
rts
UnknownSubroutine077c0:
clr.w -(sp)
pea.l (KeySysStr)
DOS _OPEN
addq.l #6,sp
tst.l d0
bmi.s L0077fa
move.w d0,d2
move.l #$000002c8,-(sp)
pea.l (L013a42)
move.w d2,-(sp)
DOS _READ
lea.l ($000a,sp),sp
move.w d2,-(sp)
DOS _CLOSE
addq.l #2,sp
tst.b (L007a90)
beq.s L0077fa
jsr (UnknownSubroutine0fe1c)
L0077fa:
rts
UnknownSubroutine077fc:
clr.w -(sp)
pea.l (TitleSysStr)
DOS _OPEN
addq.l #6,sp
tst.l d0
bmi.w L0078e6
movea.l ($1c24),a0
move.w d0,d2
move.l #$00010044,-(sp)
move.l a0,-(sp)
move.w d2,-(sp)
DOS _READ
lea.l ($000a,sp),sp
movea.l d0,a1
move.w d2,-(sp)
DOS _CLOSE
addq.l #2,sp
move.b #$03,(L007a90)
tst.b (a0)
bne.w L0078de
move.w (a0)+,d0
move.b d0,(L007a90)
move.w d0,-(sp)
move.w #$0002,-(sp)
tst.b d0
bne.s L007858
move.w #$0003,-(sp)
move.w #$000e,-(sp)
DOS _CONCTRL
addq.l #4,sp
L007858:
DOS _CONCTRL
addq.l #4,sp
move.w (a0)+,d7
move.w (a0)+,d2
move.w #$0004,d1
IOCS _TPALET
move.w (a0)+,d2
move.w #$0008,d1
IOCS _TPALET
IOCS _B_CUROFF
clr.w d1
move.b d7,d1
IOCS _TCOLOR
movea.l a0,a5
adda.l #$00000034,a0
move.l a0,-(sp)
lea.l (StrCommandP),a0
bsr.w UnknownSubroutine069d4
movea.l (sp),a0
move.w (a0)+,d1
move.w (a0)+,d2
movea.l a0,a1
IOCS _TEXTPUT
addq.l #4,a0
moveq.l #$ff,d0
move.w #$3fff,d1
L0078a6:
move.l d0,(a0)+
dbra.w d1,L0078a6
movea.l (sp)+,a0
move.w d7,d1
lsr.w #8,d1
tst.b d1
beq.s L0078c4
IOCS _TCOLOR
move.w (a0)+,d1
move.w (a0)+,d2
movea.l a0,a1
IOCS _TEXTPUT
L0078c4:
move.w #$0003,d1
IOCS _TCOLOR
IOCS _B_CURON
tst.b (L007a90)
beq.s L0078dc
IOCS _OS_CURON
L0078dc:
bra.s L0078fa
L0078de:
adda.l a0,a1
clr.b (a1)
clr.b -(a1)
bra.s L0078ec
L0078e6:
lea.l (HelloString),a0
L0078ec:
bsr.w UnknownSubroutine07134
jsr (UnknownSubroutine0fe1c)
UnknownSubroutine078f6:
IOCS _OS_CURON
L0078fa:
rts
CursorOff:
IOCS _OS_CUROF
rts
SetupCallHandlers:
lea.l (DosCallTable),a0
lea.l ($1800),a1
move.w #$00ff,d1
L007910:
move.l (a0)+,(a1)+
dbra.w d1,L007910
lea.l ($1c00),a0
move.w #$00ff,d1
L00791e:
clr.l (a0)+
dbra.w d1,L00791e
move.l #LineFExceptionHandler,($002c)
tst.b ($0cbc)
beq.s L00793a
move.l #LineFExceptionHandler,($0020)
L00793a:
move.l #Trap14Handler,($00b8)
move.l #L0086f2,($07fc)
move.l #$ffffffff,(L014076)
lea.l ($00ac),a0
move.l (a0),($1c66)
move.l #Trap11Handler,(a0)
lea.l ($00a8),a0
move.l (a0),($1c6a)
move.l #Trap10Handler,(a0)
lea.l ($00100000),a0
bsr.w UnknownSubroutine07a3c
move.l a0,($1c00)
move.l #DosCallTable,($1c24)
lea.l (DOSMEMPrev),a0
move.l a0,($1c04)
bsr.w UnknownSubroutine0a0ec
pea.l (CTRLVCHandler)
move.w #$fff1,-(sp)
DOS _INTVCS
addq.l #6,sp
move.w #$0003,($1cbc)
move.w #$000e,($1cbe)
move.w #$0010,($1cc0)
move.w #$0011,($1cc2)
move.w #$0013,($1cc4)
move.w (L006806),($1c70)
move.b (L00680a),(L014074)
clr.w d0
move.b (L00680b),d0
move.w d0,($1c10)
move.b #$02,($1c12)
move.b #$01,($1cba)
lea.l (CurProgBlock),a0
move.l a0,($1c28)
move.w #$0003,($1c0c)
move.w #$0064,($1c0e) ;'d'
move.l #DOSMEMPrev,($1c20)
move.b (L006809),($1c74)
move.b (L006817),($1c0b)
move.b (L006817),(L00cc2a)
move.b #$01,(L01120a)
bsr.w UnknownSubroutine0a6ea
tst.b ($0160)
beq.s L007a3a
move.w #$00ff,($0160)
L007a3a:
rts
UnknownSubroutine07a3c:
movea.l ($00ed0008),a3
L007a42:
cmpa.l a3,a0
bcc.s L007a7a
movea.l sp,a6
lea.l (L007a74),a1
movea.l ($0008),a2
move.l a1,($0008)
move.l (a0),d0
move.l #$5836386b,(a0) ;'X68k'
cmpi.l #$5836386b,(a0) ;'X68k'
bne.s L007a74
move.l d0,(a0)
move.l a2,($0008)
adda.l #$00100000,a0
bra.s L007a42
L007a74:
movea.l a6,sp
move.l a2,($0008)
L007a7a:
rts
UnknownSubroutine07a7c:
lea.l (ClockStr),a0
bsr.w UnknownSubroutine0e7b6
move.l d0,($1cb6)
rts
L007a8c:
.dc.b $00,$00,$00,$00
L007a90:
.dc.b $03
ClockStr:
.dc.b 'CLOCK '
ConfigDotStr:
.dc.b 'CONFIG.'
SysStr:
.dc.b 'SYS',$00
FilesStr:
.dc.b 'files',$00
BuffersStr:
.dc.b 'buffers',$00
LastdriveStr:
.dc.b 'lastdrive',$00
TitleStr:
.dc.b 'title',$00
KeyStr:
.dc.b 'key',$00
UskcgStr:
.dc.b 'uskcg',$00
BellStr:
.dc.b 'bell',$00
DeviceStr:
.dc.b 'device',$00
ProcessStr:
.dc.b 'process',$00
ShareStr:
.dc.b 'share',$00
CommonStr:
.dc.b 'common',$00
EnvsetStr:
.dc.b 'envset',$00
ProgramStr:
.dc.b 'program',$00
ShellStr:
.dc.b 'shell',$00
BreakStr:
.dc.b 'break',$00
VerifyStr:
.dc.b 'verify',$00
NewfatStr:
.dc.b 'newfat',$00
ScsidevStr:
.dc.b 'scsidev',$00
ExconfigStr:
.dc.b 'exconfig',$00
FflushStr:
.dc.b 'fflush',$00
DirschStr:
.dc.b 'dirsch',$00
CttyStr:
.dc.b 'ctty',$00
RomdbStr:
.dc.b 'romdb',$00
OffStr:
.dc.b 'off',$00
TitleSysStr:
.dc.b 'TITLE.SYS',$00,$00,$00
HumanAuthorStr:
.dc.b '+--------------+|<Human68K<EFBFBD>S<EFBFBD><EFBFBD>>||<EFBFBD>{<EFBFBD><EFBFBD><EFBFBD>F<EFBFBD>v(kuma)|+--------------+',$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
KeySysStr:
.dc.b 'KEY.SYS',$00
L007ba6:
.dc.l $00000040
DefaultPathStr:
.dc.b 'path=\;\sys;\bin;\basic2;\etc;\shell',$00,$00
DoNotDistributeStr:
.dc.b '<EFBFBD><EFBFBD><EFBFBD>͂<EFBFBD><EFBFBD><EFBFBD><EFBFBD>΂<EFBFBD><EFBFBD>Ăˏ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɔz<EFBFBD><EFBFBD><EFBFBD>Ȃ<EFBFBD><EFBFBD>I',$00,$00,$00,$00,$00,$00,$00,$00
UskcgSysStr:
.dc.b 'USKCG.SYS',$00
L007c02:
.dc.w $0000,$0000,$0000
L007c08:
.dc.l $00000000,$00000000
VersionUpStr:
.dc.b 'Version up <EFBFBD><EFBFBD><EFBFBD><EFBFBD> '
ForX68000Str:
.dc.b '-- For X68000 --'
StartVer:
.dc.b '1986-04 Start :M'
Ver100:
.dc.b '1987-03 1.00 :M'
Ver101:
.dc.b '1987-10 1.01 :M'
Ver200:
.dc.b '1989-03 2.00 :M'
Ver201:
.dc.b '1989-04 2.01 :T'
Ver202:
.dc.b '1990-04 2.02 :T'
Ver203:
.dc.b '1992-01 2.03 :T'
ForX680x0Str:
.dc.b '-- For X680x0 --'
Ver215:
.dc.b '1992-11 2.15 :M'
Ver300:
.dc.b '1993-02 3.00 :M'
StaffListStr:
.dc.b 'vv <EFBFBD>S<EFBFBD><EFBFBD><EFBFBD>҈ vv'
YoshioMotosako1Str:
.dc.b 'Yoshio Motosako'
YuujiTanakaStr:
.dc.b 'Yuuji Tanaka ',$00,$00
CannotRegisterEnvVarStr:
.dc.b ' <EFBFBD>͊‹<EFBFBD><EFBFBD>ϐ<EFBFBD><EFBFBD>Ƃ<EFBFBD><EFBFBD>ēo<EFBFBD>^<EFBFBD>ł<EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><EFBFBD><EFBFBD><EFBFBD>B',$0d,$0a,$00
CannotStartStr:
.dc.b ' <EFBFBD>͋N<EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><EFBFBD><EFBFBD><EFBFBD>B',$0d,$0a,$00
L007d48:
.dc.b '<EFBFBD>̃p<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<EFBFBD>^<EFBFBD>[<EFBFBD><EFBFBD><EFBFBD>ُ<EFBFBD><EFBFBD>ł<EFBFBD><EFBFBD>B<EFBFBD>f<EFBFBD>t<EFBFBD>H<EFBFBD><EFBFBD><EFBFBD>g<EFBFBD><EFBFBD><EFBFBD>g<EFBFBD>p<EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD>',$0d,$0a,$00
L007d7b:
.dc.b '<EFBFBD><EFBFBD><EFBFBD>o<EFBFBD>^<EFBFBD>ł<EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ł<EFBFBD><EFBFBD><EFBFBD>',$0d,$0a,$00
L007d94:
.dc.b '<EFBFBD>P<EFBFBD>Z<EFBFBD>N<EFBFBD>^<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̃o<EFBFBD>C<EFBFBD>g<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>܂<EFBFBD>',$0d,$0a,$00
L007dbd:
.dc.b 'lastdrive<EFBFBD>̎w<EFBFBD><EFBFBD><EFBFBD>ȏ<EFBFBD><EFBFBD>̃h<EFBFBD><EFBFBD><EFBFBD>C<EFBFBD>o<EFBFBD>[<EFBFBD>o<EFBFBD>^<EFBFBD>͂ł<EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD><EFBFBD>',$0d,$0a,$00
L007def:
.dc.b $0d,$0a
.dc.b $1b,'[mexconfig<EFBFBD>w<EFBFBD><EFBFBD><EFBFBD>̃v<EFBFBD><EFBFBD><EFBFBD>O<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͏<EFBFBD>ł<EFBFBD><EFBFBD>܂<EFBFBD><EFBFBD><EFBFBD><EFBFBD>B<EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD>b<EFBFBD>g<