_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

T.BASICS

FILE INFORMATION

FILENAME(S): T.BASICS

FILE TYPE(S): PRG

FILE SIZE: 7K

FIRST SEEN: 2025-11-30 18:12:07

APPEARS ON: 1 disk(s)

FILE HASH

151425c2d1a7e5e96e248d18be1ef5647c13aaf5d08164b7453790069a2bf204

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
LOADSTAR 64 S 1 T.BASICS PRG Sailor, Ganheden 19 2 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 00 80 5E 55 3A 5A 45 52  4F 0D C4 C9 D3 D3 C5 C3  |..^U:ZERO.......|
00000010: D4 C9 CF CE 20 CF C6 20  C1 20 C2 C1 D3 C9 C3 20  |.... .. . ..... |
00000020: D0 D2 CF C7 D2 C1 CD 20  2D 20 D0 C1 D2 D4 20 32  |....... - .... 2|
00000030: 0D 0D 20 20 20 20 20 20  20 20 42 59 20 CA 45 46  |..        BY .EF|
00000040: 46 52 45 59 20 CC 2E 20  CA 4F 4E 45 53 0D 0D 20  |FREY .. .ONES.. |
00000050: 20 20 20 D4 48 49 53 20  49 53 20 54 48 45 20 53  |   .HIS IS THE S|
00000060: 45 43 4F 4E 44 20 49 4E  53 54 41 4C 4C 4D 45 4E  |ECOND INSTALLMEN|
00000070: 54 0D 49 4E 20 41 20 54  57 4F 2D 50 41 52 54 20  |T.IN A TWO-PART |
00000080: 53 45 52 49 45 53 20 57  48 45 52 45 20 C9 20 45  |SERIES WHERE . E|
00000090: 58 41 4D 49 4E 45 0D 41  20 52 45 41 4C 20 4C 49  |XAMINE.A REAL LI|
000000A0: 46 45 20 C2 C1 D3 C9 C3  20 50 52 4F 47 52 41 4D  |FE ..... PROGRAM|
000000B0: 20 4F 4E 20 54 48 49 53  0D 44 49 53 4B 2E 20 20  | ON THIS.DISK.  |
000000C0: D4 48 45 20 50 52 4F 47  52 41 4D 20 49 53 20 43  |.HE PROGRAM IS C|
000000D0: 41 4C 4C 45 44 20 C3 C8  C5 C1 D0 0D C3 C1 CC C3  |ALLED ..........|
000000E0: 2C 20 42 45 43 41 55 53  45 20 49 54 27 53 20 41  |, BECAUSE IT'S A|
000000F0: 20 50 4F 4F 52 20 4D 41  4E 27 53 0D 53 50 52 45  | POOR MAN'S.SPRE|
00000100: 41 44 53 48 45 45 54 2E  20 20 C6 4F 52 20 4E 45  |ADSHEET.  .OR NE|
00000110: 57 43 4F 4D 45 52 53 2C  E0 C9 27 4C 4C 20 47 4F  |WCOMERS,..'LL GO|
00000120: 0D 4F 56 45 52 20 54 48  45 20 49 4E 53 54 52 55  |.OVER THE INSTRU|
00000130: 43 54 49 4F 4E 53 20 46  4F 52 20 C3 C8 C5 C1 D0  |CTIONS FOR .....|
00000140: 0D C3 C1 CC C3 27 53 20  55 53 FF FF FF D4 FF D2  |.....'S US......|
00000150: DD FF FF FF FF A2 AE A7  AF FF FF A6 AA FF FF FF  |................|
00000160: D2 FF FF FA FF FF FF D0  FF FF FF D0 FF FF FF D1  |................|
00000170: FF FF FF FF DD FF FF D0  FF FF DA EE FF FF FF DA  |................|
00000180: D0 FF FF FF FF D4 D0 FF  FF FA FF FF FF FF FF FF  |................|
00000190: D2 DD FF FF FF FF EE FF  D4 FF ED FF FF FF FF FF  |................|
000001A0: D2 FF FF FF FF DD FF FF  FF FF FF FA FF FF FF D0  |................|
000001B0: D0 FF FF FF EE FF D4 FF  ED FF D0 FF FF FF D0 EE  |................|
000001C0: FF FF FF FF FF FF FF FF  FF D7 FF FF FF B4 FF D2  |................|
000001D0: FF FF FA FF D0 ED FF FF  FF FF FF FF FF FF FF FF  |................|
000001E0: D2 FF FF FF FF FF FF FF  FF FF FF FF FF FF FF FF  |................|
000001F0: FF FF FF ED FF FA D2 ED  FF FF FF FF 20 4C 4F 54  |............ LOT|
00000200: 20 42 45 54 54 45 52 20  54 48 41 4E 20 41 20 43  | BETTER THAN A C|
00000210: 41 4C 43 55 4C 41 54 4F  52 2E 0D 0D 0D 0D 20 20  |ALCULATOR.....  |
00000220: 20 20 D9 4F 55 20 4A 55  53 54 20 4D 4F 56 45 20  |  .OU JUST MOVE |
00000230: 54 48 45 20 43 55 52 53  4F 52 2C 20 55 53 49 4E  |THE CURSOR, USIN|
00000240: 47 0D 54 48 45 20 C3 D2  D3 D2 20 4B 45 59 53 2C  |G.THE .... KEYS,|
00000250: 20 54 4F 20 41 4E 59 20  4C 41 42 45 4C 20 4F 52  | TO ANY LABEL OR|
00000260: 0D 4E 55 4D 42 45 52 20  59 4F 55 20 4C 49 4B 45  |.NUMBER YOU LIKE|
00000270: 2E 20 20 D4 48 45 4E 20  50 52 45 53 53 20 D2 C5  |.  .HEN PRESS ..|
00000280: D4 D5 D2 CE 0D 54 4F 20  53 45 4C 45 43 54 20 41  |.....TO SELECT A|
00000290: 4E 44 20 43 48 41 4E 47  45 21 20 20 C5 56 45 52  |ND CHANGE!  .VER|
000002A0: 59 54 49 4D 45 20 59 4F  55 0D 45 4E 54 45 52 20  |YTIME YOU.ENTER |
000002B0: 41 20 4E 55 4D 42 45 52  2C 20 54 48 45 20 45 4E  |A NUMBER, THE EN|
000002C0: 54 49 52 45 20 54 41 42  4C 45 20 49 53 0D 52 45  |TIRE TABLE IS.RE|
000002D0: 43 41 4C 43 55 4C 41 54  45 44 20 46 4F 52 20 59  |CALCULATED FOR Y|
000002E0: 4F 55 2E 0D 0D 20 20 20  20 D9 4F 55 20 43 41 4E  |OU...    .OU CAN|
000002F0: 20 45 58 49 54 20 54 4F  20 CC CF C1 C4 D3 D4 C1  | EXIT TO .......|
00000300: D2 20 42 59 0D 50 52 45  53 53 49 4E 47 20 C3 D4  |. BY.PRESSING ..|
00000310: D2 CC 2D D1 20 54 57 49  43 45 2E 20 20 D7 48 59  |..-. TWICE.  .HY|
00000320: 20 54 57 49 43 45 3F 0D  C6 4F 52 20 59 4F 55 52  | TWICE?..OR YOUR|
00000330: 20 50 52 4F 54 45 43 54  49 4F 4E 20 2D 2D 20 41  | PROTECTION -- A|
00000340: 53 20 57 45 4C 4C 20 41  53 20 54 4F 0D 45 58 41  |S WELL AS TO.EXA|
00000350: 4D 49 4E 45 20 54 48 45  20 4C 4F 47 49 43 20 42  |MINE THE LOGIC B|
00000360: 45 48 49 4E 44 20 54 48  45 20 45 58 49 54 0D 52  |EHIND THE EXIT.R|
00000370: 4F 55 54 49 4E 45 2E 0D  0D CE CF D4 C5 3A 20 20  |OUTINE.......:  |
00000380: D9 4F 55 20 53 48 4F 55  4C 44 20 50 52 49 4E 54  |.OU SHOULD PRINT|
00000390: 20 4F 55 54 20 54 48 49  53 0D 41 52 54 49 43 4C  | OUT THIS.ARTICL|
000003A0: 45 20 49 46 20 59 4F 55  27 52 45 20 47 4F 49 4E  |E IF YOU'RE GOIN|
000003B0: 47 20 54 4F 20 44 49 53  53 45 43 54 0D C3 C8 C5  |G TO DISSECT....|
000003C0: C1 D0 20 C3 C1 CC C3 20  49 4E 20 4F 52 44 45 52  |.. .... IN ORDER|
000003D0: 20 54 4F 20 53 45 45 20  54 48 45 20 50 52 4F 47  | TO SEE THE PROG|
000003E0: 52 41 4D 0D 4C 49 4E 45  53 20 41 4E 44 20 54 48  |RAM.LINES AND TH|
000003F0: 45 20 54 45 58 54 20 41  54 20 54 48 45 20 53 41  |E TEXT AT THE SA|
00000400: 4D 45 20 54 49 4D 45 2E  0D 0D 20 20 20 20 D7 45  |ME TIME...    .E|
00000410: 27 56 45 20 41 4C 52 45  41 44 59 20 53 54 55 44  |'VE ALREADY STUD|
00000420: 49 45 44 20 48 4F 57 20  54 48 45 0D 4D 45 4E 55  |IED HOW THE.MENU|
00000430: 20 57 41 53 20 50 52 49  4E 54 45 44 20 54 4F 20  | WAS PRINTED TO |
00000440: 54 48 45 20 53 43 52 45  45 4E 2E 20 20 CE 4F 57  |THE SCREEN.  .OW|
00000450: 0D 43 4F 4D 45 53 20 54  48 45 20 50 52 4F 4D 50  |.COMES THE PROMP|
00000460: 54 20 54 48 41 54 20 41  53 4B 53 20 59 4F 55 20  |T THAT ASKS YOU |
00000470: 54 4F 0D 45 4E 54 45 52  20 57 41 47 45 53 2E 20  |TO.ENTER WAGES. |
00000480: 20 D4 48 49 53 20 49 53  20 54 52 49 43 4B 59 2E  | .HIS IS TRICKY.|
00000490: 20 20 D9 4F 55 0D 53 48  4F 55 4C 44 20 4B 45 45  |  .OU.SHOULD KEE|
000004A0: 50 20 49 4E 20 4D 49 4E  44 20 54 48 41 54 20 C9  |P IN MIND THAT .|
000004B0: 27 56 45 20 41 4C 52 45  41 44 59 0D D0 CF CB C5  |'VE ALREADY.....|
000004C0: 44 20 41 20 43 41 52 52  49 41 47 45 20 52 45 54  |D A CARRIAGE RET|
000004D0: 55 52 4E 20 49 4E 54 4F  20 54 48 45 0D 4B 45 59  |URN INTO THE.KEY|
000004E0: 42 4F 41 52 44 20 42 55  46 46 45 52 20 54 48 41  |BOARD BUFFER THA|
000004F0: 54 20 4D 41 4B 45 53 20  54 48 45 0D 43 4F 4D 50  |T MAKES THE.COMP|
00000500: 55 54 45 52 20 54 48 49  4E 4B 20 54 48 41 54 20  |UTER THINK THAT |
00000510: 54 48 45 20 55 53 45 52  20 48 41 53 0D 50 52 45  |THE USER HAS.PRE|
00000520: 53 53 45 44 20 54 48 45  20 D2 C5 D4 D5 D2 CE 20  |SSED THE ...... |
00000530: 4B 45 59 2E 20 20 D3 4F  20 57 48 45 4E 20 54 48  |KEY.  .O WHEN TH|
00000540: 45 0D 43 4F 4D 50 55 54  45 52 20 43 4F 4D 45 53  |E.COMPUTER COMES|
00000550: 20 54 4F 20 4C 49 4E 45  20 33 34 30 2C 0D 0D 20  | TO LINE 340,.. |
00000560: 20 20 20 20 33 34 30 20  49 46 41 24 3D 43 48 52  |    340 IFA$=CHR|
00000570: 24 28 31 33 29 54 48 45  4E 35 36 30 0D 0D 59 4F  |$(13)THEN560..YO|
00000580: 55 27 52 45 20 41 55 54  4F 4D 41 54 49 43 41 4C  |U'RE AUTOMATICAL|
00000590: 4C 59 20 57 48 49 53 4B  45 44 20 54 4F 20 54 48  |LY WHISKED TO TH|
000005A0: 45 0D 49 4E 50 55 54 20  52 4F 55 54 49 4E 45 2E  |E.INPUT ROUTINE.|
000005B0: 0D 0D 20 20 20 20 C8 45  52 45 27 53 20 53 4F 4D  |..    .ERE'S SOM|
000005C0: 45 54 48 49 4E 47 20 52  45 41 4C 4C 59 20 54 52  |ETHING REALLY TR|
000005D0: 49 43 4B 59 2E 0D C9 20  48 41 56 45 20 41 20 48  |ICKY... HAVE A H|
000005E0: 41 52 44 20 54 49 4D 45  20 46 4F 4C 4C 4F 57 49  |ARD TIME FOLLOWI|
000005F0: 4E 47 20 49 54 0D 4D 59  53 45 4C 46 2E 0D 0D CC  |NG IT.MYSELF....|
00000600: 49 4E 45 35 36 30 0D 0D  50 4F 4B 45 32 31 31 2C  |INE560..POKE211,|
00000610: 31 2D 28 4D 4F 3D 30 29  2A 32 37 3A 50 4F 4B 45  |1-(MO=0)*27:POKE|
00000620: 32 31 34 2C 32 2A 49 54  2B 31 3A 0D 53 59 53 35  |214,2*IT+1:.SYS5|
00000630: 38 37 33 32 0D 0D 20 20  20 20 D7 48 41 54 20 C9  |8732..    .HAT .|
00000640: D3 20 54 48 49 53 20 47  4F 42 42 4C 45 44 59 47  |. THIS GOBBLEDYG|
00000650: 4F 4F 4B 3F 20 20 C1 47  41 49 4E 0D C9 27 56 45  |OOK?  .GAIN..'VE|
00000660: 20 55 53 45 44 20 41 20  46 4F 52 4D 55 4C 41 20  | USED A FORMULA |
00000670: 54 4F 20 53 4F 4C 56 45  20 54 57 4F 0D 50 52 4F  |TO SOLVE TWO.PRO|
00000680: 42 4C 45 4D 53 3A 20 20  C9 20 57 41 4E 54 45 44  |BLEMS:  . WANTED|
00000690: 20 54 4F 20 55 53 45 20  CF CE C5 0D 52 4F 55 54  | TO USE ....ROUT|
000006A0: 49 4E 45 20 54 4F 20 50  52 49 4E 54 20 41 20 50  |INE TO PRINT A P|
000006B0: 52 4F 4D 50 54 20 C1 CE  D9 D7 C8 C5 D2 C5 20 4F  |ROMPT ........ O|
000006C0: 4E 0D 54 48 45 20 53 43  52 45 45 4E 20 41 43 43  |N.THE SCREEN ACC|
000006D0: 4F 52 44 49 4E 47 20 54  4F 20 57 48 49 43 48 20  |ORDING TO WHICH |
000006E0: 49 54 45 4D 0D 57 41 53  20 42 45 49 4E 47 20 41  |ITEM.WAS BEING A|
000006F0: 44 44 52 45 53 53 45 44  2E 20 20 D4 48 49 53 20  |DDRESSED.  .HIS |
00000700: 50 52 4F 47 52 41 4D 20  49 53 0D 4F 4E 4C 59 20  |PROGRAM IS.ONLY |
00000710: 54 45 4E 20 42 4C 4F 43  4B 53 20 4C 4F 4E 47 20  |TEN BLOCKS LONG |
00000720: 46 4F 52 20 41 20 52 45  41 53 4F 4E 21 20 20 C9  |FOR A REASON!  .|
00000730: 46 0D CD CF 3D 30 20 54  48 45 4E 20 54 48 45 20  |F...=0 THEN THE |
00000740: 50 52 4F 4D 50 54 20 49  53 20 50 4C 41 43 45 44  |PROMPT IS PLACED|
00000750: 20 49 4E 0D 54 48 45 20  32 38 54 48 20 43 4F 4C  | IN.THE 28TH COL|
00000760: 55 4D 4E 2E 20 20 C9 46  20 CD CF 3C 3E 30 20 54  |UMN.  .F ..<>0 T|
00000770: 48 45 4E 20 54 48 45 0D  50 52 4F 4D 50 54 20 49  |HEN THE.PROMPT I|
00000780: 53 20 50 4C 41 43 45 44  20 49 4E 20 54 48 45 20  |S PLACED IN THE |
00000790: 31 53 54 20 43 4F 4C 55  4D 4E 2E 0D C9 20 55 53  |1ST COLUMN... US|
000007A0: 45 20 42 4F 4F 4C 45 41  4E 20 4D 41 54 48 20 54  |E BOOLEAN MATH T|
000007B0: 4F 20 41 43 43 4F 4D 50  4C 49 53 48 20 54 48 49  |O ACCOMPLISH THI|
000007C0: 53 2E 0D C5 58 50 45 52  49 4D 45 4E 54 20 49 4E  |S...XPERIMENT IN|
000007D0: 20 54 48 45 20 44 49 52  45 43 54 20 4D 4F 44 45  | THE DIRECT MODE|
000007E0: 20 41 4E 44 0D 59 4F 55  27 4C 4C 20 53 45 45 20  | AND.YOU'LL SEE |
000007F0: 48 4F 57 20 48 41 4E 44  59 20 54 48 49 53 20 49  |HOW HANDY THIS I|
00000800: 53 2E 0D 0D 20 20 20 20  CE 4F 54 49 43 45 20 54  |S...    .OTICE T|
00000810: 48 45 20 46 4C 41 53 48  49 4E 47 20 43 55 52 53  |HE FLASHING CURS|
00000820: 4F 52 3F 20 20 C9 0D 54  4F 47 47 4C 45 20 49 54  |OR?  ..TOGGLE IT|
00000830: 20 49 4E 20 4C 49 4E 45  20 33 38 30 20 57 49 54  | IN LINE 380 WIT|
00000840: 48 20 54 48 45 20 CE CF  D4 0D 43 4F 4D 4D 41 4E  |H THE ....COMMAN|
00000850: 44 2E 20 20 CE CF D4 20  49 53 20 56 45 52 59 20  |D.  ... IS VERY |
00000860: 47 4F 4F 44 20 46 4F 52  0D 54 4F 47 47 4C 49 4E  |GOOD FOR.TOGGLIN|
00000870: 47 20 54 48 49 4E 47 53  2E 20 20 C9 20 55 53 45  |G THINGS.  . USE|
00000880: 20 49 54 20 54 4F E0 50  52 49 4E 54 0D 54 48 49  | IT TO.PRINT.THI|
00000890: 4E 47 53 20 D2 C5 D6 C5  D2 D3 C5 C4 20 4F 52 20  |NGS ........ OR |
000008A0: CE CF D4 20 D2 C5 D6 C5  D2 D3 C5 C4 2E 20 20 D7  |... .........  .|
000008B0: 45 0D 41 4C 4C 20 4B 4E  4F 57 20 54 48 41 54 20  |E.ALL KNOW THAT |
000008C0: C3 D2 D4 CC 2D 39 20 4F  52 20 43 48 52 24 28 31  |....-9 OR CHR$(1|
000008D0: 38 29 20 57 49 4C 4C 0D  43 41 55 53 45 20 52 45  |8) WILL.CAUSE RE|
000008E0: 56 45 52 53 45 20 50 52  49 4E 54 49 4E 47 2E 20  |VERSE PRINTING. |
000008F0: 20 D4 48 41 54 27 53 20  4E 4F 54 0D 48 4F 57 20  | .HAT'S NOT.HOW |
00000900: C9 20 55 53 55 41 4C 4C  59 20 44 4F 20 49 54 2C  |. USUALLY DO IT,|
00000910: 20 45 53 50 45 43 49 41  4C 4C 59 20 49 4E 0D 53  | ESPECIALLY IN.S|
00000920: 49 54 55 41 54 49 4F 4E  53 20 4C 49 4B 45 20 54  |ITUATIONS LIKE T|
00000930: 48 49 53 20 57 48 45 52  45 20 C9 20 57 41 4E 54  |HIS WHERE . WANT|
00000940: 20 54 4F 0D 54 4F 47 47  4C 45 2E 20 20 C3 D4 D2  | TO.TOGGLE.  ...|
00000950: CC 2D 39 20 49 53 20 C3  D4 D2 CC 2D 39 20 50 45  |.-9 IS ....-9 PE|
00000960: 52 49 4F 44 2E 0D 0D 20  20 20 20 CC 4F 43 41 54  |RIOD...    .OCAT|
00000970: 49 4F 4E 20 31 39 39 20  43 4F 4E 54 52 4F 4C 53  |ION 199 CONTROLS|
00000980: 20 52 45 56 45 52 53 45  0D 56 49 44 45 4F 2E 20  | REVERSE.VIDEO. |
00000990: 20 D0 CF CB C5 31 39 39  2C 31 20 54 4F 20 50 52  | ....199,1 TO PR|
000009A0: 49 4E 54 20 52 45 56 45  52 53 45 2E 0D D0 CF CB  |INT REVERSE.....|
000009B0: C5 20 31 39 39 2C 30 20  46 4F 52 20 4E 4F 52 4D  |. 199,0 FOR NORM|
000009C0: 41 4C 20 50 52 49 4E 54  2E 20 20 D4 48 45 20 57  |AL PRINT.  .HE W|
000009D0: 41 59 0D C9 20 53 57 49  54 43 48 20 42 45 54 57  |AY.. SWITCH BETW|
000009E0: 45 45 4E 20 30 20 41 4E  44 20 31 20 46 4F 52 20  |EEN 0 AND 1 FOR |
000009F0: 54 4F 47 47 4C 49 4E 47  0D 52 45 56 45 52 53 45  |TOGGLING.REVERSE|
00000A00: 20 50 52 49 4E 54 20 49  53 20 44 4F 4E 45 20 4F  | PRINT IS DONE O|
00000A10: 4E 20 CF CE C5 20 CC C9  CE C5 0D 57 49 54 48 20  |N ... .....WITH |
00000A20: 54 48 45 20 CE CF D4 20  43 4F 4D 4D 41 4E 44 2E  |THE ... COMMAND.|
00000A30: 20 20 C9 54 20 57 4F 55  4C 44 20 54 41 4B 45 0D  |  .T WOULD TAKE.|
00000A40: 41 54 20 4C 45 41 53 54  20 33 20 57 49 54 48 20  |AT LEAST 3 WITH |
00000A50: C9 C6 20 D4 C8 C5 CE 20  53 54 41 54 45 4D 45 4E  |.. .... STATEMEN|
00000A60: 54 53 2E 0D 0D 20 20 20  C9 20 55 53 45 20 54 48  |TS...   . USE TH|
00000A70: 45 20 56 41 52 49 41 42  4C 45 20 D4 20 FF 4E 20  |E VARIABLE . .N |
00000A80: 4C 49 4E 45 20 33 38 30  0D 41 4E 44 20 54 4F 47  |LINE 380.AND TOG|
00000A90: 47 4C 45 20 49 54 20 57  49 54 48 20 CE CF D4 2E  |GLE IT WITH ....|
00000AA0: 20 20 C9 46 20 54 3D 30  20 54 48 45 4E 0D CE CF  |  .F T=0 THEN...|
00000AB0: D4 20 54 20 3D 20 2D 31  2E 20 20 C3 4F 4E 56 45  |. T = -1.  .ONVE|
00000AC0: 52 53 45 4C 59 20 49 46  20 54 20 3D 20 2D 31 0D  |RSELY IF T = -1.|
00000AD0: 54 45 45 4E 20 CE CF D4  20 54 20 3D 20 30 2E 20  |TEEN ... T = 0. |
00000AE0: 20 D3 4F 20 41 4C 4C 20  C9 20 48 41 56 45 20 54  | .O ALL . HAVE T|
00000AF0: 4F 20 54 4F 0D 49 53 20  44 45 43 4C 41 52 45 0D  |O TO.IS DECLARE.|
00000B00: 0D 20 20 20 20 20 20 20  20 20 20 20 54 20 3D 20  |.           T = |
00000B10: 4E 4F 54 20 54 0D 0D 45  56 45 52 59 20 54 49 4D  |NOT T..EVERY TIM|
00000B20: 45 20 C9 20 43 4F 4D 45  20 54 4F 20 54 48 49 53  |E . COME TO THIS|
00000B30: 20 4C 49 4E 45 2E 20 20  CE 4F 54 45 0D 54 48 41  | LINE.  .OTE.THA|
00000B40: 54 20 4C 49 4E 45 20 33  37 30 20 41 4C 4C 4F 57  |T LINE 370 ALLOW|
00000B50: 53 20 41 43 43 45 53 53  20 54 4F 20 54 48 49 53  |S ACCESS TO THIS|
00000B60: 0D 4C 49 4E 45 20 CF CE  CC D9 20 45 56 45 52 59  |.LINE .... EVERY|
00000B70: 20 31 35 20 4A 49 46 46  49 45 53 2E 20 20 C1 20  | 15 JIFFIES.  . |
00000B80: 4A 49 46 46 59 0D 49 53  20 41 20 36 30 54 48 20  |JIFFY.IS A 60TH |
00000B90: 4F 46 20 41 20 53 45 43  4F 4E 44 2E 20 20 31 35  |OF A SECOND.  15|
00000BA0: 20 4A 49 46 46 49 45 53  20 49 53 0D 41 20 51 55  | JIFFIES IS.A QU|
00000BB0: 41 52 54 45 52 20 4F 46  20 41 20 53 45 43 4F 4E  |ARTER OF A SECON|
00000BC0: 44 2E 20 20 D4 48 49 53  20 49 53 0D 41 42 4F 55  |D.  .HIS IS.ABOU|
00000BD0: 54 20 48 4F 57 20 46 41  53 54 20 59 4F 55 52 20  |T HOW FAST YOUR |
00000BE0: 43 55 52 53 4F 52 20 4E  4F 52 4D 41 4C 4C 59 0D  |CURSOR NORMALLY.|
00000BF0: 42 4C 49 4E 4B 53 2E 20  20 C8 4F 57 20 44 4F 20  |BLINKS.  .OW DO |
00000C00: C9 20 4B 4E 4F 57 3F 20  20 D4 D2 C9 C1 CC 20 C1  |. KNOW?  ..... .|
00000C10: CE C4 0D C5 D2 D3 DF D2  21 20 20 D5 FF 57 FF FF  |........!  ..W..|
00000C20: FF FF FF FF FF FF FF FF  07 98 FF FF 99 FF FF FF  |................|
00000C30: FF 47 FF 97 97 FF FF 87  FF FF 07 18 FF FF FF 07  |.G..............|
00000C40: 17 FF FF 47 47 FF FF 19  FF FF FF FF FF FF FF FF  |...GG...........|
00000C50: 77 17 17 FF FF 19 FF 4F  4F 49 FF FF FF FF FF 58  |w......OOI.....X|
00000C60: FF FF FF FF FF FF 99 FF  F8 FF FF FF FF E9 88 F8  |................|
00000C70: F8 F8 F8 F8 F8 88 FF 97  FF FF 9F 47 FF FF FF FF  |...........G....|
00000C80: 97 FF 97 FF FF 49 FF FF  FF FF FF FF FF FF FF FF  |.....I..........|
00000C90: FF FF FF FF FF FF FF 87  C9 FF FF 09 FF FF FF FF  |................|
00000CA0: 09 FF 4F 49 FF FF FF FF  FF 18 FF FF 07 77 98 FF  |..OI.........w..|
00000CB0: FF FF FF 99 FF FF FF FF  FF 97 FF FF FF F8 FF FF  |................|
00000CC0: FF 07 79 17 FF FF 47 FF  FF FF FF FF FF FF FF FF  |..y...G.........|
00000CD0: 07 FF 57 87 FF FF FF B7  FF FF 78 FF 97 FF FF 47  |..W.......x....G|
00000CE0: FF FF 17 FF FF FF 53 48  4F 55 4C 44 0D 43 41 55  |......SHOULD.CAU|
00000CF0: 53 45 20 41 4E 20 49 4C  4C 45 47 41 4C 20 51 55  |SE AN ILLEGAL QU|
00000D00: 41 4E 54 49 54 59 20 45  52 52 4F 52 20 49 4E 0D  |ANTITY ERROR IN.|
00000D10: 4C 49 4E 45 20 33 38 30  2E 0D 0D 20 20 20 20 20  |LINE 380...     |
00000D20: 20 20 20 20 20 50 4F 4B  45 20 31 39 39 2C 2D 54  |     POKE 199,-T|
00000D30: 0D 0D 20 20 20 20 C2 55  54 20 59 4F 55 20 43 41  |..    .UT YOU CA|
00000D40: 4E 20 4F 4E 4C 59 20 50  4F 4B 45 20 4E 55 4D 42  |N ONLY POKE NUMB|
00000D50: 45 52 53 20 49 4E 54 4F  0D 4D 45 4D 4F 52 59 20  |ERS INTO.MEMORY |
00000D60: 42 45 54 57 45 45 4E 20  30 20 41 4E 44 20 32 35  |BETWEEN 0 AND 25|
00000D70: 35 21 20 20 C1 20 4E 45  47 41 54 49 56 45 0D 4E  |5!  . NEGATIVE.N|
00000D80: 55 4D 42 45 52 20 57 49  4C 4C 20 43 41 55 53 45  |UMBER WILL CAUSE|
00000D90: 20 41 4E 20 49 4C 4C 45  47 41 4C 20 51 55 41 4E  | AN ILLEGAL QUAN|
00000DA0: 54 49 54 59 0D 45 52 52  4F 52 20 49 4E 20 4C 49  |TITY.ERROR IN LI|
00000DB0: 4E 45 20 33 38 30 2E 20  20 D4 48 45 20 C1 C2 D3  |NE 380.  .HE ...|
00000DC0: 20 46 55 4E 43 54 49 4F  4E 0D 57 4F 55 4C 44 20  | FUNCTION.WOULD |
00000DD0: 54 41 4B 45 20 43 41 52  45 20 4F 46 20 54 48 45  |TAKE CARE OF THE|
00000DE0: 20 50 52 4F 42 4C 45 4D  20 42 55 54 0D 49 54 27  | PROBLEM BUT.IT'|
00000DF0: 53 20 41 20 4C 49 54 54  4C 45 20 53 4C 4F 57 2C  |S A LITTLE SLOW,|
00000E00: 20 53 4F 20 C9 20 44 4F  20 49 54 20 54 48 49 53  | SO . DO IT THIS|
00000E10: 0D 57 41 59 2E 0D 0D 20  20 20 20 D4 20 57 49 4C  |.WAY...    . WIL|
00000E20: 4C 20 4E 45 56 45 52 20  45 51 55 41 4C 20 41 4E  |L NEVER EQUAL AN|
00000E30: 59 54 48 49 4E 47 20 42  55 54 20 30 0D 41 4E 44  |YTHING BUT 0.AND|
00000E40: 20 2D 31 20 49 4E 20 54  48 49 53 20 50 52 4F 47  | -1 IN THIS PROG|
00000E50: 52 41 4D 2E 20 20 D3 4F  20 49 54 27 53 0D 53 41  |RAM.  .O IT'S.SA|
00000E60: 46 45 20 2D 2D 20 45 56  45 4E 20 CE C5 C3 C5 D3  |FE -- EVEN .....|
00000E70: D3 C1 D2 D9 20 54 4F 20  49 4E 43 4C 55 44 45 20  |.... TO INCLUDE |
00000E80: 54 48 45 0D 4E 45 47 41  54 49 56 45 20 53 49 47  |THE.NEGATIVE SIG|
00000E90: 4E 20 49 4E 20 54 48 49  53 20 43 4F 4D 4D 41 4E  |N IN THIS COMMAN|
00000EA0: 44 21 0D D2 45 4D 45 4D  42 45 52 20 59 4F 55 52  |D!..EMEMBER YOUR|
00000EB0: 20 41 4C 47 45 42 52 41  20 4C 45 53 53 4F 4E 53  | ALGEBRA LESSONS|
00000EC0: 3F 0D CD 55 4C 54 49 50  4C 59 20 4F 52 20 44 49  |?..ULTIPLY OR DI|
00000ED0: 56 49 44 45 20 4E 45 47  41 54 49 56 45 20 4E 55  |VIDE NEGATIVE NU|
00000EE0: 4D 42 45 52 53 0D 42 59  20 41 4E 4F 54 48 45 52  |MBERS.BY ANOTHER|
00000EF0: 20 4E 45 47 41 54 49 56  45 20 4E 55 4D 42 45 52  | NEGATIVE NUMBER|
00000F00: 20 41 4E 44 20 59 4F 55  27 4C 4C 0D 47 45 54 20  | AND YOU'LL.GET |
00000F10: 41 20 D0 CF D3 C9 D4 C9  D6 C5 20 4E 55 4D 42 45  |A ........ NUMBE|
00000F20: 52 2E 0D 0D 57 48 45 4E  20 54 20 3D 20 2D 31 20  |R...WHEN T = -1 |
00000F30: 54 48 45 4E 20 2D 54 20  3D 20 31 0D 0D 20 20 20  |THEN -T = 1..   |
00000F40: 2D 54 20 3D 20 2D 31 2A  28 54 29 20 20 3D 20 20  |-T = -1*(T)  =  |
00000F50: 2D 31 2A 28 2D 31 29 20  20 3D 20 31 0D 0D 20 20  |-1*(-1)  = 1..  |
00000F60: 20 20 D3 49 4E 43 45 20  5A 45 52 4F 20 48 41 53  |  .INCE ZERO HAS|
00000F70: 20 4E 4F 20 56 41 4C 55  45 2C 20 49 54 20 43 41  | NO VALUE, IT CA|
00000F80: 4E 27 54 0D 42 45 20 50  4F 53 49 54 49 56 45 20  |N'T.BE POSITIVE |
00000F90: 4F 52 20 4E 45 47 41 54  49 56 45 2E 20 20 D4 48  |OR NEGATIVE.  .H|
00000FA0: 45 0D 4E 45 47 41 54 49  56 45 20 53 49 47 4E 20  |E.NEGATIVE SIGN |
00000FB0: 48 41 53 20 4E 4F 20 45  46 46 45 43 54 20 57 48  |HAS NO EFFECT WH|
00000FC0: 45 4E 20 54 20 49 53 0D  5A 45 52 4F 2E 0D 0D 0D  |EN T IS.ZERO....|
00000FD0: 20 20 20 20 C1 4C 52 49  47 48 54 2C 20 48 4F 57  |    .LRIGHT, HOW|
00000FE0: 20 44 4F 20 C9 20 43 41  4C 43 55 4C 41 54 45 20  | DO . CALCULATE |
00000FF0: 54 48 45 0D 54 4F 54 41  4C 3F 20 20 D4 48 41 54  |THE.TOTAL?  .HAT|
00001000: 27 53 20 41 4E 4F 54 48  45 52 20 54 48 49 4E 47  |'S ANOTHER THING|
00001010: 20 54 48 41 54 0D 4D 41  4B 45 53 20 41 52 52 41  | THAT.MAKES ARRA|
00001020: 59 53 20 4F 52 20 41 4E  59 20 54 41 42 4C 45 20  |YS OR ANY TABLE |
00001030: 47 52 45 41 54 2E 0D D4  41 4B 45 20 41 20 4C 4F  |GREAT...AKE A LO|
00001040: 4F 4B 20 41 54 20 4C 49  4E 45 53 20 35 33 30 20  |OK AT LINES 530 |
00001050: 41 4E 44 20 35 34 30 2E  0D D7 48 41 54 3F 20 20  |AND 540...HAT?  |
00001060: CF 4E 4C 59 20 54 57 4F  20 4C 49 4E 45 53 20 54  |.NLY TWO LINES T|
00001070: 4F 20 50 45 52 46 4F 52  4D 20 53 55 43 48 0D 41  |O PERFORM SUCH.A|
00001080: 20 46 45 41 54 3F 20 20  C1 43 54 55 41 4C 4C 59  | FEAT?  .CTUALLY|
00001090: 20 49 54 27 53 20 44 4F  4E 45 20 49 4E 20 4F 4E  | IT'S DONE IN ON|
000010A0: 45 0D C6 CF D2 20 CE C5  D8 D4 20 4C 4F 4F 50 20  |E.... .... LOOP |
000010B0: 49 4E 20 4C 49 4E 45 20  35 33 30 2E 0D 0D 20 20  |IN LINE 530...  |
000010C0: 20 20 C9 4E 20 54 48 49  53 20 50 52 4F 47 52 41  |  .N THIS PROGRA|
000010D0: 4D 20 54 54 24 20 43 4F  4E 54 41 49 4E 53 20 54  |M TT$ CONTAINS T|
000010E0: 48 45 0D 57 41 47 45 53  20 54 48 41 54 20 59 4F  |HE.WAGES THAT YO|
000010F0: 55 20 45 4E 54 45 52 45  44 20 57 48 45 4E 20 54  |U ENTERED WHEN T|
00001100: 48 45 0D 50 52 4F 47 52  41 4D 20 57 41 53 20 46  |HE.PROGRAM WAS F|
00001110: 49 52 53 54 20 D2 D5 CE  2E 20 20 C9 20 53 45 54  |IRST ....  . SET|
00001120: 20 54 54 20 54 4F 0D 54  48 45 20 D6 C1 CC 20 4F  | TT TO.THE ... O|
00001130: 46 20 54 54 24 20 41 4E  44 20 54 48 45 4E 20 53  |F TT$ AND THEN S|
00001140: 55 42 54 52 41 43 54 0D  45 56 45 52 59 54 48 49  |UBTRACT.EVERYTHI|
00001150: 4E 47 20 49 4E 20 54 48  45 20 41 52 52 41 59 20  |NG IN THE ARRAY |
00001160: 46 52 4F 4D 20 54 48 41  54 2E 20 20 C9 0D 4E 45  |FROM THAT.  ..NE|
00001170: 45 44 20 41 20 4C 4F 4F  50 20 46 4F 52 20 54 48  |ED A LOOP FOR TH|
00001180: 49 53 20 4A 4F 42 3A 20  20 D4 48 45 20 4C 4F 4F  |IS JOB:  .HE LOO|
00001190: 50 0D 4C 4F 4F 4B 53 20  4C 49 4B 45 20 54 48 49  |P.LOOKS LIKE THI|
000011A0: 53 3A 0D 0D 46 4F 52 49  3D 31 54 4F 31 30 3A 54  |S:..FORI=1TO10:T|
000011B0: 54 3D 54 54 2D 56 41 4C  28 41 4D 24 28 49 29 29  |T=TT-VAL(AM$(I))|
000011C0: 3A 4E 45 58 54 0D 0D C8  4F 57 27 53 20 54 48 41  |:NEXT...OW'S THA|
000011D0: 54 20 46 4F 52 20 53 49  4D 50 4C 45 3F 0D 0D 20  |T FOR SIMPLE?.. |
000011E0: 20 20 20 D9 4F 55 20 4D  41 59 20 48 41 56 45 20  |   .OU MAY HAVE |
000011F0: 4E 4F 54 49 43 45 44 20  54 48 41 54 20 59 4F 55  |NOTICED THAT YOU|
00001200: 0D 50 52 45 53 53 20 C3  D4 D2 CC 2D D1 20 54 57  |.PRESS ....-. TW|
00001210: 49 43 45 20 54 4F 20 51  55 49 54 2E 20 20 D4 48  |ICE TO QUIT.  .H|
00001220: 45 0D 4C 4F 47 49 43 20  54 48 41 54 20 48 41 4E  |E.LOGIC THAT HAN|
00001230: 44 4C 45 53 20 54 48 49  53 20 4D 49 47 48 54 20  |DLES THIS MIGHT |
00001240: 53 45 45 4D 0D 53 49 4D  50 4C 45 20 41 54 20 46  |SEEM.SIMPLE AT F|
00001250: 49 52 53 54 20 42 55 54  20 54 48 45 52 45 27 53  |IRST BUT THERE'S|
00001260: 20 41 20 50 52 4F 42 4C  45 4D 0D 57 49 54 48 20  | A PROBLEM.WITH |
00001270: C3 D4 D2 CC 2D D1 2E 20  20 D0 52 45 53 53 49 4E  |....-..  .RESSIN|
00001280: 47 20 C3 D2 D4 CC 2D D1  20 49 53 20 54 48 45 0D  |G ....-. IS THE.|
00001290: 53 41 4D 45 20 41 53 20  50 52 45 53 53 49 4E 47  |SAME AS PRESSING|
000012A0: 20 43 55 52 53 4F 52 20  44 4F 57 4E 2E 20 20 D9  | CURSOR DOWN.  .|
000012B0: 4F 55 0D 44 4F 4E 27 54  20 57 41 4E 54 20 54 48  |OU.DON'T WANT TH|
000012C0: 45 20 50 52 4F 47 52 41  4D 20 54 4F 20 45 4E 44  |E PROGRAM TO END|
000012D0: 20 45 56 45 52 59 0D 54  49 4D 45 20 53 4F 4D 45  | EVERY.TIME SOME|
000012E0: 4F 4E 45 20 50 52 45 53  53 45 53 20 43 55 52 53  |ONE PRESSES CURS|
000012F0: 4F 52 20 44 4F 57 4E 2C  20 44 4F 0D 59 4F 55 3F  |OR DOWN, DO.YOU?|
00001300: 0D 0D 20 20 20 20 C8 4F  57 20 44 4F 20 C9 20 44  |..    .OW DO . D|
00001310: 49 53 54 49 4E 47 55 49  53 48 20 42 45 54 57 45  |ISTINGUISH BETWE|
00001320: 45 4E 0D 43 55 52 53 4F  52 20 44 4F 57 4E 20 41  |EN.CURSOR DOWN A|
00001330: 4E 44 20 C3 D4 D2 CC 2D  D1 3F 20 20 D1 55 49 54  |ND ....-.?  .UIT|
00001340: 45 0D 53 49 4D 50 4C 45  2E 20 20 CC 4F 43 41 54  |E.SIMPLE.  .OCAT|
00001350: 49 4F 4E 20 36 35 33 20  52 45 50 4F 52 54 53 20  |ION 653 REPORTS |
00001360: 57 48 45 54 48 45 52 0D  4F 52 20 4E 4F 54 20 41  |WHETHER.OR NOT A|
00001370: 20 D3 C8 C9 C6 D4 2C 20  C3 D4 D2 CC 2C 20 C3 CF  | ....., ...., ..|
00001380: CD CD CF C4 CF D2 C5 0D  4F 52 20 41 20 43 4F 4D  |........OR A COM|
00001390: 42 49 4E 41 54 49 4F 4E  20 4F 46 20 54 48 45 53  |BINATION OF THES|
000013A0: 45 20 4B 45 59 53 20 49  53 0D 50 52 45 53 53 45  |E KEYS IS.PRESSE|
000013B0: 44 2E 0D 0D 0D 0D D0 C5  C5 CB 28 36 35 33 29 3D  |D.........(653)=|
000013C0: 20 31 20 57 48 45 4E 20  D3 C8 C9 C6 D4 20 49 53  | 1 WHEN ..... IS|
000013D0: 20 50 52 45 53 53 45 44  0D D0 C5 C5 CB 28 36 35  | PRESSED.....(65|
000013E0: 33 29 3D 20 32 20 57 48  45 4E 20 C3 CF CD CD CF  |3)= 2 WHEN .....|
000013F0: C4 CF D2 C5 20 49 53 20  50 52 45 53 53 45 44 0D  |.... IS PRESSED.|
00001400: D0 C5 C5 CB 28 36 35 33  29 3D 20 34 20 57 48 45  |....(653)= 4 WHE|
00001410: 4E 20 C3 D4 D2 CC 20 49  53 20 50 52 45 53 53 45  |N .... IS PRESSE|
00001420: 44 0D 0D CA 55 53 54 20  41 44 44 20 54 48 45 53  |D...UST ADD THES|
00001430: 45 20 56 41 4C 55 45 53  20 54 4F 20 54 45 53 54  |E VALUES TO TEST|
00001440: 20 46 4F 52 20 41 0D 43  4F 4D 42 49 4E 41 54 49  | FOR A.COMBINATI|
00001450: 4F 4E 20 4F 46 20 4B 45  59 20 50 52 45 53 53 45  |ON OF KEY PRESSE|
00001460: 53 2E 0D 0D 20 20 20 20  D3 4F 20 49 46 20 54 48  |S...    .O IF TH|
00001470: 45 20 43 4F 4D 50 55 54  45 52 20 52 45 43 45 49  |E COMPUTER RECEI|
00001480: 56 45 53 20 49 4E 50 55  54 0D 41 4E 44 20 54 48  |VES INPUT.AND TH|
00001490: 41 54 20 49 4E 50 55 54  20 49 53 20 43 55 52 53  |AT INPUT IS CURS|
000014A0: 4F 52 20 44 4F 57 4E 20  28 C3 D4 D2 CC 2D D1 29  |OR DOWN (....-.)|
000014B0: 0D 54 48 45 20 50 52 4F  47 52 41 4D 20 43 48 45  |.THE PROGRAM CHE|
000014C0: 43 4B 53 20 46 49 52 53  54 20 54 4F 20 53 45 45  |CKS FIRST TO SEE|
000014D0: 0D 57 48 45 54 48 45 52  20 4F 52 20 4E 4F 54 20  |.WHETHER OR NOT |
000014E0: 54 48 45 20 C3 D4 D2 CC  20 4B 45 59 20 49 53 20  |THE .... KEY IS |
000014F0: 44 4F 57 4E 2E 0D C3 48  45 43 4B 20 4F 55 54 20  |DOWN...HECK OUT |
00001500: 4C 49 4E 45 53 20 32 39  30 20 41 4E 44 20 33 30  |LINES 290 AND 30|
00001510: 30 2E 0D 0D 32 39 30 20  49 46 41 24 3D 22 5B 44  |0...290 IFA$="[D|
00001520: 4F 57 4E 5D 22 54 48 45  4E 49 46 50 45 45 4B 28  |OWN]"THENIFPEEK(|
00001530: 36 35 33 29 3D 34 54 48  45 4E 0D 20 20 20 20 47  |653)=4THEN.    G|
00001540: 4F 53 55 42 37 30 30 0D  0D 0D 0D 0D CE 4F 54 45  |OSUB700......OTE|
00001550: 20 C9 20 48 41 56 45 20  4D 4F 52 45 20 54 48 41  | . HAVE MORE THA|
00001560: 4E 20 4F 4E 45 20 C9 C6  2E 2E 2E D4 C8 C5 CE 0D  |N ONE ..........|
00001570: 53 54 41 54 45 4D 45 4E  54 20 49 4E 20 54 48 49  |STATEMENT IN THI|
00001580: 53 20 4C 49 4E 45 2E 20  20 D4 48 45 20 4C 49 4E  |S LINE.  .HE LIN|
00001590: 45 0D 43 4F 55 4C 44 20  4C 4F 4F 4B 20 4C 49 4B  |E.COULD LOOK LIK|
000015A0: 45 20 54 48 49 53 20 41  4C 53 4F 3A 0D 0D 32 39  |E THIS ALSO:..29|
000015B0: 30 20 49 46 41 24 3D 22  5B 44 4F 57 4E 5D 22 41  |0 IFA$="[DOWN]"A|
000015C0: 4E 44 50 45 45 4B 28 36  35 33 29 3D 34 54 48 45  |NDPEEK(653)=4THE|
000015D0: 4E 0D 20 20 20 20 47 4F  53 55 42 37 30 30 0D 0D  |N.    GOSUB700..|
000015E0: 20 20 20 20 D4 48 49 53  20 49 53 20 59 4F 55 52  |    .HIS IS YOUR|
000015F0: 20 50 52 45 52 4F 47 41  54 49 56 45 20 57 48 45  | PREROGATIVE WHE|
00001600: 4E 0D 59 4F 55 27 52 45  20 4F 4E 4C 59 20 54 45  |N.YOU'RE ONLY TE|
00001610: 53 54 49 4E 47 20 46 4F  52 20 54 57 4F 0D 43 4F  |STING FOR TWO.CO|
00001620: 4E 44 49 54 49 4F 4E 53  2E 20 20 C9 46 20 59 4F  |NDITIONS.  .F YO|
00001630: 55 27 52 45 20 54 45 53  54 49 4E 47 20 46 4F 52  |U'RE TESTING FOR|
00001640: 0D 53 45 56 45 52 41 4C  20 43 4F 4E 44 49 54 49  |.SEVERAL CONDITI|
00001650: 4F 4E 53 20 54 48 45 4E  20 49 54 27 53 0D 53 4F  |ONS THEN IT'S.SO|
00001660: 4D 45 54 49 4D 45 53 20  46 41 53 54 45 52 20 54  |METIMES FASTER T|
00001670: 4F 20 55 53 45 20 4D 4F  52 45 20 54 48 41 4E 20  |O USE MORE THAN |
00001680: 4F 4E 45 0D C9 C6 2E 2E  2E D4 C8 C5 CE 20 43 4F  |ONE.......... CO|
00001690: 4D 4D 41 4E 44 20 4F 4E  20 41 20 4C 49 4E 45 2E  |MMAND ON A LINE.|
000016A0: 20 20 D4 48 45 0D 46 4F  4C 4C 4F 57 49 4E 47 20  |  .HE.FOLLOWING |
000016B0: 54 57 4F 20 4C 49 4E 45  53 20 41 52 45 4E 27 54  |TWO LINES AREN'T|
000016C0: 20 49 4E 20 54 48 45 0D  50 52 4F 47 52 41 4D 2E  | IN THE.PROGRAM.|
000016D0: 0D 0D 0D 0D 0D 31 30 20  49 46 41 3D 32 41 4E 44  |.....10 IFA=2AND|
000016E0: 42 3D 34 41 4E 44 47 3D  36 37 41 4E 44 54 3D 37  |B=4ANDG=67ANDT=7|
000016F0: 41 4E 44 52 3D 33 54 48  45 4E 0D 20 20 20 47 4F  |ANDR=3THEN.   GO|
00001700: 53 55 42 37 30 30 0D 0D  32 30 20 49 46 41 3D 32  |SUB700..20 IFA=2|
00001710: 54 48 45 4E 49 46 42 3D  34 54 48 45 4E 49 46 47  |THENIFB=4THENIFG|
00001720: 3D 36 37 54 48 45 4E 49  46 54 3D 37 0D 20 20 20  |=67THENIFT=7.   |
00001730: 54 48 45 4E 49 46 52 3D  33 54 48 45 4E 47 4F 53  |THENIFR=3THENGOS|
00001740: 55 42 37 30 30 0D 0D 20  20 20 20 C2 45 4C 49 45  |UB700..    .ELIE|
00001750: 56 45 20 49 54 20 4F 52  20 4E 4F 54 2C 20 49 4E  |VE IT OR NOT, IN|
00001760: 20 4D 4F 53 54 20 43 41  53 45 53 0D 4C 49 4E 45  | MOST CASES.LINE|
00001770: 20 32 30 20 57 4F 55 4C  44 20 45 58 45 43 55 54  | 20 WOULD EXECUT|
00001780: 45 20 46 41 53 54 45 52  20 42 45 43 41 55 53 45  |E FASTER BECAUSE|
00001790: 0D 4F 46 20 54 48 45 20  53 54 45 50 20 42 59 20  |.OF THE STEP BY |
000017A0: 53 54 45 50 20 4C 4F 47  49 43 2E 20 20 CC 49 4E  |STEP LOGIC.  .IN|
000017B0: 45 20 31 30 0D 49 53 20  53 45 54 20 55 50 20 53  |E 10.IS SET UP S|
000017C0: 4F 20 54 48 41 54 20 49  54 20 C1 C2 D3 CF CC D5  |O THAT IT ......|
000017D0: D4 C5 CC D9 20 CD D5 D3  D4 0D 54 45 53 54 20 41  |.... .....TEST A|
000017E0: 4C 4C 20 54 48 45 20 56  41 4C 55 45 53 20 53 50  |LL THE VALUES SP|
000017F0: 45 43 49 46 49 45 44 2E  20 20 CC 49 4E 45 0D 32  |ECIFIED.  .INE.2|
00001800: 30 20 57 49 4C 4C 20 53  4B 49 50 20 54 4F 20 54  |0 WILL SKIP TO T|
00001810: 48 45 20 4E 45 58 54 20  4C 49 4E 45 20 41 53 20  |HE NEXT LINE AS |
00001820: 53 4F 4F 4E 0D 41 53 20  49 54 20 53 54 55 4D 42  |SOON.AS IT STUMB|
00001830: 4C 45 53 20 41 43 52 4F  53 53 20 54 48 45 20 46  |LES ACROSS THE F|
00001840: 49 52 53 54 20 46 41 4C  53 45 0D 54 45 53 54 2E  |IRST FALSE.TEST.|
00001850: 0D 0D 0D 0D 0D 0D 20 20  20 20 CE 4F 54 45 20 54  |......    .OTE T|
00001860: 48 41 54 20 4C 49 4E 45  20 37 30 30 20 48 41 53  |HAT LINE 700 HAS|
00001870: 20 41 20 53 45 4C 44 4F  4D 2D 0D 55 53 45 44 20  | A SELDOM-.USED |
00001880: 43 4F 4D 4D 41 4E 44 2C  20 D7 C1 C9 D4 2E 0D 0D  |COMMAND, .......|
00001890: 37 30 30 20 50 4F 4B 45  31 39 38 2C 30 3A 50 4F  |700 POKE198,0:PO|
000018A0: 4B 45 35 33 32 38 31 2C  31 3A 57 41 49 54 31 39  |KE53281,1:WAIT19|
000018B0: 38 2C 31 3A 0D 20 20 20  20 50 4F 4B 45 35 33 32  |8,1:.    POKE532|
000018C0: 38 31 2C 31 35 0D 0D 20  20 20 20 D7 C1 C9 D4 20  |81,15..    .... |
000018D0: 57 49 4C 4C 20 57 41 49  54 20 46 4F 52 20 41 20  |WILL WAIT FOR A |
000018E0: 4C 4F 43 41 54 49 4F 4E  20 54 4F 0D 42 45 43 4F  |LOCATION TO.BECO|
000018F0: 4D 45 20 41 20 43 45 52  54 41 49 4E 20 56 41 4C  |ME A CERTAIN VAL|
00001900: 55 45 20 42 45 46 4F 52  45 0D 41 4C 4C 4F 57 49  |UE BEFORE.ALLOWI|
00001910: 4E 47 20 50 52 4F 47 52  41 4D 20 45 58 45 43 55  |NG PROGRAM EXECU|
00001920: 54 49 4F 4E 20 54 4F 0D  43 4F 4E 54 49 4E 55 45  |TION TO.CONTINUE|
00001930: 2E 20 20 C9 4E 20 54 48  49 53 20 43 41 53 45 20  |.  .N THIS CASE |
00001940: 49 54 27 53 20 57 41 49  54 49 4E 47 0D 46 4F 52  |IT'S WAITING.FOR|
00001950: 20 31 39 38 20 54 4F 20  48 41 56 45 20 41 20 31  | 198 TO HAVE A 1|
00001960: 20 49 4E 20 49 54 2E 0D  0D 0D 0D 0D 0D 0D 0D 0D  | IN IT..........|
00001970: 20 20 20 20 C6 49 52 53  54 20 C9 20 53 45 54 20  |    .IRST . SET |
00001980: 4C 4F 43 41 54 49 4F 4E  20 31 39 38 2C 20 54 48  |LOCATION 198, TH|
00001990: 45 0D 4E 55 4D 42 45 52  20 4F 46 20 43 48 41 52  |E.NUMBER OF CHAR|
000019A0: 41 43 54 45 52 53 20 49  4E 20 54 48 45 20 4B 45  |ACTERS IN THE KE|
000019B0: 59 42 4F 41 52 44 0D 42  55 46 46 45 52 20 54 4F  |YBOARD.BUFFER TO|
000019C0: 20 5A 45 52 4F 2E 20 20  D4 48 45 4E 20 C9 20 4D  | ZERO.  .HEN . M|
000019D0: 41 4B 45 20 54 48 45 0D  42 41 43 4B 47 52 4F 55  |AKE THE.BACKGROU|
000019E0: 4E 44 20 57 48 49 54 45  2E 20 20 CE 4F 57 20 57  |ND WHITE.  .OW W|
000019F0: 49 54 48 20 54 48 45 20  D7 C1 C9 D4 0D 43 4F 4D  |ITH THE .....COM|
00001A00: 4D 41 4E 44 2C 20 C9 27  4D 20 57 41 49 54 49 4E  |MAND, .'M WAITIN|
00001A10: 47 20 46 4F 52 20 41 20  4B 45 59 50 52 45 53 53  |G FOR A KEYPRESS|
00001A20: 0D 54 4F 20 42 45 20 52  45 50 4F 52 54 45 44 20  |.TO BE REPORTED |
00001A30: 49 4E 20 54 48 45 20 42  55 46 46 45 52 2E 20 20  |IN THE BUFFER.  |
00001A40: C1 53 0D 53 4F 4F 4E 20  41 53 20 41 4E 59 20 4B  |.S.SOON AS ANY K|
00001A50: 45 59 20 49 53 20 50 52  45 53 53 45 44 2C 20 D7  |EY IS PRESSED, .|
00001A60: C1 C9 D4 0D 41 4C 4C 4F  57 53 20 54 48 45 20 50  |....ALLOWS THE P|
00001A70: 52 4F 47 52 41 4D 20 54  4F 20 43 4F 4E 54 49 4E  |ROGRAM TO CONTIN|
00001A80: 55 45 20 41 4E 44 0D 52  45 53 54 4F 52 45 53 20  |UE AND.RESTORES |
00001A90: 54 48 45 20 47 52 45 59  20 53 43 52 45 45 4E 2E  |THE GREY SCREEN.|
00001AA0: 20 20 C9 46 20 54 48 45  20 4B 45 59 0D 50 52 45  |  .F THE KEY.PRE|
00001AB0: 53 53 45 44 20 57 41 53  20 C3 D4 D2 CC 2D D1 20  |SSED WAS ....-. |
00001AC0: 54 48 45 4E 20 54 48 45  20 50 52 4F 47 52 41 4D  |THEN THE PROGRAM|
00001AD0: 0D 52 45 54 55 52 4E 53  20 54 4F 20 CC CF C1 C4  |.RETURNS TO ....|
00001AE0: D3 D4 C1 D2 2E 20 20 C9  46 20 4E 4F 54 2C 20 49  |.....  .F NOT, I|
00001AF0: 54 0D D2 C5 D4 D5 D2 CE  D3 20 54 4F 20 54 48 45  |T........ TO THE|
00001B00: 20 4D 41 49 4E 20 4C 4F  4F 50 20 4F 46 20 54 48  | MAIN LOOP OF TH|
00001B10: 45 0D 50 52 4F 47 52 41  4D 2E 0D 0D 0D 0D 0D 0D  |E.PROGRAM.......|
00001B20: 0D 20 20 20 20 C4 4F 45  53 20 54 48 49 53 20 50  |.    .OES THIS P|
00001B30: 52 4F 47 52 41 4D 20 53  45 45 4D 20 4D 4F 52 45  |ROGRAM SEEM MORE|
00001B40: 20 4C 49 4B 45 0D 41 20  43 4F 4C 4C 45 43 54 49  | LIKE.A COLLECTI|
00001B50: 4F 4E 20 4F 46 20 54 52  49 43 4B 53 20 54 48 41  |ON OF TRICKS THA|
00001B60: 4E 20 41 20 52 45 41 4C  0D 50 52 4F 47 52 41 4D  |N A REAL.PROGRAM|
00001B70: 3F 20 20 C9 54 20 53 48  4F 55 4C 44 2E 20 20 D4  |?  .T SHOULD.  .|
00001B80: 48 41 54 27 53 20 57 48  41 54 0D 50 52 4F 47 52  |HAT'S WHAT.PROGR|
00001B90: 41 4D 4D 49 4E 47 20 49  53 20 41 4C 4C 20 41 42  |AMMING IS ALL AB|
00001BA0: 4F 55 54 20 2D 2D 20 44  49 50 50 49 4E 47 0D 49  |OUT -- DIPPING.I|
00001BB0: 4E 54 4F 20 59 4F 55 52  20 42 41 47 20 4F 46 20  |NTO YOUR BAG OF |
00001BC0: 54 52 49 43 4B 53 20 49  4E 53 54 45 41 44 20 4F  |TRICKS INSTEAD O|
00001BD0: 46 0D 52 45 49 4E 56 45  4E 54 49 4E 47 20 54 48  |F.REINVENTING TH|
00001BE0: 45 20 53 50 41 43 45 20  53 48 55 54 54 4C 45 20  |E SPACE SHUTTLE |
00001BF0: 41 4C 4C 0D 4F 56 45 52  20 41 47 41 49 4E 2E 0D  |ALL.OVER AGAIN..|
00001C00: 0D 20 20 20 20 20 20 20  2A 2A 2A 2A 20 C5 4E 44  |.       **** .ND|
00001C10: 20 4F 46 20 D4 45 58 54  20 2A 2A 2A 2A 0D        | OF .EXT ****.  |
..^U:ZERO.DISSECTION OF A BASIC PROGRAM 
- PART 2..        BY JEFFREY L. JONES.. 
   THIS IS THE SECOND INSTALLMENT.IN A T
