' +JJJJ ?\>m0M='+l> /+l   d']6@5L&]655]6L:5 & "L}"BB5L&]66 777777777777JJJJx 77 L778777777776 77H67 77777 7`77 77 7777`x =(`(8`5775I7`B` 76`77`>J><;VU<)?<`8'x0|<&HhHh 8 8 8 8V&` aI꽌ɪVɭ&Y:&<&Y:&;: 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8 9: :' 9: :& :x)*++`FG8`0($ p,&"_*]6` L/5553L3  !"#$%&'()*+,-./0123456789:;<=>?80^݌Hh < <݌ < < h < < < <`HJ>݌h Hh݌`HIHHHHhHH݌hHhHh݌H6 (G FG HZXj 80x D9$xxH` >( Z>h Z>L=.xxH >hh@(LH>9L>HH/Hh/ H?-З( 8(& 8$8 H` *8HNx`* >x$50x*$50xL9JJJJ`HHjf5 >h $50x`HA>VD;;P >(ED Z> ?$0x8x D9- 8DD# H8`?E Vˆʎ55L $ 5 55555 &a*5`*5` "L&5_*b*JL%u**Lz%`** $  Q(lXJ̥KlV $  Q(lV eօ3L e3L &%R*L &%Q*L d' "L4% N'e*)n*5 5 &`@-e*f*f* 5 "L# "5f*`L %.* *t*Q*L$ %L&*L` "O**P**u** d' "L% N'e*)n*o*o*n* &8ɍ` ^&f\*555L& ^&NR* & "R*ΩL&)\*Z* ʽ LH*v 3h`0h8` " ['L & N'С55 &5`*A*@` + d'@55`  \* ?*0 '\* '  Q( ^&\*lZl^?*c*q)H c*h`f*5h*5j*555@O*AP*`u*@`@5&`Q*R*`E 'Ls' ' ' @DAE@u*`8` %@ @A@`@`**@*A`M5 ) "L&`8@AW*c*@8@-@HAȑ@hHȑ@ȑ@hHȑ@Ȋ@c*h8&ȑ@Hȑ@Ah@L'Hȑ@ȑ@* htphso`hMhL`9V*8U*897T*6S*67`INILOASAVRUCHAIDELETLOCUNLOCCLOSREAEXEWRITPOSITIOOPEAPPENRENAMCATALOMONOMOPRINMAXFILEFINBSAVBLOABRUVERIF!pppp p p p p`" t""#x"p0p@p@@@p@!y q q p@  LANGUAGE NOT AVAILABLRANGE ERROWRITE PROTECTEEND OF DATFILE NOT FOUNVOLUME MISMATCI/O ERRODISK FULFILE LOCKESYNTAX ERRONO BUFFERS AVAILABLFILE TYPE MISMATCPROGRAM TOO LARGNOT DIRECT COMMANč$3>L[dmx- ( ԠϠРԠ734@~3!+,W,o,*--,,9,-.-~3~3,,,,~3~3,,,,~3_*3 j.5 *H*H`Lc3 (+L3 +55555 1^3_* )3J Q*L_3Ls3443 D23455545554 70 / 7 :/354545455454555535L^/5-5I5555 55` / 4/ 2-5! / 08555454 70L3 (+50+5B5C3 2 70L35 *H*H`Lg3L{3505 *H*H` 3 ,5L3 3 1 ,H 1hBL, 0 BH [1 1h`Lo3 35 ,L3 3 1B , 1L,H 0hB@ 55 [1L133 (+34) 34 70L3 3L3 (+ 055L- (+34L{33454445 70 ^/* / 3B0 HȱBh -355 -8 /L38 25` +5 /3 /. /. 3 E7D B. /. /. 0]34S0J4 4) 3 4D4E B. 4  /. 02L3 Ν3 3`HD٤33DEEhiHLG.h ` /5B5-` /5B-` + X05I33383 33DH /4 E03744Ȍ7 X040 7 J7L35B5C`,5p` / R0-55`50` K/ R0-55`575755` 4/ K/ /( 55L/BȱBL/58` D2BH5BH :/ 75Bȭ5Bhh55 R0B5m55ȱB5m55` /LR0557755`*7*75LR0 E0(33 48`433 R0` E033LR0*7*7`777 555I7575757577** 7757`7 L35555f /55555555 ^/`855 i /B58` 41L 15ȱB5 /5555 /5`3 D23ȑB55B5 / 7 55`5555555555 5555`555`55BC55`5555`L3 /5B5C355 0Q340"B4 3` 02۰Ϭ33B438`3i#`3ЗLw35!50>5555`53 /3m3 3 3733i35 3583 /35ЉLw35`H /5h 25L/~43 533`55555555J5m55m5jn5n5n5ۭ55m5555m55m55`"L? 585H ~.(3` d ֠ u*4L Ѝ*@*Lɍ*L3Ԡ鍅LЍLɍL u*`u**W* '* H &h@ ['_* /QSIRb*_*L!`LLL*L7`**`LQ(LYLeLXLeLee Q*H\*(h0L&& $`(* &R*  \*Z*Ll8 R* HH\*`\*Z*[*Y*S*6`*LxQ*ɿu3'u**W* '* H &h@ ['_* /QSIRb*_*L!`LLL*L7`**`LQ(LYLeLXLeLee Q*H\*(h0L&& $`(* &R*  \*Z*Ll8 R* HH\*`\*Z*[*Y*S*6`*LxQ*ɿu3'RESTART";-<#A$ -A#(A$)3Ā3-F#(A$)2790609-P#?-Z#G-d#10M-'p-'20:"":20:"RUN RENUMBER":ORY. NEITHER BASIC NOR RENUMBER"R,."CAN USE THIS MEMORY FOR THEIR OPERATION.";,8"THEREFORE FOR MAXIMUM USEABLE MEMORY,",B"USE THE HOLD FILE ONLY WHILE MERGING",L"PROGRAMS.",9000, 10,'#,(#24 -2#"PRESS SPACE FOR MORE, ESC TO T 'INCREMENT = 0' ERROR,"=+"RENUMBER IS PROBABLY INTACT."l+:" THE INTENDED USE FOR MERGE IS TO"+"BE ABLE TO INSERT SUBROUTINES INTO A"+"PROGRAM FROM A SUBROUTINE LIBRARY."+:" THE 'HOLD' FILE IS A SEPARATE PART"!,$"OF MEM'RESET'!!!"=*::" DISK USERS, DO NOT USE 'MAXFILES'"i*"AFTER RENUMBER IS IN, DOS WILL WRITE"* "OVER RENUMBER."*9000*TT)"NOTES"PT)"PAGE 16"**" TO SEE IF RENUMBER IS OK, TYPE"*:"& INC 0"+:" IF YOU GEOGRAMS, BUT ON EXECUTION "G)"RENUMBER WILL RETURN TO BASIC COMMAND"Y)"MODE, ']'.")::" RENUMBER IS ABOUT 2K BYTES LONG")::" RENUMBER MAY TAKE UP TO ONE")"MINUTE TO RENUMBER OR MERGE A 16K BASIC" *"PROGRAM. DO NOT HIT HEN"1(:" 'THEN' AS IN '7 IF X=0 THEN 250'"7(=(j(:" RENUMBER WILL NOT RENUMBER ANY"("REFERENCE THAT IS A PART OF A REMARK."(9000(TT)"NOTES"PT)"PAGE 15"((" RENUMBER COMMANDS MAY BE PUT IN")"BASIC PRROGRAM."'90000'hTT)"NOTES"PT)"PAGE 14"6'r]'|" RENUMBER FIXES LINE NUMBER"'"REFERENCES IN THESE STATEMENTS;"'A10:B20':A)"GOTO"B)"ON...GOTO"':A)"GOSUB"B)"ON...GOSUB"':A)"DEL"B)"LIST"(:A)"RUN"B)"TY' CANCELS":&" RENUMBER AND RETURNS TO BASIC"h&:"PROGRAM ON HOLD, USE '&M' TO RECOVER"&:" THIS IS DISPLAYED WHENEVER A"&" PROGRAM IS PUT INTO THE HOLD FILE."&" TYPING '& MERGE WILL RECOVER"'" THE P, MAY DESTROY PROGRAM"-%Z"CONTINUE (Y/N)?"[%d:" THIS OCCURS WITH SMALL SYSTEMS"%n" OR LARGE PROGRAMS. THE RENUMBER"%x" MAY OR MAY NOT SUCCEED."%:" * PROGRAM DESTROYED IF IT FAILS" &:" * ANY REPLY BUT 'RS."3$~:" TO FIX USE FEWER STATEMENTS PER"F$" LINE."f$:"ERR HOLD FILE IN USE"$" ONLY ONE PROGRAM MAY BE IN THE"$" HOLD FILE AT A TIME."$9000$<TT)"OTHER MESSAGES"PT)"PAGE 13"$F%P"LIMITED MEMORY NUMBERS IF RENUMBER CONTINUED.";#L:" TO FIX USE"`#V" * SMALLER INCREMENT OR"#`" * DIFFERENT FIRST LINE NUMBER"#j:"ERR LINE TOO LONG"#o" RENUMBERING WOULD CAUSE A LINE TO"$t" BE LONGER THAN 239 CHARACTEPERATION REQUIRES">"z " MORE MEMORY THAN IS AVAILABLE."H" 9000o"TT)"ERROR MESSAGES"PT)"PAGE 12"u""$"ERR DUPLICATE LINE NUMBERS""." ONE OF THE UNCHANGED LINE NUMBERS""8" WOULD EQUAL ONE OF THE NEW LINE"!#B" TO BE NUMBERED GREATER THAN 63999.";G!H :"ERR NO LINES IN RANGE"t!R " THIS INDICATES THAT NOTHING WAS"!\ " CHANGED BECAUSE THE SPECIFIED"!f " RANGE OF LINES WAS EMPTY."!p :"ERR OUT OF MEMORY""u " OCCURS WHEN AN O "ERR > 63999"D  " ONE OF THE PARAMETERS WAS LARGER"] " THAN 63999."  :"ERR LINE INCREMENT = 0" " THIS IS DISALLOWED." * :"ERR LINE INCREMENT TOO LARGE" 4 " THE INCREMENT WILL CAUSE A LINE"&!> " GRAM IN MEMORY."6 :" * & MERGE RETURNS THE "_ " PROGRAM ON HOLD TO MEMORY"u& :"ERR SYNTAX"0 " THE FIRST LETTER OF YOUR COMMAND": " OR PARAMETER WAS INVALID."D 9000 TT)"ERROR MESSAGES"PT)"PAGE 11" MOST ERROR MESSAGES ARE SELF-"H "EXPLAINATORY. ERRORS WILL STOP"u "EXECUTION BEFORE ANY CHANGES ARE MADE" "TO THE BASIC PROGRAM." :"ERR NO PROGRAM IN MEMORY" " THIS OCCURS IF YOU TRY TO RE-" " NUMBER WITH NO PROIPLE PARAMETERS ARE SEPARATED"9 " BY COMMAS, ','"g " * MULTIPLE PARAMETERS CAN BE IN ANY"y" " ORDER", " * A COMMA MUST BE FOLLOWED BY A"6 " PARAMETER LETTER"@ 9000 TT)"ERROR MESSAGES"PT)"PAGE 10" ! " ED."/ :" E,F,I,AND S SET UP RENUMBER"B "PARAMETERS."r :" * PARAMETERS ARE DECIMAL NUMBERS IN" " THE RANGE OF 0 TO 63999" " * IF NO NUMBER FOLLOWS E,F,I,OR S" " THEN THE PARAMETER IS SET TO 0" " * MULTTERS AND SPACES AFTER"3 "A COMMAND ARE IGNORED"= 9000b TT)"INPUT SYNTAX"PT)"PAGE 9 "h  " THE FIRST LETTER AFTER '&' MUST BE" "C,E,F,H,I,M,OR S" :" C,H,AND M EXECUTE IMMEDIATELY." "THE REST OF THE LINE IS IGNOR F - FIRST NEW LINE NUMBER"G " I - LINE NUMBER INCREMENT"h " S - START OF RANGE" " E - END OF RANGE" :"COMMAND LETTERS" " M - MERGE" " H - HOLD" " C - CONVERT" :" EXTRA LET VERSA."90007` TT)"INPUT SYNTAX"PT)"PAGE 8 "=j jt " THE FIRST CHARACTER OF ANY INPUT"~~ "MUST BE '&'." :" RENUMBER / MERGE ONLY RECOGNIZES" "THE FOLLOWING SINGLE CHARACTER COMMANDS" :"PARAMETER LETTERS" " EAR, HOLD VERSION SECOND"B:" * MERGING WITH NO PROGRAM IN"l" MEMORY RESTORES THE HOLD FILE":" CONVERT":"& CONVERT":" WILL CONVERT AN RAM APPLESOFT""PROGRAM TO RUN WITH A ROM CARD AND""VICE4TT)"MERGE"PT)"PAGE 7 "!>NH" MERGE WILL COMBINE THE HOLD FILE"{R"WITH THE PROGRAM CURRENTLY IN MEMORY."\:" * LINE NUMBERS ARE ARRANGED IN"f" ASCENDING ORDER"p:" * DUPLICATE LINE NUMBERS WILL BOTH"z" APP1D:" FIRST, LOAD THE FIRST PROGRAM AND"=N"TYPE"MX:"& HOLD"zb:" NEXT, LOAD THE SECOND PROGRAM."l"YOU MAY RUN OR RENUMBER THIS PROGRAM"v"AS NEEDED.":" THEN, TO MERGE THE TWO TYPE":"& MERGE"9000 RETURN"-r"87 PRINT A * A 39 PRINT A"Q|"99 RETURN 45 RETURN"[9000yTT)"MERGE"PT)"PAGE 6 "" THIS PROGRAM CAN ALSO MERGE"&"THE BASIC PROGRAM IN THE HOLD FILE TO"0"TO THE BASIC PROGRAM IN MEMORY.":,:"OLD NEW"C6:"1 INPUT X 1 INPUT X"m@"2 IF X<1 THEN 1 2 IF X<1 THEN 1"J"3 ON X GOSUB 39,87 3 ON X GOSUB 39,30"T"27 END 27 END"^"39 PRINT A 30 PRINT A * A"h"45 RETURN 35R"PT)"PAGE 5 "@" TO RENUMBER PART OF A PROGRAM,"f"YOU MUST SPECIFY WHICH PART BY":" START SETS THE FIRST LINE AND"" END SETS THE LAST LINE TO BE"" RENUMBERED"":"& FIRST 30, START 87, END 99"X<1 THEN 1 55 IF X<1 THEN 50"N"3 ON X GOSUB 39,87 60 ON X GOSUB 65,75"s("39 PRINT A 65 PRINT A"2"45 RETURN 70 RETURN"<"87 PRINT A * A 75 PRINT A * A"F"99 RETURN 80 RETURN"P9000TT)"RENUMBEINE NUMBER":" INC SETS THE STEP TO THE NEXT LINE"Q" NUMBER":" YOU CAN SET THE NEW FIRST LINE AND""LINE INCREMENT TO ALMOST ANY VALUE.":"OLD NEW" :"1 INPUT X 50 INPUT X" "2 IF "39 PRINT A 50 PRINT A"C"45 RETURN 60 RETURN"l"87 PRINT A * A 70 PRINT A * A""99 RETURN 80 RETURN"$9000TT)"RENUMBER"PT)"PAGE 4 ""& FIRST 50, INC 5" :" FIRST SETS THE FIRST NEW LIRE PROGRAM"6"STARTING AT TEN AND GOING BY TENS."X::"OLD NEW":"1 INPUT X 10 INPUT X""2 IF X<1 THEN 1 20 IF X<1 THEN 10""3 ON X GOSUB 39,87 30 ON X GOSUB 50,70""27 END 40 END"O DO NOT USE 'MAXFILES'"B:" IT WILL DESTROY RENUMBER!"LN9000mTT)"RENUMBER"PT)"PAGE 3 "s" THIS PROGRAM CAN RENUMBER ALL OR""PART OF A BASIC PROGRAM. BY TYPING":"& " :"IT WILL RENUMBER THE ENT I N NN G GG"@ h"WW WW A A R R N N I N N G G"o r"W W A A R R N N III N N GGG "w |13 " DO NOT PRESS RESET" :" DURING RENUMBER OR MERGE" :" IT WILL DESTROY YOUR PROGRAM!":" ALS(A$)1310000 & ,PT)"PAGE 2 "U 6"W W A RRRR N N III N N GGG " @"W W A A R R N N I N N G G" J"W W A A R R NN N I NN N G " T"W W W AAAAA RRRR N N N I N N N G " ^"W W W A A R R N NN ERROR MESSAGES"0 "12 ERROR MESSAGES"O "13 OTHER MESSAGES"e "14 NOTES"{ "15 NOTES" "16 NOTES" 23 "PRESS RETURN TO RUN RENUMBER" "HIT ANY KEY FOR INSTRUCTIONS"; A$ (A$)3Ā RENUMBER 13 OTHER MSGS"O " 6 MERGE 14 USAGE NOTES"~ " 7 MERGE 15 USAGE NOTES" " 8 SYNTAX 16 USAGE NOTES" 200 "9 INPUT SYNTAX" "10 ERROR MESSAGES" "11 GE 1 "4 z"PAGE TITLE PAGE TITLE ": |h }" 1 CONTENTS 9 SYNTAX " ~" 2 WARNING 10 ERROR MSGS" " 3 RENUMBER 11 ERROR MSGS" " 4 RENUMBER 12 ERROR MSGS" " 5 q% RENUMBER6 PAGES, 300 * PAGE #<I::255Y#TT15:PT34F"&";05);"APPLESOFT RENUMBER INSTRUCTIONS";40);"&";PZ"&";4);"COPYRIGHT 1978 APPLE COMPUTER INC";40);"&";d::n xTT)"CONTENTS"PT)"PA            RUNNING."D$;"EXEC ";FL$N LINE 75 AND LINES 1000-1250 ARE NOT SAVED RECORD ZERO CONTAINS THE 'SAVE' PROGRAM EXECUTIVE tWR$;FL$;",R0"I~"75":"DEL 1000,1250":"SAVE RANDOM":"HOME":"RUN"TR19hWR$;FL$;",R";RA$(R);",";B(R);",";C(R);",";D(R)RCL$;FL$ ::"WHEN THE PROGRAM AND DATA HAVE BEEN":"FULLY TRANSFERRED, THE PROGRAM WILL":"BEGIN"Y"1070$:(9):10407.:"NOW READING DATA..."R8R19:RD$;FL$;",R";RlBA$(R),B(R),C(R),D(R)sLRVCL$;FL$`(7):::"INSERT AN INITIALIZED DISKETTE, THEN":"PRESS THE RETURN KEY TO BEGIN TRANSFER.":" ";Q$jOP$;FL$;",L40"ROTECTED DISKETTE SUCH AS" "YOUR DOS SYSTEM MASTER (VERSION 3.2). FOR YOUR CONVENIENCE, PROVISIONS HAVE BEEN MADE TO COPY THIS PROGRAM AND IT'S" "DATA TO ANOTHER DISKETTE.": "DO YOU WISH TO DO THIS NOW? (Y OR N) ";Q$:Q$"N"480 Q$CHANGE"," 2" "EXIT"," 3"J :"CHOOSE NUMBER (1 - 3) ";Q$:Q(Q$)Y Q0Q4ıo (15):(7);:450| CL$;FL$ : DEMONSTRATION OF RANDOM ACCESS A$(9),B(9),C(9),D(9) ::"THIS DEMONSTRATION WILL NOT EXECUTE ON":"A WRITE-P1Q9)Q$"0"ĺ(7);:3308 ^R1Q:R2Q:Q0R11:R29C h:(5) r"PART# NAME SIZE IN STOCK ----- ---- ---- -------- " | :12);FL$:(10) "COMMAND","NUMBER" "-------","------" "LIST"," 1" "(T):(32):ST;:(31):Q$:(Q$)0ST(Q$)Y (T):" ";R;8);N$;24);BL;32);ST;" " "WR$;FL$;",R";R:N$;",";BL;",";ST ,D$:R 6(23):"PRESS THE RETURN KEY TO CONTINUE.";:Q$ @80 J:"PART NUMBER 1-9 (0=ALL) ";Q$ TQ$:Q(Q$):(QST% " ";R;8);N$;24);BL;32);ST, R4 D$= 310F 330^ T7:RR1R2:TT1 RD$;FL$;",R";R:N$,BL,BW,ST:D$ (T):" ";R;8);N$;:(7):Q$ (Q$)15200 (Q$)0N$Q$ (T):(24):BL;:(23):Q$:(Q$)0BL(Q$), "NOMONI,O,C":$ :D$(4)8OP$D$"OPEN "MCL$D$"CLOSE "a(RD$D$"READ "v2WR$D$"WRITE "<FL$"APPLE PROMS"FOP$;FL$;",L40"K1000P390ZQ100,180,480d330nRR1R2xRD$;FL$;",R";R N$,BL,BW,   Q d::5(n"HERE'S A NEW PROGRAM"Js"WE CAN EVEN CHANGE IT"PxXQ d::5(n"HERE'S A NEW PROGRAM"Js"WE CAN EVEN CHANGE IT"PxX DONE!!!":@"YOUR APPLE'S READY TO DO'ER IT'S THING!"b"ALL YOU HAVE TO DO IS TYPE"t"EXEC DO'ER""PRESS THE RETURN KEY, AND SIT BACK."5 IT"Q$"?AD"LIST : REM EVEN MORE RECENT PROGRAM!!"jI"REM PAUSE TO LOOK AT NEW LISTING"N"FOR X=1 TO 8000:NEXT X"X"SAVE EVEN MORE RECENT PROGRAM!!"b"DELETE NEW PROGRAM!!"l"CATALOG"vD$"CLOSE DO'ER" :::"IT'S"CALL -155 : REM JUMPS TO MONITOR"@"800.820 I 821.840"J"FP"}"PRINT"Q$"PAUSE TO LOOK AT MONITOR LISTING"Q$"FOR X=1 TO 4000:NEXT X"!"MON C,I,O"&"CATALOG"0"RUN NEW PROGRAM!!"5 :"115 PRINT"Q$"WE CAN EVEN CHANGET : REM NEW PROGRAM!!"; "REM PAUSE TO LOOK AT LISTING"Z "FOR X=1 TO 8000: NEXT X"e "INT"v "MON C,I,O" "LOAD COLOR DEMO" "LIST" "FP" "PRINT"Q$"PAUSE TO LOOK AT LISTING"Q$ "FOR X=1 TO 4000:NEXT X" "MON C,I,O"' TD$"MON C,I,O"' ^D$"OPEN DO'ER"< hD$"WRITE DO'ER"F r"FP"W |"MON C,I,O"t "REM HERE IS A PROGRAM"z  "100 TEXT:HOME:VTAB 5" "110 PRINT"Q$"HERE'S A NEW PROGRAM"Q$ "120 END"  "SAVE NEW PROGRAM!!"  "LISAND WAIT FOR KEY TO BE PRESSED. m "A$:A$(27)Ā: ESC KEY PRESSED ,A$(32)320: SPACE BAR PRESSED 6(7);:290: BEEP AND TRY AGAIN @:: PROGRAM STARTS HERE JD$(4):CTRL-DROGRAM IN MORE DETAIL."! :10D :"<< HAPPY EXECUTING >>"::l "PRESS THE SPACE BAR TO MAKE THIS" "PROGRAM CREATE THE FILE DO'ER."  "IF YOU WISH TO STOP THIS PROGRAM NOW," "YOU MAY PRESS THE ESC KEY."G  END INSTRUCTIONS I COMMAND."" :"WHEN YOU TYPE"4 "EXEC DO'ER"` "THEN THE COMMANDS IN FILE DO'ER TAKE" "CONTROL OF YOUR COMPUTER. EACH COMMAND" "WILL BE EXECUTED JUST AS IF IT HAD BEEN" "TYPED AT THE KEYBOARD. THE DOS MANUAL" "DESCRIBES THE PKdQ$(34): 34 IS THE ASCII CODE FOR A QUOTATION MARK (") Zn::2:12{x:"<< EXEC DEMO >>":::"THIS PROGRAM CREATES A SEQUENTIAL TEXT""FILE NAMED "Q$"DO'ER"Q$" CONTAINING SEVERAL" "STRINGS, EACH A LEGAL APPLE I   / d::5(n"HERE'S A NEW PROGRAM".xF/ d::5(n"HERE'S A NEW PROGRAM".xF/ d::5(n"HERE'S A NEW PROGRAM".xF/ d::5(n"HERE'S A NEW PROGRAM".xF/ d::5(n"HERE'S A NEW PROGRAM".xF/ d::5(n"HERE'S A NEW PROGRAM".xF/ d::5(n"HERE'S A NEW PROGRAM".xF/ d::5(n"HERE'S A NEW PROGRAM".xF/ d::5(n"HERE'S A NEW PROGRAM".xF) <J1I F:A$(J) PJ3 ZD$;"CLOSE ";Z$I dD$;"NOMON C,I,O" MK D$(4): CTRL D? "THIS PROGRAM RETRIEVES TEXT FILES"l"CREATED BY THE 'CREATE TEXT' PROGRAM.""MON C,I,O IS IN EFFECT.""NAME OF TEXT FILE? ";Z$D$;"MON C,I,O"D$;"OPEN ";Z$(D$;"READ ";Z$2I 7A$(I  T THIS PROGRAM":32,0:#9 b32,0:K9*b22:20:868:"WHICH: ";S$:S(S$)e94bS1S7ĺ(7):251309>bS1000,2500,4000,5000,6000,24000,8009Hb9 9APPLE COMPUTER, INC.9 COPYRIGHT 4/1/1979S ":250708a" ";::" ON ":W8a10:"YOU MAY CHOOSE FROM THE FOLLOWING:":32,5::8a"1 SEARCH FOR A LISTING":"2 LIST THE ENTIRE FILE"8b"3 ENTER NEW LISTINGS":"4 DELETE A LISTING"8 b"5 EDIT A LISTING":"6 PRINTER ON/OFF"9b"7 EXINE LIST ";::"----------------------------------------"u7a"PROGRAM CURRENTLY CONTAINS "NR" LISTING";:NR1ĺ"S";7a:"ROOM FOR "(150NR)" ADDITIONAL LISTINGS"7a8:"THE PRINTER IS";:PRĺ" OFF"; 8aPRĢ9:" A$)ı6I1(A$)96((A$,I,1))26B$B$(A$,I,1)@6IF6^6] PRINTER ON/OFF q6]PRPR:25050w6]6a MAIN MENU 6a:NR:NRNR10006a::1:"----------------------------------------";:87a" APPLE COMPUTER, INC. PHO020I513:868:"DO YOU WISH TO EDIT THIS DATA (Y/N) ";S$:S$""25000h5(S$,1)"Y"NN$NA$:60505(S$,1)"N"İ50705"":60205 GO EDIT THE LINE 5:8:NN$:4020:43605250005 REMOVE CONTROL CHARS. 5B$""6(4P OK THEN, KILL IT! -4ZUD1:4250K4dCU(START((LN201)46))\4nCU,((92))m4x4450:250004p EDIT A DATA LINE 4z:30005|:10:"PLEASE ENTER THE NAME OF THE PARTY WHOSE";:"LISTING YOU WISH TO EDIT AND PRESS":"'RETURN'.":5ŠԠ͡͠ŠϠˠԠנǍҠؽϠԠ؍ŠΠŠԠ͡Šנ͡ǍԠǢҠؽϠԠ؍Πìɬύ̠͠ӠϠҍɠЍԢŠϠˠԠҠǢҠؽϠԠ؍ΠìɬύǍΠנ͡ԢŠΠΠŠɇԢԠ͠ЍΠìɬύ͠ŠӠ͍Ժź ԢŧӠנ͢čŠנ͡Ԡ͠נ͡͠ŠϠˠԠǍҠؽϠԠ؍ԍΠìɬύĠҠύԍЍԢŠϠˠ   "TYPE STRING #";I;": ";" 8A$(I)4 :A$(I)""40: <U >"WHAT FILE NAME? ";N$h FD$;"OPEN ";N$| PD$;"WRITE ";N$ ZI1 dJ1I1 n:A$(J) xJ D$;"CLOSE ";N$ ) A$(100):I0'D$(4): CTRL D-\"THIS PROGRAM LETS YOU WRITE TEXT FILES."b ""YOU GET TO TYPE ONE STRING AT A TIME."$&"A STRING MAY HAVE UP TO 239 CHARACTERS."(2II14"(PRESS THE RETURN KEY TO QUIT.) 6 $:(NA$,(K$))K$510063(NA$,1)(92)INR5070E3::25000\3 FOUND A MATCH v3LN(123)(124)2563:11:NA$:S5ı3 13:868:"DO YOU WISH TO DELETE THIS DATA (Y/N) ";S$:(S$,1)"Y"52003(S$,1)"N"ĺ"":513045080 DELETE DATA CONTENTS %2:30002:10:"PLEASE ENTER THE NAME OF THE PARTY YOU":"WISH DELETED FROM THE DIRECTORY AND":"PRESS 'RETURN'."214:"-> ";K$:K$""S5ġ:250002K$""250002 FIND AN EXACT MATCH 2:Z:I1NR3NANE !1T$:(T$,1)(92)4310;1LN(123)(124)256U1 CALCULATE OFFSET s1CU(START((LN201)46))10 POKE DATA LINE 1:ICU(CU39)1DI,((NN$,I1CU,1)):1b SET UPDATE FLAG 1lMFMF1:S4S5ı1v2500012542000^UD1.0h PAD TO 40 CHARACTERS V0rI(NN$)(39(NP$)):NN$NN$".":n0|NN$NN$NP$:S5ı0 UPDATE DATA NUMBER 0:T:TTUD:CU(START11)0T$(T):I1(T$)0(CUI),((T$,I,1)):0S4ı1 FIND EMPTY DATA LI ";::"NAME";::" ENTRY:":10:14:NN$d/12:"AND THE ";::"PHONE NUMBER";::":":14:14:NP$/,18:8:868:"ARE THEY CORRECT (Y/N) ";S$:(S$,1)"Y"4180/6(S$,1)"Y"S5ġ:6000/@(S$,1)"N"ĺ"":4100/J4000/OS542000TSЫ4020^.10:958:"ENTER NEW NUMBER THEN PRESS 'RETURN'.":"(USE THE FORMAT: XXX XXX XXXX)".13:"-> ";A$:6100:NP$B$:NP$""S5Ĺ32,0::25000.NP$""Ĺ32,0:25000.(NP$)12ĺ"":4050. IS ENTRY CORRECT? (/::8:"HERE IS THE":I12000::25000-32,3:10:958:"ENTER NEW NAME AND PRESS 'RETURN'.":"(USE NO COMMAS, COLONS OR QUOTES.":"TWENTY-FIVE CHARACTERS, MAXIMUM.)"-14:"-> ";A$:6100:NN$B$:NN$""S5Ĺ32,0::25000-NN$""Ĺ32,0:25000.(NN$)25ĺ"":(NA$,1)(92)INR2540$, 1100>, VT22VT2:3:958E, IO, 1200l, IS DATA FILE EMPTY? , ::NR0Ģ12:9::"<< NO NAMES ON FILE >>"::I12000:I::25000, , ENTER LISTINGS -:NR150Ģ12:12:"DATA TABLE FULL!++ GOT A FULL PAGE [+22:958:"ENTER 'RTN' TO CONT - 'ESC' FOR MENU ";:T$r+(T$(27)ġ:25000+2T$(13)Ģ3:1:958:VT3:+<(7):1300+ + LIST EVERYTHING + 3000+ 1012+ :Z+ VT2:FO0:I1NR, NA$:1500:I:25000*K'*L GOT ONE! H*NVTVT1:VT21PR1İ1300\*PFO1Ģ12:868i*QPRİ700z*VVT:1:NA$;*`PRİ750*tINRı*PRİ700:" ":" ":" ":" ":750+22:868:"THAT'S ALL OF THEM! - PRESS 'RETURN' ";:"";S$:25000"";H$$"R+(H$,1)"Y"OQ500:2020<"\+(H$,1)"N"11080G"f+31111a"y16368,0::936::LND PRESS RETURN)";>! +VTB2:868:VTB1:36,TB:868:"";H$V!*+(H$,1)"Y"11060r!/+H$"":P15:OQ500:2490!4+(H$,1)"N"11040!>+(VTB):868:(VTB1):"WOULD SOMEONE ELSE LIKE TO PLAY? ";:VTB(37):TB(36)"H+23:868:VTB1:36,TB:868:1278560 !P1608560Z !936::: PADDLES ARE IN AND SPACE BAR HAS BEEN PRESSED.| * "ESC" KEY HAS BEEN PRESSED +16368,0:936:(34)0Ģ10 +"WOULD YOU LIKE TO CONTINUE" +"PLAYING? ";:VTB(37):TB(36)!+::"(TYPE YES OR NO A. PLEASE PLUG IN THE PADDLE"FR!"SET AND THEN PRESS THE SPACE BAR."s\!:"IF YOU DO NOT HAVE PADDLES, YOU MAY"f!"EXIT THE GAME BY PRESSING THE ESC KEY."p!P(16384):P1558560z!16368,0:P1558580!31111 !(16287)127(16286):769,48:770,192:771,136:772,208:773,4:774,198:775,7:776,240:777,8:l778,202:779,208:780,246:781,166:782,6:783,76:784,0:785,3:786,96v4! PADDLES NOT PLUGGED IN>!10:"BRICK OUT REQUIRES THE USE OF THE APPLE"H!"PADDLE SETI125125(1):20:I:M1:N0' 80}23:1:868:50,63:" PUSH PADDLE BUTTON TO BEGIN THE GAME ";:50,255:OQ500:23:1:868:" <<< PLEASE USE THE OTHER PADDLE. >>> ";6,40:7,30:768ERASE20:X SOUND ROUTINEKb768,1732900^ 23:868,h A:X,Y3:Y120(1)5r X19X| V1:W5(1)2:LL1:L1800q (A$)ĭL1ĺA$", "; L1ĺ"THIS IS BALL ";6L;" OUT OF 5." (16384)15511000 L13010 50,63:"THIS IS THE LAST BALL"; 50,255:23: E ";:50,255TJ K120:K: ALLOW TIME FOR USER TO RELEASE BUTTON FROM LAST PUSH\T 20X P1(1):((OOLDP1P1)3(16286)127)ERASEİ4810Y OOLDP1P1: WRONG PADDLEZ ERASEERASEERASE1[ ERASE1İ4800] (16287)128(16384)155(16287)1272480) P160P1552460D 16368,0:P15531111S :24:1:] 936 :A2:B12:C9:D13:E2:F15: COLORS LL5:P15 355 OOLDP1(1), 13006 S0:Y19:L6 @ 23:50,63:" PUSH PADDLE BUTTON TO BEGIN THE GAM ";::"========================================"b. 12:" COPYRIGHT 1979 APPLE COMPUTER INC"jj 20t :"(PRESSING THE ESC KEY WILL END THE GAME)" 23:"PRESS THE SPACE BAR TO BEGIN....";:(40)(41)256(36),96:16368,0 P(16384):156P1412260"";A$,(A$)02335R I1(A$):((A$,I,I))642330_ I:II1 A$(A$,I,(A$)):(A$)ĭ(A$)12A$(A$,12) 24902$ 936:5:"========================================";::" L I T T L E B R I C K O U T HELD OFF-CENTER.":(16368,0"* BEFORE WE BEGIN, PLEASE TYPE":"* YOUR NAME AND THEN PRESS":"* THE KEY MARKED ";(34);"RETURN";(34);" ";(40)(41)256(36),96: CURSORP(16384):P15511000(16287)1272335P BRICKS WITH A BALL":"* STRUCK BY YOUR PADDLE."::"* YOU CONTROL THE PADDLE ON THE BOARD":"* BY TURNING THE APPLE PADDLE (0)."::"* YOU MAY ";(34);"PUT ENGLISH";(34);" ON THE BALL":"* (DEFLECT THE BALL) BY HITTING IT":"* WITH THE PADDLE"***************************************";:1:1:"***************************************"p10:1,460:0,4739: "DRAW" ASTERICKS (*) ALONG EDGESz3:"* BRICK OUT IS A DYNAMIC BOARD GAME":"* IN WHICH YOU ATTEMPT TO KNOCK DOWN"4"* A WALL OFND ROUTINE :936:16298,0H*(16287)127ĭ(16286)127İ85004 ^IF BOTH PADDLE SWITCHES READ "ON", THEN PADDLES ARE NOT PLUGGED IN.>24\QILLJPOQXYKWEVDFNMZS: SET UP VARIABLE TABLE FOR MAXIMUM SPEEDa2340[fQ5:21:1:"TOTAL=";%JQ1500:Q8TQSSBANUS5C^8:Q;]h6,150Q40:7,3:768rr6,140:7,2:768|6,50:7,3:768K110(1)20:KQ::lH180:OD(16336):H:2910 *** START OF PROGRAM *** 7000: POKE SOU1ĺ" BONUS POINTS: "fL1ĺ"BONUS POINTS FOR ";L;" BALLS LEFT: "{22:Q11800:QQ0L50532:Q;6,180:7,10:768"6,200(1)50:7,10:768,6,160Q10:7,12:7686Q:50,255@BANUSP24:958:"SCORE= 0";cZ(787)37ĭ(788)381390: IF "VARIABLE" ALREADY INITIALIZED, SKIPd787,37:788,38:789,0:790,0: SET FLAGS AND INIT NON-CLEARING VARIABLEn22:"HIGH SCORE= ";(789)(790)256;:1: BONUS-22:50,63:L(790)256: POKE NEW HIGH SCORE INTO PLACEB~21:15:"FORMER"fZ(16384):(16287)1271190{20:Z1551160 Z15511000OQ500:2520 PRINT POINT SCALESCOLE6LL(936:"POINTS PER BRICK -> 1 2 3 4 5 6 7 8"OR NEW GAME, ESC KEY TO EN";:2039,4:50,255:16368,0V "POKE 2039,4" POKES AN INVERSE "D" INTO THE LAST SCREEN POSITION, AVOIDING SCROLLING.`SSBANUS:BANUS0jS(789)(790)2561160: NEW SCORE LESS THAN HIGH SCORE,t790,S256:789,S!":1100NVC1030*"FAIR. ":1100L"GETTING REALLY GOOD.":1100c"NOT BAD. ":1100v"GOOD.":1100$"VERY GOOD.":1100."VERY, VERY GOOD.":11008"EXCELLENT.":1100B"NEARLY PERFECT.":11006L50,63:24:"PUSH BUTTON F NVC1950N "STILL NOT GREAT,":"BUT KEEP WORKING AT IT.":NVC11:1100{ "ALL RIGHT.":"JUST KEEP TRYING.":1100 NVC990 EXTP910 "PRETTY BAD!":1100 "MUCH BETTER THAN IT WAS.":"KEEP GOING!":1100"O.K.":"TRY IT AGAIN:22:"YOUR SCORE IS ";:S109103 *S50EXTP1D 4S100NVC0R >S20960a HS601010q RS1201040 \S2001050 fS3001060 pS4201070 zS6501080 1090 NVC930 "NOT TOO GOOD, BUT":"KEEP ON TRYING!":NVC1:1100500:760 cE: DRAW FIELD3 hI039:0,39I:IB I20342y B:0,39I:C:W((I4(I4))4.05)(I4)394 W,W1I:W I: 23:"CONGRATULATIONS, ";:(A$)ĺA$;", "; "YOU WIN!";:868: A$"CHAMP" 1100" 24:::6:M(16336):I:IX:M0" VV* 758 MV(V)@ M1w (K2)2,(K2)21I:SSI29:24:8:S;:23:1 '6,180I3:7,3:Z(16336):768 ,6,140I(1):7,2:768 66,50:7,3:768 J ^BRICK STRUCK TS720250 ^24::::13:I39240 I,K)E75& I270? V2:W(KP)2LL:M1V 6,150(W)4:7,3 Z(16336)(16336)(16336)(16336):768 75 WW:JY:Z(16336)(16336)(16336)(16336)(16336)(16336)(16336):: SIDE BOUNCE I1b  2000(Q(0):(QOQ)5(Q)ıFOQQ:Q(39Q6):Q0Q0U(Q34Q34w2D:Q,QLL0:A:PQď0,Q10<QPďQLL1,390FPQ:KX,Y3:F:I,K:XI:YJPJYW:J0J119İ230xIXV:I01900I6OQ500 20:E:KJ                 Z)FO0:I1NR1)NA$:(NA$,1)(92)1040W)SK0SK1ĭ(NA$,(S$))S$1075h)II1(NA$))$(NA$,II,(S$))S$FOFO1:1100:1075).II)3I:FO1200)812:868:12::"<< NOT FOUND >>"::PRİ700:S14:" "::750*B(7):I1PLEASE ENTER THE SEARCH KEY:":13:5:"";S$:S$""25000O(PRİ700:" ":" "(:1:" NAME PHONE NUMBER":"----------------------------------------"(PRİ750(S22510(12:868:12::"<< SEARCHING >>"::VT2):N SAVED!!":22:'z::22:/' SEARCH D'3000:OP11010':9:5:"WOULD YOU LIKE TO SEARCH BY"::10:"1 WORD (FAST)":7:"OR 2 CHARACTER (SLOW)"'14:868:20:"WHICH: ";SK$:SK(SK$):SK1SK2(SK$)1ĺ"":10078(:11:5:" . L 4 `$$L"$Ն$L,"L 8!$`L# ȱ0` -µµ`HP8εxh`ɅLLHxܥyݥPQLuƵPxLhQεyϱΠ L$ 4) ؘ ` uHɃLh`  T#`  `ѥ΅ ΅ҥυө 0ХҠ ӕ "L# 4i` F`JKH۰hЅѠȱ0@ȱHШhh0J L赟0L#0ܤ }! !L!赟L#0ܤ }! !L $` ` [" S"  oP  YVPL6 O 5OPL Ι_LfP0Q@PPxA@QPa`qpMː ʥ˰JυKL ! 8Mϕڥ۰եڅʥۅ ,! ` :L!΄<Ȅ>=?`ʕ>?>`8M˕ !  ,! ` L:L``F`$ ܪȱ Lܤ`Ś25 a0 Lȩ` 6 6P`JLKMLxL L6 L[L JL̄ʩKͥp˅MLLLy! 2 L,PQ܅x݅yL آ8ЕNЕKʵ˕ە LkLMNܕ`LΥΥLMLʥ-` 4(L(n  rLa! ?"&0ΰ` ΔL 4΅` ȑ` l΅υLD L4 xPiڄeΕPeϕxPȵxڰL# N ONi)OO i@ &N&O ϕLz JKLυML LMJυKL qL g` ` `嶡䡯z~" `` Oڵw۴Nv L`xw8OPL# (` 40!(L 4LdF` # %L"wL{ TL~&&&ڥې څΈ` l 4Ȑ,` 40L 4Ȑg~9g'7(*䮥G 0 #gMghghPcQ)Wqqqqhhq`uuuQ줰䮲륥Q9O/Q) WjB`O~5'Q 䯭䮡ޜݜݞG ٦Τ ȹɀI ȄȹH h3 oLP O䯭䮡𥴳\@`` ~3`Gg壡yi壡yi` @Gh X{gggggg'(dgxk#"!""!##!#$7ϠGX͠LϠ٠SGϠDĠHSĠNSĠTĠ 5EMҠL Šō?FِLϚΠ κ f# ٢ UWB oTMɅ"3J[NSJIfmzq# [$NYP;#o6#"#!0 9@0Ӷ:Pyإ<[(N>W']5Kgvq !# """"""###c ܪȱ L[ĨP?xO_ڹo   ʤ   Y YoܹݾЇ`TP@xL"` Ιϙ_oܙݙᙯ` ??<<<<<<<0UUUUUUU  rPՆϦ ` ΅υȩ ` Τ PڵxۥΑȥL"`hh$ F`` %ֈ`ʤZA^ܙ ݙ0  m7;܄iȢٚ . y$IqܤݐLM͠1FLJܹ/ݾLu$FԨֹ)U h)װ H #֐ι Ll`w0P`fLPεϵxϱHȱ΅hΈ` J  P`  Y $0`  $0 8 P# o ΅ڥυ e epݕ` 4LL#$ ` `Lkȱ0@hJHȱШhЄӠȱ0I@iHeШiH˰hhЈЈ͑Ј̑ЈЈ0JKЬ@iHe  eѕxh$0 xx ԅբ H 0   $ ( x$0  xx 0Ȉ ϴX)HЄ ȹ)eHe0hޤȄ h󰩠ɩch cɰ$0 $` d'ʅ˅LM&ȱϰqȥȥ`FLʥM˥J̥Kͩȹ0 L uߙ`` $0LL*iS 00)ȆȘHJI@hL"`ȩ)?Jжi?oiO iȱ) zȵх 8 05X~")XȔ)! *Ȇ0LJɢ    Ȣ ii)ɰL ̥͐Eʑ˥ʥ˰ਈ$ u~q  u  mʥ` yڅ`Sε{ϵQڵyxȔPMuHOwh(VP`΅h(OM L6 T&ϐ eڅeۅ &L~ 畠(LoU [΅ڥυ   o ` l3 3` 4J G 4&(JJJJ) `  F٩ $0h$0 )?i h](Њ Px+L 4P xL# 48` PxL PeHxeH˰iکeۅȱhڙ`ꠀЕ x ت3 Q#3ؕxQεy NvNδPPPL#"Q8` a Ul L3L`) #L $  `  v mL;ʅ˅LM  mdžة * * *     % 0LH΢QPHΪ        :&  END ROUTINE %&*MF0890U&4DISKĺ(4)"SAVE PHONE LIST":::22:976:&>:11:"INSERT A NEW TAPE INTO THE RECORDER, SET";:"ON RECORD, AND PRESS 'RETURN' ";:"";S$&HI11500:::I12000::'R:12:"THE PROGRAM AND DATA HAVE BEE)(1001)192DISK13%DISKĺ(4)"NOMON C,I,O":`% GET ADDRESS OF FIRST DATA STATEMENT %START((103)(104)256458)%& SET FAST/SLOW SEARCH %0OP0%:25000% ACTIVATE PRINTER %SL:% DE-ACTIVATE PRINTER &0..0$[\.......................................^$\\.......................................$]\.......................................$^\.......................................$ SET PRINTER SLOT $SL1$ DISK SYSTEM?? %(994............................J#V\.......................................x#W\.......................................#X\.......................................#Y\.......................................$Z\.............................................6"P\.......................................d"Q\......................................."R\......................................."S\......................................."T\.......................................#U\.............................................P!K\.......................................~!L\.......................................!M\.......................................!N\......................................."O\.............................................< E\.......................................j F\....................................... G\....................................... H\....................................... I\......................................."!J\.....SE11500:PAUSE: DELAY6 120: DRAW A NEW PATTERNV y16298,0: TURN OFF HI-RESx y16388,0: CLEAR KBD STROBE y:936::P15531111 @S,X; TY0158I%: STEP THROUGH Y VALUES` hS01: 2 LINES, FROM Y AND Y+1 |3S: FIRST LINE BLACK, NEXT WHITE  DRAW LINE THROUGH "CENTER" TO OPPOSITE SIDE 279,YSA,B0,159YS (16384)15531111 S,Y PAU/ 24:" ";W X0278I%: STEP THROUGH X VALUES| S01: 2 LINES, FROM X AND X+1 3S: FIRST LINE BLACK, NEXT WHITE  DRAW LINE THROUGH "CENTER" TO OPPOSITE SIDE ,XS,0A,B279XS,159 6(16384) P: CLEAR THE TEXT AREA< d22: MOVE CURSOR TO MIDDLEf x: SET HIGH RESOLUTION GRAPHICS MODE A(1)279: PICK AN X FOR "CENTER" B(1)159: PICK A Y FOR "CENTER" I%((1)4)2: PICK A STEP SIZE :22 15:"STEPPING BY ";I% : CLEAR THE TEXT WINDOW= :216,0: TURN OFF ONERRZ7:15:"BRIAN'S THEME"o9:17:" BY"11:16:"BRIAN HOWARD"15:" COPYRIGHT 1979, APPLE COMPUTER INC."#23:9:"PRESS RETURN TO CONTINUE...";(A$:A$(13)40   \.......................................V@\.......................................A\.......................................B\.......................................C\....................................... D\.............................................B:\.......................................p;\.......................................<\.......................................=\.......................................>\.......................................(?.4\.......................................\5\.......................................6\.......................................7\.......................................8\.......................................9\.............................................H/\.......................................v0\.......................................1\.......................................2\.......................................3\.............................................4)\.......................................b*\.......................................+\.......................................,\.......................................-\........................................\.............................................N$\.......................................|%\.......................................&\.......................................'\.......................................(\.............................................:\.......................................h\....................................... \.......................................!\......................................."\....................................... #\.......ESS SPACE TO CONTINUE, ESC TO END...";J5ZFIN$:IN$" "(IN$)2718010_5dF(IN$)2731111e5nF5yI12000:::10:"WOULD YOU LIKE TO PLAY AGAIN ";5yIN$:IN$"Y"1505y(994)(1001)192Č9765y:::5,54:13946,96:13947,0:4?+4hBSC5ıa4iB10:7,929:30,319:9,1432:33,3414:14,25354mB5,88:9,8:8,1310:11,13:13,17124rBRPT154|B138244B7:138274B138244B9:138274BRPT4B138244B5:138274B&5PF24:" PR173:13923,162:}3>13924,48:13925,133:13926,36:13927,173:13928,163:13929,54:13930,133:13931,37:13932,165:13933,48:3>13934,41:13935,15:13936,141:13937,164:13938,54:13939,165:13940,48:13941,41:13942,240:13943,141:4>13944,165:139499,161:13900,54:13901,145:13902,40:13903,200:2>13904,192:13905,40:13906,144:13907,213:13908,160:13909,0:13910,104:13911,105:13912,0:13913,197:3>13914,34:13915,144:13916,196:13917,32:13918,193:13919,251:13920,133:13921,40:13922,:13876,41:13877,240:13878,24:13879,109:13880,160:13881,54:13882,145:13883,40:1>13884,177:13885,40:13886,41:13887,240:13888,205:13889,165:13890,54:13891,208:13892,10:13893,177:12>13894,40:13895,41:13896,15:13897,24:13898,109:138:13853,133:z0>13854,36:13855,133:13856,37:13857,72:13858,32:13859,193:13860,251:13861,133:13862,40:13863,164:0>13864,36:13865,177:13866,40:13867,41:13868,15:13869,205:13870,164:13871,54:13872,208:13873,10:U1>13874,177:13875,40 z# ΠŠԠ͡ŠԠ3٠ŠŠ/ ΧӠŠ Š ŠӠ ϧҠϷҠ ŠԠ ŠԠ àϠ  ͠  ҠӠ' ҠŠ   Ԡ ҠӠР ٮҠ! Š" ٮʠ ŠˠԠ Ҡ  ԠϠР ԠϠɠ ٠ɠ Ԡ+ ҠӠɠ  Ӡ ٠Р埅ȱ堅壅夅 ȪeȩeˠgLgh8 Ȫ󄫠 eȩeѩ` - H L LsůtRLghs Ʌ 5&eee膝JJJJ)ŝƝ 0Ƚƞޥ0 ,LLԂiiij8stijRLgh Lѥȥ ݠ8JJJJ)ŝƝLjƞݥ ,LLtRL rLƞƠeEgiEh8iejegeheeȪi LP 5ȥ Ȫݮ0  .ee'Lѥȥ񥰶L  ghȱ p p;L ۥghij L L  ݮ0 Ʌ 5&eee MLgL )WHLC L , ݪ ɀL  , ɅLзLgş堰G L  A DOS 'FP' **"( '(121)(122)256316yi<>zi=i? ?><>=?>BPݱ>BL@( /@i ipm@8e@@AiAPҥ_^8LKLK / ROM PROGRAM TO"4 " CURRENT TYPE OF BASIC"< 23^ "DO YOU NEED INSTRUCTIONS?";f A$u (A$)3Ā A$"Y"10000 :20 "RUN RENUMBER INSTRUCTIONS"  ':"RENUMBER INSTALLED ABOVE HIMEM"::"** RE RUN RENUMBER AFTER PLE COMPUTER INC";40);"&";' dSS$;S$- nP x"RENUMBER (DEFAULT VALUES)" :"& [FIRST 10] [,INC 10] [,S 0] [,E 63999]" "MERGE" :"&H PUT PROGRAM ON HOLD" "&M MERGE TO PROGRAM ON HOLD" :"CONVERT" :"&C CONVERT RAM+  RENUMBER&:::2556#TT15:PT34h(S$"&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"2SS$"& &"<S$;SS$;F"&";11);"APPLESOFT RENUMBER";40);"&";PSS$; Z"&";4);"COPYRIGHT 1978 AP **************************"HH) :50,255:16300,0:16298,0:936[" *************************************"" I.T.T. 2020 MASTER DISKETTE"(2" REV 5.3 DUAL-SYSTEM DISK - 13-6-79"79" BASED ON D.O.S. VERSION 3.2 1979. ": <"***********  ......................................T\.......................................\.......................................\.......................................\....................................... \.............................................@\.......................................n\.......................................\.......................................\.......................................\.......................................&\. \.......................................Z\.......................................\.......................................\.......................................\.......................................\.............................................F\.......................................t \....................................... \....................................... \....................................... \.......................................,....2\.......................................`\.......................................\.......................................\.......................................\.......................................\.............................................L\.......................................z\.......................................\.......................................\.......................................\...................................AX> 63999LINE TOO LONGINCREMENT = 0 NO PROGRAM IN MEMORYNO LINES IN RANGEINCREMENT TOO LARGEDUPLICATE LINE NUMBERSOUT OF MEMORYPROGRAM ON HOLD, USE "&M" TO RECOVERHOLD FILE IN USELIMITED MEMORY, MAY DESTROY PROGRAM CONTINUE (Y/N)?SYNT1 && &!ee)ei `hhLȪ`樥sthhRL`EȱEi樠 ȱȱ`ijEȱEi椠`H h`ESIFtstsưƯsgůh尐giihijg` L 8stijRLghL8BC>?sL  vQ 8egh ` e ɰ ,ZL LhhB;uhvhh e`:,  "hhh` { ɫ   L>L( HɰɫЉơhL* ,h`PQ/ Q^ԥP &^ &^ePP^e@ HHLLF:L8gh}~`Ƀ` S $L*?`gh<=ij>?`v(Le lL5 HHvH枱`8Є ,0 \ ,0 \ \ И F e ihh eHiHvHuH  j g %^_L ! "  g # HHH XvyzW4ȱuȱve$v# \uv $% W (Lb-逐 Pћ `֨gȑggiihij *stopijklmn IURhhHHz`gihi` ,   ,Є hhPQPQD X ȱȱQP- $% ) \$! $ȱȱж \L3 j )` )`ʠ$hh eL$p "tpM?E0<=Ѕ 8ɀA N4O0Ťș98:I8xІș Нƹ`ghȥQћ :v %  . F v Y Lij  Y  D_i^aeii`jij圪8iae^_^`_a8stopiejȄ PQmnij egh^_^ ijL< ȱ^Șe^^_iȑ^^_ҢLECAN'T CONTINUUNDEF'D FUNCTIO ERROR IN BREAKɁ! i` mn8囅^圪#8^Ɨ8^ƕƗƕ` i65^^.`p(o"H H h0hhpo`M$L*  Z` H \h PCOSITAATPEELESTRVAASCHRLEFTRIGHTMIDNEXT WITHOUT FOSYNTARETURN WITHOUT GOSUOUT OF DATILLEGAL QUANTITOVERFLOOUT OF MEMORUNDEF'D STATEMENBAD SUBSCRIPREDIM'D ARRADIVISION BY ZERILLEGAL DIRECTYPE MISMATCSTRING TOO LONFORMULA TOO COMPTSCALESHLOATRACNOTRACNORMAINVERSFLASCOLORPOVTAHIMEMLOMEMONERRESUMRECALSTORSPEEDLEGOTRUIRESTORŦGOSURETURRESTOOWAILOASAVDEPOKPRINCONLISCLEAGENETABTFSPCTHEANOSTEЫANOҾSGINABUSFRSCRNPDPOSQRNLOEX //`/l*n*r*v**N*jU****+++a*E=H jmziH##$#  &'A! ''':((dFZyy{!{h"}&PTFN&ddENFONEXDATINPUDEDIREAGTEXPRINCALPLOHLIVLIHGRHGHCOLORHPLODRAXDRAHTAHOMRO٠)2ca(̠Ӡ)9<de de,dedeLde(de)-FdBedCed>e.?Lrd?e.?Mr;Pd<e8.?rrd=e.?r8.?r0rMoe,+++)))$*1*@*++..T/Z//W)J KM6a()GP(a()GP(Ka(Ԡ̯۠͠Π)GPa(Ԯ)GP(0a()M(ca(ԠŠҬî)ca(               h^_`T SRS` H hhhL* ьHH  hhe^^_ L* IL` )   ʊH񌰸Iš hhhhhhhHH` L ` ^LL g L LN ^e^`_a`HpoŜ䛐^_e^^__`)Jeiop ȥ敥ȑLHH ` lhhqL      *LHȱȱh^_ H^qheqqr` l^_ 5^Hȱ^ȱ^h(po HeoopL SR`FHI8eopnm opqrh`M0 hЦstopmnU^_R #ij^_lk 󅔆nmLb^_^ȱ^ȱ^eȱ^e(ӊ0ȱ^ ie^^__Ŕ #^05ȱ^0ȱ^+ȱ^ȱ^ťHHHH L   Lj AHH  jhhȱ𙅄ȱH +#HHȱHH ghh Lhhhhȑhȑhȑhȑ` j 6%hh R`" ȱ "e膮  R^ЕƮ8m因n圑bȱhhћȊћLL ȥ e^eʅʥʆd ee`^de *& edeeƙ`  8ompnL#$8vС,L A    j  HHH hhhHH ,҄ hh)klnm?Łћȱeȱeעk,5L x8` ћLK*L  ȥʆȑ $PhihiȑȊ ^e]eR mn殤ƀ 8(L$0pijlk"ћћliA[8`hH`klmniȅ ȅklȥȑȑȑȑȑiȅ` ieȅ` g0 ɐ  #~L#GHHHH hHL? h Lj ,L m % #LƉ  80 ў*%L#  L   `  }LLL()L<  } }$%0ƩHl^h#d jhJhhhhhhE` LJ$ }d.U"i L=8,LLTҐL   {),(,,ѸLL hhL ` ȱLL" ) q L H ϐ  {  lhHH '# #8 uvLi ,  {$8$0`L ƹƸ$HH ` 8ϐ*IEʼna L,{iweLi^ e^hٲg jH hV_F*ƹƸٲHٹHH LLh^^h_H r#HHHH1$P 膸 ": ,i  = {LrH0h J$ c ,Lq 3 LL Ȫ*ȱ_ȱ{ȱȅ| L+LSߠL:`?EXTRA IGNORED ?REENTER   e i` "   L W  ^ \ LD ,? ɠ )H h`0{|uvLh$L* :yz` @ `" ;  =L Z , , Lc ZL, }~,  $P )0 Z  $QQP&QPe PQ L  HH {h* mh r# ȥ`L'#hpoj iL   5ȱȱ` = $)94,;D {$0 4% L \I`$ !i)$ )L(ʊ$ij  `a,  PQ `a```aiśj地a`ʈjiL VSL@TL9 /ʅPQ /L / PȱQL /L,U,R@ ,T,SWP&'* ,& 8,'')'`&0) 0J0`L *,(ʤL *(L( Ld ʊL[ I`8f`?2`@ g RPmQnL PsoQtp` g RPsQtPiQj֥PiQjLl 8fإuv Lަuڥvۥyܥzݥ􅸥uv >Lڅuۅv܅݅LL() s*L   )򊅤TH UR0PQQPIPPIPPPQ)stop0gh֘gghgh K:< l g RlP L L 0,  0,-`L ),-  0` )( &u(L\' !# ' ' " b(Lf"HL#(IڢIڢ-(h#5ᆥ](IڢʥH &HɁ! f"Π( \'hɁf( hL&` vy{| g|S}dpL}Qz}c0~~D:~L̑湭`: 808`ORXv8H  && r'h "` !# ! v'L! #Ș殅 !iȅ ƣ`5Dzh(F #0ɠ "穦' !'  . ɠL+#f(  c#k( ^" c# #$ p( H 0 I &p( h8嚪-E/8 i:`  c#d& "pLP +# #$ # U#H A! ! 'hJ I`8;)q4X>Vt~w/z*|cYX ~uƀ1r۠& !iP z# f#Ɉ +" #$ i4%L:-$șȩ0LW& % !% # % # 9"ƙ U"  #i 0 i8.ș0șyl&yk&yj&yi&00ڊIi i/ȄȪ)ƙ.șI)$Ъ0.ȩ+.I* L) ` -+ [..E0 - +f \$8L$f$På8噅 U" 9"ƚ0`L&H$ 9"h80 $La$H c#h #EL d$0L e q80L$>nk'nk(X 1%vu8 # ^_^^^ %^^`` r#` L *` #I*L) F``a`Ȫı`E0!` Şȱ`şȱ`Š ȩŬ`(IL#J8$  `)F !`ɠ #0hhLN L c#i ` c#P" "Li" !v r#8坅 "Ğğ Ġġ* e24(&&&0⨥塅堅埅垅L"@ (L"L bcdeL. ^_^^^^ ^`, r#4541r #LH-! 2! f"! ! \'7! h $\.......................................l\.......................................\.......................................\.......................................\.......................................$\...\.......................................X\.......................................\.......................................\.......................................\.......................................\.............................................D\.......................................r\.......................................\.......................................\.......................................\.......................................*..0 \.......................................^ \....................................... \....................................... \....................................... \.......................................\.................TE IS WRITE PROTECTED. REMOVE WRITE PROTECT TAB.`]``]`WRITTEN BY JAMES R. HUSTON DECEMBER 15, 1978 (THIS MESSAGE IS FILLER, WHY READ IT?)ISKETTE AND PRESS [RETURN] TO REBOOT DOS  UNABLE TO READ IMAGE.  IMAGE OF DOS 3.2 (MASTER) IS NOT AVAILABLE. CHECK INSTRUCTIONS.  UNABLE TO WRITE. DISKETTE MUST BE INITIALIZED PROPERLY. CHECK DISKETTE FOR PROPER INSERTION.  DISKETeȱe  . R, .` /L4. /L/.=?P<Ȅ> sʆ>PHt?QnL tp=hso< LeP>eQ? <=`@ L ʊ( (H hL/$`COPYRIGHT 1978 APPLE."HH flm'nlm'n#ij#kij#k'/*@p(ŠӠҠŠ֠Ġ)\.4@p(ŠĠҮ٠Š׮)\`.?r.?r$`.?r$_ML!q2?rq`'%q'!q2?rq`'%q'%q8r `%q\&obGYcc_;LMUVW2UVWUVWq`.?r$f8r 'ghghg(h(g(h('gh(g(hgh(g(h YZZ_1 M@p(ŠŠŠӠĠӮ)\_d`.?r$_\  @p()\c @p()\c @p()\c@p()\&_X\ bUVWXlPbGvYcUVWXPc "a()G ,@p(ĠҠ)\ 6a()G"@@p(ĠҠ)\ Ja()GT@p()\ ^a()Gh@p(Ǡ)\rcc |S(ȠĠՠſ)&@&`;@r%_q<@*#rr`%_cde*@p(ŠΠ)\c,a(ϠŠά),a(ӠҮΠŠŠ٠)-a(ΧԠŠԠŠƠŠ٭),a(ĮŠŠΧ٠Ϡ)a(٠ή)cZGN@"(rq qq6@q6?q6?q6?q6qqTddede0dededededed ed e]nd ed ed ededededeLdedede`KM   $dg$ca(Ӻ)ca(ՠ̠ˠƠΠ̬Ġɠ)a(٠ϠӠԠ̠ՠ)U.a(ǠƮɠ̠ϠӠ٠)a(ՠӠƠӠԠ)v8a(̬ȠՠԠĠ)a(ӠҠϠϮԠƤŠԠŠҢӠҠ͠ӠϠӮ]a(LJҠŠ٠Ԡ)a(ŠĠΠҠϠ٠)a(š)moa(̠ǠŠ)ca(ŠՠҠĠſ)GR@`;@r%`@*#r9()Ŭ)@p(ŠŬ)@p()@p(ΠŬ̸)a@v]ŠŠӠŠԠϠԠŠ٠ĠϠԠǠҠΠŠŠŠήźq]ҠΠԠĤĠŬҢŠ] ] ]ĺ ]a(ΠɬϬ)^KM6N@"FrC@"FrC@"FrC@"FrC@"rC@"rC@" rC@"rC@"(rf@p(Ġ]͠ӠӠ ]ԠӠӠ ]͠ŠҮ ] ]͠Ӻ ]ˠ٬ˠɠ ] ]ҮΠ )FE(ӡ)_> ]ɠԠԠԡ*UVW cY4a(ɠԠԠԡ)>>cS(ԠϠ٠ο)&@`;@r%`@*#r9()%Q_d ] ] ]̺ 5qqbE()Fa@FR@TTa@F*a@`@9()$bb_bba@F$a@`@9()$bb_bb a@Fa@a@(a(ɠננ)E@*ra(Ġ)E@*rG-DS()&@`@*;@rr9()%@p@*#;@rrkNca(ԠĠŠԠҠҠ)a@*rE(ſ)GR@@p@*#r`@:()@:()$NXa@ ba@Fl]ŠҠĮvT'a@F6@p@*#r`@:()@:()$`@9()$ ,]ɠΧԠנԠ̠ԠӬˠF&cca(̠ԬɠŠЮԠ̠)a(ՠǠƿ)G0@p()R@Brd:ca(ŠŠΠԠ)a(Ƞ)$.`@9()%q`@9()%q_n7]ŠĠΠ̠ٮӠԠŠԠſHa@@p()a(ӠŠ̠էŠǠƠ)GUVWM`@*#r9@*#r%a()GYca@*rGS()&@`7;@r$na@ xa@F0R@`@*#r9()$TTh]נŠΠϠˮҠӠԠĠϠϠϠƠŠӠӬҠƠŠӠϮa@Jca@GS()&@q`7;@r$@p@*#r`@:()@:(4_]]]Ӻ]Ԡ٠]ŠҠî]],dq]ŠӠŠ͠       6727,UPDOWN26732,256UPDOWN:6736,256UPDOWNCGAME25440S"LE7:RE247k,6771,189:6830,189u65460@LE90:RE166J6771,203:6830,203T6589,LE:6652,RE^6680,LE3:6684,LE3:6688,RE3:6692,RE3h"SHOULD THERE BE GRAVI368,0 xX1275270 & 5300- I7 7062= Z "WHAT DIFFICULTY LEVEL"} "(1-EASIEST, 10-HARDEST)";DFF DFF10DFF15300 S10:S20 228,127:229,0 UPDOWN120 DFF10DFF5 6762,DFF:6800,DFF 6723,UPDOWN:25,28 6994+ 23:13:" HOCKEY "5 5200J 224,158:225,28T 6994q 23:13:" SCRAMBLE "{ 5200 224,250:225,28 (6994 223:13:" TENNIS " <5200 F5020 PGAMEGAME1 ZI1100 dX(16384) n16AT YOU WANT":$ " IS DISPLAYED."j :23:" PRESS 'RETURN' TO CONTINUE...";:A$:(A$)132050t 936 7062:7462:I12000:I:7062 5900 GAME0 224,182:225,27 6994 23:13:"BUMPER POOL " 5200 224,98:2E":` " BALL INTO THE OPPONENTS GOAL. DO THIS"::" FIVE TIMES AND YOU WIN! USE THE GAME": " PADDLES TO DEFEND YOUR GOAL.":::" NEXT YOU WILL BE SHOWN A SERIES OF": " PLAYING FIELDS -- TO SELECT ONE, PRESS"::" ANY KEY WHEN THE FIELD TH BY"::" BILL BUDGE":::_ `" COPYRIGHT 1979 APPLE COMPUTER INC." j:23:" PRESS 'RETURN' TO CONTINUE...";:A$:(A$)131130 t ~3:11:"*** INSTRUCTIONS ***"  :" THE OBJECT OF THE GAME IS TO GET THdn PENNY ARCADE#x@ BY BILL BUDGEFj175,32:176,19:105,32:106,19107,32:108,19:109,32:110,1916298,0:216,0: OFF THE ON ERRL:936:::::::" PENNY ARCADE":2 V"    Ϡӿ](]ԠŠҠ!4]ԠҠԮƠŠϠ!>]ӠŠ̠٬"H]Š٠ԠŠנ#R]ĠΠϠ \]Ԡ͠ҠӬ f]ŠŠŠŮp]z]̠͠]ȭ]͠"]]]٬Ӡ]ӠŠŠƠ" ]٠ŠŮ#]ŠҠϠΠ ]ҠŠӠҠϬ#*]̠ŠԠŠӠſ)OWS(ŠȧҠŠϠԠǠנӿ)&@`@:()$d `a@F ja() ta@F*~a(ӠԠŠΠŠ)bb a@F a() a@F a()_d"]٬Š٧)a(ΧŠӠԩ)WBa(ƠɠϠԠӠԠҠ̠Ӭ)a(ɠ̠ˠՠנӠϠ)6La(ԠŠɠ̠נԠҠ)a(Ӯ)cQVa(ϠՠԠŠϠԠǬ)a(Šՠ `0e ?`0e M`0L,`HЅ ,h`H ,h`eP8P`@HHHH JiAA8C0CiiC CiiC @ѩ@ JiBB8D0DiiD DiiD`8>8? >I>>?I?? `1`e u  9i  98  9`e  u 9i u 98 u 9`? i I > DI  &>e u?e  9 I !!!!!!!"""""""#######$$$$ @e u  i  8  `e  u i u 8 u `> ? `I1`HH)?5h)P(h) ` $(,048< $(,048"&*.26:>#'+/37;?#'+/37;?e8` )-159=!%)-159="&*.26:>"&*.26:>#'+/37;?#'+/37;?e8` . $ ; E.. 4L& >H ֥ h HH)?5h)PHH)?5h)P(h) ` $(,048< $(,048?iJK̅  #`Lk 34 Lh856!;<79)F:&8J9j*0v 婭   +<; 336)(16336)JI"9:"MORE PONG?";A$?M::7062c(A$,1)"Y"5020{16303,0:16298,0936:"BYE!" 16297,0:16301,0:16304,0Өh dѮ#` L ARU Q Ү#`#2 Ӎ6I67485750'229,0?(224)127S2S21W&(224)127S1S11a06882k:5560xDI1200N6526XIb6786l5640vI12J110Z(16336)(16336)JJ15Z(16336)(16336)(16TY?";A$ mr65,27:67,27%|5I27118E66,I:68,IO6526VI^23"PLAYER #1";:27:"PLAYER #2"224,128:225,38:226,128:227,3824:4:S1;:31:S2;S15S255840(A$,1)"Y"5700I1200652 "NOMONC,I,O"K10:2:"*** COPY ROUTINE BEING LOADED *** "R#1h("EXEC COPYFILE"n2` BY T.GALE, 16-4-79 SS *# m* THAN 400!! *@ n* *] o* PROGRAM WILL *z p* SELF-DESTRUCT! * q* * r*********************** s 1003 APPLE COMPUTER INC..........408 996 1010" LEHMAN1d***********************;e* *Xf* W A R N I N G *ug* - - - - - - - *h* *i* DO NOT MODIFY *j* ANY LINE IN THIS *k* PROGRAM WITH A * l* LINE NUMBER LE                U*U*U*U*U*U*U*U*  +) ,  ': ?7DyEyFzB{B|C|D|E|FBCDEIFHGBCDEFmLmMmNmOmPmQnKnNoKoNpLpMpNpOpPpQsMsNsOsPsQtMuMvNyNyOyPzMzQ{M{Q|NNOPMQMQMNOPQNOPMQMQKLMNOPQNOPMOQMOQNO}PPBPPB}PI1``H uhyP IiɠȘH  hy0 IiɀH uhȘH  hЌݬЂ0`g@gAgBgCg@gAgBgCgDgEgFh@hCi@iCjAjBmCmDmEnBnDnFoBoDoFpCpDsBsCsDsEsFtBuBvCvDvEvFyByCyJ BJ B6 B^ B6 B^ Be6 e@ e^ eh yJ yT 6 @ ^ h 6 B^ B6 B^ B6 ^ @ h !63B63B!66!hh@@8h88h8) )))) ))ȏ)H@@H``Y@!By@!B@!B@!BeF%`U**U х u i` u҅  i`ȱȱȱ.  JJH 7hLTJJH hLT` )WSP`8Ah8A8Ah8A!6 B!^ B+6 B+^ B!6 !^ !@ !h e6 Be^ Bq6 Bq^ By @hhhh` 1-`8A8 ePp0 x0 x`Ɉ`8BL-  [  ~ ,ɛ`  [  ~ХiP ,ɛ`hh``#`6`h0`   `)ION V, COPYRIGHT ITT *"F " * *"r " * JUNE 13, 1979. *" " * *" " *********************************" "BRUN INTEGER"  2 GINA .BY.T."NOMONC,I,O"< :16300,0:50,255:16298,0:936j :" *********************************" " * *" " * INTEGER >< BASIC *"" * *" " * VERS  R11 X CURRENT EVENTS( bD3650X l"(YOUR MOTHER QUIT GIVING YOU FREE SUGAR)"f D7700 "(THE PRICE OF LEMONADE MIX JUST WENT UP)"  AFTER 2 DAYS THINGS CAN HAPPEN D22000  INPUT VALUES %:34,(37) *I1N /A( WEATHER REPORT SC(1)0 SC.6SC2:460F SC.8SC10:460O SC7] D3SC2h 15000p :  START OF NEW DAY DD1 "ON DAY ";D;", THE COST OF LEMONADE IS "; C2:D2C4 &D6C5 0"$.0";C: :C1C.01 D FEBRUARY, 19791 Z BY CHARLIE KELLNER` A(30),L(30),H(30),B(30),S(30),P(30),G(30)j P910u S3.15 S230 A22.00 C9.5 C21 , START OF GAME 612000:I1N:B(I)0:A(I)A2: @A$"Y"İ13000:400 J14000  - 14080*10000:11000:16000:135H <<< LEMONADE STAND >>>O n FROM AN ORIGINAL PROGRAM BY BOB JAMISON, OF THE( MINNESOTA EDUCATIONAL2 COMPUTING CONSORTIUM< * * *F MODIFIED FOR THE APPLE P         ! ! !!!!!!!!!""""""    5:2,350:2,3539:#I1(A$);2I2);(A$,I,1);C:40K,I :::4507 ::I14:C(I)((1)15):N %(16384)127200 *I311:C(I1)C(I)::C(1)((1)15):I15:J14 4C(J):LJ514I:K39L:K,LK:K,LL:K,LL:K,LK:::805 :I031:I2:0,39I3:I 5:0,392:0,393UNE":4000 &450 X3000+ bI0142; l2I4);I;C v:Q I1152a 2I4);I;p :::450 ::W350:I119:J019:KIJ:(16384)127200 J3(I3)IW12 I,K:K,I:40I,40K:40K,40I K,40I:40I,K:I,40K:(A$)200 N(A$)48+ N1N52009 N5410C ::Z N500,600,700,800q (16384)127450z 200 3000 A$"BPBPDGMODMGMMLLW":4000: A$"LURIGRGRBBRGGBGI":4000: A$"ARWNRERNLLETRLRT":4000: A$"KPNKNYNGUUYANE 'RETURN' KEY TO STOP ANY"? " DEMONSTRATION.":32,5::_ ""1. STANDARD COLOR NAMES" @"2. STANDARD COLOR NUMBERS" T"3. KALEIDOSCOPE" h"4. MOVING TUNNEL" m"5. END PROGRAM":32,0:: r: |"WHICH WOULD YOU LIKE?";A$ $(40):C(4) :::16368,0h 7);"I.T.T. COLOR DEMO PROGRAM":7)"=========================":: "TO RUN A DEMONSTRATION, TYPE ITS NUMBER" "THEN TYPE THE KEY MARKED 'RETURN' AT" "THE RIGHT-HAND EDGE OF THE KEY-BOARD." :"TYPE THE *************************?* *^* I.T.T. *}* COLOR DEMOS PROGRAM ** ** BY DAZ 10 APRIL 1979 ** ************************** A   :SC10(1).252300Fj"$$ LEMONSVILLE DAILY FINANCIAL REPORT $$"Loft768,152:769,80:770v768,128:769,160:770x768,152:769,40:770z768,144:769,80:770|768,128:769,200:770 CALCULATE PROFITSR222290R3ONADE ";P(I),P(I)0P(I)100102261024b"COME ON, BE REASONABLE!!! TRY AGAIN."l1010P(I)(P(I))1022C51105023:"WOULD YOU LIKE TO CHANGE ANYTHING?";A$$(A$,1)"Y"ė:C51:810LMIVC50::`950S(I)(S(I))963;S(I)S3A(I)L(I)C11010A\STIA(I)L(I)C1:4000"THINK AGAIN, YOU HAVE ONLY ";STI$"IN CASH LEFT AFTER MAKING YOUR LEMONADE."950:"WHAT PRICE (IN CENTS) DO YOU WISH TO""CHARGE FOR LEM);" GLASSES OF">"LEMONADE YOU NEED $";L(I)C1;" IN CASH."G890M"HOW MANY ADVERTISING SIGNS (";S3100;" CENTS""EACH) DO YOU WANT TO MAKE ";S(I)S(I)0S(I)50963965"COME ON, BE REASONABLE!!! TRY AGAIN." "WISH TO MAKE "; L(I)9 L(I)0L(I)1000903B 906m "COME ON, LET'S BE REASONABLE NOW!!!"~ "TRY AGAIN" 890 L(I)(L(I))903 L(I)C1A(I)950 "THINK AGAIN!!! YOU HAVE ONLY ";STI$"IN CASH AND TO MAKE ";L(II)A(I).000000001$ 4G(I)1:H(I)0` RSTIA(I):4000:"LEMONADE STAND ";I;26);"ASSETS ";STI$f Wv \B(I)0890 f"YOU ARE BANKRUPT, NO DECISIONS" k"FOR YOU TO MAKE." lN1A(1)C31111 p1050 z"HOW MANY GLASSES OF LEMONADE DO YOU"1)256(40)14),96::%X(16384):X128700:16368,0@%[%a * ORG.BY T.GALE *v%b * FOR GINA. *C,255:1:I$;" SLOT: ";:L1:H7:300:A,N16:w$500:N;:50,255:1:" DRIVE: ";:L1:H2:300:A9,(A)N1:$,K(16384):K128300$.16368,0:K141310$0KK176:KLKH300$2NK$615:N;" ":%50,63:22);"DEFAULT=";:((4COPY---":16368,0:700:1:27855#<50,63:(12)70`#A"****** UNABLE TO READ ******":90q#F(11)1180#K"******UNABLE TO WRITE ******":90#P(4)68ĺ"****** SLAVE WRITE PROTECTED ******"#Z50,255:16368,0:40.$d:500:N;:50N1:MSSSN3MD"#200:SDNs"(" MASTER SLOT=";MS;" SLAVE SLOT=";SS:" DRIVE=";MD;" DRIVE=";SD"-(978)6348"/0:0"0" AFTER COPY IS DONE, RE-BOOT YOUR SYSTEM""1 #2" INSERT SLAVE,THEN":"---HIT RETURN TO BEGIN *)! START HERE! A$(40):"NOMON C"::" I.T.T. DISKETTE DUPLICATION PROGRAM":" ...PLEASE INSERT MASTER ... "!3386:CS(2)16"I$"MASTER":NCS:A0:100:MSN:N(3):200:MDN:I$" SLAVE":NMS:A1:100:SSN:x *************************? * *^ * DISC COPY PROGRAM *} * COPYRIGHT 1979 * * ITT CONSUMER PRODUCTS * * LTD * * * * DAZ 04-04-79 *!*   5,1958,I3971:15:18,37I:12:I39ď18,36I1OB,15:I30ď18,36I10L,12:I29ď18,37I11:32,I11:11:I12::A$:A$;V,J14II:::I11000:`,13:14,3612:I36201:8,16Ij,J150::768,I312:769,12:770::12:14,19;L;LL;LLLLLLLL";A+"LLLLLLLLLLLL;LL;LL;;;;L;LL;L;LL;LLLLLLLL";r+"LLLLLLLLLLLL;LL;LL;LL;L;LL;L;LL;LLLLLLLL";,"LLLLLLLL;;;;;LL;LL;;;;L;LL;L;;;;LLLLLLLL";,23:" COPYRIGHT 1979 APPLE COMPUTER INC."$,11700:I12000:.,33,1:34,9:3L;L;LL;L;LL;L;LLL";D+";;;;L;;;;L;LLL;L;;;;L;LL;L;;;;L;;;;L;;;;";L+11}+"LLLLLLLL;;;;;LL;LLLLLLLLLLLLLLL;LLLLLLLL";+"LLLLLLLL;LLLLLL;LLLLLLLLLLLLLLL;LLLLLLLL";+"LLLLLLLL;LLLLL;;;L;;;;L;;;;L;;;;LLLLLLLL";+"LLLLLLLL;;;;;LL;LLLLL;L;LLLLLLLLLLLLLLLLLLLLLLLL;LLLLL";Op+";LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL;LLLLL";z+";LLLL;;;;L;;;;;L;;;;L;;;;L;;;;L;;;;L;;;;";+";LLLL;LL;L;L;L;L;LL;L;LL;LLLL;L;LL;L;LL;";+";LLLL;;;;L;L;L;L;LL;L;LL;L;;;;L;LL;L;;;;";+";LLLL;LLLL;L;L;L;LL;L;L71,48:772,192:773,136:774,208:775,5:776,206:777,1:778,3:779,240:780,9:781,202~'782,208:783,245:784,174:785,0:786,3:787,76:788,2:789,3:790,96:791,0:792,0'* INTRODUCTION\+:::12:I039:0,39I::2f+";LLLLLLLLLLL::" ";L(I);7);"GLASSES MADE":hSTIE:4000:" ";S(I);7);"SIGNS MADE";25);"EXPENSES ";STI$::STIP1:4000:16);"PROFIT ";STI$:STIA(I):4000:16);"ASSETS ";STI$18000 :' INITIALIZE'0:0Wt'770,173:7(STI)&STI(STI)STI$STI$".0"MSTI(STI10.5)10STI$STI$"0"S`6:34,5" DAY ";D;30);"STAND ";I::" ";N2;7);"GLASSES SOLD":STIP(I)100:4000:STI$;7);"PER GLASS";STIM:4000:27);"INCOME ";STI$"NDS WERE BEING SET UP."E8 "UNFORTUNATELY, EVERYTHING WAS RUINED!!"YB J1N:G(J)0:cL 1185q` X41805zj X41~ "A HEAT WAVE IS PREDICTED FOR TODAY!" R12 805  STI => DOLLARS.CENTSSTI(STI100.5)100STI$"$"805-"THE STREET CREWS BOUGHT ALL YOUR"L"LEMONADE AT LUNCHTIME!!"V1185k THUNDERSTORM!y X31:R30 SC5:15000:: "WEATHER REPORT: A SEVERE THUNDERSTORM"$ "HIT LEMONSVILLE EARLIER TODAY, JUST AS". "THE LEMONADE STA LIGHT RAIN,"5C"AND THE WEATHER IS COOLER TODAY."DHR11J100MRX11V\805dX21805"THE STREET DEPARTMENT IS WORKING TODAY.""THERE WILL BE NO TRAFFIC ON YOUR STREET."(1).52233R222250R1.1X21USINESS YOU'RE BANKRUPT!"%dB(I)12f18000:HiN1B(1)131111OnIXsR11atR20jx400 RANDOM EVENTSSC102110SC72410(1).2522108054X11805>J30((1)5)10 @"THERE IS A ";J;"% CHANCE OF01ES(I)S3L(I)C1# P1ME4A(I)A(I)P1EH(I)12300K(])B(I)11330."STAND ";I;:" BANKRUPT":18000/139025000FA(I)C1001390P"STAND ";IU:" ...YOU DON'T HAVE ENOUGH MONEY LEFT"Z" TO STAY IN B32350I1N%A(I)0A(I)04R221260GP(I)P91220dN1(P9P(I))P9.8S2S2n1230N1((P92)S2P(I)2)WS(I)C9V1((W)C2)N2R1(N1(N1V))N2(N2G(I))N2L(I)1270N2L(I)MN2P(I).BER IT WAS? ";/)F7"";A$:A(A$)::A014200p)P7A$(A$,1):A$"Y"ĺ"GOOD! WHAT DAY WAS IT? ";:II1:14150)Z7A$"N"I014300)d7(7);"YES OR NO? ";:II1:14150)x7A1A99A(A)14300)7DA)7"OKAY - WE'LL START WITH DAY NO. ";D1: MONEY THAN YOU HAVE! ":%(318000-(3:F(6 CONTINUE OLD GAME[(7936:(7);:I0(7"HI AGAIN! WELCOME BACK TO LEMONSVILLE! ":((7"LET'S CONTINUE YOUR LAST GAME FROM WHERE"(27"YOU LEFT IT LAST TIME. DO YOU REMEMBER ")<7"WHAT DAY NUMNCOME FROM SALES AND YOUR EXPENSES.":V'3"THE NUMBER OF GLASSES YOU SELL EACH DAY "'3"DEPENDS ON THE PRICE YOU CHARGE, AND ON "'3"THE NUMBER OF ADVERTISING SIGNS YOU USE.":'3"KEEP TRACK OF YOUR ASSETS, BECAUSE YOU "(3"CAN'T SPEND MORE TO MAKE LEMONADE IS TWO CENTS "Q&3"A GLASS (THIS MAY CHANGE IN THE FUTURE).":\&318000b&3&3"YOUR EXPENSES ARE THE SUM OF THE COST OF"&3"THE LEMONADE AND THE COST OF THE SIGNS. ":&3"YOUR PROFITS ARE THE DIFFERENCE BETWEEN "&'3"THE IING)"]%T3"2. HOW MANY ADVERTISING SIGNS TO MAKE (THE SIGNS COST FIFTEEN CENTS EACH) "%^3"3. WHAT PRICE TO CHARGE FOR EACH GLASS ":%h3"YOU WILL BEGIN WITH $2.00 CASH (ASSETS)."%r3"BECAUSE YOUR MOTHER GAVE YOU SOME SUGAR,"&|3"YOUR COST => ";N$+$/N(N$):N1N30ĺ(7);:122201$/E$2 NEW BUSINESSK$,3{$63"TO MANAGE YOUR LEMONADE STAND, YOU WILL "$@3"NEED TO MAKE THESE DECISIONS EVERY DAY: ":%J3"1. HOW MANY GLASSES OF LEMONADE TO MAKE (ONLY ONE BATCH IS MADE EACH MORN YOU"7#/"MAKE THE MOST MONEY, YOU'RE THE WINNER!!":g#/"ARE YOU STARTING A NEW GAME? (YES OR NO)"#/21:958:"TYPE YOUR ANSWER AND HIT RETURN ==> ";A$#/A$(A$,1):A$"Y"A$"N"ĺ(7);:12200$/23:958:"HOW MANY PEOPLE WILL BE PLAYING =YOU ARE IN CHARGE OF"E"b/"RUNNING YOUR OWN LEMONADE STAND. YOU CAN"u"l/"COMPETE WITH AS MANY OTHER PEOPLE AS YOU""v/"WISH, BUT HOW MUCH PROFIT YOU MAKE IS UP""/"TO YOU (THE OTHER STANDS' SALES WILL NOT"#/"AFFECT YOUR BUSINESS IN ANY WAY). IF55,152,40,171,80,192,40,228,255,1,40,0,160,192,255,192,40,171,80,152,40,128,255,0,0`!- MUSICp!-I,J:J0ı!-768,I:769,J:770!-11710!. TITLE PAGE!D/::(7);!N/"HI! WELCOME TO LEMONSVILLE, CALIFORNIA!":"X/"IN THIS SMALL TOWN, L;LL;,;L;LL;,;;;LL;,,,,,*J - 96,16,85,4,128,4,96,4,76,4,128,4,96,16,0,0 - 114,120,144,60,114,255,1,120,128,120,144,60,128,120,114,60,144,120,171,255,228,255,0,0 - 152,180,152,120,152,60,144,120,152,60,171,120,192,60,152,255,0,0S!(- 0,160,128,212%,32,0:33,40:34,20:35,23:22<,I14000::I(0)B,N, DATA, 96,180,128,60,114,60,128,120,144,60,152,60,128,255,128,60,114,60,85,120,96,60,102,60,114,120,102,60,96,255,0,0 - ,,,,,,L;LL;,L;LL;,;;LL;;,L;LL;,L;;;;,,,;L;;;;,;L;LL;,;űűűűŸŸŸŸŸŸ׍ٮҍĠٮʍ΍ō! 9,41:13830,15:13831,141:13832,160:13833,54:/>13834,165:13835,48:13836,41:13837,240:13838,141:13839,161:13840,54:13841,165:13842,36:13843,141: 0>13844,162:13845,54:13846,165:13847,37:13848,141:13849,163:13850,54:13851,169:13852,0;I,J:J015320#.;SC10154008.;I,J:J015340L.(13824,76:13825,108:13826,54:13827,165:13828,48:1382SC7Ė15:" HOT AND DRY ";7-P;SC10Ė17:" CLOUDY ";a-R;SC5Ė14:" THUNDERSTORMS! ";:17000g-`;~-j;A$:A$"*"15210-t;SC215300-~;I,J:J015500-;K1J:768,I:769,10:770-;LKJ:::15230-;I,J:J015300-;SC715400.Ġ0J,6;6,102:4,143:7,124:22,304:20,365:23,336:::17000:15170W,8;SC7Ġ9,:;3,51:2,62:I36:1,7I::2,67:3,58,B;22:8:" LEMONSVILLE WEATHER REPORT ":,G;22:8:" LEMONSVILLE WEATHER REPORT ":,L;SC2Ė18:" SUNNY ";-N;+8:(7):"...READY TO BEGIN? ";A$;+8(A$,1)"N"13000A+8X+: WEATHER DISPLAY`+::{+;SC:I025:0,39I:I+;12:I2639:0,39I:I+;8:I2432:15,25I:I+.;13:I17232:22,23I:I+/;SC2SC715160+0;SC10Ġ15,5;SC5*@8I1N::@*J8"PLAYER NO. ";I;", HOW MUCH MONEY (ASSETS)":W*T8"DID YOU HAVE? ";l*^8"";A$:A(A$):*h8A2ĺ"O.K. - WE'LL START YOU OUT WITH $2.00":A2:14490*r8A40ĺ"JUST TO BE FAIR, LET'S MAKE THAT $10.00":A10*8A(I)(A100.5)100:$$T "$&(*,.02468  / `  ` ` ȱ`ܲDEEhiHLfh ` ;B-` ;B-`  -I 8 ز'DH 7  F@ 8Y01i  ,ԥDnHi W hx W L  IL, HJ݌h$$ Hhꝍ݌` x W xLW  ` !"#$%&'( )*+,-./0123456789:;<=> ?@ABCDEFGHIJKLMNOPQRS   i ۤ " L $ p f g g  U  U  U EEHJ݌h f g g g g  A V f i > 0֩$$ f $Hh i  , L.  &&꽌ɪɵ'*&%&E'зЮ꽌ɪФ`*xY+&x'8*BIxix&&  x) + ') + &д +`FG8`0($ p,&"  q (  > 80|'x &Hh &  Y M '&Y M x ꪽM ' `Hh`aI꽌ɪ򠚽ɭ&Y & &Y &   꽌ɪ\8`" " " """