KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK :CK$""1440& **************************************************_ * LOC OF ENTRY/MOVE DIR ARRAY ENTRIES SUBROUTINE * **************************************************"LOCATION OF ENTRY: ";:BL:BLN1BL1"":1490KKKKK CM$""CM$""NN1:IN1BL11:F$(I)F$(I1)::6 *********************R * DISK STATUS CHECK *n *********************15,EN,EM$,ET,ES:EN01600" ***************************, * DISK UNIT ERROR ROUTIKKKKK NE *6 ***************************@""12)"DISK UNIT ERROR!"NJ"ERROR # -"EN"; TRACK -"ET"; SECTOR -"SEhT"ERROR MSG - "EM$:^ ******************************h * EXIT DIRECTORY MANIPULATOR *r ***************************KKKKK***|"MANIPULATE ANOTHER DISKETTE (Y/N)";:"N";AN$.AN$"Y"AN$"N"1660l"DISKETTE BEING VALIDATED":15,8,15:15,"V":15,"I":15{AN$"Y"01600" ***************************, * DISK UNIT ERROR ROUTI  2, 6, 76,220, 3,160, 5,162, 0,189,240, 3,201, 42`0240, 17,201, 63,240, 7,209,111,240, 3,169,255, 96,200,232:224, 16,208,232,160, 2,177,111,201,130,208,239, 96,160, 3D177,111,133, 6,200,177,111,133, 7, 32, 3, 3, 32, 83, 3#N & ******************************K * DIRECTORY MANIPULATOR INIT *p ******************************(""9)"DIRECTORY MANIPULATOR"25)"INSERT DISKETTE TO MANIPULATE":1430<F$(144):I111:FL$FL$(0)::TY$(131)(18)(0 D *: ********************?D"SELECT DIRECTORY MANIPULATION COMMAND:"TNCM$:CM$""590|XCM$"""RE-LIST DIRECTORY":370bCM$"H"1340:370lOK1:CM$"""ALPHABATIZE DIRECTORY":920:370vCM$"""INSERT BLANK ENTRY":10 **********$ ^ * PRINT DIRECTORY ROUTINE *F h *************************** rZ1:OD0:P120:PGP1:X((N1)2)1:(N1)(2(X1))1XX1:OD1 |XXX1:PC(XXPG):(XXPG)PC0PCPC1 XXPGXPG1 I1XX:""((Z),2)"";(F$(Z),4,16 $;:850">2,F$(XX);: * PUT DIR ENTRIES INTO BUFFER *eHZ8XX(N1)2,"SG";: * TRASH BYTES FOR DIR ENTRIES 2-7 *lRZ\15,"U2:";2;0;18;S%(I): * WRITE DIR SECTOR *f"WRITING TRACK 18 SECTOR"(S%(I))pI:2:15:1660z ******** N18BLN1F$(X)F$(X1)B:NN1:10501L **********************NV * INSERT ----- ENTRY *k` **********************j1490:F$(BL)TY$"----------------"FL$:t *************************~ * INSERT 'REMARK' ENTRY * **208,248,173, 0, 28, 41,247,141, 0, 28, 96, 0,178, 0,250dX 0,186, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0b 0, 0, 32, 14, 32,230, 27, 61, 27,152, 2,230,194, 68, 633,111,198, 9, 16,240,165, 6,208,219, 32, 15, 3&238, ) FS%(18):S%(1)1:I1170 PI6S%(I1)2:F ZI12S%(I1)3:\ dS%(I1)S%(I)3:r nT18:S1:N1:OK0 xSP$"":I116:SP$SP$(160): ****************** * INIT DISK UNIT * ****************** 15,8,15,"I0":1550 10:370'CM$"""DELETE BLANK ENTRIES":1050:370WCM$"""INSERT ----- ENTRY":1130:370CM$"""INSERT 'REMARK' ENTRY":1170:370CM$"""SWAP DIRECTORY ENTRIES":1230:370CM$"""DELETE DIRECTORY ENTRY":1280:370 ):ZZ1@ OD0(OD12XXX)19)""((X),2)"";(F$(X),4,16):XX1q (IPG)1PC2PGPGP1:1430:PCPC1:440z 460 ZX:PC2XZP1 PC1X(((2XX)(2I))2)Z I 15:2  *****************  * CHECK DIR OK? * ***************** * ALPHABATIZE DIRECTORY *9 *************************AXNUX(X2):X0lI1((N1)X):YIZYX:(F$(Y),4,16)(F$(Z),4,16)970FF$F$(Y):F$(Y)F$(Z):F$(Z)FF$:YYX:Y0950:930 ********* ************************1490:"ENTER REMARK:";:RM$:(RM$)161170[(RM$)16I1(16(RM$)):RM$RM$(160):tF$(BL)TY$RM$FL$: ************************* * SWAP DIRECTORY ENTRIES * *************************"1ST ( * HELP MENU *2 *************1<" DIRECTORY MANIPULATOR HELP MENU"wF" F1 -> RE-LIST DIRECTORY":" F2 -> ALPHABATIZE DIRECTORY"P" F3 -> INSERT BLANK ENTRY":" F4 -> DELETE BLANK ENTRIES"Z" F5 -> INSERT ----- 12)" DISK UNIT OK !"6 **************************W * READ DIRECTORY ROUTINE *x ************************** 2,8,2,"#" 15,"U1";2;0;T;S 1550 #2,T$,S$: * TRACK & SECTOR OF NEXT DIR ENTRY * T(T$(0)):S(S$(0)) "":580 **********************4 * RE-WRITE DIRECTORY *Q **********************" WRITING NEW DIRECTORY...PLEASE WAIT!"F$"":I132:F$F$(0):I15,8,15,"I0":155012)" DISK UNIT OK !"2,8,2,"#":X(   *****************9:"DIRECTORY OK (Y/N)";:"N";OK$\OK$"Y"OK$"N""":510OK$"Y"OK01660: * EXIT DIR MANIPULATOR *OK$"Y"OK1730: * RE-WRITE DIRECTORY *& ********************0 * SELECT MANIP CM ************* * INSERT BLANK ENTRY *- **********************W1490:F$(BL)(0)(0)(0)SP$FL$:v ************************ * DELETE BLANK ENTRIES * ************************I1N1:(F$(I))01070$:.XBL ";:1490:ABL:"2ND ";:1490:F$(B)F$(A):F$(A)F$(BL)(F$(BL)F$(B):I **************************j * DELETE DIRECTORY ENTRY * **************************1490:XBLN1 BLN1F$(X)F$(X1):NN1: ************* ENTRY":" F6 -> INSERT 'REMARK' ENTRY"Qd" F7 -> SWAP DIRECTORY ENTRIES":" F8 -> DELETE DIRECTORY ENTRY"]n1430:zx ********************** * HIT KEY SUBROUTINE * **********************:13)"HIT ANY KEY!!!"CK$  I182 F$"":X130: * GET DIRECTORY ENTRIES *S #2,B$:B(B$(0)):X1AB` "X4CBr ,F$F$(B):X 6A0(A0C160)F$(N)F$:NN1 @#2,B$,B$:I: * DIR ENTRIES 2-7 GARBAGE 1ST 2 BYTES * JT0220 T ***************** (N1)8):XX0:((N1)8)X0XX1G I1X:15,"B-P:";2;0: * POSITION BUFFER POINTER *T18:IXT0: * SET NEXT DIR SEC POINTER TO 0 IF LAST SECTOR * 2,(T);(S%(I1));: * POINTER TO NEXT TR/SE OF DIR **Z18:XXXX14XXN2,F 1";2;0;18;S(I)15,"B-P";2;EN(I)322:!. UNLOCKCRW1:CL12: 190]NC$" UNLOCK FILES "g 800 15,8,15: 2,8,2,"#" I0 NF: SF(I)0 660 690#2,A$: A$"" A$(0)FT(A$):FT(FT 191) 680 #"":53280,0:53281,6:646,1G X5145652224:Q:X,Q::51456q""5)"LIGHTNING LOADER ACTIVATED":d162, 5,189, 11,201,149,115,202, 16,248, 96,234,234,234, 76n 17,201,132,176,230,122,208, 2,230,123,160, 0,177,122,2014 x 81,2 f 190: AR$;:p NFPG3819 Cu 190: " ";:RW3:CL38:J0:ZN1: 190: AR$;:Iz} 190: " ";:RW3:CL18:J0:ZN0: 190: AR$;:15,A$,B$,C$,D$RW23:CL0: 190: " ";RW23:CL0: 19 201,153@ 0,200,200,208,247, 96,173, 18,208, 41, 7,201, 3,144,247 169, 39,141, 0,221,205, 0,221,208,251,169, 7,141, 0,221 162, 4,234,202, 16,252,162, 3,173, 0,221, 10, 8, 10, 38 176, 40, 38,176,202, 16,242,165,176, 73,255, 9$"P" A$;: 1000j' 10050` 15: 15,8,15,"I0:":15:a "@0:FILE LOCK V0222",8XH 15,8,15:15,A$,B$,C$,D$xI: A$""B$""C$""D$:15:HIT "YL$""BL$;3' 70:: "READING DIRECTORY":8' 200:PG0:ZN0: 400B'RW24:CL0: 4,208, 14, 96, 32,109,202Lh169, 77, 32,168,255,169, 45, 76,168,255,162, 5,108, 0, 3r196, 13, 14, 79, 78, 45, 82, 65, 77, 32, 12, 1, 65,196, 13| 67, 72, 69, 1, 75, 83, 85, 77, 32, 69, 82, 18, 79,210, 13 70, 73, 76, 69, 32, 69, 82, : 900 I  2:15:  SELECT FILES<%RW1:CL12: 190: YL$NC$;X&RW24:CL0: 190: CD$;x'RW3:CL18: 190: AR$;:J0* 50+ A$CM$ , A$(13) 820: 810- A$AR$ 10000: EXIT AND START OVER . A$(19 40, 5,164,176, 76,121, 0,200,177,122,201,147,208,244u 24,165,122,105, 2,133,122,144, 2,230,123, 32,212,225,160 0,196,183,240, 8,177,187,153,240,203,200, 16,244,169,160 153,240,203,200,192, 16,144,248, 32, 11,202,120, 32,201,2018 0: A$""B$""C$""D$;:ER1:ER0: NF38 <PGPG1: PG38NF PG0H 400:l': FL$(76),S(76),EN(76),SF(76)'BL$(154):YL$(158):RV$(18):RO$(146):AR$(95)' 53280,11: 53281,0: (147)BL$;'CD$BL$" "YL$" MOVES "BL$" "YL$" SELECTS "BL$Z'HD$(18)" FILE LOCK V0222/85 "(146)e$' HD$;.': "INSERT DISK AND HIT "YL$""BL$;3' 70:: "READING DIRECTORY":8' 200:PG0:ZN0: 400B'RW24:CL0: 177,176, 32,168,255H@230,176,230,178,202, 16,244, 32,174,255,198,180,208,210, 32J131,202,169, 69, 32,168,255,169,112, 32,168,255,169, 3, 32T168,255, 76,174,255, 32,174,255,169, 0,133,144,165,186, 32 ^177,255,169,111, 32,147,255,165,14 3, 0, 6,133, 6, 88, 96, 32, 0,193,169, 18,133\ 6,169, 1,133, 7, 32, 3, 3, 32,100, 3,160, 7,132, 9169, 0,136,133,111,132,112, 32,169, 3,240, 61, 24,165,111105, 32,133,111,198, 9, 16,240,165, 6,208,219, 32, 15, 3&238, 7, 88, 89, 9, 81, 91, 25, 56, 61, 32T 53, 32, 76, 25, 3,169,224,133, 0,165, 0, 48,252,201, 2144, 9,162, 0,138,157, 0, 6,232,208,250, 96,120,169, 6133, 49, 76,209,244,133, 8,173, 0, 24, 74,144,250,169, 8141, 0, 24,173,  SF(I)0 190: (18)FL$(CFI)(146);:SF(I)1'8CLTP:FHIPG38ZN19J: INF ^IJJ1: J19 J19oL 190: " ";MRWRW1: RW21 RW21:JJ1R 190: AR$;:\JJ1: J0 J0] 190: " ";aRWRW1: RW3 RW3 3< 0,200,208, 25,173, 1,200,240, 18,160, 0,189, 0,200,145} 174,236, 1,200,240, 6, 32,194,201,232,208,240, 56, 96,160 0,189, 0,200,145,174, 32,194,201,232,208,245, 24, 96,230 174,208, 2,230,175, 96, 32,216,201,160, 0, 32,216,  190"G'YL$ "SCRATCH LOCK UNLOCK PAGE BOOT QUIT ? "BL$(157);,H' 100=L' A$"Q" gQ' A$"S" A$;:CM$A$: 500: 10000V' A$"L" A$;:CM$A$: 600: 10000[' A$"U" A$;:CM$A$: 700: 10000`' A$"B" A$;: 10000e' A 253,185,32,192,145,208,185,72,192,145,212I;136,16,243,32,226,193,88,96,234,234,234,234,234,234,234,234,32L226,193,32,132,194,170,165,251,32,155,193,32,205,193,166,254,202]240,208,56,165,208,233,40,133,210,133,214,165,209,233,0,133,211n  FILE LOCK V0222/85& 1000022 198,0J4 A$: A$"" 52P7fF WAIT FOR RETURNzP 198,0: 204,0U A$: 207,0: A$(13) 85Z 204,1: " "(157);:d WAIT FOR KEYi 198,0: 204,0 n A$: 207,0: A$"" C:ROWBRA:4120COLBC:ROWBRA( ROW1 ROW5 40908"3010:5010N,K$:K$"" 4160T6r@(DO$,5);(SP$,6);:3040xJTA((1)4)1^A2((1)2)h *** PREPARE TO SCROLL *** COLBC 5060 BRROW ,210,145,208,104,145,212,198,211,198,254,16,201G:ƒ32,226,193,88,96,234,234,234,234,234,234,234,234,32,226,193,32Kƒ132,194,165,251,166,211,32,155,193,177,208,133,210,177,212,72,164\ƒ253,240,15,136,177,208,72,177,212,200,145,212,104,145,208,136, H1:B1$;:K$(147)8100*THM$;6);(117);:X127:(96);::(105)Z^6)(98);" ";:X125:(164);::" "(98)sh(DO$,2): X1 20r 6);(98);(167);25);(180);(98)|HM$;(DO$,23);6)(98);" ";:X125:(163);::" F$:S(NF)SC:EN(NF)F:NFNF1 E F9 J T0 TKT:SCS: 230D O2:15R TNFNF1:o  PRINT FORMATTED SCREEN  (147);: HD$: RW2:CL0:H20:W19: 150: RW2:CL20:H20:W19: 150  FILL SCREEN WITH FILES RW3:CL1: 190:Z 24,32,119,193,202,16,234,48,184,41,3,9,216,133,215,164,253\177,210,145,208,177,214,145,212,136,16,245,165,211,133,209,165,210133,208,165,215,133,213,165,214,133,212,96,72,169,216,133,208,172136,2,136,132,209,24,165,208,105,40,133,208,165 110 s 204,1: " "(157);:. BOX ROUTINE8 190i (117);: I0 W2: (99);: I: (105); J0 H2:RWRW1: 190 (103);: I0 W2: " ";: I: (104); J RWRW1: 190 (106);: I0 W2: (99);: I: ( VU(ROWBR):D4:TRROW1" BRROW D3:TRROW1BBRROW:1010:ROWTR:3040:Z ROWBR 6010:xHU(COLBC):D2:TCCOL1 BCCOL D1:TCCOL1BCCOL:1010:COLTC:3040: COLBC p ******* BUZZER *******208mƒ241,165,2,208,3,169,32,44,165,210,145,208,104,145,212,198,211\~ƒ198,254,16,203,48,182,166,252,138,24,101,254,133,211,96,234,24ƒ164,252,166,251,32,240,255,96,234136,145,212,104,145,208,200,196,253,144,239,165,2,208)ƒ3,169,32,44,165 "(98)6);(106);:X127:(96);::(107)! ROW1 51 COL1 5a ROW5 COL5 B3$;:CU$BS$:3040:8170zB3$;:CU$BS$: 3040B1$;:CU$T$:3040B2$;:CU$SZ$:3040CO$(ROW);CH$(CH);B2$;(125):CHCH1 COL N0  J0 18:IPG38ZN19J8  SF(I)0 FL$(I);: 464X  SF(I)1 RV$FL$(I)RO$;n RWRW1: 190: J RW3:CL21: 190:ZN1  J0 18:IPG38ZN19J  SF(I)0 FL$(I);: 474  SF(I)1 RV$FL$(I)RO$; RWRW1: ,209,105,0,133+209,202,16,240,24,104,101,208,133,208,133,212,165,209,105,0,133h209,41,3,9,216,133,213,164,253,96,165,2,208,3,169,32,44177,208,153,32,192,177,212,153,72,192,136,16,236,96,120,162,30181,208,72,189,0,192,149,208,104,157 107); BL$;:( SET CURSOR LOCATIOMH 214,RW: 211,CL: 58640:] READ DIRECTORY} 15,8,15,"I0:": 2,8,2,"#" TK18:SC1:NF0 15,"U1";2;0;TK;SC #2,A$:A$A$(0):T(A$) #2,A$:A$A$(0):S(A$)  F0 7: 8 ENT zA18:54296,15:T13::54296,0:T13::=d *** PONG SUBROUTINE ***InS54272Vx S1,20b S5,9n S6,9{ S24,4 S4,17X *** GET KEYBOARD INPUT ***bK$:K$"" 2110:7010lK$(147)350 "g 800k 15,8,15: 2,8,2,"#"9l I0 NF: SF(I)0 660Cv 690`{#2,A$: A$"" A$(0)zFT(A$):FT(FT 64) 680 900 I 2:15: 695:2,(FT);15,"B-P";2;015,"U2";2;0;18;S(I):15,"U  ROW(# ******* ML ROUTINES *******#2#I49416498151<#T:I,T:7F#|32,226,193,165,251,166,252,32,155,193,32,205,193,166,254,202,4821,24,165,208,105,40,133,210,133,214,165,209,105,0,133,211,32*119,193,202,16,235,164,  190: JZN0: SCRATCH0NC$"SCRATCH FILES ": 800H 15,8,15i I0 NF: SF(I)0 540 F$FL$(I): (F$,1)">" 540F$(F$,(F$)1)15,"S0:"F$: 900 I& 15WX LOCKbNC$" LOCK FILES ,0,192,202,16,241,96,2345234,234,234,234,234,234,234,32,226,193,32,132,194,165,251,166,211yƒ32,155,193,160,0,177,208,133,210,177,212,72,144,13,200,177,208ƒ72,177,212,136,145,212,104,145,208,200,196,253,144,239,165,2,208)ƒ3,169,32,44,165 RIES/SEC 15,"B-P";2;F3226 #2,A$: A$"" A$(0)T A(A$): (A$)0 325v L$">": (A 64) 0 L$"" "#2,A$:#2,A$ ,F$L$"" 1 I0 15:#2,A$: A$"" A$(0) 6 (A$)160 320 ;F$F$A$ @ I BFL$(NF) vK$" " 5000:7010( K$"A" ROW1 ROWROW1:3010:7010U K$"Z" ROW5 ROWROW1:3010:7010 K$"." COL5 COLCOL1:3010:7010 K$"," COL1 COLCOL1:3010:70107010@ ******* DRAW BOARD *******JC 2,B:"";PBA256:253,(B(B))256:254,Bt :((A),2,((A))1);"DATA ";I0(2)1A$((AI))","AI(251)256(252)63780(A$,2,(A$)1);AI(251)256(252)63830I:63830$" ": 63870*V" ":6  173,37,3,141,190,192,169,188,141,36K  3,169,192,141,37,3,173,20,3,201t  55,240,21,141,102,192,173,21,3,141 ( 103,192,120,169,55,141,20,3,169,192 2 141,21,3,88,96,165,197,201,64,240 < 40,205,127,193,240,35,141,127,193,201 F 4,2 ) -------- THE TILE GAME ----------M (C) MURDOCK & BLACKBURN '84h 10/15/1984ndX16:CH:CO$(X)(CH):n 28,158,156,30,150,5xB1$(154):B2$(31):B3$(152):C1$B1$:C2$(144)SC$(147):HM$(19) S 189,0,1,240,7,157,119,2,232;  76,251,192,169,32,157,119,2,232,173g  125,193,208,29,134,198,173,122,193,24  109,126,193,141,122,193,144,3,238,123 " 193,166,252,164,253,173,130,193,133,214 , 76,198,192,160,0,185,65,193,240,86 200,  JPX0:53280,PX:53281,PX$ TSC$:K$""A ^DO$;SP$;B1$;:8010:360K hHM$;q rROW5:COL1:BR5:BC5:MV0:CU$T$ | DO$;7);CO$(2);"JOYSTICK OR KEYBOARD (J/K)"C2$; KK$:KK$""390 KK$"J" 420 KK$"K" 390 DO$;SP$;:3040 ROW1)42LH(HU1)5:V(VU1)4:V251,L:252,T:253,H1:254,V1D`6510Pj X1Rbt254,V1:2,1k~ MLq~ S4,16 K$: K$""1500 *** READ JOY STICK ***JV(56320)K$:K$(147)350 FRJ 31(198),13b`"G63850":A631634:A,145::A,13:636,13:198,6haj"":A13:" "::"";tA(253)256(254)(2):63750~Q(43):U(44)(Q4256U)13163900Q1(Q256U):U1(Q1256U):QQ1:UU1:638801 08,8,173,124,193,73,255,141,124D P 193,201,5,208,8,173,125,193,73,255m Z 141,125,193,201,6,240,31,201,3,240 d 3,76,49,234,169,70,32,153,192,141 n 122,193,141,128,193,165,21,141,123,193 x 141,129,193,162,255,108,0,3,169,91 32,153,1 C$;CO$(6)< 53280,2:53281,2:249)"HOLD ON, JUST A SECOND"` DO$HM$:X124:DO$DO$(17): U3$"":X13:U3$U3$(145): R3$"":X13:R3$R3$(29): L5$"":X15:L5$L5$(157): SP$"":X139:SP$SP$" ": SZ$(17)(29 157,119,2,232,76,49,193,76,185@ 193,68,65,84,65,0,13,69,78,84YJ 69,82,32,76,73,78,69,32,78,85|T 77,66,69,82,58,32,0,13,69,78^ 84,69,82,32,76,73,78,69,32,73h 78,67,82,69,77,69,78,84,40,48r 45,50,53,53,41,58,32,0,0,0| 0,0,10   *** MIX Y/N PRINT ***< CO$(4);DO$;(SP$,15);"MIX (Y/N)";O A$:A$""450 A$ "Y" DO$;SP$;:3040:4010:MV0:DO$;SP$;:490 A$ "N" DO$;SP$;:490 450 CU$T$:3040:KK$"K" 7000 2010  *** SCROLL ROUTINE * V16: FR16 5010:2010JV15(JV15)5 JV0 2110:2010`  JV1 ROW1 ROWROW1:3010:2010 JV2 ROW5 ROWROW1:3010:2010  JV8 COL5 COLCOL1:3010:2010* JV4 COL1 COLCOL1:3010:201042010: sPQ256U:P,0:P1,0O""n"TYPE LIST TO SEE DATA"""I))","AI(251)256(252)63780(A$,2,(A$)1);AI(251)256(252)63830I:63830$" ": 63870*V" ":6 92,141,126,193,173,128,193,141F 122,193,173,129,193,141,129,193,162,255l 108,0,3,160,193,32,30,171,32,96 165,134,122,132,123,32,115,0,170,240 243,162,255,134,58,144,1,96,32,107 169,169,0,133,198,165,20,96,32,87 241,8,133 )(110)(163)(109)(157)(157)@ SZ$SZ$(157)(17)(125)t T$(111)(183)(183)(183)(112)L5$(17) T$T$(165)R3$(167)L5$(17) T$T$(165)R3$(167)L5$(17) T$T$(108)(175)(175)(175)(186)L5$U3$  ,64,0,0"":"TO CONVERT MEMORY TO ""DATA STATEMENTS ENTER":"""INCLUSIVE DECIMAL":"MEMORY LOCATIONS"::"FROM";A:"TO";C::"BYTES PER LINE";BCC256:251,(C(C))256:252,C+ **MVMV1:DO$B2$"MOVE"B1$;MV;4 D 1030,1050,1060,1080UML49661:R5:VU0:COLCOLHUg1090: *LEFTML49735:R5:VU0:1090: *RT$ML49416:R4:HU0:ROWROWVU.1090: *UP8ML49483:R4:HU0:1090: *DNBL(COL1)58:T( * INVALID DIRECTION *>C1$;T$;HC2$;T$;#RF ******* SET CURSOR *******Y FL CU$BS$k C1$;CU$;C2$;v CU$T$ R(ROW1)42:C(COL1)58 251,R:252,C 49806 CU$; ROWBR COLBC FL1:3100 FL0   ******* RANDOM MIX *******BA((0)):(DO$,5);B2$;"MIXING"B1$;:3040R MX1 20\4180|A21ROWBR:COLBCA:4060ROWBR:COLBCA COL1 COL5 40303010:5010K$:K$"" 41604180A21COLB ,251,201,13,240,4,165,251; 40,96,173,124,193,240,247,169,13,32i 210,255,165,214,141,130,193,206,130,193 134,252,132,253,173,123,193,174,122,193 133,98,134,99,142,128,193,141,129,193 162,144,56,32,73,188,32,223,189,162 0, BS$B2$:X15:BS$BS$(166):X BS$BS$L5$(17):BT$"": X14:BT$BT$BS$::BS$BT$B1$ CH$(24): X124:CH$:CH$(X)CH$: " A,B,C,D,E ' F,G,H,I,J , K,L,M,N,O 1 P,Q,R,S,T 6 U,V,W,X @ (49475)234 (49806)24 9010,30,192,189,84,2071>208,3,76,31,196,173,6,207,61,175,207,240,69,173,6,207,41,1,240,41,173{@80,207,240,36,32,65,192,240,31,169,.,157,41,207,168,189,23,207,208,5B169,1,153,82,207,169,.,157,11,207,169,1,157,8,207,141,88,207,208,21,173D6,20,.,190,254,252,248,224,.,.,.,255)255,255,255,255,255,255,255,-1)****SPRITE DATA****g).,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,16,127,224,25,255,248,27,255)24,31,255,24,31,255,248,27,255,248,25,255,248,16,127,224,.,.,.,.,.,.,.*.,.48,141,2,4,238,1,4,136,208,235,172,45,207,240,34,169,.,141,45U"Z207,152,24,109,53,207,141,53,207,238,38,4,173,38,4,201,58,208,8,169,48"\141,38,4,238,37,4,136,208,235,206,219,207,208,164,206,220,207,208,159"^206,221,207,208,154,96,189,17,207,20 57,29,207,157,35,207,189,35B*207,240,18,222,20,207,222,38,207,208,33,169,5,157,29,207,157,32,207,208,23,32,38,196,32,164,196,208,11,192,218,208,11,169,.,157,11,207,240,4.192,235,240,245,32,30,192,76,85,195,189,8,207,240,89,169,32,157,119,20 247,253,255,255,255,253,253,223,223,127,223;&x247,255,255,255,80,244,241,192,192,192,240,240,255,127,127,221,221,223&z223,223,127,223,255,255,255,127,223,255,240,241,84,124,221,255,247,255&|20,64,64,68,17,64,1,20,16,64,1,84,.,80,5,64,63,253,25 ,.,.,.,.,40,.,.,166,.,2,42,.,.,10,.,.,8,.,10,40,160,42,170;-168,42,170,168,42,170,168,42,170,168,170,187,170,168,179,42,168,51,42-160,51,10,128,192,194,.,192,192,3,51,48,.,128,192,194,128,51,2,128,51-2,160,51,10,168,51,42,168,179,42,170,187 7,41,2,240,14,173,81,207,240,9,32,85,192,240,4,169,1,208,206,222^F122,207,208,13,169,10,157,122,207,189,125,207,73,1,157,125,207,188,125H207,189,11,207,208,5,189,8,207,240,5,185,178,207,208,13,189,26,207,208J5,185,180,207,208,3,185,182,207, ,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.K*4,127,128,6,254,96,7,254,96,7,255,224,6,255,224,4,127,128,.,.,.,.,.,.*.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.*.,.,.,.,8,124,.,12,255,128,78,12,189,14,207,201,160,176,3,169%#`.,44,169,1,96,141,130,207,173,30,208,141,6,207,96,-1<#b****VARIABLES****#d252,253,254,253,1,2,254,253,24,64,.,1,251,247,239,4,8,16,250,251,250#f250,249,249,4,6,8,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,7$0189,41,207,10,168,185,.,208,157,14,207,185,1,208,24,105,13,157,20,207n2188,41,207,185,4,207,157,17,207,189,14,207,217,168,207,208,44,189,174207,217,170,207,208,36,189,20,207,201,109,176,29,141,87,207,169,.,153682,207,157,84,207,173,20,255,255,253,63'~15,239,255,119,239,111,239,255,255,255,223,175,235,250,95,255,255,112j'212,252,252,252,252,240,192,.,.,.,3,15,63,255,255,15,63,255,255,255,240'192,.,.,192,192,192,.,.,.,.,63,253,250,255,255,253,63,15,247,255,238(247,24,170,42,170,168,42,170,168,42.170,168,42,170,168,10,40,160,.,8,.,.,10,.7..,42,.,.,38,.,.,42,.,.,8,.,.,8,.,.,.,.,.,.,.,.,-1,170,170,170,170,170,170,170,187,170,40,179,40,40,51,40,.,51,.,.,192,192,.,192,192,3,51,48,.,.,.,.,.,.,.,.,.,.157,250,7,173,21,208,29,175,207,141,21B L208,189,23,207,208,3,169,.,44,169,1,157,41,208,169,208,133,252,189,184 N207,133,251,189,14,207,160,.,145,251,200,189,20,207,145,251,172,16,208 P189,17,207,240,6,152,29,175,207,208,4,152,61,172,207,141,1,254,96,7,254,96,6,255,224,2,127,224,.,3,1282+.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.,40,.,.|+166,.,130,42,2,160,10,10,160,8,10,170,40,170,170,170,170,170,170,170+170,170,170,42,170,168,42,187,168,40,179,40,.,51,.,.,518,32,30$h27,23,18,12,5,6,13,19,24,28,31,33,112,142,6,-1($j****PROGRAMABLE CHARACTERS****u$l.,.,.,.,.,.,.,.,255,223,247,247,247,255,127,255,192,252,255,223,245,255$n255,255,.,.,.,.,.,64,192,192,247,253,255,253,245,247,247,253,255,247 %p21,208,61,172,207,141,21,208,189,26,207,24,105P81,153,44,207,76,85,195,169,64,157,119,207,189,14,207,201,160,208,21,234:234,234,169,.,157,29,207,169,40,157,38,207,157,11,207,157,35,207,208<14,173,18,208,201,37,176,7,169,7,32,.,192,240,224,326,247,255,255,255,251,245,215,95,250,255,255,112,212,252,252,252L(252,240,192,.,.,.,.,.,.,.,.,.,3,3,3,.,.,.,.,240,252,255,255,255,15,3,.(.,.,.,192,240,252,255,255,252,254,255,126,31,30,28,127,.,.,192,240(248,252,252,252,255,253,127,31,3,3,. '"": 53280,5: 53281,13: 646,0K" AUTO LINE NUMBERS"x:"F1=TOGGLES ON/OFF":"F3=ADDS 'DATA'""F5=CHANGE INCREMENT":"F7=CHANGE LINE #" I4915249537:A:I,A:49152: 173,36,3,201,188,240,19,141,189,192% 6,208,202,48$!R3,76,45,194,96,254,20,207,188,20,207,96,157,91,7,169,19,141,174,7,96o!T157,91,7,169,20,208,245,32,165,192,32,43,194,32,59,193,172,44,207,240!V34,169,.,141,44,207,152,24,109,52,207,141,52,207,238,2,4,173,2,4,201,58 "X208,8,169,1,.,.,192,192,.,192,192,3,51,48,.,.,.,.,.,.,.,.,.,.,.,.,.,.,40,.,.,166,.,2,42,.,.,10,.^,.,8,.,10,40,160,42,170,168,42,170,168,170,170,170,170,170,170,170,187,170,40,179,40,40,51,40,.,51,.,.,192,192,.,192,192,3,51,48,.,.,.,.,.,.,.,.,.,.53,253,255,127,255,127,192,240,240,192,64,65,116,240,223,255,127,255W%r223,247,253,253,255,223,213,127,223,223,215,247,240,240,252,252,223,247%t247,255,255,95,247,253,255,223,247,253,192,252,255,255,255,255,255,255%v.,.,.,.,64,208,192,192,247,56,48:52,48:)#(16375)8700Y&"PREPARING MACHINE LANGUAGE..."(53265,27:56334,(56334)254:1,(1)251:I.79*14720I,(53632I)::1,(1)4:56334,(56334)1,I5310453151:I,1:-I.:Z..A:A048 /204,,,204,,,204,,,216,,,240,,0$s ACE7%x,,,,,,,,,,3,240,,3,,,3,,,3,224,,3,,,3,,,3,240,,,,1,224,,3,48,,3,,,3^%},,3,,,3,48,,1,224,,,,,96,,,240,,0p%p NOTE VALUES%z12,143,14,24,15,210,16,195,18,209,21,31,22,96,25,30,28,49,31,165,33,135&3,38:1252,39, 55483,1:55484,1:55523,1:55524,1b I13841387:I,I1363::I14241426:I,I1399: I14201423:I,I1392::I14611463:I,I1428: I18641882:I,40:I40,40:I80,40: I19842023:I,40: 52992,140:52993,140 07,208,17,173,47,207,56,253P14,207,176,2,73,255,201,24,176,36,144,31,173,46,207,208,11,173,47,20756,253,14,207,144,20,176,9,189,14,207,56,237,47,207,144,9,73,255,20124,176,3,169,1,96,169,.,96,206,49,207,208,59,206,128,207,208,54,169. RUN"+19)"BY":15)"MIKE WACKER":"HIGH SCORE= "HSX12)"PRESS F1 TO PLAY"53248,174:53249,210:53264,.:53269,1:53287,6:X(3)25353276,1:53285,1:53286,.:A10:B.:X(.)254:X(1)253:X(2)252Z$: Z$"" 71 88,207,169,1,208@191,162,1,222,112,207,240,3,76,36,194,189,80,207,208,11,189,82,207,208 3,169,48,44,169,88,44,169,18,157,112,207,189,80,207,240,20,189,.,207 201,197,208,7,169,.,157,80,207,240,6,254,.,207,76,246,193,188,.,220152,41,1, 49152I,A:ZZA:II1:46@ 0Z160018"ERROR IN CODE DATA":L 1I.:Z.[ 2A:A052z 353152I,A:ZZA:II1:50 4Z4625"ERROR IN VARIABLE DATA": 5I.:Z. 6A:A056 714336I,A:ZZA:II1:54 8Z55366"ERROR IN CHARAB7,162,42,62,44,193,50,60,56,99,63,75,67,15,75,69,84,125,89,131,,,248,,,,,120,,,204,,,192W$_,,220,,,204,,,204,,,120,,,,,252,,,192,,,192,,0a$d DFA$i,,204,,,252,,,204,,,204,,,204,,,,,252,,,192,,,192,,,248,,,192,,,192$n,,192,,,,,240,,,216,,,:52994,96:52995,240:52996,.K 52997,.:Z(53278):I5307253103:I,.::53036,.a 53269,3:53037,. 53211,255:53212,255:53213,12:54296,79:54294,55 54295,129:54277,128:54278,240:54276,129:54273,25554284,128:54285,240:54284,141,128,207,206,129,207,173,129,207,106,162,2,176,17,189,187,207,32y45,196,189,190,207,157,131,7,189,193,207,208,15,189,196,207,32,54,196189,199,207,157,131,7,189,202,207,157,171,7,202,16,216,206,130,207,2401,96,169,160,32,182,196,1734 Z$"" 100A10:BB1:B4B..2040,X(B):714E****CODE DATA****133,169,134,140,132,141,166,169,202,16,2,166,169,198,139,208,247,17318,208,133,139,138,72,166,140,164,141,104,96,254,14,207,208,3,254,17"207,189,17,20208,10,189,.,207,201,69,240,3,222,.,207,152,41,2,208,10,189j.,207,201,197,240,3,254,.,207,152,41,4,208,25,189,4,207,208,7,189,2,207201,24,240,13,222,2,207,189,2,207,201,255,208,3,222,4,207,152,41,8,20820,189,4,207,240,7,189,2,207,201,64,CTER DATA": 9I.:Z.# :A:A060B ;15936I,A:ZZA:II1:58j <Z25190"ERROR IN SPRITE DATA":s >700 d*****SET-UP PLAYFIELD***** i53265,11 n"":53280,5:53281,3:53269,.:53270,(53270)16 x53272,30:53275,.:53276,3:07,153,.1208,189,.,207,153,1,208,172,16,208,189,4,207,240,6,152,29,164,207,208}4,152,61,166,207,141,16,208,202,48,3,76,61,193,96,162,2,189,84,207,208 56,206,7,207,240,3,76,31,196,206,118,207,208,248,169,13,141,118,207,157"84,207,169,.3,17:1025,48:1026,48:1061,48M"1062,48:55297,6:55298,6:55333,.:55334,.:53044,.d,53045,.:53265,27o50237"":53272,21:I5427254296:I,.::53281,6L(53044):R(53045):53269,.LHSHSL RHSHSR LR08),87,207,240,16,169,.,141,87,207,141,51,207]169,7,141,50,207,141,89,207,173,89,207,240,35,206,50,207,16,7,169,.,14189,207,240,16,174,50,207,173,51,207,208,5,189,205,207,208,3,189,212,207141,7,212,141,8,212,96,173,88,207,240,250,169,.,141,7,240,21,189,14,207,201,88,208,14,169,.,157,84,207,173m21,208,61,172,207,141,21,208,96,173,4,207,141,46,207,173,.,208,141,47207,173,1,208,141,48,207,208,18,173,5,207,141,46,207,173,2,208,141,47207,173,3,208,141,48,207,173,46,207,221,17,2 240,8,254,2,207,208,3,254,4,207,152O41,16,208,10,189,.,207,201,102,176,3,157,80,207,222,114,207,208,15,1698,157,114,207,222,116,207,16,5,169,3,157,116,207,188,116,207,189,80,207240,4,169,255,208,3,185,160,207,157,248,7,138,10,168,189,2,253282,1:53283,.:53285,13 53286,.:53287,6:53288,11n I5613656295:I,14::I5565655659:I,14:I40,14: I5569255695:I,8:I40,8: 1234,36:1235,37:1274,38:1275,39:55506,1:55507,1 55546,1:55547,1:1211,36:1212,37:1251,157,8,207,157,11,207,157,14,207,157,17,207,169,218,157,20_$207,169,5,32,.,192,157,23,207,169,1,32,.,192,157,26,207,222,119,207&208,200,234,234,234,234,234,234,189,11,207,240,75,169,64,157,119,207(189,29,207,240,13,222,32,207,208,54,169,.,1"THE LEFT (BLUE) PLAYER WON!":535YLR08)"THE RIGHT (BLACK) PLAYER WON!":535z16)"IT'S A TIE!"15)"LEFT SCORE="L:14)"RIGHT SCORE="RI15000:53280,5:53281,3:"":15)"SALMON  THE"3" TREBLE CLEF,";G8X13:V21,129:Y1500::V21,128:Y1100:Y,X{=V21,129:X1200::" AND THE BASS CLEF.BX13:V21,131:Y1500::V21,129:Y1100:Y,XGV21,131:4300L7)"TOGETHER THEY ARE KNOWN54274,0:V21,(V21)64'54296,15:54273,A(NI):54272,B(NI):54277,15:54278,0O54275,10:54274,0:V21,(V21)64{54276,65:X1750::54276,64:54296,0V21,(V21)191: WRONG ANSWER54296,15:54277,45:54278,165:54276,6SIC ALPHABET"214,20::15)"GBDFACEGBDF"1V8,210:V9,160b2044,201:V43,0:V44,11:V45,0:V21,223v4300:V21,255"GABCDEFGAB DEFGABCDEF"" THE NAMES OF THE PIANO KEYS""  3 NAME THE NOTE"." 4 PIN THE NOTE ON THE STAFF"=NP50:L10b" PRESS CHOICE"uA$:A$""940G(A$)G1G4940G960,965,970,975" NOTE PRIMER":::V21,128:100"  AFF, MIDDLE C IS ON A"!7" SPECIAL LINE CALLED A LEDGER LINE"8<4300:V21,0:900B2000V READ JOYSTICK T180::JV(56320):FRJV16:JV15(JV15):: HELPh RANGE SELECTIONmL10N$""r214,22::N$""422 ,,,,,,,,,,,,,,,,,,,,,,,,,,,0! LETTER C'" 120,,,204,,,192,,,192,,,192,,,204,,,120,,0W",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0c" CLOWN",16,,,84,,1,85,,5,85,64,62,170,240,254,34,252,62,154,240,10,154,128"(9,169,128,8,84,128,9,1,1 AS"O11)"THE GRAND STAFF."GQX12:V21,128:Y1100::V21,131:Y1500:Y,X|V4300:" EACH LINE AND SPACE ON THE GRAND STAFF"[" REPRESENTS A KEY ON THE PIANO"`214,5::"^";:V21,147a54296,15:54275,0:54274,25 5:54273,154272,195:54275,5:54274,120, X1300::54276,32:54273,0:54272,0:> TREBLE CLEF,12,,,10,,,10,,,10,,,12,,,24,,,56,,,104,,,200,,1,136,,3,62,,6,75,012,137,128,12,200,192,12,8,192,6,8,192,3,137,128,,255,,,8,,,40,,,56, MATCH THE NAMES ON THE STAFF" 43005" TO HELP LEARN THE NAMES OF THE"e" LINES AND SPACES, REMEMBER:":43006)"TREBLE CLEF SPACES, THE WORD:"16)"FACE"4300" TREBLE CLEF LINES, THE SENTENCE:" KEYBOARD SEARCH":::V21,128:100N" NAME THE NOTE":::V21,128:100" PIN THE NOTE ON THE STAFF":::V21,128:100 NOTE PRIMER2042,195:2043,200:2044,196:2046,202V23,131:V29,3:V28,00wL111:L211:" F1-TREBLE F3-BASS F5-GRAND STAFF":.|N$""4230qL111:L21:" F1-TREBLE F3-BASS F5-GRAND STAFF":L121:L21:" F1-TREBLE F3-BASS F5-GRAND STAFF": CLEAR AND POSITION CURSOR28,1,85,,63,171,240,63,207,240,63,19,240,,16,,,, #2,,,,,,,,,,,0#7 MIDDLE Cg#<255,240,,255,240,,255,240,,255,240,,255,240,,255,240,,255,240,,255,240n#A0#F255,254,,255,254,,255,254,,255,254,,255,254,,255,254,,255,254,,255,254#K,,,,,,,,5:54277,13:54278,0 b54273,A(1):54272,B(1):54276,65ZeX11100::" ^";:V9,214:54273,A(2):54272,B(2)rf54276,64:54276,65jY119:X11100::" ^";:V9,(V9)4k54273,A(Y2):54272,B(Y2):54276,64:54276,65:lX1100 BASS CLEF. 31,,,96,195,,192,99,,240,48,,112,48,,,51,,,51,,,96,,,192,,1,128,,3,,,12V ,,48,,,192,,,,,,,,,,,,,,,,,,,,,,,0`  4/4 ,1,192,,3,192,,6,192,,12,192,,31,224,,,192,,1,224,,,,0 1,192,,3,192,,6,192,,12,192,,31,224,,,192,,1" EVERY GOOD BOY DESERVES FUDGE"4300E" BASS CLEF SPACES, THE SENTENCE:"m11)"ALL COWS EAT GRASS"w4300" BASS CLEF LINES, THE SENTENCE:" " GREAT BIG DOGS FIGHT ANIMALS"V4,170:V5,200:V6,186:V7,1809V8,170:V9,219:V12,227:V13,139]V41,0:V42,0:V43,7:V45,0g4250$" MUSIC IS WRITTEN ON A SET OF LINES")" AND SPACES KNOWN AS A STAFF.".4300:" THE BASIC STAFFS ARE214,6::X112:" ";:.214,22::7)" "C214,6::"";:^ INSTRUCTION CONTINUE214,22::7)"PRESS ANY KEY TO CONTINUE."A$:A$""43204250: CORRECT ANSWER54275,10:,,,,,,,0#P EGB#$Z,,,,,,,,248,,,204,,,204,,,248,,,204,,,204,,,248,,,,,120,,,204,,,192W$_,,220,,,204,,,204,,,120,,,,,252,,,192,,,192,,0a$d DFA$i,,204,,,252,,,204,,,204,,,204,,,,,252,,,192,,,192,,,248,,,192,,,192$n,,192,,,,,240,,,216,,,00::54276,64o4300:V21,131>t" THE MUSIC ALPHABET IS FROM A TO G.":4300ly" AFTER G IT REPEATS, STARTING WITH A."~6)"(A B C D E F G A B C . . .)4300" EVERY LINE AND SPACE HAS A LETTER NAME"8)"FROM THE MU,224,,,,0 ,,,,,,,,,,,,,0  ACE=!,,,,,248,,,192,,,192,,,252,,,,,120,,,204,,,192,,,192,,,192,,,204,0u!,120,,,,,48,,,120,,,204,,,252,,,204,,,204,,,204,,0! NOTE BODY!,,120,,,252,,1,254,,1,254,,1,254,,,252,,,120,0!,,,,,,,,,,,,,4300 " THE NOTE C IN THE MIDDLE OF THE"?" PIANO KEYBOARD IS CALLED MIDDLE C.l214,20::15)"ÑÑÑÑÑÑÑÑÑ"z#V21,163(214,5::" ݠݠݠݠݠݠݠݠݙݠݠ ݠݠݠݠݠݠݠ"-43002" ON THE GRAND ST"53280,6:53265,(53265)239L I116:A$::X60:Y57:CL1:SC53281kI1228812799:SP:I,SP::L$""M.:V53248:I20402047:MM1:I,191M:(I3946:CLCL1:VI,CL: 2I062:XX20:VI,X::I0,112,0,0,112,254,0,231,255,192,207,255,224,31,131,240,31,1,240w31,7,240,15,131,224,7,255,192,3,255,128,7,255,192,15,131,224,31,1,240,31  1,240,31,131,240,15,255,224,7,255,192,1,255,0,0,0,0,0,0,0,0* 0,0,0,0,0,0,15,255,240,15,255,240,15,25590! AN(AN$):: CH1 AN: PR$: CHG V21,0: "": 53280,0: 53281,0k (L$,15)10)"LOADING "PR$"" "LOAD";(34);PR$;(34);",8" "RUN": ""  631,13: 632,13: 198,2: ,LI717 6(L$,LI)"  " PLEASE WAIT":V53248B A(21),B(21):V32,15:V33,11bKB$"GABCDEFGABCDEFGABCDEF"X122881292864:Y062:A:XY,A:Y,X(X121:A,B:A(X)A:B(X)B:22040,192:2041,193:2045,197:2047,199 <V37,2:V38,1:V39,0:V40 128,7,255,224,15,227,240,15,193,248,15,192_ 0,7,240,0,1,254,0,0,127,128,0,31,224,0,7,240,0,3,248,0,1,248,7 227,248,3,255,240,0,255,224,0,63,128,0,0,0,0,0,0,0 0,0,0,0,0,0,7,255,240,7,255,240,7,255,240,7,255,240,6,62,48,4,62% 16,0,62, X130:"";::"";:"":> " ";:X130:"";::"";:""L G11000x 2042,194:2043,194:2044,196:2046,198 V4,84:V5,143:V6,84:V7,191:V12,165:V13,108 V28,64 V41,0:V42,0:V43,7:V45,7 4200:V29,79: 1132:VI,Y:. <V8,185:V10,205:V12,240L FV16,128:V14,5:V15,Yc P53265,(53265)16 d"": SC,1:V21,255:TA10 (L$,5)7)" ** D I R E C T O R Y ** " AA1:BB1:PR$:A9TA9 (L$,B8)TA)""A"-"PR$ B8175 ,240,15,255,240,15,128,0I4 15,128,0,15,128,0,15,255,128,15,255,224,15,255,240,0,1,248,0,0,248> 15,128,248,15,193,248,7,255,240,3,255,224,0,255,128,0,0,0,0,0,0,0,7,128,0,7,128,0,7,128 0,7,128,0,15,128,0,31,128,0,0,0,0,0,0,0,0) 112,0, "::_  MUSIC TUTOR J'85,MIDPRINT J'85,FONTASIA F'85,TELELINK F'85  FUTUREWAR F'85,SALMON RUN M'85,AUTO LINE# M'85,HOME BUDGET M'85  TILE TIME MAY'85,SCREEN DUMP A'85,AHOY DOCK S'85,FILE LOCK S'85,0:V44,1:V46,14 FV,50:V1,138:V2,58:V3,190^ PV10,177:V11,98:V14,172:V15,74 ZV,50:V1,138:V2,58:V3,190:V23,128 _900 dX12:"       ݙ      "; i"   ":3 n0,0,62,0,0,62,0,0,62,0,0,62,0,0,62,0,0,62,0,0,62,0,0,62I 0,0,62,0,0,62,0,0,0,0,0,0,0,0 0,0,0,0,0,0,0,62,0,0,255,128,1,255,192,3,255,224,7,247,240,7,227 240,15,227,248,15,193,248,15,193,248,15,193,248,15,193,248,7 227,240,7,247,240,V23,207:V21,151/ A((1)L1)L2:A1NI1.5:2108 NIA[ G3""NI23)"^"r G3V9,2224A V8,169:V21,159 A$(KB$,A,1) N$:G3N$""250 N$""N$""N$""4200 N$""V21,0:900 N$"H150 A16:A0O (L$,23)7)"(C) ION INTERNATIONAL INC.":198,0:AN$""} (L$,20)8)" PRESS F1 OR CHOOSE NO."; TM$:TM$(13)AN$"" 210 TM$(20)" ":190 TM$""300:TA10:B.:150 TM$(13)AN$" " 225NP1NP41NP39:250-&JV4NPNP2:NP1NP0B0NP2NP0:250Y:""PN)" "xD""NP)"^":PNNPN250XN(NP22):NP0N1lNA4500:410v4600:250NP50V9,178:NP113000:FR16770= LGHTNG LOAD N'85,DIR MANIP. D'85,GAMELOADER D'85,JEWEL QUEST D'85X 0,0,0,0,0,0,7,254,0,7,255,128,7,255,192,7,135,224,7,131,224,7,131b 224,7,135,192,7,255,0,7,255,0,7,135,192,7,131,224,7,129,240,7 l 129,240,7,131,240,7,255,224,7,255,X12:" ݠݠݠݠݠݠݠݠݙݠݠ ݠݠݠݠݠݠݠ":@ s::""i x" ";:X130:"";::"";:"" }Y14:" ";:X130:"";::"";:"": " ";:X115:" ";: "";:X112:" ";::"";:"":""; Y14:" ";:3,255,224,1,255,192,0,255,128,0,62,0,0,0,0,0,0,0,0d 0,0,0,0,0,0,31,255,240,15,255,248,7,255,248,7,255,240,7,128,0,7 128,0,7,128,0,7,128,0,7,252,0,7,254,0,7,252,0,7,128,0,7,128,0,7,128 0,7,128,0,15,128,0,31,128,0,0,0,0,0,0,0,0) 112,0, "4000:250 G1500,280,7002 (N$)65(N$)72250H "N$A$4500:400W ,4600:250r ""NI23)" " V21,143:200 NP50NP19:""NP)"^":PNNP 3000:FR16600 JV4JV8250 JV8NPNP2:NP2 AN$AN$TM$:AN$;"_";L T(V39):V39,(V40):V40,(V41):V41,(V42)z V42,(V43):V43,(V44):V44,(V45) V45,(V46):V46,T (L$,20)8)" PRESS F1 OR CHOOSE NO.";:D190::200 AN(AN$):AN1AN16" ":1JV1JV2250'JV1NPNP1:NP22NP21:250IJV2NPNP1:NP0NP1:250`V9,2224NP:710uNPA4500:400 4600:250" MUSIC TUTOR"" 1 NOTE PRIMER"" 2 KEYBOARD SEARCH"" 192,7,255,0,0,0,0,0,0,0,0Sv 0,0,0,0,0,0,7,255,224,7,255,240,7,255,240,7,255,224,7,128,0,7,128 0,7,128,0,7,248,0,7,252,0,7,248,0,7,128,0,7,128,0,7,128,0,7,255 224,7,255,240,7,255,240,7,255,224,0,0,0,0,0,0,0 0,0,0,0,0,0,0,254,0,3,255,AlBEST OF '85LL2AMENU C-64 MUSIC TUTOR J'85MIDPRINT J'85FONTASIA F'85 TELELINK F'85 FUTUREWAR F'85.SALMON RUN M'85'AUTO LINE# M'85 KKHOME BUDGET M'85 TILE TIME MAY'85SCREEN DUMP A'85AHOY DOCK S'851 FILE LOCK S'85 LGHTNG LOAD N'85 DIR MANIP. D'85GAMELOADER D'85KKJEWEL QUEST D'85KKKKKKKKKKKd53281,1:"" f410[g4)"ENTER (ZZZ) WHEN COMPOSITION FINISHED"khC13000:i(147);8)"UPPER OR LOWER CASE? (U/L)"kC$:C$""107lC$"L"53272,23:115mC$"U"53272,21:115 nC$"L"C$( *** PRINTER FORMAT PGR ***O *** EPSON CARD/?+G FORMAT ***v *** WRITTEN BY JOHN LAWS *** *** SEPT 16, 1984 *** ******************************** 53280,0:53281,7:646,9 ""7)"PRINTER FORMAT P:4:"CHANGE ANOTHER FUNCTION (Y/N)"8 K$:K$""150S K$"Y" K$"N"150b K$"Y"10h 4,(27);(77);"ELITE MODE": 4,(27);(20);"CONDENSED MODE":: CARD+G CHANGES TO 15 ,4,(27);(52);"ITALICS MODE": ^4,(27) . (12/72) LINE":4,"SPACING SET":RD4,(27);(48);"1/8 IN. (9/72) LINE":4,"SPACING SET":N4,(27);(49);"7/72 IN. LINE":4,"SPACING SET":X"WHAT COLUMN DO YOU WANT LEFT MARGIN":15);: N]4:4:4,4,4: TRANSPARENT MODE ON STAR IS 4,LINES TO SKIP ON BOTTOM OF PAGE": NE\4,(27);(78);(N);"SKIP-OVER PERFORATION SETf4,"WITH"N"LINES AT BOTTOM OF PAGE BEING LEFT BLANK":9);"1 NUMBER OF LINES"9);"2 BY INCH LENGTH"K$:K$""730K(K$):K1 K2   53280,6:53281,15:646,0@ 45,0:46,19:56,21:52,21:|S54272:S5,12:S6,0:S24,15:S1,25:S,177:808,2396390(2,2,3,(6)2251,(6154):252,(6155)d54276,0:"":" MAIN MENU"::n"1 TERMINAL": x "U"107 sA$(25):""" xN123O "ENTER LINE #"N:A$(N):A$(N)"ZZZ"145V N_ ""o W10(N2) Z1W:"";:Z X123 T(40(A$(X)))2 A$(X)"ZZZ"185 T)A$(X) X " PRESS F1 TO PRINT SCREEN-F3 TO R ROGRAM" ") 9)"1 ELITE PRINT"H 9)"2 CONDENSED PRINT"e (9)"3 ITALICS PRINT" 29)"4 EMPHASIZED PRINT" <9)"5 ENLARGED PRINT" F9)"6 DOUBLE STRIKE PRINT" P9)"7 SET LINE SPACING" Z9)"8 SET LEFT;(69);"EMPHASIZED MODE":< 4,(27);(87);(1);"ENLARGED MODE":f 4,(27);(71);"DOUBLE STRIKE MODE": ""9)"YOUR CHOICES ARE: ":9)"1 7/72 IN SPACING" 9)"2 1/8 IN SPACING (9/72)":9)"3 1/6 IN SPACING (12/72)" 9)"44,6#b4,(27);(108);(N);"LEFT MARGIN IS";N:R4,(27);(56);"IGNORE PAPER-END SIGNAL":"DO YOU WISH TO SET THE FORM LENGTH BY"9);"1 NUMBER OF LINES"9);"2 BY INCH LENGTH"K$:K$""730K(K$):K1 K2 AA$"2")) 1:6 ""::" LOAD MENU"::a "1 LOAD"::"2 ABORT THIS FUNCTION":t "KEY DIGIT": A$:A$"2" A$"1"530 &590:1,A,0,F$ 06151,A:6291:1: NF$"":"FILENAME";F$ OF$"":590 P:"TAP"2 SEARCH TEXT":! "3 SAVE":1 "4 LOAD":L "5 SAVE TO PRINTER":^ "6 BUFFER":o "KEY DIGIT" A$:A$"0"A$"6"170 (A$)300,800,400,500,600,700 100 ,"":53272,23:6528 6"":53272,21:"HAVE YOU LOGGED OFF?" ENEW " F$:F$""190& F$""3004 F$""I ,(53272)23M7_ 11,4,M:AN1310q 3F137:1:F} 6X124 @A$(X)"ZZZ"1:360 JL(A$(X)):S(L2):T20S OAN11,(15)T40)A$(X):350 T1,(14)T)A$(X) ^X% h MARGIN"% d9)"9 IGNORE PAPER END"E i9)"10 SET FORM LENGTH"o k9)"11 SET SKIP-OVER PERFORATION" n10);:"YOUR CHOICE";K$:K$""110 xK(K$):K 1 K 11 110 4,4,0: K 200,250,300,350,400,450,500,600,650,700,850% 4 N/72 IN SPACING" K$:K$""503; K(K$):K 1 K 4 503U  K 590,580,570,510^ 503 "WHAT VALUE DO YOU WANT TO GIVE N";N  N0 510 4,(27);(65);(N);N;"/72 IN. LINE":4,"SPACING SET" :4,(27)(50);"1/6 IN 730 K2 800/""9);:"HOW MANY LINES PER PAGE";Nk4,(27);(67);(N);"FORM LENGTH IS"N"LINES PER PAGE": ""9);:"HOW MANY INCHES PER PAGE";N*4,(27);(67);(0);(N);"FORM LENGTH IS"N"INCHES PER PAGE"4R"HOW MANY E OR DISK?") RA$:A1:A$"D"A8:F$"@0:"F$:: TA$"T"594@ Vl X""::" PRINTER MENU":: b"1 PRINT ALL TEXT"::"2 PRINT SELECTED TEXT": g"3 ABORT THIS FUNCTION"::"KEY DIGIT": lA$:A$"1"A$"3"620 v"OK": @A13000::6 ""::" SAVE MENU"::i "1 SAVE SELECTED TEXT"::"2 SAVE ALL TEXT": "3 ABORT THIS FUNCTION": "KEY DIGIT": AA$:AA$"1"AA$"3"430 AA$"3" 590:1,A,1,F$ (6240(AA$"1"))(5824(" F1 TO REPRINT-F3 TO RERUN "8 rR$:R$""370H |R$""300V R$""_ 370 "DO YOU WANT ANNOUNCEMENT PRINT FORMAT?":15)"(Y/N)" AN$:AN$""420 AN$"Y"AN1: AN$"N"AN0: 420EN-F3 TO R9V53280:W54272:SM1024:CM55296:V,11:V1,0:""g"";9);"***** FUTUREWAR! *****"13);"BY B.W.BEHLING"11);"(C) COPYRIGHT 1984" 12: 22: 56 ** VARIABLES **PN$(2,6),P(2,6),SE(9,4,6),D%(12):TR36, 4,4:(A$)650,660,690/ A6656(251)(252)256:680^ A(6152)(6153)256(6154)(6155)256w 4,((A)127);::4 4: ""::" BUFFER MENU":: "0 RESET BUFFER"::"1 BUFFER ON"::"2 BUFFER OFF":"3 ABORT 54273,I2 0J15:::W1,10:W8,1:W5,112:W6,252I 2W4,129:W11,129Y 4I1200:Ir 6W4,128:W11,128: 8" NUMBER OF PLAYERS";:NP :NP7 62 <" SORRY, NO MORE THAN SIX CAN PLAY!": 22: 56 >NP1 56 @NP3NP5 6 PUTER 3":P(2,3)17d" ";PN$(0,3);",YOUR COLOR IS ";PN$(1,3);"."FfNP3: 120kh" PLAYER # 3 NAME? COMPUTER 3"jPN$(0,3)"COMPUTER 3":P(2,3)1l" ";PN$(0,3);",YOUR COLOR IS ";PN$(1,3);"."nNP3: 120pCP1 120rNPNP1:" PL Σ "11)" ͤ ͤ ͤ ͤ ͤ":IZ5)" "6)"ͤ ͤ ͤ ͤ"MSG$"  NOW WE CHOOSE SECTORS ": 26: 30R1(9(0))1:R24:R3(9(0))1:R41 *  I16:CL$:PN$(1,I)CL$:CL$:PN$(2,I)CL$:I` I19:A%(I)::I29:B%(I)::I09:C%(I):f }  ** DELAY LOOP ** DL02000:DL:  ** PRINT MESSAGE ** "";MSG$: 22:  ** ERASE MESSAGE ** ER182 THIS FUNCTION"::"KEY DIGIT":/A$:A$"0"A$"3"730?A$"0"780lA$"1"6150,0:"BUFFER ON":A12000:A$"2"6150,1:"BUFFER OFF":A12000: 251,1:252,26:6152,1:6153,26:6154,1:6155,26"BUFFER RESET":A12008" B" CAN I PLAY WITH YOU";:CP$: 700 DCP0: 74L F(CP$,1)"N"CP0: 74U HCP1a JI1NP L" PLAYER #";I;:"NAME";PN$(0,I) N(PN$(0,I))11 84 P" THAT NAME IS TOO LARGE!" R" NO MORE THAN 10 LETTERS PLEASE.": 76$ T"AYER #";NP;"NAME? COMPUTER";NP/tPN$(0,NP)"COMPUTER"(NP)mv" ";PN$(0,NP);",YOUR COLOR IS ";PN$(1,NP);".":P(2,NP)1{x 22: 22zAR32((NP3)5):PT(NP(0))1|I16:P(1,I)AR:I~ ** DRAW SCREEN **"":I040:S:SMI,S128* PICKING SECTORS ** MSG$" PICK A SECTOR.": 344P(2,PT)1 180`"ENTER #";:PI$:(PI$)2 30: 154((PI$,1))49 ((PI$,1))57 30: 154((PI$,1))49 ((PI$,1))52 30: 154A((PI$,1)):B((PI$,1))"SE(A42023:ER,32:ER:' " ** PLAYER INFO **[ $"";PN$(0,PT);",";MSG$:r & ** BOMB SOUND ** (I022:WI,0:I:W24,10:W5,80:W12,160 *W6,255:W13,252:W4,17:W4,16 ,I2552001:54273,I:I .I255751:0:: "":"DISPLAY BUFFER":*5377$4 ";PN$(0,I);",YOUR COLOR IS ";PN$(1,I);".":I5 VNP 90, 104? X 112d Z" PLAYER # 2 NAME? COMPUTER 2" \PN$(0,2)"COMPUTER 2":P(2,2)1 ^" ";PN$(0,2);",YOUR COLOR IS ";PN$(1,2);".":I3 `" PLAYER # 3 NAME? COMPUTER 3"bPN$(0,3)"COM:CMI,7:II7975940:SMI,160:CMI,7;SMI1,160:CMI1,7:IdI761799:S:SMI,S128:CMI,7:II14:1)" Σ Σ Σ Σ Σ"1)" ͤ ͤ ͤ ͤ "1)" Σ Σ Σ,B,0)0SE(A,B,PT)1:SE(A,B,0)1:P(1,PT)P(1,PT)1: 172LMSG$"  ALREADY PICKED "` 26: 30: 154 246:TRTR1:PTPT1:PTNPTPT1TR0 154MSG$"  ALL SECTORS OCCUPIED ": 26: 30 MSG$"  NOW YOROUTINE **(AM0:EA%0:EA0:X19:Y14:SE(X,Y,PT)1AMAM.75:EAEA2@Y:EA8EA%EA%EAWEA0:X:AM0 286oPTPT1:PTNPPT1y 274AM3AM3 P(1,PT)(AM):AB(0).5:P(1,PT)(P(1,PT)(ABP(1,PT)))EA%"MSG$"": 341:PTNPTPT1P(1,PT)0 210BMSG$"  PREPARE FOR BATTLE!! ": 26: 30: 274c ** COMPUTER REINFORCING **x"REINFORCE #?";RA(9(0))1:RB(4(0))1PCRB4:SE(RA,PC,PT)1PC: 238ARA:BPC:PCRA10PC NOT CONNECT " | 26: 30: 320!~SE(AA,BA,0)11AS%1: 388R!MSG$"": 30: 34:"ATTACKING STRENGTH [1 -";SE(AA,BA,0)1;n!"]";:AS%:AS%1 382!AS%SE(AA,BA,0)1 382!AL0:DL0:AT1AS%:A1(6(0))1:D1(6(0))1!ALAL1 U MUST REINFORCE ": 26: 30: 208( ** COMP. TERR. PICK **:"ENTER #?";IPT2 196aSE(R3,R4,0)0 194R4R41:R44R41:R3R31R39R31 186AR3:BR4:ZR310R4: 206SE(R1,R2,0)0 204R2R21:R21R2 ,1))49 ((DS$,1))57 30: 320'N((DS$,1))49 ((DS$,1))52 30: 320IPAD((DS$,1)):BD((DS$,1))bRSE(AD,BD,PT)0 344TMSG$"  THAT'S ONE OF YOUR SECTORS! "V 26: 30: 320X"FROM";AS$Z(AS$)2 30: 320 24,0: 26: 30#S16:SE(A,B,S)0:S:SE(A,B,PT)1&$X19:Y14:SE(X,Y,PT)1TTTT1=$Y:X:TT36TT0b$AS%SE(AA,BA,0)1OA%AS%: 442$MSG$"": 34:"YOU MUST MOVE IN";AS%;"ARMIES MINIMUM"$P(2,PT)1 584$"HOW MANY";OA$: :"YOU HAVE";P(1,PT);"ARMIES TO STATION"$P(2,PT)1 590E&"WHAT SECTOR #";RI$:(RI$)2 30: 290u(((RI$,1))49 ((RI$,1))57 30: 290*((RI$,1))49 ((RI$,1))52 30: 290,A((RI$,1)):B((RI$,1)).SE(A,B,PT)1 PI$(PC):PI$: 22: 222 ** UPDATE SECTORS **1TA2:I1A:TATA4:IK"":A2(A2) 262fB 254, 256, 258, 260TA);"";PN$(2,PT): 272TA);"";PN$(2,PT): 272TA);"";PN$(2,PT): 272TA);":A1D1ALAL1:DLDL1!SE(AD,BD,0)DL1 400"SE(AA,BA,0)AL2 402'"AT: 402W"AS%SE(AA,BA,0)ALAS%SE(AA,BA,0)(AL1)"AAA:BBA: 30: 38:SE(A,B,0)SE(A,B,0)AL: 246"AAD:BBD:SE(A,B,0)SE(A,B,0)DL:TPPT"S16:SE(A,B4:R1R11R11R19 196!AR1:BR2:ZR110R2>PI$(Z):PI$: 22: 166_ ** INITIAL REINFORCEING **MSG$"": 34:"YOU HAVE";P(1,PT);"ARMIES LEFT"P(2,PT)1 234"REINFORCE #";FO$:(FO$)2 30: 210((FO$,1))\((AS$,1))49 ((AS$,1))57 30: 3200^((AS$,1))49 ((AS$,1))52 30: 320R`AA((AS$,1)):BA((AS$,1))kbSE(AA,BA,PT)1 360dMSG$"  THAT'S NOT ONE OF YOUR SECTORS! "f 26: 30: 320hSE(AA,BA,0)1 366jMSC1(OA$):C$(OA$,C,1)$(C$)49(C$)57 432 %C:OA%(OA$)2%OA%AS% OA%SE(AA,BA,0)1 432r%SE(A,B,0)OA%: 246:AAA:BBA:SE(A,B,0)SE(A,B,0)OA%: 246%TT36 650% 320%MSG$" MOVE TROOPS? [Y/N]": 30: 34%P(2,PT)1 3080MSG$"  NOT YOUR SECTOR! "2 26: 30: 290I4" ":"HOW MANY";ST%6ST%P(1,PT)SE(A,B,0)SE(A,B,0)ST%:P(1,PT)P(1,PT)ST%: 3168MSG$"  YOU DON'T HAVE THAT MANY! ": 26: 30: 290<";PN$(2,PT): 272B 264, 266, 268, 2701TA);"";PN$(2,PT): 272U TA);"";PN$(2,PT): 272} TA);"";PN$(2,PT): 272TA);"";PN$(2,PT)TA);" ":TA);SE(A,B,0): 30: ** MAIN ,S)1PTS: 246"S:PTTP:SE(A,B,0)1 422#SE(AA,BA,0)2W24,0: 320Q#MSG$" SAME ATTACK AGAIN? [Y/N]":W24,0: 30: 34e#P(2,PT)1 580y#K$:K$"" 416#K$"Y" 30: 382# 320#MSG$"  SECTOR CONQUERED ":W49 ((FO$,1))57 30: 2103((FO$,1))49 ((FO$,1))52 30: 210SA((FO$,1)):B((FO$,1))SE(A,B,PT)1SE(A,B,0)SE(A,B,0)1:P(1,PT)P(1,PT)1: 228MSG$"  NOT YOUR SECTOR! " 26: 30: 210 246:PTPTG$"  NOT ENOUGH ARMIES FOR THIS ATTACK " l 26: 30: 320< nAAAD BABD1 AAAD BABD1 382Z pAAAD1 AAAD1 378q rAD2(AD2) 376 tBABD BABD1 382 v 378 xBABD BABD1 382 zMSG$"  SECTORS DOK$"N":31);"N": 22: 456%K$:K$"" 454 &K$"N" 30: 506!&"MOVE FROM";MF$5&(MF$)2 450_&((MF$,1))49 ((MF$,1))57 450&((MF$,1))49 ((MF$,1))52 450&AF((MF$,1)):BF((MF$,1))&SE(AF,BF,PT)1 4 246:P(1,PT)0 290$>MSG$"  ALL TROOPS ON STATION! ": 26: 30V@MSG$"DO YOU WANT TO ATTACK? [Y/N]": 30: 34jBP(2,PT)1 510~DK$:K$"" 324FK$"N" 450H"ATTACK WHAT SECTOR";DS$J(DS$)2 30: 320L((DS$ 514,4"ATTACK WHAT SECTOR?";,6ASAA10BA:AS$(AS)-8DS$: 22:"FROM?";AS$: 222-:AS%((0)(SE(AA,BA,0)1))1L-<SE(AA,BA,0)11 390->SE(AA,BA,0)1SE(AD,BD,0)AS%(SE(AD,BD,0)1.5) 570-@MSG$"": 30: 34:"ATTACKING STRENGTH [RA%1:RA%9RA%1)RB14:SE(RA%,RB,PT)1RB:RA: 514!* ADRA%:BDRB:DSAD10BD:DS$(DS)0* BD1 530g*AAAD:BABD1:SE(AA,BA,PT)1 SE(AA,BA,0)2 562v*BD4 532*AAAD:BABD1:SE(AA,BA,PT)1 SE(AA,BA,0)2 562*AD1 53","YELLOW"3"PL#4","PURPLE","PL#5","GREEN","PL#6"441,2,3,4,5,6,7,8,9,15,13,4,14,6,7,8,9,10,11,12,13,4,14,6,7,8,9~432,32,32,49,49,32,32,50,49,32,32,51,49,32,32,52,49,32,32,53,49,32,32454,49,32,32,55,49,32,32,56,49,32,3 74&MSG$"  THAT'S NOT ONE OF YOUR SECTORS! "' 26: 450'"MOVE TO";MT$,'(MT$)2 450V'((MT$,1))49 ((MT$,1))57 450'((MT$,1))49 ((MT$,1))52 450'AT((MT$,1)):BT((MT$,1))'SE(AT,BT,PT)1 470' 380| 5940~AAA:BBA:ZAA10BA0RI$(Z):RI$: 221" ":"HOW MANY?";=1ST%((0)P(1,PT))1:ST%10 648n1ST%P(1,PT)5ST%(P(1,PT)5):ST%1ST%11ST%: 22: 3101 ** GAME OVER **1P(2,PT)1 670  *********************7* *R* HOME BUDGET *m(* BY *2* BRIAN DOBBS *<* *F* TIMMINS,ONTARIO *P* *Z********************* d5328 1 -";SE(AA,BA,0)1;-B"]?";AS%: 22: 390.DSE(AA,BA,0)SE(AD,BD,0)2 570.F 320+.HOA%((0)SE(AA,BA,0))=.JOA%AS% 584].L"HOW MANY?";OA%: 22: 442|.N *** COMPUTER STATION ***.P"WHAT SECTOR #?";.RRA(9(0))1:RB(4(0) 38*AAAD1:BABD:SE(AA,BA,PT)1 SE(AA,BA,0)2 562+AD9 5409+AAAD1:BABD:SE(AA,BA,PT)1 SE(AA,BA,0)2 562Q+AD2(AD2) 550`+BD4 560+ AAAD1:BABD1:SE(AA,BA,PT)1 SE(AA,BA,0)2 562+"AAAD1:SE(AA,BA,PT)1 2,57,49,32,32,32,32532,32,49,52,32,32,50,52,32,32,51,52,32,32,52,52,32,32,53,52,32,328554,52,32,32,55,52,32,32,56,52,32,32,57,52,32,32,32"R3 30: 26:j3 ** DATA STARTS **3"WHITE","PL#1","RED","PL#2","BLUE","PL#AFAT BFBT1 BFBT1 498'AFAT1 AFAT1 496(AT2(AT2) 494/(BFBT BFBT1 498I(BFBT BFBT1 498(MSG$"  SECTORS DO NOT CONNECT ": 26: 450(MSG$"": 30: 34:"HOW MANY";TM%(TM%SE(AF,BF,0)1MSG$" ********** YOU WON! **********"1 30: 26)2V,14:V1,6:"* * * * * * "Y2I13:7);" * * * * *  "27);"* * * * * * ":I2I13:7);" 0,12:53281,0:A$(13,13):180% n1230E x14,8,14,"0:"NM$",S,":X1M Y2n 14, A$(X,Y):YY1:Y13160w 140 XX1:X1314:180 130 ""14)"BUDGET MENU" 10)"1-WRITE MONTHLY BILLS":"" 10)"2-VIEW MONTHLY B)1.TSE(RA,RB,PT)1 594.VADRA:BDRB.XBD1 606/ZAAAD:BABD1:SE(AA,BA,PT)1 638#/\BD4 608J/^AAAD:BABD1:SE(AA,BA,PT)1 638Y/`AD1 614/bAAAD1:BABD:SE(AA,BA,PT)1 638/dAD9 616/fAAAD1:BABD:SE(AA,BA,PT)SE(AA,BA,0)2 562+$RB:RA: 514+&BD1 560+(AD1 5583,*AAAD1:BABD1:SE(AA,BA,PT)1 SE(AA,BA,0)2 562B,,AD9 560{,.AAAD1:BABD1:SE(AA,BA,PT)1 SE(AA,BA,0)2 562,0RB:RA: 514,2SE(AA,BA,0)SE(AD,BD,0)2RB:RA:$""270' X17:AN$("WVBPSLC",X,1)YXQ ":Y410,300,500,730,960,110,990:180 ,"":" ENTER MONTH TO VIEW";AN$:1020 6"":15)AN$:"":Y2 @A$(1,Y):YY1:Y13340 J320 T"":Y2 ^15)A$(X,Y):YY1:Y11 498)SE(AF,BF,0)SE(AF,BF,0)TM%:SE(AT,BT,0)SE(AT,BT,0)TM%$)AAF:BBF: 246:AAT:BBT: 246<)PTPT1:PTNPPT1F) 274h) ** COMPUTER MAIN ROUTINE **)Z%((0)100)1:Z%90 516) 22: 450)RA%(9(0))1)RA19:RA% "27);" ":I3MSG$" YOU ARE A TRUE CHAMPION!!": 34:B3MSG$"  YOU HUMANS ARE SO EASY TO BEAT! "R3 30: 26:j3 ** DATA STARTS **3"WHITE","PL#1","RED","PL#2","BLUE","PL#ILLS":""0 10)"3-BARCHART TREND OF BILLS":""Z 10)"4-PRINTER TREND OF BILLS":"" 10)"5-SAVE DATA TO DISK":"" 10)"6-LOAD DATA FROM DISK":"" 10)"7-CREATE INITIAL FILE":"" 12)"SELECT CHOICE ?":Y0 AN$:AN1 638/hAD2(AD2) 626/jBD4 6360lAAAD1:BABD1:SE(AA,BA,PT)1 638'0nAAAD1:SE(AA,BA,PT)1 63810p 594@0rBD1 636O0tAD1 634x0vAAAD1:BABD1:SE(AA,BA,PT)1 6380xAD9 6360zAAAD1:BABD1:SE(AA,BA,PT)1 63370 h350 r13002 |"MONTHLY TOTAL"14)QAABBE A$:A$""390N 180 "":" WHAT MONTH TO WRITE BILLS";AN$ 1020 Y2:"":15)AN$:"" A$(1,Y):YY1:Y13460 440 "":Y2 15):A$(X,Yh"":53280,9:53281,7+rA15::K|10)"SCREEN DUMP UTILITY"r19)"BY":12)"ALFRED J. BRUEY"12)"FOR AHOY MAGAZINE"7)"(C) ION INTERNATIONAL INC."5)"PRESS 'F1' TO DUMP THIS SCREEN" A$:A$""49Y131120V1090`XX1:X131140j1080't1230D~14,8,14,"0:"NM$",S,W"kX1:" CREATING INITIAL FILE"sY214,A$(X,Y):YY1:Y1312001180XX1:X131220117014:180" FILENAME";NM$ 224 V1V64: 501606 Ë V192 V223 V1V: 50160C V1V128s Ë (PR$)0 PR$(18)(V1)(146): 50190 Ë(PR$,1)(146)PR$PR$(18)(V1)(146):50190 PR$(PR$,(PR$)1)(V1)(146) ĂJ Ę4,PR$ "ĂI:4 ,Ď * ILL ";D4,"JANUARY FEBUARY MARCH APRIL MAY JUNE"M850YL2:M7b 890L8:M13:4," BILL "; 4,"JULY AUGUST SEPTEMBER OCTOBER NOVEMBER DECEMBER"*8504L8:M13>890  ""USU$(500),TA$(500),AN$(500),MN$(500),ID$(500),CM$(500):P$",":15,8,15^100 "":12);"ONE MOMENT READING"::20(Z$)2);Z$5,8,5,"0:"Z$",S,R":15,AX,BX$,CX,DX$:AX09000:I1500:CI 5,SU$(I),TA$(I),AN$(I), ) YY1:Y13180 4709 " ENTER NAME OF BILL";AN$E P213Z AN$A$(1,P)YP`  " WHAT IS MAXIMUM SCALE FOR "A$(1,Y):" ";B &"":20((A$(1,Y))2))A$(1,Y) 0""B:Z0 :ZZ(B20):ZB590 D(BZ):570 070 500304 ¿"":53280,0:53281,6:A18::z ̿" IF YOU WISH TO USE THIS UTILITY AS A SUBROUTINE IN YOUR OWN" ֿ24)"PROGRAM, REMOVE LINES 49000 TO 50030 AND THEN ADD THE" ࿙"REMAINING LINES TO YOUR OWN PROGRAM." 꿀 P: ZÏ *" PRESS 'F1' TO CONTINUE"A$:A$""1250.A$(133)81260 JANUARY,FEBRUARY,MARCH,APRIL,MAY,JUNE,JULY,AUGUST,SEPTEMBER,OCTOBER  NOVEMBER,DECEMBERQ((A$(X,2)))((A$(X,3)))((A$(X,4)))((A$(X,5)))AA((A$(X,6)î ";Y x "";:" ’================================’ "; " ’===== ***AHOY DOCK FILE*** =====’ "; " ’===== =====’ "; " ’===== ADD -/- RECORDH4::180RY113:Z20(A$(1,Y))*\4,A$(1,Y)Z);^fILM:4,(A$(I,Y))10(A$(I,Y)));:I:4,(10)jpY:4:z4,"MONTHLY TOTAL"6)XLM1300CQAABB:C$(C)4,QAABB9(C$));:X4,(10)1230MN$(I),ID$(I),CM$(I)/ SU$(I)"EOF"5:CC1:5 (g 2:"40 CHARACTERS MAXIMUM":I14000::"": <:"80 CHARACTER MAXIMUM":I14000::"": P5,8,5,"@0:"Z$",S,W":I1C R5,SU$(I):5,TA$(I):5,AN$(I):5,MN$(I):5,ID$(I) S5,CM$(NR1992:X2:T56264:U2BXERR(40(((A$(X,Y))(B20))))40:E,224:sbFTT(40(((A$(X,Y))(B20))))40:F,U:lRR2:XX1:TT2:UU1vU3U1X14660600R1992:T56264:R,138:T,1:R2,134:T2,1:R4,141 T* SCREEN DUMP SUBROUTINE ** d:& nß4,4> xÁI1023 2006 40I PR$""\ Á JI1 I40g V(J){ Ë V127 50130 ËV31 V96 V1V64:50120 Ë V32 V63 V1V: 50120 V1V128 PR$PR$(V1): 50190 Ë V159 Vr))((A$(X,7)))((A$(X,8)))((A$(X,9)))N(BB((A$(X,10)))((A$(X,11)))((A$(X,12)))((A$(X,13)))T2G INITIAL FILE"sY214,A$(X,Y):YY1:Y1312001180XX1:X131220117014:180" FILENAME";NM$  =====’ ";E " ’===== SEARCH -/- RECORD =====’ "; " ’===== DELETE -/- RECORD =====’ "; " ’===== MODIFY -/- RECORD =====’ "; " ’===== SORT -/- RECORD =====’ ";14,8,14,"@0:"NM$",S,W"X1:1170O" A TOTAL OF 12 BILLS WILL BE ENTERED.":X1:Y2|"NAME OF BILL";A$(X,Y):YY1:Y1310701000W112D$AN$D$XW1$:."":X28Y2BA$(X,Y)"0"LYY1: I)::IC1R TSU$(I)"EOF":TA$(I)"TITLE":AN$(I)"AUTHOR":MN$(I)"MAG":ID$(I)"ISSUE" VCM$(I)"COMMENT":5,SU$(I):5,TA$(I):5,AN$(I):5,MN$(I) W5,ID$(I):5,CM$(I) X5: d"":53280,6:53281,0:I140:"";::""; n" 4,1:R6,129:T6,1:R8,141:T8,1:R10,138ZT10,1:R12,138:T12,1:R14,129:T14,1:R16,147T16,1:R18,143:T18,1:R20,142:T20,1:R22,132T22,1A$:A$""7101804,4:4,38)"BUDGET 1984":4:L2:M74," B ";:" ý";LT" ";:I140:"";:"";:a^RE$:RE$""350uhRE$(140)680I133140:RE$(I)520"":53281,0:53280,0:"":12);"INVALID RESPONSE" :7);"PLEASE PRESS FUN1 " ’===== LIST -/- RECORD =====’ ";l " ’===== PRINT -/- RECORD =====’ "; " ’===== =====’ "; " ’================================’ ";" LE :":"";:TA$(C) TA$(C)"/"1020)(TA$(C))3950::1040b$"":8);": AUTHOR'S NAME :":"";:AN$(C)w)AN$(C)"/"1040.(AN$(C))39SUSB50::10608"":8);":NAME OF MAGAZINE :":"";:MN$(C)=MN$(C)" WRITING TO"::20(Z$)2);Z$80:#====DELETE ROUTINE=======2"":::d" DELETE [E]NTIRE FILE OR [O]NE RECORD"zDE$:DE$""2010DE$"/"DE$"E"DE$"O"2000DE$"E"9200:FL1:7000:FL.: ==== EDUCATIONAL":SE$"4"Z$"FUN & GAMES"-DSE$"5"Z$"GRAPHICS"HNSE$"6"Z$"HARDWARE"cXSE$"7"Z$"HOME USE"bSE$"8"Z$"LANGUAGES-MLX"lSE$"9"Z$"MISCELLANEOUS"vSE$"10"Z$"MUSICAL"SE$"11"Z$"SIMULATIONS"SE$ 42003,4:XX$"=================":3,Z$;" RECORD NUMBER";I:3B3:3,XX$:3,3);"S U B J E C T":3p3,SU$(I):3:3,XX$:3,5);"T I T L E":33,TA$(I):3:3,XX$:3,4);"A U T H O R":33,AN$(I):3:3,XX$:3,2);"M A G A Z I N E" CTION KEY":RE$"":I14000:100a+++++++++++++++++++++++,+...SELECTION MENU....+,+ + + 1--BUSINESS +,+ 2--DISK OPERATION +,+ 3--EDUCATIONAL + + 4--FUN AND GAMES +,+ 5--GRAPHICS +,+ 6--H ó ";K" ’";:(159);:" F1...ADD ";:(5);"======";:(159);:" F2...SEARCH ";:(31);:"’ ";:" ’";:(159);:" F3...DELETE ";(5);:"======";:(159);:" F4...MODIFY ";/"1060B(MN$(C))3950::1080>L"":8);":ISSUE # / PAGE / DATE :":"";:ID$(C)SQID$(C)"/"1080uV(ID$(C))39SUSB50::1100`"":8);": COMMENTS OR NOTES :":"";:CM$(C)j(CM$(C))79 60::1120oCM$(C)"/"=SORT PART1====== 10:"":I15:::15);"SORT BY":/ F11:5010:DE$"/"M DE$"S"K11:9300:3070k DE$"T"K12:9300:3070 DE$"A"K13:9300:3070 DE$"M"K14:9300:3070 DE$"I"K15:9300:3070 K1.:"":8)"12"Z$"SOFTWARE"SE$"13"Z$"TUTORIAL"2SE$"14"Z$"UTILITIES"rRE(RE$):(RE132)1000,2000,3000,4000,5000,6000,7000,8000Z$"XX":DE$"":DE.:K1.:100*********************************** WRITTEN BY GLENN LUMPKINS*3:3,MN$(I):3:3,XX$:3,5);"I S S U E"13:3,ID$(I):3:3,XX$:3,3);"C O M M E N T"G"3:3,CM$(I):3:jg=====PRINT ENTIRE RECORD=====h"":14);"NOW PRINTING"::20(Z$)2);Z$rXX$"=================":3,4::"RECORD NUMBER"ARDWARE +K + 7--HOME USE +,+ 8--LANGUAGES-MLX +,+ 9--MISCELLANEOUS + + 10-MUSICAL +,+ 11-SIMULATIONS +,+ 12-SOFTWARE + + 13-TUTORIAL +,+ 14-UTILITIES +,+ +(31);:"’ ";:" ’";:(159);F"" F5...SORT ";:(5);:"======";:},(159);:" F6...LIST ";:(31);:"’ ";6" ’";:(159);:" F7...PRINT ";:(5);:@"======";:(159);:" F8...END ";:(31);:&J"1100t"":5);"->PRESS ANY KEY TO CONTINUE<-"&~DE$:DE$""1150B"":20(Z$)2);Z$:o5);"[C]ONTINUE OR [W]RITE TO DISK"DE$:DE$""1180DE$"/"DE$"C"DE$"W"1180DE$"C""":CC1:1020:15);";"ONE MOMENT WRITING SORTED":  20(Z$)2);Z$ 80:6=====PRINT RECORD/FILE=====c"":8);"[E]NTIRE OR [O]NE RECORD"yDE$:DE$""4010DE$"/"DE$"E"DE$"O"4010DE$"O"K21:7000:K2.DE$"E"10: FEB. 1985**********************************1=====ADD ROUTINE=====I"":10:"":CC1XK1K0:8);": SUBJECT OF ARTICLE :":"";:SU$(C)SU$(C)"/"(SU$(C))7960:: 1020"":8);": TITLE OF ARTIC3,Z$;" FILE":3I1C:I:3:3,"==>RECORD NUMBER";I;" <==":3K3,XX$:3,3);"S U B J E C T":3:3,SU$(I):3y3,XX$:3,5);"T I T L E":3:3,TA$(I):33,XX$:3,4);"A U T H O R":3:3,AN$(I):33,XX$:3,2);"M A G A Z I N E":3+....PLEASE SELECT....+,+++++++++++++++++++++++J""::53280,7:53281,1:"":I120:M$u9);M$:::"";SE$:SE(SE$)SE$"/"440SE1SE14520SE$"1"Z$"BUSINESS"&SE$"2"Z$"DISK OPERATION"0SE$"3"Z$"+DE6"":5);": COMMENTS OR NOTES :"::"";,DE6CM$(I)::"ENTER NEW VALUE"::CM$(I):,(CM$(I))7060:,6280L,CM$(I)"/"[,"":6010,W====LIST + DELETE ROUTINE =======,X"":10:"":I1C::,b9);"[:SUBJECT O780:(DE1"":5);": SUBJECT OF ARTICLE :"::"";-)DE1SU$(I)::"ENTER NEW VALUE"::SU$(I)K)(SU$(I))7960::6130]) SU$(I)"/")DE2"":5);": TITLE OF ARTICLE :"::"";)DE2TA$(I)::"ENTER NEW VALUE"::RD NOT FOUND":%@10)"[A]BORT OR [R]ETRY &JDE$:DE$""5450!&TDE$"/"DE$"A";&^DE$"R"DE$"":5000W&hDE$"A"DE$"R"5450&|:13);"SELECT RECORD":"";:RN:RNC5500&"":"":IRN:FA1:7010&o====MODIFY RECORD===== OR]":"""A$:10:5300#"":12);"ENTER ";:"";:"[MAGAZINE]":"")#(M$:10:5300X#2"":13);"ENTER ";:"";:"[ISSUE]":""j#<I$:10:5300#"":" #";10);"ONE MOMENT SEARCHING":20(Z$)2);Z$#I1C#DE$"S"(S$,(S$ :3,MN$(I) 3:3,XX$:3,5);"I S S U E":3:3,ID$(I): 3:3,XX$:3,3);"C O M M E N T":3:3,CM$(I)H 3::3:f =====SEARCH ROUTINE===== "":I15:::15);"SEARCH BY": :15);"[S]UBJECT"::15);"[T]ITLE": 15);"[A] "":I:.F41"";5);"MODIFY THIS RECORD [Y] OR [N]":7140&/"";7);"CONTINUE PAGING [Y] OR [N]"CHANGE WHICH LINE<=="(DE$:DE$""6090(DE(DE$):DE$"/"(DE1DE76090(DEI):KK1 %K15K0::4);"CORRECT RECORD FOUND [Y] OR [N]":Y1(%Y1RE$:RE$""53807% RE$"/"W%Y1RE$"N"RE$"Y"5380|%RE$"N""":Y.:RE$""::5440%"RE$"Y"Y.:5500%'CIK1K15:5370%,:%611);"RECO14:::5130!DE$"M""":I14:::5150"DE$"I""":I14:::5170P""":13);"ENTER ";:"";:"[SUBJECT]":""b"S$:10:5300""":13);"ENTER ";:"";:"[TITLE]":"""T$:10:5300" "":13);"ENTER ";:"";:"[AUTHMN$(I)"MAG"0>ID$(I)"ISSUE":CM$(I)"COMMENT"1H5,SU$(I)P$TA$(I)P$AN$(I)P$MN$(I)P$ID$(I)P$CM$(I):5:FL.:.1?====END===_1@"":X112:::9);"IT'S BEEN A PLEASURE"1JI115:53281,I1: X1200:X:I:53281,61T"":"":1'#======   ************************? * GAMELOADER *^ * BY TIM BROWN *} ************************53281,12:53280,12:"" "BASIC LOADER CONSTRUCTION""ENTER PROGRAM NAME";NA$"ENTER ADDRESS TO SYS";AD$l240 <#54275,1:54274,06 F#54273,33:54272,135:54276,65O P#T1500::54276,64\ Z#54296,0b #"N"70 PA$"N"9000:50 d"NOW CONSTRUCTING LOADER" n1,8,15:1,"R0:"NX$"="NA$ s1,E,E$:E0"ERROR !":1:10 u1:()I1$:CM$(J)CM$(J1):CM$(J1)C1$:005$5$F.:J1C15$AN$(J)AN$(J1)9480 6$100006%:F19450 6%16%F.:J1C1L6&%MN$(J)MN$(J1)9540[60%SUSB10000k6:%:F19500q6D%6N%F.:I1C16X%ID$(J)ID$(J1)9580