WO-PART SERIES WHERE I EXAMINE.A REAL LI
FE BASIC PROGRAM ON THIS.DISK.  THE PROG
RAM IS CALLED CHEAP.CALC, BECAUSE IT'S A
 POOR MAN'S.SPREADSHEET.  FOR NEWCOMERS,
.I'LL GO.OVER THE INSTRUCTIONS FOR CHEAP
.CALC'S US...T.R................R......P
...P...Q.......P..Z....ZP....TP.........
R.......T.......R..............PP.....T.
..P...P..........W.....R....P...........
R.....................R..... LOT BETTER 
THAN A CALCULATOR.....    YOU JUST MOVE 
THE CURSOR, USING.THE CRSR KEYS, TO ANY 
LABEL OR.NUMBER YOU LIKE.  THEN PRESS RE
TURN.TO SELECT AND CHANGE!  EVERYTIME YO
U.ENTER A NUMBER, THE ENTIRE TABLE IS.RE
CALCULATED FOR YOU...    YOU CAN EXIT TO
 LOADSTAR BY.PRESSING CTRL-Q TWICE.  WHY
 TWICE?.FOR YOUR PROTECTION -- AS WELL A
S TO.EXAMINE THE LOGIC BEHIND THE EXIT.R
OUTINE...NOTE:  YOU SHOULD PRINT OUT THI
S.ARTICLE IF YOU'RE GOING TO DISSECT.CHE
AP CALC IN ORDER TO SEE THE PROGRAM.LINE
S AND THE TEXT AT THE SAME TIME...    WE
'VE ALREADY STUDIED HOW THE.MENU WAS PRI
NTED TO THE SCREEN.  NOW.COMES THE PROMP
T THAT ASKS YOU TO.ENTER WAGES.  THIS IS
 TRICKY.  YOU.SHOULD KEEP IN MIND THAT I
