Back to Reblitz64
Using font by Style
1000 CLR:
Z=0:
C%=0:
C1%=0:
C2%=0:
C3%=0
1005 C4%=0:Z$=" ":Z$=Z$+Z$+Z$+Z$
1010 Z$=
Z$+
Z$+
Z$+
LEFT$(
Z$,63):
C5%=0:
C6%=0:
C7%=0
1035 X$=""
1041 A=0:
A5$=
"OK":
PRINT""
1067 T2%=T2%+1
1107 C1%=3
1115 D%(B5%)=B1-32767:C%(B5%)=E%:B5%=B5%+1
1410 K1%=0:
K$=
"":
SYSM%:
K2%=58:
K3%=44:
REM"DO
1525 J1%=
H1%(H1)
AND255:
H1%(H1)=
J1%:
I$=
I$+
CHR$(16)+
CHR$(
J1%)+
F$
1530 G1=
H1*2+7:
F=
INT(
G1/256):
J1%=
G1-
F*256:
I$=
I$+
CHR$(
F)+
CHR$(
J1%)
1610 F=
F1:
F1=
INT(
F/256):
J1%=
F-
F1*256:
B%(B2%)=
E%+1:
B2%=
B2%+1
1750 I%(F)=J%
1755 F1=71:
J1%=2^(
I%(4)+
I%(5)-4):
IFJ1%<8
THENF1=113
1805 F=
F1:
F1=
INT(
F/256):
J1%=
F-
F1*256:
J%=
J%+2
1810 J$=
J$+
CHR$(
F1)+
CHR$(
J1%):
B%(B2%)=
E%+
J%:
B2%=
B2%+1
1950 E$=I$+E$:F5=3
1975 G1=
G1*7+2:
F=
INT(
G1/256):
J1%=
G1-
F*256
1995 G1=
G1*7+2:
F=
INT(
G1/256):
J1%=
G1-
F*256:
E$=
E$+
CHR$(
J1%)+
CHR$(
F)
2060 J%=0:I$=""
2190 F5=4:E$=I$+E$
2275 I%(I)=0:I2%(I)=FX:I=I+1:FX=-1
2345 FX=L2%
2355 I%(I)=
I0:
I1%(I)=
I1:
I2%(I)=0:
IFI1=7
THENI2%(I)=
L2%
2405 L2%=0
2446 G1=
G1*7+2:
F=
INT(
G1/256):
J1%=
G1-
F*256
2465 J1%=0:J$="":L2%=255
2477 J$=
J$+
CHR$(
C%):
J1%=
J1%+1
2680 F=
F1%*256+
F2%:
IFF>32767
THENF=
F-65536
2690 FA=0
2700 C5%=10427:
C6%=
F:
C7%=
G:
SYSN%:
REM 10427 IS OFFSET OF G%()
2760 I$(I4)=
F$:
J1%=1:
SYSM%
2770 I4=
I4-1:
J1%=
ASC(
I1$(I4)):
L2%=
ASC(
MID$(
I1$(I4),2))
2795 C5%=12036:
C6%=
F:
C7%=
H:
SYSN%:
REM 12036 IS OFFSET OF H%()
2800 IFG1<0
ORH=0
THENH%(H)=
F:
H1%(H)=
J1%OR256:
G1=
H:
H=
H+1
2806 H1=G1
3015 F1=
H%(F):
IFF1<0
THENF1=
F1+65536
3020 L2%=F1/256:L3%=F1-L2%*256:E$=""
3070 F=
C%+13+
H1+
K%+
E%:
IFT%=4
THENF=
C%+13+
H1+
T7%
3095 F1=
H%(F):
IFF1<0
THENF1=
F1+65536
3100 L2%=
F1/256:
L3%=
F1-
L2%*256:
F5=
F*2+7:
F6=
INT(
F5/256)
3125 OPEN8,
R1%,2,
Y$+
":D/"+
A1$:
3145 PRINT"PASS2 ":
N1%=
N%+111:
N2%=
N1%+15
3185 J1%=J1%+1
3195 C1%=
L2%/256:
SYSN2%:
L%=
L%+1:
L=
L%:
C1%=
L2%-
C1%*256
3216 FORF=0
TOG-1:
F1=
G%(F)
3245 PRINT#15,
"S"+
Y$+
":D/"+
A1$
3290 C5%=7218:
C6%=
L2%:
C7%=
B5%:
SYSN%:
REM 7218 IS OFFSET OF D%()
3320 X1$="UNDEF'D STATEMENT ERROR":B1=D%(J%-1)+32767
3400 PRINT#15,
"S"+
Y$+
":P/"+
A1$:
PRINT#15,
"S"+
Y$+
":D/"+
A1$:
F=
E%+
K%
3415 PRINT"1 = SINGLE FLOPPY":
PRINT"2 = DUAL DRIVE FLOPPY"
3420 PRINT"3 = 2 FLOPPIES WITH DIFFERENT ADDR'S "
3450 PRINT"1. = ONE FILE TO DRIVE 1 "
3465 PRINT" COMP-MACHINECODE "
3480 PRINT" FIRST FILE WITH COMP-BLOCK "
3505 T$=
"(PROG. MODE :"+
STR$(
T%)+
")":
IFT%=4
THENT8%=1
3525 PRINT" INSERT DISKETTE WITH SOURCE FOR COMPILATION "
3530 PRINT"PRESS Y WHEN READY "
3545 PRINT" INSERT BLANK DISKETTE ! "
3550 PRINT"WANT TO NEW DISKETTE YES/NO "
3565 PRINT"FORMATTING DISKETTE ! ":
OPEN9,
R%,0,
"$0":
R3%=14
3571 A=1
3575 B$="":A=1
3630 A$="":B1$="":T5%=0