You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
4360 PRINT"IRISHT,RVSON3(<br />
AM<br />
YOU WISH TO SAYE DATAIY/ 8250 REM MAIN MENU<br />
CRYSOFF1LESS THANISPC<br />
4600 GOSUB 4735:IF 8$2"TITHE<br />
QPIN'THEN 6060 9500 PRININCLEARYTA8(8)"<br />
1RVSONDIRYSOFF3SREATER N 4700<br />
6050 IF QSWY"THEN 6030 ENHITE,SM,SI,SC,SR,S0,8F,<br />
THANISPC,RYSON,UP-ARROW, 4610 SET GS:SYS 41,I7,11 6055 PRINPICLEAR3 SI,SL,SE364(SPC,SM,SA,SI,<br />
RVSOFF3NOT EQUAL TOIDOWN1" :PRINT GS:IF EIS 6060 1 SYS 64738<br />
SN) ESM,SE,SN,SU,SPC1<br />
:60SUB 5000:RETURN<br />
700 0<br />
:60SUB 6070 : 1 0 0<br />
"201-RCIFREEI:PRINT TAUB<br />
4370 REM RECORD IN SCREEN 4615 TITHEN IF 6t2<br />
7830 REM SORESPC21S/R<br />
1<br />
FORMAT<br />
4630 1 4PRINT'ICLEAR,0OWN21<br />
8000 PRINT"ECLEAR1<br />
9520 1PRINT<br />
TABIWI -ISPC,SD1<br />
4385 REM 6 AND 25 SPACES E LOAPCHRSI3414F64.FORMsC 1 :SOSUB 5000<br />
EATAESPC,S11/B01."<br />
4390 PRINT'ICLEAR,RVSON,C7, 1 HRS(34)°,8<br />
8010 INPUT<br />
C:PRINT<br />
TABI8)'EDOWN32 -<br />
SPC6,SRECORD- THEN 4650 6POKE<br />
631,131POKE 632,13 1 WHICH FIELD(-1 TO EXIT)'; TISPC,SPAINT<br />
FILE.'<br />
1ISPC251<br />
R :POKE :PRINT'IDOWN41RUNIHOMEI'l<br />
E T<br />
IDOWN2, SF<br />
2:PRINT<br />
TABI8)'IDOWN33 -<br />
4400 STRSIER1<br />
1SYS<br />
521561FOR 020 TO FD U 1RNEW 9N8 , 2<br />
SEORT 8020 IF SF•-1 THEN RETURN 1ISPC,SUPDATE<br />
FILE.<br />
1:SYS<br />
AT<br />
4700 PRINT<br />
B8030 IF YSRI<br />
OR SF)F0+1 THEN 9550 1PRINT<br />
TAB(8)'IDOWN34<br />
IVALCBS(0,D11-6<br />
. IND TO FORMAT PROGRAM t PRINT<br />
-ISPC,SE3DIT FILE.'<br />
VAL( :PRINT ASCD,ER):NEXT IDOWN2, PRESSISPC,RYSON,SR,SE,ST, 8040 1PRINT<br />
TAB(9)'IDOWN411 :PRINT TAB(8)<br />
4410 BS(1 SYS AT,0,241PRINT M$ RI5HT, SU,SR,SNI<br />
CUP2 IESPC,RVSON,SPC,SS,SO,SR, ISPC,SVIEW 1 FILE.'<br />
0))-3<br />
:RETURN<br />
911 4720 WAIT 197,11POKE 631,131 ST,SI,SN,SS,SPC,RYSOFF<br />
MBOT<br />
CDOWN35<br />
:PRINT TAB(8)<br />
4420<br />
,<br />
1<br />
:POKE 198,11NEW<br />
1SPC38 O 1<br />
-1<br />
ISPC,SEEARCH FILE.<br />
4430 REM FORMAT S/R<br />
4730 t<br />
8050 18IF<br />
08$(1,SF)2<br />
9580 CDOWN36<br />
PRINT TAB(8)'EDOWN37<br />
4440 REM EITHER LOADS FORMAT 4735 PRINT TABO4)IDOWN2,ST3 18060<br />
:N2 1<br />
:<br />
0<br />
--ISPC,SEORT<br />
FILE.'<br />
DATA CREATED BY FORMAT APE ORISPC,S01ISKIT/0)? 2"THEN 8070 RC- REM ALPHABETIC SORT :PRINT TAB(8)<br />
PROSRAM<br />
4736 6ET SS:SYS 41,22,11 88100 2IISF M2INT(N/21:FOR 0 0 A2-1 TO ISPC,SF1ORMAT 1 DATABASE.'<br />
4450 REM OR AUTO-RUNS FORMAT :PRINT 6$11F 6$0<br />
2SF 0 STEP 0:FOR J21 TO 11-M CDOWN18<br />
:PRINT TAB(8)<br />
PROSRAM<br />
1SOIDIAND<br />
6$01<br />
-1<br />
:FOR HEJ TO 0 STEP-M:LOOM -1<br />
ISPC<br />
4490 AT252038:SYS AT,6,4 4737 PAND 1RETURN<br />
6<br />
:K20<br />
9605 (DOWN39<br />
I PRINT TABIBPIDOWN10<br />
IPRINT'ESP1RESS 'EP TO 4740 THEN REM B/R TO PRINT FIELDS 8110 IF ASISF,HDAS(SF, -SNIE<br />
-ISPC,SE3XIT PROSRAM.<br />
EXIT<br />
5000 4FOR 7 620 3 TO 6 FO<br />
L)THEN FOR Y20 TO FD W BONNE<br />
4495 SYS AT,4,81PRINNSP1 :PRINT SWILEFT1. IZSEACY,H11ACY,H) 9620 DSOSUB A 5800:IF 6S(<br />
ROGRAM 0RESPC,SD3ATA(P/0)? INEXTHRETURN<br />
1<br />
L)IASIY,L12ZSINEXTIK<br />
2<br />
1 T<br />
6S)"9"THEN<br />
A<br />
9620<br />
4500 SET BS:SYS AT,25,8 50108$(2,6)<br />
8120 2ASIY,<br />
OK:NEXT:NEXT:M2INT(M/2) 09R 9650<br />
.<br />
OVALISS1:IF RF20 AND W<br />
:PRINT GS:IF 6$2 5020 REM S/R TO FLASH PROMPT H10000):NEXTI60SUB<br />
9E00 01 AND WOO AND 1108 THE<br />
600 1<br />
5800 PRINT TAB(11)1UP,SP,SR, :RETURN<br />
N 9620<br />
4505 P"THEN IF 021<br />
SE,SS21 IST,S01 ISS,SE,SL, 8130 :<br />
9655 IF RF AND 1128 THEN 9620<br />
1 4:RETURN<br />
SE,SC,STP:FOR D21 TO 65 8140 REM NUMERIC SORT 9660 IFIRF AND RC211AND W03<br />
THEN 4510 IF 6$0"DITHEN 4500 :SET 6S:IF 6$0"THEN RET 8200 M=INTIN12):FOR A2-1 TO AND WO1 AND 1109 THEN 9<br />
R4520 CGOSUB 2 14735:IF<br />
6$0*T URN<br />
0 STEP OIFOR J21 TO N-M 620<br />
1 EN 4531<br />
5810 NEXT:PRINT TAB(11) :FOR H2J TO 0 STEP-M:1.20M 9670 PRINT'ECLEARPIRETURN<br />
TH 4521 PRINT'EDOWN2,RISHT,SW1 1 RYSON,SP,SR,SE,S521 EST, 11(20<br />
9680<br />
IND TO FORMAT DATA 11 PRES EUP, SO) ISS,SE,SL 8210 IF VAL(ASI9F1<br />
9690 REM BEEP S/R<br />
SISPC,RVSON,SR,SE,ST,SU, I:FOR<br />
D21 TO 65:SET GS HOUALIAS(SF 9800 POKE 54276,65<br />
SR,SNr:WAIT 197,1<br />
SE :IF 6$0"THEN RETURN 8220 oFOR<br />
Y20 TO F8INRACY,H) :FOR DE2I TO 1501NEXT<br />
:OPEN 2,1,0,IFORMAT" 5820 I NEXT:SOTO 5800<br />
L)1THEN IASIY,H1•AS(Y,L)<br />
:POKE 54276,0:RETURN<br />
:SOTO 4550<br />
5821<br />
8:AS(Y,L)2ZS:NEXTIK2H 9810 t<br />
SC,ST1'<br />
2 3 0<br />
4531 IF SWE'THEN RC21 5822 REM NEW DATA S/R 8230 H2K:NEXT:NEXT:M2INT(M/2) 9820 REM SIR TO REORSANISE<br />
:RETURN<br />
5825 SYS AT,2,511NPUTNISO3 :42000):NEXT:60SU8 9800<br />
ARRAYS TO MAXIMIZE MEMOIR<br />
4536 REM OPEN FILE TO DISK ATA OR DATA t DEFINITIONS :RETURN<br />
Y STORAGE<br />
4540 OPEN 15,8,15,'I0'<br />
IISD3/ESFWISS<br />
8240 1<br />
7980 DIM AS(FD,200):RC<br />
2<br />
:OPEN 2,8,2,<br />
:IF GSWPAND SSOINTHE<br />
:Al252038:RETURN<br />
N<br />
1 1<br />
1160SUB<br />
13501IF El THEN RE N 5825<br />
1<br />
FORMAT,<br />
TURN<br />
5830 SYS AT,8,10:INPUTISA3<br />
4545 S,R REM INPUT DATA<br />
RE YOU SUREIISMISNWIQS<br />
4550 . INPUTS2,F0:60SUB 9980 :IF QSN'THEN RETURN<br />
FOR 520 TO 6IFOR H20 TO 5840 IF Q$0<br />
ISPC41:<br />
FB:INPUT112,B$(6,H)INEXT 15850<br />
IF DePTHEN RF20<br />
PROSRAM: MF64.FORM 30 REM SVER1.2IC11985 EI.THOM<br />
INEXT:RF21<br />
Y"THEN 5860 RNIRETURN<br />
ASS<br />
4570 IF BerTHEN CLOSE 2 56000 8SYS 3AT,8,51INPUT 0<br />
0 REMESPC2AttitlIttISISItti 40 REM $1111108188111118111<br />
:RETURN<br />
1 YOU SUREILSY3/I8N31":0$ HMO<br />
1st<br />
4580 CLOSE 151CLOSE 2:RETURN ISCRE :IF Q$24"THEN RETURN 10 REM SISPC61MICROFILE64 64 :<br />
4590 1<br />
6020 IF 0$0<br />
ISPO531<br />
65 REM SET UP SPRITE CURSOR<br />
4595 REM AUTO-RUN MAIN PROSR 16030<br />
SYS A1,3,9:INPUT 20 REM SESPC41FORMAT PROSRAM<br />
Y"THEN 1<br />
6ISD10 0 0 0