'VE ALREADY.POKED A CARRIAGE RETURN INTO
 THE.KEYBOARD BUFFER THAT MAKES THE.COMP
UTER THINK THAT THE USER HAS.PRESSED THE
 RETURN KEY.  SO WHEN THE.COMPUTER COMES
 TO LINE 340,..     340 IFA$=CHR$(13)THE
N560..YOU'RE AUTOMATICALLY WHISKED TO TH
E.INPUT ROUTINE...    HERE'S SOMETHING R
EALLY TRICKY..I HAVE A HARD TIME FOLLOWI
NG IT.MYSELF...LINE560..POKE211,1-(MO=0)
*27:POKE214,2*IT+1:.SYS58732..    WHAT I
S THIS GOBBLEDYGOOK?  AGAIN.I'VE USED A 
FORMULA TO SOLVE TWO.PROBLEMS:  I WANTED
 TO USE ONE.ROUTINE TO PRINT A PROMPT AN
YWHERE ON.THE SCREEN ACCORDING TO WHICH 
ITEM.WAS BEING ADDRESSED.  THIS PROGRAM 
IS.ONLY TEN BLOCKS LONG FOR A REASON!  I
F.MO=0 THEN THE PROMPT IS PLACED IN.THE 
28TH COLUMN.  IF MO<>0 THEN THE.PROMPT I
S PLACED IN THE 1ST COLUMN..I USE BOOLEA
N MATH TO ACCOMPLISH THIS..EXPERIMENT IN
 THE DIRECT MODE AND.YOU'LL SEE HOW HAND
Y THIS IS...    NOTICE THE FLASHING CURS
OR?  I.TOGGLE IT IN LINE 380 WITH THE NO
T.COMMAND.  NOT IS VERY GOOD FOR.TOGGLIN
G THINGS.  I USE IT TO.PRINT.THINGS REVE
RSED OR NOT REVERSED.  WE.ALL KNOW THAT 
CRTL-9 OR CHR$(18) WILL.CAUSE REVERSE PR
INTING.  THAT'S NOT.HOW I USUALLY DO IT,
 ESPECIALLY IN.SITUATIONS LIKE THIS WHER
E I WANT TO.TOGGLE.  CTRL-9 IS CTRL-9 PE
RIOD...    LOCATION 199 CONTROLS REVERSE
.VIDEO.  POKE199,1 TO PRINT REVERSE..POK
E 199,0 FOR NORMAL PRINT.  THE WAY.I SWI
TCH BETWEEN 0 AND 1 FOR TOGGLING.REVERSE
 PRINT IS DONE ON ONE LINE.WITH THE NOT 
COMMAND.  IT WOULD TAKE.AT LEAST 3 WITH 
IF THEN STATEMENTS...   I USE THE VARIAB
LE T .N LINE 380.AND TOGGLE IT WITH NOT.
  IF T=0 THEN.NOT T = -1.  CONVERSELY IF
 T = -1.TEEN NOT T = 0.  SO ALL I HAVE T
O TO.IS DECLARE..           T = NOT T..E
VERY TIME I COME TO THIS LINE.  NOTE.THA
T LINE 370 ALLOWS ACCESS TO THIS.LINE ON
LY EVERY 15 JIFFIES.  A JIFFY.IS A 60TH 
OF A SECOND.  15 JIFFIES IS.A QUARTER OF
 A SECOND.  THIS IS.ABOUT HOW FAST YOUR 
CURSOR NORMALLY.BLINKS.  HOW DO I KNOW? 
 TRIAL AND.ERS.R!  U.W..................
.G.................GG...........W......O
OI.....X...........................G....
.....I..................I.........OI....
.....W....................Y...G.........
..W.......X....G......SHOULD.CAUSE AN IL
LEGAL QUANTITY ERROR IN.LINE 380...     
     POKE 199,-T..    BUT YOU CAN ONLY P
OKE NUMBERS INTO.MEMORY BETWEEN 0 AND 25
5!  A NEGATIVE.NUMBER WILL CAUSE AN ILLE
GAL QUANTITY.ERROR IN LINE 380.  THE ABS
 FUNCTION.WOULD TAKE CARE OF THE PROBLEM
 BUT.IT'S A LITTLE SLOW, SO I DO IT THIS
.WAY...    T WILL NEVER EQUAL ANYTHING B
UT 0.AND -1 IN THIS PROGRAM.  SO IT'S.SA
FE -- EVEN NECESSARY TO INCLUDE THE.NEGA
TIVE SIGN IN THIS COMMAND!.REMEMBER YOUR
 ALGEBRA LESSONS?.MULTIPLY OR DIVIDE NEG
ATIVE NUMBERS.BY ANOTHER NEGATIVE NUMBER
 AND YOU'LL.GET A POSITIVE NUMBER...WHEN
 T = -1 THEN -T = 1..   -T = -1*(T)  =  
-1*(-1)  = 1..    SINCE ZERO HAS NO VALU
E, IT CAN'T.BE POSITIVE OR NEGATIVE.  TH
E.NEGATIVE SIGN HAS NO EFFECT WHEN T IS.
ZERO....    ALRIGHT, HOW DO I CALCULATE 
THE.TOTAL?  THAT'S ANOTHER THING THAT.MA
KES ARRAYS OR ANY TABLE GREAT..TAKE A LO
OK AT LINES 530 AND 540..WHAT?  ONLY TWO
 LINES TO PERFORM SUCH.A FEAT?  ACTUALLY
 IT'S DONE IN ONE.FOR NEXT LOOP IN LINE 
530...    IN THIS PROGRAM TT$ CONTAINS T
HE.WAGES THAT YOU ENTERED WHEN THE.PROGR
AM WAS FIRST RUN.  I SET TT TO.THE VAL O
F TT$ AND THEN SUBTRACT.EVERYTHING IN TH
E ARRAY FROM THAT.  I.NEED A LOOP FOR TH
IS JOB:  THE LOOP.LOOKS LIKE THIS:..FORI
=1TO10:TT=TT-VAL(AM$(I)):NEXT..HOW'S THA
T FOR SIMPLE?..    YOU MAY HAVE NOTICED 
THAT YOU.PRESS CTRL-Q TWICE TO QUIT.  TH
E.LOGIC THAT HANDLES THIS MIGHT SEEM.SIM
PLE AT FIRST BUT THERE'S A PROBLEM.WITH 
CTRL-Q.  PRESSING CRTL-Q IS THE.SAME AS 
PRESSING CURSOR DOWN.  YOU.DON'T WANT TH
E PROGRAM TO END EVERY.TIME SOMEONE PRES
SES CURSOR DOWN, DO.YOU?..    HOW DO I D
ISTINGUISH BETWEEN.CURSOR DOWN AND CTRL-
Q?  QUITE.SIMPLE.  LOCATION 653 REPORTS 
WHETHER.OR NOT A SHIFT, CTRL, COMMODORE.
OR A COMBINATION OF THESE KEYS IS.PRESSE
D.....PEEK(653)= 1 WHEN SHIFT IS PRESSED
.PEEK(653)= 2 WHEN COMMODORE IS PRESSED.
PEEK(653)= 4 WHEN CTRL IS PRESSED..JUST 
ADD THESE VALUES TO TEST FOR A.COMBINATI
ON OF KEY PRESSES...    SO IF THE COMPUT
ER RECEIVES INPUT.AND THAT INPUT IS CURS
OR DOWN (CTRL-Q).THE PROGRAM CHECKS FIRS
T TO SEE.WHETHER OR NOT THE CTRL KEY IS 
DOWN..CHECK OUT LINES 290 AND 300...290 
IFA$="[DOWN]"THENIFPEEK(653)=4THEN.    G
OSUB700.....NOTE I HAVE MORE THAN ONE IF
...THEN.STATEMENT IN THIS LINE.  THE LIN
E.COULD LOOK LIKE THIS ALSO:..290 IFA$="
[DOWN]"ANDPEEK(653)=4THEN.    GOSUB700..
    THIS IS YOUR PREROGATIVE WHEN.YOU'RE
 ONLY TESTING FOR TWO.CONDITIONS.  IF YO
U'RE TESTING FOR.SEVERAL CONDITIONS THEN
 IT'S.SOMETIMES FASTER TO USE MORE THAN 
ONE.IF...THEN COMMAND ON A LINE.  THE.FO
LLOWING TWO LINES AREN'T IN THE.PROGRAM.
.....10 IFA=2ANDB=4ANDG=67ANDT=7ANDR=3TH
EN.   GOSUB700..20 IFA=2THENIFB=4THENIFG
=67THENIFT=7.   THENIFR=3THENGOSUB700.. 
   BELIEVE IT OR NOT, IN MOST CASES.LINE
 20 WOULD EXECUTE FASTER BECAUSE.OF THE 
STEP BY STEP LOGIC.  LINE 10.IS SET UP S
O THAT IT ABSOLUTELY MUST.TEST ALL THE V
ALUES SPECIFIED.  LINE.20 WILL SKIP TO T
HE NEXT LINE AS SOON.AS IT STUMBLES ACRO
SS THE FIRST FALSE.TEST.......    NOTE T
HAT LINE 700 HAS A SELDOM-.USED COMMAND,
 WAIT...700 POKE198,0:POKE53281,1:WAIT19
8,1:.    POKE53281,15..    WAIT WILL WAI
T FOR A LOCATION TO.BECOME A CERTAIN VAL
UE BEFORE.ALLOWING PROGRAM EXECUTION TO.
CONTINUE.  IN THIS CASE IT'S WAITING.FOR
 198 TO HAVE A 1 IN IT..........    FIRS
T I SET LOCATION 198, THE.NUMBER OF CHAR
ACTERS IN THE KEYBOARD.BUFFER TO ZERO.  
THEN I MAKE THE.BACKGROUND WHITE.  NOW W
ITH THE WAIT.COMMAND, I'M WAITING FOR A 
KEYPRESS.TO BE REPORTED IN THE BUFFER.  
AS.SOON AS ANY KEY IS PRESSED, WAIT.ALLO
WS THE PROGRAM TO CONTINUE AND.RESTORES 
THE GREY SCREEN.  IF THE KEY.PRESSED WAS
 CTRL-Q THEN THE PROGRAM.RETURNS TO LOAD
STAR.  IF NOT, IT.RETURNS TO THE MAIN LO
OP OF THE.PROGRAM........    DOES THIS P
ROGRAM SEEM MORE LIKE.A COLLECTION OF TR
ICKS THAN A REAL.PROGRAM?  IT SHOULD.  T
HAT'S WHAT.PROGRAMMING IS ALL ABOUT -- D
IPPING.INTO YOUR BAG OF TRICKS INSTEAD O
F.REINVENTING THE SPACE SHUTTLE ALL.OVER
 AGAIN...       **** END OF TEXT ****.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL