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

MF64.MAIN

FILE INFORMATION

FILENAME(S): MF64.MAIN

FILE TYPE(S): PRG

FILE SIZE: 12.4K

FIRST SEEN: 2025-11-30 21:12:23

APPEARS ON: 1 disk(s)

FILE HASH

0735d5025b59b64526d0c278d8a27bc42eac5d51f25e021a00bd8cce41f9e620

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
YC JUNE 86 MF64.MAIN PRG DuncanTwain 17 17 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

> DETECTED: COMMODORE BASIC PROGRAM (LOAD ADDRESS $0801)

00000000: 01 08 1C 08 00 00 8F 20  2A 2A 2A 2A 2A 2A 2A 2A  |....... ********|
00000010: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 00 37 08 01  |************.7..|
00000020: 00 8F 20 2A 20 20 20 4D  49 43 52 4F 46 49 4C 45  |.. *   MICROFILE|
00000030: 36 34 20 20 20 20 2A 00  52 08 03 00 8F 20 2A 20  |64    *.R.... * |
00000040: 20 4D 41 49 4E 20 20 50  52 4F 47 52 41 4D 20 20  | MAIN  PROGRAM  |
00000050: 20 2A 00 6D 08 04 00 8F  20 2A 20 28 43 29 31 39  | *.m.... * (C)19|
00000060: 38 36 20 47 2E 54 48 4F  4D 41 53 20 2A 00 88 08  |86 G.THOMAS *...|
00000070: 05 00 8F 20 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |... ************|
00000080: 2A 2A 2A 2A 2A 2A 2A 2A  00 8E 08 06 00 3A 00 94  |********.....:..|
00000090: 08 0F 00 3A 00 DE 08 11  00 99 22 93 11 11 11 11  |...:......".....|
000000A0: 05 22 A3 39 29 22 2A 2A  2A 20 CD C9 C3 D2 CF C6  |.".9)"*** ......|
000000B0: C9 CC C5 36 34 20 2A 2A  2A 22 3A 99 A3 35 29 22  |...64 ***":..5)"|
000000C0: 11 11 1E 56 45 52 34 2E  32 28 43 29 31 39 38 36  |...VER4.2(C)1986|
000000D0: 20 C7 41 52 45 54 48 20  D4 48 4F 4D 41 53 00 18  | .ARETH .HOMAS..|
000000E0: 09 14 00 99 A3 38 29 22  11 11 11 12 9E 20 C1 CE  |.....8)"..... ..|
000000F0: D9 A0 CB C5 D9 A0 D4 CF  A0 C3 CF CE D4 C9 CE D5  |................|
00000100: C5 20 22 3A 41 54 B2 35  32 30 33 38 3A 92 31 39  |. ":AT.52038:.19|
00000110: 38 2C 31 3A 52 43 B2 31  00 1E 09 19 00 3A 00 2E  |8,1:RC.1.....:..|
00000120: 09 1A 00 8F 20 4D 41 49  4E 20 4C 4F 4F 50 00 43  |.... MAIN LOOP.C|
00000130: 09 1E 00 8D 39 35 30 30  3A 8B 57 B2 38 A7 9C 3A  |....9500:.W.8..:|
00000140: 57 B2 38 00 7B 09 23 00  91 57 AA 31 8D 36 30 30  |W.8.{.#..W.1.600|
00000150: 30 2C 31 30 30 2C 33 30  2C 31 38 30 30 2C 32 35  |0,100,30,1800,25|
00000160: 30 30 2C 33 31 30 30 2C  33 35 30 30 2C 38 30 30  |00,3100,3500,800|
00000170: 30 2C 34 34 39 30 2C 35  38 32 35 00 90 09 28 00  |0,4490,5825...(.|
00000180: 8B 57 B2 39 AF 52 46 B2  30 A7 9C 3A 52 43 B2 31  |.W.9.RF.0..:RC.1|
00000190: 00 98 09 32 00 89 33 30  00 9E 09 37 00 3A 00 B1  |...2..30...7.:..|
000001A0: 09 38 00 8F 20 44 41 54  41 20 49 2F 4F 20 53 2F  |.8.. DATA I/O S/|
000001B0: 52 00 F7 09 64 00 99 A3  31 32 29 22 C4 C1 D4 C1  |R...d...12)"....|
000001C0: A0 C9 2F CF A0 CD C5 CE  D5 22 3A 99 A3 31 32 29  |../......":..12)|
000001D0: 22 A3 A3 A3 A3 A3 A3 A3  A3 A3 A3 A3 A3 A3 22 3A  |".............":|
000001E0: 99 A3 39 29 22 11 31 20  2D 20 D3 41 56 45 20 54  |..9)".1 - .AVE T|
000001F0: 4F 20 44 49 53 4B 2E 00  2E 0A 78 00 99 A3 39 29  |O DISK....x...9)|
00000200: 22 11 32 20 2D 20 CC 4F  41 44 20 46 52 4F 4D 20  |".2 - .OAD FROM |
00000210: 44 49 53 4B 2E 22 3A 99  A3 39 29 22 11 33 20 2D  |DISK.":..9)".3 -|
00000220: 20 D3 41 56 45 20 54 4F  20 54 41 50 45 2E 00 60  | .AVE TO TAPE..`|
00000230: 0A 8C 00 99 A3 39 29 22  11 34 20 2D 20 CC 4F 41  |.....9)".4 - .OA|
00000240: 44 20 46 52 4F 4D 20 54  41 50 45 2E 22 3A 99 A3  |D FROM TAPE.":..|
00000250: 39 29 22 11 35 20 2D 20  C5 58 49 54 2E 11 11 11  |9)".5 - .XIT....|
00000260: 00 7D 0A 96 00 8D 35 38  30 30 3A 8B 47 24 B3 22  |.}....5800:.G$."|
00000270: 31 22 B0 47 24 B1 22 35  22 A7 31 35 30 00 8B 0A  |1".G$."5".150...|
00000280: A0 00 8B 47 24 B2 22 35  22 A7 8E 00 C1 0A AA 00  |...G$."5".......|
00000290: 99 22 93 11 1D C5 4E 54  45 52 20 27 C5 27 20 54  |."....NTER '.' T|
000002A0: 4F 20 45 58 49 54 11 11  22 3A 85 22 1D C5 4E 54  |O EXIT..":."..NT|
000002B0: 45 52 20 46 49 4C 45 4E  41 4D 45 2E 2E 22 3B 46  |ER FILENAME..";F|
000002C0: 24 00 D9 0A AF 00 8B 46  24 B2 22 22 B0 C3 28 46  |$......F$.""..(F|
000002D0: 24 29 B1 31 36 A7 31 37  30 00 EF 0A B0 00 8B 46  |$).16.170......F|
000002E0: 24 B2 22 45 22 A7 99 22  93 22 3A 89 31 30 30 00  |$."E"..".":.100.|
000002F0: 22 0B BE 00 99 22 93 22  3A 91 C5 28 47 24 29 8D  |"....".":..(G$).|
00000300: 31 30 30 30 2C 31 31 31  30 2C 31 32 30 30 2C 31  |1000,1110,1200,1|
00000310: 33 30 30 2C 31 34 30 30  3A 99 22 93 22 3A 89 31  |300,1400:.".":.1|
00000320: 30 30 00 28 0B C8 00 3A  00 42 0B 84 03 8F 20 4F  |00.(...:.B.... O|
00000330: 55 54 50 55 54 20 46 49  4C 45 20 54 4F 20 44 49  |UTPUT FILE TO DI|
00000340: 53 4B 00 7C 0B E8 03 9F  31 35 2C 38 2C 31 35 2C  |SK.|....15,8,15,|
00000350: 22 49 30 22 3A 9F 32 2C  38 2C 32 2C 22 30 3A 22  |"I0":.2,8,2,"0:"|
00000360: AA 46 24 AA 22 2C 53 2C  57 22 3A 8D 31 33 35 30  |.F$.",S,W":.1350|
00000370: 3A 8B 45 49 B2 36 33 A7  31 30 30 30 00 86 0B ED  |:.EI.63.1000....|
00000380: 03 8B 45 49 A7 8E 00 96  0B F2 03 8D 31 36 30 30  |..EI........1600|
00000390: 3A A0 31 35 3A 8E 00 9C  0B FC 03 3A 00 B7 0B 06  |:.15:......:....|
000003A0: 04 8F 20 49 4E 50 55 54  20 46 49 4C 45 20 46 52  |.. INPUT FILE FR|
000003B0: 4F 4D 20 44 49 53 4B 00  EB 0B 56 04 9F 31 35 2C  |OM DISK...V..15,|
000003C0: 38 2C 31 35 2C 22 49 30  22 3A 9F 32 2C 38 2C 32  |8,15,"I0":.2,8,2|
000003D0: 2C 22 30 3A 22 AA 46 24  AA 22 2C 53 2C 52 22 3A  |,"0:".F$.",S,R":|
000003E0: 8D 31 33 35 30 3A 8B 45  49 A7 8E 00 FB 0B 60 04  |.1350:.EI.....`.|
000003F0: 8D 31 37 30 30 3A A0 31  35 3A 8E 00 01 0C 6A 04  |.1700:.15:....j.|
00000400: 3A 00 1B 0C 74 04 8F 20  4F 55 54 50 55 54 20 46  |:...t.. OUTPUT F|
00000410: 49 4C 45 20 54 4F 20 54  41 50 45 00 31 0C B0 04  |ILE TO TAPE.1...|
00000420: 9F 32 2C 31 2C 31 2C 46  24 3A 8D 31 36 30 30 3A  |.2,1,1,F$:.1600:|
00000430: 8E 00 37 0C BA 04 3A 00  52 0C C4 04 8F 20 49 4E  |..7...:.R.... IN|
00000440: 50 55 54 20 46 49 4C 45  20 46 52 4F 4D 20 54 41  |PUT FILE FROM TA|
00000450: 50 45 00 68 0C 14 05 9F  32 2C 31 2C 30 2C 46 24  |PE.h....2,1,0,F$|
00000460: 3A 8D 31 37 30 30 3A 8E  00 6E 0C 1E 05 3A 00 8B  |:.1700:..n...:..|
00000470: 0C 28 05 8F 20 52 45 41  44 20 44 49 53 4B 20 45  |.(.. READ DISK E|
00000480: 52 52 4F 52 20 53 54 41  54 55 53 00 A7 0C 46 05  |RROR STATUS...F.|
00000490: 84 31 35 2C 45 49 2C 4D  24 3A 8B 45 49 B3 32 30  |.15,EI,M$:.EI.20|
000004A0: A7 45 49 B2 30 3A 8E 00  D5 0C 5A 05 99 A3 36 29  |.EI.0:....Z...6)|
000004B0: 22 11 12 20 C4 49 53 4B  20 45 52 52 4F 52 20 11  |".. .ISK ERROR .|
000004C0: 11 22 3A 99 A3 35 29 45  49 22 2D 20 22 4D 24 3A  |.":..5)EI"- "M$:|
000004D0: 8D 39 38 30 30 00 F1 0C  64 05 8B 45 49 B3 B1 36  |.9800...d..EI..6|
000004E0: 33 A7 A0 32 3A A0 31 35  3A 92 31 39 38 2C 31 3A  |3..2:.15:.198,1:|
000004F0: 8E 00 12 0D 6E 05 8F 20  49 46 20 46 49 4C 45 20  |....n.. IF FILE |
00000500: 45 58 49 54 53 20 43 4F  4E 46 49 52 4D 20 53 41  |EXITS CONFIRM SA|
00000510: 56 45 00 41 0D 78 05 99  22 11 11 27 D2 27 54 4F  |VE.A.x.."..'.'TO|
00000520: 20 52 45 50 4C 41 43 45  20 4F 52 20 27 C3 27 54  | REPLACE OR '.'T|
00000530: 4F 20 43 48 41 4E 47 45  20 46 49 4C 45 4E 41 4D  |O CHANGE FILENAM|
00000540: 45 00 56 0D 82 05 A1 47  24 3A 8B 47 24 B2 22 52  |E.V....G$:.G$."R|
00000550: 22 A7 31 34 35 30 00 68  0D 8C 05 8B 47 24 B3 B1  |".1450.h....G$..|
00000560: 22 43 22 A7 31 34 31 30  00 81 0D 96 05 8D 31 35  |"C".1410......15|
00000570: 30 30 3A 8B 46 24 B2 22  45 22 A7 45 49 B2 31 3A  |00:.F$."E".EI.1:|
00000580: 8E 00 8E 0D A0 05 A0 32  3A A0 31 35 3A 8E 00 A5  |.......2:.15:...|
00000590: 0D A1 05 8F 20 53 43 52  41 54 43 48 20 4F 4C 44  |.... SCRATCH OLD|
000005A0: 20 46 49 4C 45 00 BF 0D  AA 05 98 31 35 2C 22 53  | FILE......15,"S|
000005B0: 30 3A 22 AA 46 24 3A A0  32 3A A0 31 35 3A 8E 00  |0:".F$:.2:.15:..|
000005C0: C5 0D AB 05 3A 00 D6 0D  FA 05 8F 20 53 41 56 45  |....:...... SAVE|
000005D0: 20 46 49 4C 45 53 00 E9  0D FF 05 8F 20 47 45 54  | FILES...... GET|
000005E0: 20 44 41 54 41 54 59 50  45 00 08 0E 40 06 8D 39  | DATATYPE...@..9|
000005F0: 38 30 30 3A 99 22 11 11  1D C6 4F 52 4D 41 54 20  |800:."....ORMAT |
00000600: 4F 52 20 44 41 54 41 3F  00 1D 0E 41 06 A1 47 24  |OR DATA?...A..G$|
00000610: 3A 8B 47 24 B2 22 44 22  A7 31 36 33 30 00 2F 0E  |:.G$."D".1630./.|
00000620: 42 06 8B 47 24 B3 B1 22  46 22 A7 31 36 30 31 00  |B..G$.."F".1601.|
00000630: 41 0E 43 06 8F 20 53 41  56 45 20 46 4F 52 4D 41  |A.C.. SAVE FORMA|
00000640: 54 00 52 0E 49 06 98 32  2C 46 44 3A 98 32 2C 22  |T.R.I..2,FD:.2,"|
00000650: 46 22 00 7D 0E 4A 06 81  47 B2 30 A4 36 3A 81 48  |F".}.J..G.0.6:.H|
00000660: B2 30 A4 46 44 3A 8B 42  24 28 47 2C 48 29 B2 22  |.0.FD:.B$(G,H)."|
00000670: 22 A7 42 24 28 47 2C 48  29 B2 22 20 22 00 90 0E  |".B$(G,H)." "...|
00000680: 4F 06 98 32 2C 42 24 28  47 2C 48 29 3A 82 3A 82  |O..2,B$(G,H):.:.|
00000690: 00 A9 0E 54 06 8F 20 53  41 56 45 20 53 43 52 45  |...T.. SAVE SCRE|
000006A0: 45 4E 20 4C 41 59 4F 55  54 00 E5 0E 55 06 53 43  |EN LAYOUT...U.SC|
000006B0: B2 34 39 31 35 32 3A 43  4F B2 35 32 32 32 39 3A  |.49152:CO.52229:|
000006C0: 81 49 B2 53 43 A4 53 43  AA 39 31 39 3A 98 32 2C  |.I.SC.SC.919:.2,|
000006D0: C7 28 C2 28 49 29 29 C7  28 C2 28 43 4F AA 49 AB  |.(.(I)).(.(CO.I.|
000006E0: 53 43 29 29 3B 00 F0 0E  56 06 82 3A A0 32 3A 8E  |SC));...V..:.2:.|
000006F0: 00 F6 0E 57 06 3A 00 06  0F 58 06 8F 20 53 41 56  |...W.:...X.. SAV|
00000700: 45 20 44 41 54 41 00 17  0F 5E 06 98 32 2C 22 44  |E DATA...^..2,"D|
00000710: 22 3A 98 32 2C 52 43 00  41 0F 5F 06 81 47 B2 31  |":.2,RC.A._..G.1|
00000720: A4 52 43 AB 31 3A 81 48  B2 30 A4 46 44 3A 98 32  |.RC.1:.H.0.FD:.2|
00000730: 2C 41 24 28 48 2C 47 29  3A 82 3A 82 3A A0 32 3A  |,A$(H,G):.:.:.2:|
00000740: 8E 00 47 0F 60 06 3A 00  59 0F 61 06 8F 20 49 4E  |..G.`.:.Y.a.. IN|
00000750: 50 55 54 20 46 49 4C 45  53 00 66 0F A4 06 8B 52  |PUT FILES.f....R|
00000760: 46 A7 31 37 32 30 00 78  0F A5 06 8F 20 53 41 56  |F.1720.x.... SAV|
00000770: 45 20 46 4F 52 4D 41 54  00 88 0F AD 06 84 32 2C  |E FORMAT......2,|
00000780: 46 44 3A 84 32 2C 4D 24  00 C1 0F AF 06 8B 4D 24  |FD:.2,M$......M$|
00000790: B3 B1 22 46 22 A7 99 22  11 11 11 1D 2A 20 2A C4  |.."F".."....* *.|
000007A0: 41 54 41 20 54 59 50 45  20 4D 49 53 4D 41 54 43  |ATA TYPE MISMATC|
000007B0: 48 2A 20 2A 22 3A 92 31  39 38 2C 31 3A A0 32 3A  |H* *":.198,1:.2:|
000007C0: 8E 00 E9 0F B0 06 8D 39  39 38 30 3A 81 47 B2 30  |.......9980:.G.0|
000007D0: A4 36 3A 81 48 B2 30 A4  46 44 3A 84 32 2C 42 24  |.6:.H.0.FD:.2,B$|
000007E0: 28 47 2C 48 29 3A 82 3A  82 00 03 10 B3 06 8F 20  |(G,H):.:....... |
000007F0: 49 4E 50 55 54 20 53 43  52 45 45 4E 20 4C 41 59  |INPUT SCREEN LAY|
00000800: 4F 55 54 00 3C 10 B4 06  53 43 B2 34 39 31 35 32  |OUT.<...SC.49152|
00000810: 3A 43 4F B2 35 32 32 32  39 3A 81 49 B2 53 43 A4  |:CO.52229:.I.SC.|
00000820: 53 43 AA 39 31 39 3A A1  23 32 2C 41 24 3A 8B 41  |SC.919:.#2,A$:.A|
00000830: 24 B2 22 22 A7 41 24 B2  C7 28 30 29 00 5F 10 B5  |$."".A$..(0)._..|
00000840: 06 97 49 2C C6 28 41 24  29 3A A1 23 32 2C 41 24  |..I,.(A$):.#2,A$|
00000850: 3A 8B 41 24 B2 22 22 A7  41 24 B2 C7 28 30 29 00  |:.A$."".A$..(0).|
00000860: 7E 10 B6 06 97 43 4F AA  49 AB 53 43 2C C6 28 41  |~....CO.I.SC,.(A|
00000870: 24 29 3A 82 3A 52 46 B2  31 3A A0 32 3A 8E 00 8F  |$):.:RF.1:.2:...|
00000880: 10 B7 06 8F 20 49 4E 50  55 54 20 44 41 54 41 00  |.... INPUT DATA.|
00000890: 99 10 B8 06 84 32 2C 4D  24 00 D7 10 B9 06 8B 4D  |.....2,M$......M|
000008A0: 24 B3 B1 22 44 22 A7 99  22 11 11 11 20 2A 20 2A  |$.."D".."... * *|
000008B0: C4 41 54 41 20 54 59 50  45 20 4D 49 53 4D 41 54  |.ATA TYPE MISMAT|
000008C0: 43 48 2A 20 2A 22 3A 92  31 39 38 2C 31 3A 52 43  |CH* *":.198,1:RC|
000008D0: B2 31 3A A0 32 3A 8E 00  07 11 BA 06 84 32 2C 52  |.1:.2:.......2,R|
000008E0: 43 3A 81 47 B2 31 A4 52  43 AB 31 3A 81 48 B2 30  |C:.G.1.RC.1:.H.0|
000008F0: A4 46 44 3A 84 32 2C 41  24 28 48 2C 47 29 3A 82  |.FD:.2,A$(H,G):.|
00000900: 3A 82 3A A0 32 3A 8E 00  0D 11 BB 06 3A 00 1E 11  |:.:.2:......:...|
00000910: BC 06 8F 20 55 50 44 41  54 45 20 53 2F 52 00 5F  |... UPDATE S/R._|
00000920: 11 08 07 99 22 93 22 3A  45 46 B2 30 3A 8B 52 43  |....".":EF.0:.RC|
00000930: B2 32 30 30 A7 9E 41 54  2C 36 2C 31 32 3A 99 22  |.200..AT,6,12:."|
00000940: CE 4F 20 4D 4F 52 45 20  52 4F 4F 4D 20 46 4F 52  |.O MORE ROOM FOR|
00000950: 20 44 41 54 41 22 3A 92  31 39 38 2C 31 3A 8E 00  | DATA":.198,1:..|
00000960: A4 11 12 07 99 22 13 9A  12 20 05 46 31 2D C5 58  |....."... .F1-.X|
00000970: 49 54 9A 20 20 05 46 33  2D D2 45 44 4F 9A 20 20  |IT.  .F3-.EDO.  |
00000980: 05 46 35 2D CD 45 4D 4F  52 59 9A 3A D2 45 43 4F  |.F5-.EMORY.:.ECO|
00000990: 52 44 22 C4 28 52 43 29  22 20 20 20 22 3A 9E 35  |RD".(RC)"   ":.5|
000009A0: 32 31 35 36 00 BF 11 1C  07 81 49 B2 30 A4 46 44  |2156......I.0.FD|
000009B0: 3A 8D 32 30 30 30 3A 8B  50 B2 31 33 33 A7 8E 00  |:.2000:.P.133...|
000009C0: E3 11 21 07 8B 41 24 28  49 2C 52 43 29 B2 22 22  |..!..A$(I,RC).""|
000009D0: A7 41 24 28 49 2C 52 43  29 B2 22 20 22 3A 89 31  |.A$(I,RC)." ":.1|
000009E0: 38 35 30 00 FD 11 22 07  8F 20 52 45 4D 4F 56 45  |850...".. REMOVE|
000009F0: 20 45 58 54 52 41 20 53  50 41 43 45 53 00 3A 12  | EXTRA SPACES.:.|
00000A00: 26 07 43 4F B2 30 3A 81  54 B2 30 A4 AB 31 A9 30  |&.CO.0:.T.0..1.0|
00000A10: 3A 43 4F B2 43 4F AA 31  3A 54 B2 28 C9 28 41 24  |:CO.CO.1:T.(.(A$|
00000A20: 28 49 2C 52 43 29 2C 43  4F 29 B3 B1 22 20 22 29  |(I,RC),CO).." ")|
00000A30: 3A 82 3A 43 4F B2 43 4F  AB 31 00 62 12 30 07 41  |:.:CO.CO.1.b.0.A|
00000A40: 24 28 49 2C 52 43 29 B2  C8 28 41 24 28 49 2C 52  |$(I,RC)..(A$(I,R|
00000A50: 43 29 2C C3 28 41 24 28  49 2C 52 43 29 29 AB 43  |C),.(A$(I,RC)).C|
00000A60: 4F 29 00 76 12 3A 07 82  3A 52 43 B2 52 43 AA 31  |O).v.:..:RC.RC.1|
00000A70: 3A 89 31 38 31 30 00 7C  12 44 07 3A 00 91 12 4E  |:.1810.|.D.:...N|
00000A80: 07 8F 20 4D 41 49 4E 20  49 4E 50 55 54 20 53 2F  |.. MAIN INPUT S/|
00000A90: 52 00 C0 12 58 07 8F 20  53 45 54 20 55 50 20 5A  |R...X.. SET UP Z|
00000AA0: 45 52 4F 2D 50 41 47 45  20 4C 4F 43 41 54 49 4F  |ERO-PAGE LOCATIO|
00000AB0: 4E 53 20 46 4F 52 20 4D  2F 43 20 49 4E 50 55 54  |NS FOR M/C INPUT|
00000AC0: 00 01 13 D0 07 59 B2 C5  28 42 24 28 30 2C 49 29  |.....Y..(B$(0,I)|
00000AD0: 29 3A 58 B2 C5 28 42 24  28 31 2C 49 29 29 3A 9E  |):X..(B$(1,I)):.|
00000AE0: 41 54 2C 58 AB 33 2C 59  AB 36 3A 97 32 35 31 2C  |AT,X.3,Y.6:.251,|
00000AF0: 30 3A 97 32 35 32 2C C5  28 42 24 28 33 2C 49 29  |0:.252,.(B$(3,I)|
00000B00: 29 00 1A 13 DA 07 97 32  35 33 2C C5 28 C8 28 42  |)......253,.(.(B|
00000B10: 24 28 34 2C 49 29 2C 31  29 29 00 44 13 DB 07 8F  |$(4,I),1)).D....|
00000B20: 20 50 52 49 4E 54 20 43  55 52 53 4F 52 20 41 4E  | PRINT CURSOR AN|
00000B30: 44 20 53 45 54 20 49 4E  50 55 54 20 50 4F 53 49  |D SET INPUT POSI|
00000B40: 54 49 4F 4E 00 82 13 E4  07 99 22 B9 91 22 3A 9E  |TION......"..":.|
00000B50: 41 54 2C 58 AB 32 2C 59  AB 36 3A 49 24 B2 22 22  |AT,X.2,Y.6:I$.""|
00000B60: 3A 81 54 B2 30 A4 31 A9  30 3A 9E 35 31 38 38 35  |:.T.0.1.0:.51885|
00000B70: 3A 50 B2 C2 28 32 35 34  29 3A 8B 45 46 A7 32 30  |:P..(254):.EF.20|
00000B80: 33 35 00 9B 13 E5 07 8B  50 B2 31 33 35 A7 8D 39  |35......P.135..9|
00000B90: 38 30 30 3A 8D 32 34 30  30 3A 82 00 C4 13 E9 07  |800:.2400:......|
00000BA0: 8B 50 B2 31 33 34 AF 49  A7 49 24 B2 49 24 AA 22  |.P.134.I.I$.I$."|
00000BB0: 20 22 3A 8D 32 34 32 30  3A 54 B2 31 3A 82 3A 89  | ":.2420:T.1:.:.|
00000BC0: 32 30 30 30 00 D7 13 EE  07 8B 50 B2 31 33 33 A7  |2000......P.133.|
00000BD0: 54 B2 31 3A 82 3A 8E 00  EA 13 EF 07 8F 20 44 45  |T.1:.:....... DE|
00000BE0: 4C 45 54 45 20 43 48 41  52 53 00 06 14 F3 07 8B  |LETE CHARS......|
00000BF0: 50 B2 32 30 A7 49 24 B2  C8 28 49 24 2C C2 28 32  |P.20.I$..(I$,.(2|
00000C00: 35 31 29 29 3A 82 00 1E  14 F8 07 8B 50 B3 B1 31  |51)):.......P..1|
00000C10: 33 A7 49 24 B2 49 24 AA  C7 28 50 29 3A 82 00 38  |3.I$.I$..(P):..8|
00000C20: 14 F9 07 8F 20 43 48 45  43 4B 20 46 4F 52 20 45  |.... CHECK FOR E|
00000C30: 44 49 54 20 46 4C 41 47  00 50 14 FD 07 8B 45 46  |DIT FLAG.P....EF|
00000C40: AF 47 24 B3 B1 22 4F 22  A7 54 B2 31 3A 82 3A 8E  |.G$.."O".T.1:.:.|
00000C50: 00 7C 14 02 08 41 24 28  49 2C 52 43 29 B2 49 24  |.|...A$(I,RC).I$|
00000C60: 3A 8B C8 28 42 24 28 34  2C 49 29 2C 31 29 B3 B1  |:..(B$(4,I),1)..|
00000C70: 22 33 22 A7 99 C7 28 32  30 29 3A 8E 00 82 14 0C  |"3"...(20):.....|
00000C80: 08 3A 00 A3 14 16 08 8F  20 43 48 45 43 4B 20 49  |.:...... CHECK I|
00000C90: 46 20 49 4E 50 55 54 20  49 53 20 49 4E 20 52 41  |F INPUT IS IN RA|
00000CA0: 4E 47 45 00 D6 14 FC 08  56 4C B2 C5 28 41 24 28  |NGE.....VL..(A$(|
00000CB0: 49 2C 52 43 29 29 3A 4B  24 B2 CA 28 42 24 28 34  |I,RC)):K$..(B$(4|
00000CC0: 2C 49 29 2C 32 2C 32 29  3A 56 41 B2 C5 28 42 24  |,I),2,2):VA..(B$|
00000CD0: 28 35 2C 49 29 29 00 03  15 06 09 8B 28 4B 24 B2  |(5,I))......(K$.|
00000CE0: 22 3C 22 AF 56 4C B1 B2  56 41 29 B0 28 4B 24 B2  |"<".VL..VA).(K$.|
00000CF0: 22 3E 22 AF 56 4C B3 B2  56 41 29 A7 8D 39 38 30  |">".VL..VA)..980|
00000D00: 30 3A 82 00 2D 15 1A 09  8B 4B 24 B2 22 42 22 AF  |0:..-....K$."B".|
00000D10: 28 56 4C B3 56 41 B0 56  4C B1 C5 28 42 24 28 36  |(VL.VA.VL..(B$(6|
00000D20: 2C 49 29 29 29 A7 8D 39  38 30 30 3A 82 00 5A 15  |,I)))..9800:..Z.|
00000D30: 24 09 8B 28 4B 24 B2 22  3C 3D 22 AF 56 4C B1 56  |$..(K$."<=".VL.V|
00000D40: 41 29 B0 28 4B 24 B2 22  3E 3D 22 AF 56 4C B3 56  |A).(K$.">=".VL.V|
00000D50: 41 29 A7 8D 39 38 30 30  3A 82 00 73 15 38 09 41  |A)..9800:..s.8.A|
00000D60: 24 28 49 2C 52 43 29 B2  49 24 3A 99 C7 28 32 30  |$(I,RC).I$:..(20|
00000D70: 29 3A 8E 00 79 15 42 09  3A 00 92 15 4C 09 8F 20  |):..y.B.:...L.. |
00000D80: 46 52 45 45 20 42 59 54  45 53 20 52 4F 55 54 49  |FREE BYTES ROUTI|
00000D90: 4E 45 00 D5 15 60 09 50  24 B2 C4 28 B8 28 30 29  |NE...`.P$..(.(0)|
00000DA0: 29 AA 22 20 42 59 54 45  53 20 46 52 45 45 22 3A  |)." BYTES FREE":|
00000DB0: 4C 4E B2 C3 28 50 24 29  3A 81 50 B2 31 A4 4C 4E  |LN..(P$):.P.1.LN|
00000DC0: 3A 97 31 39 39 30 AA 50  2C C6 28 CA 28 50 24 2C  |:.1990.P,.(.(P$,|
00000DD0: 50 2C 31 29 29 00 0B 16  6A 09 97 35 36 32 36 32  |P,1))...j..56262|
00000DE0: AA 50 2C 31 3A 82 3A 97  31 39 38 2C 30 3A 92 31  |.P,1:.:.198,0:.1|
00000DF0: 39 38 2C 31 3A 81 50 B2  31 A4 4C 4E 3A 97 31 39  |98,1:.P.1.LN:.19|
00000E00: 39 30 AA 50 2C 33 32 3A  82 3A 8E 00 11 16 6F 09  |90.P,32:.:....o.|
00000E10: 3A 00 20 16 70 09 8F 20  52 45 44 4F 20 53 2F 52  |:. .p.. REDO S/R|
00000E20: 00 5A 16 74 09 41 24 28  49 2C 52 43 29 B2 49 24  |.Z.t.A$(I,RC).I$|
00000E30: 3A 44 B2 49 3A 45 52 B2  52 43 3A 8D 32 39 37 30  |:D.I:ER.RC:.2970|
00000E40: 3A 99 4C 24 3A 49 B2 49  AB 31 3A 44 B2 49 3A 8D  |:.L$:I.I.1:D.I:.|
00000E50: 32 39 37 30 3A 99 4C 24  3A 8E 00 60 16 7E 09 3A  |2970:.L$:..`.~.:|
00000E60: 00 6F 16 88 09 8F 20 45  44 49 54 20 53 2F 52 00  |.o.... EDIT S/R.|
00000E70: AD 16 C4 09 99 A3 31 33  29 22 C5 C4 C9 D4 A0 CD  |......13)"......|
00000E80: C5 CE D5 22 3A 99 A3 31  33 29 22 A3 A3 A3 A3 A3  |...":..13)".....|
00000E90: A3 A3 A3 A3 22 3A 99 A3  38 29 22 11 31 20 2D 20  |....":..8)".1 - |
00000EA0: C5 44 49 54 20 52 45 43  4F 52 44 53 2E 00 E9 16  |.DIT RECORDS....|
00000EB0: E2 09 99 A3 38 29 22 11  32 20 2D 20 D3 45 41 52  |....8)".2 - .EAR|
00000EC0: 43 48 20 26 20 52 45 50  4C 41 43 45 2E 22 3A 99  |CH & REPLACE.":.|
00000ED0: A3 38 29 22 11 33 20 2D  20 D3 45 41 52 43 48 20  |.8)".3 - .EARCH |
00000EE0: 26 20 44 45 4C 45 54 45  2E 00 19 17 F6 09 99 A3  |& DELETE........|
00000EF0: 38 29 22 11 34 20 2D 20  C2 4C 4F 43 4B 20 44 45  |8)".4 - .LOCK DE|
00000F00: 4C 45 54 45 2E 22 3A 99  A3 38 29 22 11 35 20 2D  |LETE.":..8)".5 -|
00000F10: 20 C5 58 49 54 2E 11 11  11 00 37 17 1E 0A 8D 35  | .XIT.....7....5|
00000F20: 38 30 30 3A 8B 47 24 B3  22 31 22 B0 47 24 B1 22  |800:.G$."1".G$."|
00000F30: 35 22 A7 32 35 39 30 00  45 17 28 0A 8B 47 24 B2  |5".2590.E.(..G$.|
00000F40: 22 35 22 A7 8E 00 7A 17  32 0A 99 22 93 22 3A 91  |"5"...z.2..".":.|
00000F50: C5 28 47 24 29 8D 32 36  32 30 2C 33 30 30 30 2C  |.(G$).2620,3000,|
00000F60: 33 30 39 33 2C 32 38 39  30 3A 99 22 93 05 22 3A  |3093,2890:."..":|
00000F70: 8B 52 43 B1 31 A7 32 35  30 30 00 B1 17 37 0A 9E  |.RC.1.2500...7..|
00000F80: 41 54 2C 38 2C 31 30 3A  99 22 12 20 CE 4F 20 52  |AT,8,10:.". .O R|
00000F90: 45 43 4F 52 44 53 20 52  45 4D 41 49 4E 49 4E 47  |ECORDS REMAINING|
00000FA0: 20 22 3A 8D 39 38 30 30  3A 92 31 39 38 2C 31 3A  | ":.9800:.198,1:|
00000FB0: 8E 00 E2 17 3C 0A 9E 41  54 2C 31 30 2C 38 3A 85  |....<..AT,10,8:.|
00000FC0: 22 D2 45 43 4F 52 44 20  4E 4F 2E 22 3B 45 52 3A  |".ECORD NO.";ER:|
00000FD0: 8B 45 52 B3 31 B0 45 52  B1 52 43 AB 31 A7 32 36  |.ER.1.ER.RC.1.26|
00000FE0: 32 30 00 26 18 46 0A 4D  24 B2 22 9A 12 20 05 3C  |20.&.F.M$.".. .<|
00000FF0: 2D C2 41 43 4B 9A 20 05  3E 2D C6 4F 52 57 41 52  |-.ACK. .>-.ORWAR|
00001000: 44 9A 20 05 C1 2D C1 4C  54 45 52 9A 20 05 C4 2D  |D. ..-.LTER. ..-|
00001010: C4 45 4C 9A 20 05 C5 2D  C5 58 49 54 9A 20 13 22  |.EL. ..-.XIT. ."|
00001020: 3A 8D 33 34 32 30 00 37  18 47 0A 8B 47 24 B2 22  |:.3420.7.G..G$."|
00001030: 41 22 A7 32 36 34 30 00  45 18 4B 0A 8B 47 24 B2  |A".2640.E.K..G$.|
00001040: 22 45 22 A7 8E 00 6A 18  4C 0A 8D 32 38 33 30 3A  |"E"...j.L..2830:|
00001050: 8B 52 43 B1 31 A7 97 31  39 38 2C 31 3A 97 36 33  |.RC.1..198,1:.63|
00001060: 31 2C 36 30 3A 89 32 36  33 30 00 70 18 4D 0A 8E  |1,60:.2630.p.M..|
00001070: 00 AA 18 50 0A 8D 39 38  30 30 3A 99 22 13 12 9A  |...P..9800:."...|
00001080: 20 20 20 20 20 05 20 D3  45 4C 45 43 54 20 44 41  |     . .ELECT DA|
00001090: 54 41 20 41 4E 44 20 50  52 45 53 53 20 D2 C5 D4  |TA AND PRESS ...|
000010A0: D5 D2 CE 20 9A 20 20 20  20 22 00 E8 18 5A 0A 9E  |... .    "...Z..|
000010B0: 41 54 2C 30 2C 32 34 3A  99 22 9A 12 20 05 D5 53  |AT,0,24:.".. ..S|
000010C0: 45 20 43 55 52 53 4F 52  20 4B 45 59 20 54 4F 20  |E CURSOR KEY TO |
000010D0: 4D 4F 56 45 20 55 50 2F  44 4F 57 4E 9A 20 05 C5  |MOVE UP/DOWN. ..|
000010E0: 2D C5 58 49 54 9A 20 13  00 F6 18 5F 0A 44 B2 30  |-.XIT. ...._.D.0|
000010F0: 3A 8D 32 39 38 30 00 0B  19 64 0A A1 47 24 3A 8B  |:.2980...d..G$:.|
00001100: 47 24 B2 22 45 22 A7 32  36 33 30 00 30 19 78 0A  |G$."E".2630.0.x.|
00001110: 8B 47 24 B2 22 91 22 A7  8D 32 39 38 35 3A 44 B2  |.G$."."..2985:D.|
00001120: 44 AB 31 3A 8B 44 B3 B1  AB 31 A7 8D 32 39 38 30  |D.1:.D...1..2980|
00001130: 00 44 19 82 0A 8B 44 B3  30 A7 44 B2 46 44 3A 8D  |.D....D.0.D.FD:.|
00001140: 32 39 38 30 00 6B 19 8C  0A 8B 47 24 B2 22 11 22  |2980.k....G$."."|
00001150: A7 8D 32 39 38 35 3A 44  B2 44 AA 31 3A 8B 44 B3  |..2985:D.D.1:.D.|
00001160: B1 46 44 AA 31 A7 8D 32  39 38 30 00 7A 19 96 0A  |.FD.1..2980.z...|
00001170: 8B 44 B1 46 44 A7 32 36  35 35 00 8E 19 A0 0A 8B  |.D.FD.2655......|
00001180: 47 24 B3 B1 C7 28 31 33  29 A7 32 36 36 30 00 C8  |G$...(13).2660..|
00001190: 19 AA 0A 8D 39 38 30 30  3A 99 22 13 12 9A 20 20  |....9800:."...  |
000011A0: 20 20 05 20 D3 45 4C 45  43 54 20 45 44 49 54 20  |  . .ELECT EDIT |
000011B0: 4F 50 54 49 4F 4E 2D 20  20 20 20 20 20 20 20 20  |OPTION-         |
000011C0: 20 20 9A 20 20 20 20 22  00 07 1A B4 0A 9E 41 54  |  .    "......AT|
000011D0: 2C 30 2C 32 34 3A 99 22  9A 12 20 20 05 20 CF 2D  |,0,24:."..  . .-|
000011E0: CF 56 45 52 57 52 49 54  45 20 9A 20 20 05 20 C4  |.VERWRITE .  . .|
000011F0: 2D C4 45 4C 45 54 45 20  9A 20 05 20 C5 2D C5 58  |-.ELETE . . .-.X|
00001200: 49 54 20 9A 20 20 13 00  23 1A BE 0A A1 47 24 3A  |IT .  ..#....G$:|
00001210: 8B 47 24 B2 22 45 22 A7  8D 34 34 30 30 3A 89 32  |.G$."E"..4400:.2|
00001220: 36 34 30 00 36 1A C8 0A  8F 20 44 45 4C 45 54 45  |640.6.... DELETE|
00001230: 20 46 49 45 4C 44 00 5B  1A D2 0A 8B 47 24 B2 22  | FIELD.[....G$."|
00001240: 44 22 A7 41 24 28 44 2C  45 52 29 B2 22 20 22 3A  |D".A$(D,ER)." ":|
00001250: 8D 34 34 30 30 3A 89 32  36 34 30 00 6D 1A DC 0A  |.4400:.2640.m...|
00001260: 8B 47 24 B3 B1 22 4F 22  A7 32 37 35 30 00 BB 1A  |.G$.."O".2750...|
00001270: DD 0A 8F 20 4F 56 45 52  57 52 49 54 45 20 46 49  |... OVERWRITE FI|
00001280: 45 4C 44 2D 43 41 4C 4C  20 49 4E 50 55 54 20 53  |ELD-CALL INPUT S|
00001290: 2F 52 20 57 49 54 48 20  45 44 49 54 20 46 4C 41  |/R WITH EDIT FLA|
000012A0: 47 20 53 45 54 20 26 20  53 41 56 45 20 4D 41 49  |G SET & SAVE MAI|
000012B0: 4E 20 56 41 52 49 41 42  4C 45 53 00 DB 1A E6 0A  |N VARIABLES.....|
000012C0: 8D 32 39 37 30 3A 45 43  B2 52 43 3A 52 43 B2 45  |.2970:EC.RC:RC.E|
000012D0: 52 3A 49 B2 44 3A 8D 32  30 30 30 00 F3 1A F0 0A  |R:I.D:.2000.....|
000012E0: 8B 49 24 B2 22 22 A7 41  24 28 44 2C 45 52 29 B2  |.I$."".A$(D,ER).|
000012F0: 22 20 22 00 09 1B FA 0A  52 43 B2 45 43 3A 8D 34  |" ".....RC.EC:.4|
00001300: 34 30 30 3A 89 32 36 34  30 00 44 1B 0E 0B 9E 41  |400:.2640.D....A|
00001310: 54 2C 30 2C 32 34 3A 99  22 9A 12 20 20 20 20 20  |T,0,24:."..     |
00001320: 20 05 20 20 20 C1 52 45  20 59 4F 55 20 53 55 52  | .   .RE YOU SUR|
00001330: 45 3F 20 20 20 20 9A 20  20 20 20 20 20 20 20 20  |E?    .         |
00001340: 20 20 20 13 00 56 1B 18  0B A1 47 24 3A 8B 47 24  |   ..V....G$:.G$|
00001350: B2 22 4E 22 A7 8E 00 68  1B 2C 0B 8B 47 24 B3 B1  |."N"...h.,..G$..|
00001360: 22 59 22 A7 32 38 34 30  00 A1 1B 36 0B 9E 41 54  |"Y".2840...6..AT|
00001370: 2C 30 2C 32 34 3A 99 22  9A 12 20 20 20 20 20 20  |,0,24:."..      |
00001380: 20 20 05 20 20 20 20 20  C4 45 4C 45 54 49 4E 47  |  .     .ELETING|
00001390: 20 44 41 54 41 2E 2E 20  20 20 20 9A 20 20 20 20  | DATA..    .    |
000013A0: 13 00 CB 1B 37 0B 8F 20  4D 4F 56 45 20 52 45 43  |....7.. MOVE REC|
000013B0: 4F 52 44 53 20 41 42 4F  56 45 20 44 45 4C 45 54  |ORDS ABOVE DELET|
000013C0: 45 44 20 4F 4E 45 20 44  4F 57 4E 00 00 1C 40 0B  |ED ONE DOWN...@.|
000013D0: 81 43 B2 45 52 A4 52 43  3A 81 46 B2 30 A4 46 44  |.C.ER.RC:.F.0.FD|
000013E0: 3A 41 24 28 46 2C 43 29  B2 41 24 28 46 2C 43 AA  |:A$(F,C).A$(F,C.|
000013F0: 31 29 3A 82 3A 82 3A 52  43 B2 52 43 AB 31 3A 8E  |1):.:.:RC.RC.1:.|
00001400: 00 06 1C 41 0B 3A 00 1D  1C 42 0B 8F 20 42 4C 4F  |...A.:...B.. BLO|
00001410: 43 4B 20 44 45 4C 45 54  45 20 53 2F 52 00 50 1C  |CK DELETE S/R.P.|
00001420: 4A 0B 9E 41 54 2C 35 2C  36 3A 85 22 C4 45 4C 45  |J..AT,5,6:.".ELE|
00001430: 54 45 20 46 52 4F 4D 2E  2E 22 3B 44 46 3A 8B 44  |TE FROM..";DF:.D|
00001440: 46 B3 31 B0 44 46 B1 52  43 AB 32 A7 32 38 39 30  |F.1.DF.RC.2.2890|
00001450: 00 98 1C 4F 0B 45 52 B2  44 46 3A 4D 24 B2 22 12  |...O.ER.DF:M$.".|
00001460: 9A 20 20 20 20 20 20 20  20 20 05 20 C1 52 45 20  |.         . .RE |
00001470: 59 4F 55 20 53 55 52 45  28 59 2F 4E 29 3F 20 9A  |YOU SURE(Y/N)? .|
00001480: 20 20 20 20 20 20 20 20  20 20 13 22 3A 8D 39 38  |          .":.98|
00001490: 30 30 3A 8D 34 33 39 30  00 B3 1C 50 0B A1 47 24  |00:.4390...P..G$|
000014A0: 3A 8B 47 24 B2 22 4E 22  A7 99 22 93 22 3A 89 32  |:.G$."N"..".":.2|
000014B0: 38 39 30 00 C5 1C 51 0B  8B 47 24 B3 B1 22 59 22  |890...Q..G$.."Y"|
000014C0: A7 32 38 39 36 00 01 1D  54 0B 99 22 93 22 3A 9E  |.2896...T..".":.|
000014D0: 41 54 2C 35 2C 31 30 3A  85 22 C4 45 4C 45 54 45  |AT,5,10:.".ELETE|
000014E0: 20 54 4F 2E 2E 2E 2E 22  3B 44 54 3A 8B 44 54 B3  | TO....";DT:.DT.|
000014F0: B2 44 46 20 B0 44 54 B1  52 43 AB 31 A7 32 39 30  |.DF .DT.RC.1.290|
00001500: 30 00 17 1D 56 0B 45 52  B2 44 54 3A 8D 39 38 30  |0...V.ER.DT:.980|
00001510: 30 3A 8D 34 33 39 30 00  32 1D 57 0B A1 47 24 3A  |0:.4390.2.W..G$:|
00001520: 8B 47 24 B2 22 4E 22 A7  99 22 93 22 3A 89 32 39  |.G$."N"..".":.29|
00001530: 30 30 00 44 1D 58 0B 8B  47 24 B3 B1 22 59 22 A7  |00.D.X..G$.."Y".|
00001540: 32 39 30 33 00 87 1D 59  0B 9E 41 54 2C 30 2C 32  |2903...Y..AT,0,2|
00001550: 34 3A 99 22 12 9A 20 05  20 C4 4F 20 59 4F 55 20  |4:.".. . .O YOU |
00001560: 57 49 53 48 20 54 48 45  20 44 45 4C 45 54 45 20  |WISH THE DELETE |
00001570: 54 4F 20 47 4F 20 41 48  45 41 44 3F 20 9A 20 13  |TO GO AHEAD? . .|
00001580: 22 3A 8D 39 38 30 30 00  99 1D 5A 0B A1 47 24 3A  |":.9800...Z..G$:|
00001590: 8B 47 24 B2 22 4E 22 A7  8E 00 AB 1D 5B 0B 8B 47  |.G$."N".....[..G|
000015A0: 24 B3 B1 22 59 22 A7 32  39 30 36 00 D0 1D 5E 0B  |$.."Y".2906...^.|
000015B0: 99 22 93 22 3A 9E 41 54  2C 39 2C 31 34 3A 99 22  |.".":.AT,9,14:."|
000015C0: 2A 20 2A 20 C4 C5 CC C5  D4 C9 CE C7 20 2A 20 2A  |* * ........ * *|
000015D0: 00 F8 1D 5F 0B 8F 20 4D  4F 56 45 20 52 45 43 4F  |..._.. MOVE RECO|
000015E0: 52 44 53 20 44 4F 57 4E  20 54 4F 20 44 45 4C 45  |RDS DOWN TO DELE|
000015F0: 54 45 20 42 4C 4F 43 4B  00 2F 1E 68 0B 81 44 B2  |TE BLOCK./.h..D.|
00001600: 44 54 AA 31 A4 52 43 AB  31 3A 81 46 B2 30 A4 46  |DT.1.RC.1:.F.0.F|
00001610: 44 3A 41 24 28 46 2C 44  46 AB 31 AA 28 44 AB 44  |D:A$(F,DF.1.(D.D|
00001620: 54 29 29 B2 41 24 28 46  2C 44 29 3A 82 3A 82 00  |T)).A$(F,D):.:..|
00001630: 45 1E 72 0B 52 43 B2 52  43 AB 28 44 54 AB 44 46  |E.r.RC.RC.(DT.DF|
00001640: AA 31 29 3A 8E 00 4B 1E  7C 0B 3A 00 75 1E 86 0B  |.1):..K.|.:.u...|
00001650: 8F 20 44 45 4C 45 54 45  20 44 41 54 41 20 4F 4E  |. DELETE DATA ON|
00001660: 20 53 43 52 45 45 4E 20  46 4F 52 20 4F 56 45 52  | SCREEN FOR OVER|
00001670: 57 52 49 54 45 00 A8 1E  9A 0B 4C 24 B2 22 22 3A  |WRITE.....L$."":|
00001680: 81 4C B2 31 A4 C3 28 41  24 28 44 2C 45 52 29 29  |.L.1..(A$(D,ER))|
00001690: 3A 4C 24 B2 4C 24 AA 22  20 22 3A 82 3A 8D 32 39  |:L$.L$." ":.:.29|
000016A0: 39 35 3A 99 4C 24 3A 8E  00 AE 1E 9F 0B 3A 00 DB  |95:.L$:......:..|
000016B0: 1E A0 0B 8F 20 53 2F 52  20 54 4F 20 48 49 47 48  |.... S/R TO HIGH|
000016C0: 4C 49 47 48 54 20 43 55  52 52 45 4E 54 20 46 49  |LIGHT CURRENT FI|
000016D0: 45 4C 44 20 54 4F 20 45  44 49 54 00 F4 1E A4 0B  |ELD TO EDIT.....|
000016E0: 8D 32 39 39 35 3A 99 22  12 22 41 24 28 44 2C 45  |.2995:."."A$(D,E|
000016F0: 52 29 3A 8E 00 0A 1F A9  0B 8D 32 39 39 35 3A 99  |R):.......2995:.|
00001700: 41 24 28 44 2C 45 52 29  3A 8E 00 49 1F AE 0B 9E  |A$(D,ER):..I....|
00001710: 41 54 2C 30 2C 32 34 3A  99 22 9A 12 20 05 46 31  |AT,0,24:.".. .F1|
00001720: 2D C4 45 4C 45 54 45 20  9A 20 05 20 46 33 2D CF  |-.ELETE . . F3-.|
00001730: 56 45 52 57 52 49 54 45  20 9A 20 05 20 46 35 2D  |VERWRITE . . F5-|
00001740: C5 58 49 54 20 9A 20 20  13 00 5E 1F AF 0B 8F 20  |.XIT .  ..^.... |
00001750: 43 55 52 53 4F 52 20 53  45 54 20 53 2F 52 00 82  |CURSOR SET S/R..|
00001760: 1F B3 0B 9E 41 54 2C C5  28 42 24 28 31 2C 44 29  |....AT,.(B$(1,D)|
00001770: 29 AB 33 2C C5 28 42 24  28 30 2C 44 29 29 AB 36  |).3,.(B$(0,D)).6|
00001780: 3A 8E 00 88 1F B4 0B 3A  00 A3 1F B5 0B 8F 20 53  |:......:...... S|
00001790: 45 41 52 43 48 20 26 20  52 45 50 4C 41 43 45 20  |EARCH & REPLACE |
000017A0: 53 2F 52 00 DF 1F B8 0B  45 46 B2 31 3A 49 53 B2  |S/R.....EF.1:IS.|
000017B0: 30 3A 8D 34 33 35 30 3A  85 22 11 1D 1D C6 49 45  |0:.4350:."....IE|
000017C0: 4C 44 20 4E 4F 2E 28 2D  31 20 54 4F 20 45 58 49  |LD NO.(-1 TO EXI|
000017D0: 54 29 22 3B 53 49 3A 8B  53 49 B2 AB 31 A7 8E 00  |T)";SI:.SI..1...|
000017E0: F6 1F C2 0B 8B 53 49 B3  31 B0 53 49 B1 46 44 AA  |.....SI.1.SI.FD.|
000017F0: 31 A7 33 30 30 30 00 2F  20 CC 0B 53 24 B2 22 22  |1.3000./ ..S$.""|
00001800: 3A 53 49 B2 53 49 AB 31  3A 9E 41 54 2C 32 2C 31  |:SI.SI.1:.AT,2,1|
00001810: 36 3A 85 22 D3 45 41 52  43 48 20 44 41 54 41 22  |6:.".EARCH DATA"|
00001820: 3B 53 24 3A 8B 53 24 B2  22 22 A7 33 30 30 30 00  |;S$:.S$."".3000.|
00001830: 68 20 D1 0B 9E 41 54 2C  32 2C 31 38 3A 99 22 D2  |h ...AT,2,18:.".|
00001840: 45 50 4C 41 43 45 20 44  41 54 41 3F 22 3A 58 B2  |EPLACE DATA?":X.|
00001850: 31 38 3A 59 B2 32 34 3A  9E 41 54 2C 31 35 2C 31  |18:Y.24:.AT,15,1|
00001860: 38 3A 97 32 35 31 2C 30  00 AA 20 D2 0B 8F 20 43  |8:.251,0.. ... C|
00001870: 41 4C 4C 20 49 4E 50 55  54 20 52 4F 55 54 49 4E  |ALL INPUT ROUTIN|
00001880: 45 20 54 4F 20 4D 41 4B  45 20 53 55 52 45 20 44  |E TO MAKE SURE D|
00001890: 41 54 41 20 43 4F 4E 46  4F 52 4D 53 20 54 4F 20  |ATA CONFORMS TO |
000018A0: 46 49 45 4C 44 20 54 59  50 45 00 DB 20 D6 0B 97  |FIELD TYPE.. ...|
000018B0: 32 35 32 2C C5 28 42 24  28 33 2C 53 49 29 29 3A  |252,.(B$(3,SI)):|
000018C0: 97 32 35 33 2C C5 28 C8  28 42 24 28 34 2C 53 49  |.253,.(.(B$(4,SI|
000018D0: 29 2C 31 29 29 3A 8D 32  30 32 30 00 F1 20 D7 0B  |),1)):.2020.. ..|
000018E0: 8F 20 43 41 4C 4C 20 53  45 41 52 43 48 20 53 2F  |. CALL SEARCH S/|
000018F0: 52 00 1E 21 E0 0B 49 54  24 B2 C8 28 53 24 2C 31  |R..!..IT$..(S$,1|
00001900: 29 3A 4C 4E B2 C3 28 53  24 29 AB 31 3A 53 24 B2  |):LN..(S$).1:S$.|
00001910: C9 28 53 24 2C 4C 4E 29  3A 8D 33 35 39 39 00 2F  |.(S$,LN):.3599./|
00001920: 21 EA 0B 8B 43 50 24 B2  22 22 A7 33 30 30 30 00  |!...CP$."".3000.|
00001930: 68 21 F4 0B 99 A3 31 30  29 22 11 11 D2 45 50 4C  |h!....10)"...EPL|
00001940: 41 43 49 4E 47 2E 2E 20  11 11 11 22 3A 81 44 B2  |ACING.. ...":.D.|
00001950: 31 A4 C3 28 43 50 24 29  3A 50 B2 C6 28 CA 28 43  |1..(CP$):P..(.(C|
00001960: 50 24 2C 44 2C 31 29 29  00 88 21 FE 0B 8B 49 54  |P$,D,1))..!...IT|
00001970: 24 B3 B1 22 40 22 A7 41  24 28 53 49 2C 50 29 B2  |$.."@".A$(SI,P).|
00001980: 49 24 3A 89 33 30 39 32  00 C2 21 03 0C 8F 20 43  |I$:.3092..!... C|
00001990: 48 45 43 4B 20 4C 45 4E  47 54 48 20 4F 46 20 53  |HECK LENGTH OF S|
000019A0: 54 52 49 4E 47 20 44 4F  45 53 20 4E 4F 54 20 45  |TRING DOES NOT E|
000019B0: 58 43 45 45 44 20 46 49  45 4C 44 20 4C 45 4E 47  |XCEED FIELD LENG|
000019C0: 54 48 00 EE 21 08 0C 8B  C3 28 41 24 28 53 49 2C  |TH..!....(A$(SI,|
000019D0: 50 29 29 AB 4C 4E AA C3  28 49 24 29 B3 B2 C5 28  |P)).LN..(I$)...(|
000019E0: 42 24 28 33 2C 53 49 29  29 A7 33 30 39 31 00 23  |B$(3,SI)).3091.#|
000019F0: 22 12 0C 99 A3 33 29 22  91 2A 20 2A 20 D3 54 52  |"....3)".* * .TR|
00001A00: 49 4E 47 20 54 4F 4F 20  4C 4F 4E 47 20 49 4E 22  |ING TOO LONG IN"|
00001A10: 50 22 20 2A 20 2A 22 3A  8D 39 38 30 30 3A 89 33  |P" * *":.9800:.3|
00001A20: 30 39 32 00 66 22 13 0C  41 24 28 53 49 2C 50 29  |092.f"..A$(SI,P)|
00001A30: B2 C8 28 41 24 28 53 49  2C 50 29 2C 50 53 AB 31  |..(A$(SI,P),PS.1|
00001A40: 29 AA 49 24 AA C9 28 41  24 28 53 49 2C 50 29 2C  |).I$..(A$(SI,P),|
00001A50: C3 28 41 24 28 53 49 2C  50 29 29 AB 28 50 53 AB  |.(A$(SI,P)).(PS.|
00001A60: 31 AA 4C 4E 29 29 00 74  22 14 0C 82 3A 8D 39 38  |1.LN)).t"...:.98|
00001A70: 30 30 3A 8E 00 B1 22 15  0C 45 46 B2 31 3A 49 53  |00:..."..EF.1:IS|
00001A80: B2 30 3A 8D 34 33 35 30  3A 85 22 11 11 1D 1D C6  |.0:.4350:.".....|
00001A90: 49 45 4C 44 20 4E 4F 2E  28 2D 31 20 54 4F 20 45  |IELD NO.(-1 TO E|
00001AA0: 58 49 54 29 22 3B 53 49  3A 8B 53 49 B2 AB 31 A7  |XIT)";SI:.SI..1.|
00001AB0: 8E 00 C8 22 16 0C 8B 53  49 B3 31 B0 53 49 B1 46  |..."...SI.1.SI.F|
00001AC0: 44 AA 31 A7 33 30 39 33  00 F6 22 17 0C 53 49 B2  |D.1.3093.."..SI.|
00001AD0: 53 49 AB 31 3A 85 22 11  11 1D 1D D3 45 41 52 43  |SI.1:.".....EARC|
00001AE0: 48 20 44 41 54 41 22 3B  53 24 3A 8B 53 24 B2 22  |H DATA";S$:.S$."|
00001AF0: 22 A7 33 30 39 33 00 30  23 18 0C 49 54 24 B2 C8  |".3093.0#..IT$..|
00001B00: 28 53 24 2C 31 29 3A 4C  4E B2 C3 28 53 24 29 AB  |(S$,1):LN..(S$).|
00001B10: 31 3A 53 24 B2 C9 28 53  24 2C 4C 4E 29 3A 8D 33  |1:S$..(S$,LN):.3|
00001B20: 35 39 39 3A 8B 43 50 24  B2 22 22 A7 33 30 39 33  |599:.CP$."".3093|
00001B30: 00 66 23 19 0C 99 A3 39  29 22 11 11 12 20 C4 45  |.f#....9)"... .E|
00001B40: 4C 45 54 49 4E 47 2E 2E  20 22 3A 81 44 B2 31 A4  |LETING.. ":.D.1.|
00001B50: C3 28 43 50 24 29 3A 50  B2 C6 28 CA 28 43 50 24  |.(CP$):P..(.(CP$|
00001B60: 2C 44 2C 31 29 29 00 85  23 1A 0C 8B 49 54 24 B3  |,D,1))..#...IT$.|
00001B70: B1 22 40 22 A7 41 24 28  53 49 2C 50 29 B2 22 20  |."@".A$(SI,P)." |
00001B80: 22 3A 82 3A 8E 00 C5 23  1B 0C 41 24 28 53 49 2C  |":.:...#..A$(SI,|
00001B90: 50 29 B2 C8 28 41 24 28  53 49 2C 50 29 2C 50 53  |P)..(A$(SI,P),PS|
00001BA0: AB 31 29 AA CA 28 41 24  28 53 49 2C 50 29 2C 50  |.1)..(A$(SI,P),P|
00001BB0: 53 AA 4C 4E 2C C3 28 41  24 28 53 49 2C 50 29 29  |S.LN,.(A$(SI,P))|
00001BC0: 29 3A 82 3A 8E 00 F7 23  1C 0C 99 22 93 05 11 11  |):.:...#..."....|
00001BD0: 11 1D 1D D0 52 45 53 53  3B 22 3A 99 A3 35 29 22  |....RESS;":..5)"|
00001BE0: 11 11 31 20 2D 20 D4 4F  20 56 49 45 57 20 41 20  |..1 - .O VIEW A |
00001BF0: 52 45 43 4F 52 44 2E 00  2D 24 1D 0C 99 A3 35 29  |RECORD..-$....5)|
00001C00: 22 11 11 32 20 2D 20 D4  4F 20 56 49 45 57 20 41  |"..2 - .O VIEW A|
00001C10: 4C 4C 20 52 45 43 4F 52  44 53 2E 22 3A 99 A3 35  |LL RECORDS.":..5|
00001C20: 29 22 11 11 33 20 2D 20  C5 58 49 54 2E 00 42 24  |)"..3 - .XIT..B$|
00001C30: 1E 0C A1 47 24 3A 8B 47  24 B2 22 32 22 A7 33 31  |...G$:.G$."2".31|
00001C40: 32 30 00 50 24 1F 0C 8B  47 24 B2 22 33 22 A7 8E  |20.P$...G$."3"..|
00001C50: 00 62 24 20 0C 8B 47 24  B3 B1 22 31 22 A7 33 31  |.b$ ..G$.."1".31|
00001C60: 30 32 00 6A 24 21 0C 99  22 93 00 9A 24 22 0C 9E  |02.j$!.."...$"..|
00001C70: 41 54 2C 34 2C 38 3A 85  22 D2 45 43 4F 52 44 20  |AT,4,8:.".ECORD |
00001C80: 4E 4F 2E 22 3B 45 52 3A  8B 45 52 B3 31 B0 45 52  |NO.";ER:.ER.1.ER|
00001C90: B1 52 43 AB 31 A7 33 31  30 36 00 D6 24 24 0C 4D  |.RC.1.3106..$$.M|
00001CA0: 24 B2 22 12 9A 20 20 20  20 20 20 20 05 20 D0 52  |$."..       . .R|
00001CB0: 45 53 53 20 41 20 4B 45  59 20 54 4F 20 45 58 49  |ESS A KEY TO EXI|
00001CC0: 54 20 9A 20 20 20 20 20  20 20 20 20 20 20 13 22  |T .           ."|
00001CD0: 3A 8D 34 33 39 30 00 E7  24 25 0C 92 31 39 38 2C  |:.4390..$%..198,|
00001CE0: 31 3A 89 33 31 30 30 00  15 25 30 0C 99 22 93 11  |1:.3100..%0.."..|
00001CF0: 11 11 11 1D 1D 1D 1D C1  CE D9 20 CB C5 D9 20 54  |.......... ... T|
00001D00: 4F 20 53 43 52 4F 4C 4C  20 27 C5 27 54 4F 20 45  |O SCROLL '.'TO E|
00001D10: 58 49 54 11 11 00 48 25  4E 0C 9E 41 54 2C 36 2C  |XIT...H%N..AT,6,|
00001D20: 31 30 3A 85 22 D2 45 43  4F 52 44 20 4E 4F 2E 28  |10:.".ECORD NO.(|
00001D30: 2D 31 20 54 4F 20 45 58  49 54 29 22 3B 53 50 3A  |-1 TO EXIT)";SP:|
00001D40: 8B 53 50 B2 AB 31 A7 8E  00 5F 25 58 0C 8B 53 50  |.SP..1..._%X..SP|
00001D50: B3 31 B0 53 50 B1 52 43  AB 31 A7 33 31 35 30 00  |.1.SP.RC.1.3150.|
00001D60: 80 25 5D 0C 8F 20 44 49  53 50 4C 41 59 20 46 49  |.%].. DISPLAY FI|
00001D70: 4C 45 53 20 42 59 20 53  43 52 4F 4C 4C 49 4E 47  |LES BY SCROLLING|
00001D80: 00 88 25 62 0C 99 22 93  00 C4 25 94 0C 81 50 B2  |..%b.."...%...P.|
00001D90: 53 50 A4 52 43 AB 31 3A  99 22 12 20 D2 45 43 4F  |SP.RC.1:.". .ECO|
00001DA0: 52 44 20 22 50 3A 81 53  52 B2 30 A4 46 44 3A 99  |RD "P:.SR.0.FD:.|
00001DB0: 42 24 28 32 2C 53 52 29  22 3A 20 22 41 24 28 53  |B$(2,SR)": "A$(S|
00001DC0: 52 2C 50 29 00 D9 25 9E  0C A1 47 24 3A 8B 47 24  |R,P)..%...G$:.G$|
00001DD0: B2 22 45 22 A7 33 31 30  30 00 0C 26 A8 0C 82 3A  |."E".3100..&...:|
00001DE0: 99 22 2D 20 2D 20 2D 20  2D 20 2D 20 2D 20 2D 20  |."- - - - - - - |
00001DF0: 2D 20 2D 20 2D 20 2D 20  2D 20 2D 20 2D 20 2D 20  |- - - - - - - - |
00001E00: 2D 20 2D 20 2D 20 2D 20  2D 20 91 91 00 35 26 BC  |- - - - - ...5&.|
00001E10: 0C 92 31 39 38 2C 31 3A  82 3A 92 31 39 37 2C 36  |..198,1:.:.197,6|
00001E20: 34 3A 97 31 39 38 2C 30  3A 92 31 39 38 2C 31 3A  |4:.198,0:.198,1:|
00001E30: 89 33 31 30 30 00 65 26  48 0D 9E 41 54 2C 37 2C  |.3100.e&H..AT,7,|
00001E40: 33 3A 85 22 D2 45 43 4F  52 44 20 4E 4F 2E 22 3B  |3:.".ECORD NO.";|
00001E50: 45 52 3A 8B 45 52 B3 31  B0 45 52 B1 52 43 AB 31  |ER:.ER.1.ER.RC.1|
00001E60: A7 33 34 30 30 00 9E 26  57 0D 4D 24 B2 22 9A 12  |.3400..&W.M$."..|
00001E70: 20 20 20 20 05 20 3C 2D  C2 41 43 4B 20 9A 20 20  |    . <-.ACK .  |
00001E80: 05 20 3E 2D C6 4F 52 57  41 52 44 20 9A 20 20 05  |. >-.ORWARD .  .|
00001E90: 20 C5 2D C5 58 49 54 20  9A 20 20 20 20 13 00 E1  | .-.XIT .    ...|
00001EA0: 26 58 0D 8F 20 53 2F 52  20 54 4F 20 44 49 53 50  |&X.. S/R TO DISP|
00001EB0: 4C 41 59 20 52 45 43 4F  52 44 53 20 57 49 54 48  |LAY RECORDS WITH|
00001EC0: 4F 55 54 20 53 43 52 4F  4C 4C 49 4E 47 20 55 53  |OUT SCROLLING US|
00001ED0: 49 4E 47 20 53 43 52 45  45 4E 20 4C 41 59 4F 55  |ING SCREEN LAYOU|
00001EE0: 54 00 22 27 5C 0D 81 54  B2 30 A4 31 A9 30 3A 99  |T."'\..T.0.1.0:.|
00001EF0: 22 13 9A 12 20 20 D2 45  43 4F 52 44 20 22 C4 28  |"...  .ECORD ".(|
00001F00: 45 52 29 22 20 20 20 20  20 20 20 20 20 20 20 20  |ER)"            |
00001F10: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001F20: 20 22 00 2C 27 66 0D 8D  34 34 30 30 00 52 27 7A  | ".,'f..4400.R'z|
00001F30: 0D A1 47 24 3A 8B 47 24  B2 22 45 22 B0 47 24 B2  |..G$:.G$."E".G$.|
00001F40: 22 44 22 B0 47 24 B2 22  41 22 A7 54 B2 31 3A 82  |"D".G$."A".T.1:.|
00001F50: 3A 8E 00 64 27 8E 0D 8B  47 24 B3 B1 22 2C 22 A7  |:..d'...G$..",".|
00001F60: 33 34 38 30 00 7E 27 93  0D 45 52 B2 45 52 AB 31  |3480.~'..ER.ER.1|
00001F70: 3A 8B 45 52 B2 30 A7 45  52 B2 52 43 AB 31 00 84  |:.ER.0.ER.RC.1..|
00001F80: 27 96 0D 82 00 96 27 98  0D 8B 47 24 B3 B1 22 2E  |'.....'...G$..".|
00001F90: 22 A7 33 34 35 30 00 AE  27 A2 0D 45 52 B2 45 52  |".3450..'..ER.ER|
00001FA0: AA 31 3A 8B 45 52 B2 52  43 A7 45 52 B2 31 00 B4  |.1:.ER.RC.ER.1..|
00001FB0: 27 A7 0D 82 00 BA 27 A8  0D 3A 00 CB 27 A9 0D 8F  |'.....'..:..'...|
00001FC0: 20 53 45 41 52 43 48 20  53 2F 52 00 0E 28 AC 0D  | SEARCH S/R..(..|
00001FD0: 45 46 B2 30 3A 99 22 93  22 3A 8D 34 33 35 30 3A  |EF.0:.".":.4350:|
00001FE0: 99 22 11 1D 1D 1D 1E C5  4E 54 45 52 20 49 4E 20  |."......NTER IN |
00001FF0: 46 4F 52 4D 2C 12 C6 92  49 45 4C 44 12 D3 92 45  |FORM,...IELD...E|
00002000: 41 52 43 48 54 59 50 45  12 C4 92 41 54 41 00 3E  |ARCHTYPE...ATA.>|
00002010: 28 B1 0D 99 22 11 1D 9E  27 C5 27 20 54 4F 20 45  |(..."...'.' TO E|
00002020: 58 49 54 20 27 C3 27 20  54 4F 20 43 4C 45 41 52  |XIT '.' TO CLEAR|
00002030: 20 27 D6 27 20 54 4F 20  56 49 45 57 11 11 00 62  | '.' TO VIEW...b|
00002040: 28 B6 0D 53 24 B2 22 22  3A 97 31 39 38 2C 30 3A  |(..S$."":.198,0:|
00002050: 85 53 24 3A 8B 53 24 B2  22 45 22 A7 49 53 B2 30  |.S$:.S$."E".IS.0|
00002060: 3A 8E 00 80 28 C0 0D 8B  53 24 B2 22 43 22 A7 49  |:...(...S$."C".I|
00002070: 53 B2 30 3A 43 50 24 B2  22 22 3A 89 33 35 30 30  |S.0:CP$."":.3500|
00002080: 00 9F 28 C5 0D 8B 53 24  B2 22 56 22 AF 43 50 24  |..(...S$."V".CP$|
00002090: B3 B1 22 22 A7 99 22 93  22 3A 8D 34 30 30 35 00  |..""..".":.4005.|
000020A0: B7 28 C6 0D 8B 53 24 B2  22 22 B0 C3 28 53 24 29  |.(...S$.""..(S$)|
000020B0: B3 33 A7 33 35 30 30 00  E6 28 CA 0D 53 49 24 B2  |.3.3500..(..SI$.|
000020C0: C8 28 53 24 2C 31 29 3A  8B 53 49 24 B3 22 31 22  |.(S$,1):.SI$."1"|
000020D0: B0 53 49 24 B1 C9 28 C4  28 46 44 AA 31 29 2C 31  |.SI$..(.(FD.1),1|
000020E0: 29 A7 33 35 30 30 00 08  29 CF 0D 53 49 B2 C5 28  |).3500..)..SI..(|
000020F0: 53 49 24 29 3A 53 49 B2  53 49 AB 31 3A 8D 33 35  |SI$):SI.SI.1:.35|
00002100: 39 38 3A 89 33 35 30 30  00 0E 29 D0 0D 3A 00 1D  |98:.3500..)..:..|
00002110: 29 D1 0D 8F 20 4D 41 49  4E 20 53 2F 52 00 46 29  |)... MAIN S/R.F)|
00002120: 0E 0E 49 54 24 B2 CA 28  53 24 2C 32 2C 31 29 3A  |..IT$..(S$,2,1):|
00002130: 4C 4E B2 C3 28 53 24 29  AB 32 3A 53 24 B2 C9 28  |LN..(S$).2:S$..(|
00002140: 53 24 2C 4C 4E 29 00 83  29 0F 0E 8B 49 54 24 B3  |S$,LN)..)...IT$.|
00002150: B1 22 21 22 AF 49 54 24  B3 B1 22 2A 22 AF 49 54  |."!".IT$.."*".IT|
00002160: 24 B3 B1 22 40 22 AF 49  54 24 B3 B1 22 3C 22 AF  |$.."@".IT$.."<".|
00002170: 49 54 24 B3 B1 22 3E 22  AF 49 54 24 B3 B1 22 5E  |IT$..">".IT$.."^|
00002180: 22 A7 8E 00 98 29 10 0E  8B 45 46 A7 99 22 93 22  |"....)...EF.."."|
00002190: 3A 9E 41 54 2C 30 2C 38  00 AE 29 11 0E 99 A3 35  |:.AT,0,8..)....5|
000021A0: 29 22 11 D3 45 41 52 43  48 49 4E 47 2E 2E 00 C9  |)"..EARCHING....|
000021B0: 29 12 0E 8B 49 53 B2 30  A7 49 53 B2 31 3A 8D 33  |)...IS.0.IS.1:.3|
000021C0: 38 30 30 3A 89 33 36 32  31 00 D3 29 1A 0E 8D 33  |800:.3621..)...3|
000021D0: 38 31 30 00 E5 29 25 0E  8B 43 50 24 B3 B1 22 22  |810..)%..CP$..""|
000021E0: A7 33 36 33 30 00 14 2A  29 0E 8D 39 38 30 30 3A  |.3630..*)..9800:|
000021F0: 99 A3 35 29 22 91 2A 20  2A 12 20 CE 4F 20 44 41  |..5)".* *. .O DA|
00002200: 54 41 20 46 4F 55 4E 44  20 92 2A 20 2A 22 3A 8D  |TA FOUND .* *":.|
00002210: 33 39 30 30 00 24 2A 2A  0E 8B 49 53 A7 43 50 24  |3900.$**..IS.CP$|
00002220: B2 43 4E 24 00 2A 2A 2B  0E 8E 00 5B 2A 2E 0E 49  |.CN$.**+...[*..I|
00002230: 4D B2 C3 28 43 50 24 29  3A 99 A3 35 29 22 91 22  |M..(CP$):..5)"."|
00002240: C4 28 49 4D 29 22 20 52  45 43 4F 52 44 53 20 46  |.(IM)" RECORDS F|
00002250: 4F 55 4E 44 22 3A 8D 39  38 30 30 00 67 2A 38 0E  |OUND":.9800.g*8.|
00002260: 8D 33 39 30 30 3A 8E 00  6D 2A 74 0E 3A 00 86 2A  |.3900:..m*t.:..*|
00002270: 7E 0E 8F 20 53 45 41 52  43 48 20 53 55 42 52 4F  |~.. SEARCH SUBRO|
00002280: 55 54 49 4E 45 53 00 9E  2A 88 0E 8F 20 44 49 52  |UTINES..*... DIR|
00002290: 45 43 54 20 43 4F 4D 50  41 52 49 53 4F 4E 00 C4  |ECT COMPARISON..|
000022A0: 2A C5 0E 8B 49 54 24 B2  22 21 22 AF 53 24 B2 41  |*...IT$."!".S$.A|
000022B0: 24 28 53 49 2C 47 29 A7  43 50 24 B2 43 50 24 AA  |$(SI,G).CP$.CP$.|
000022C0: C7 28 47 29 00 EB 2A C6  0E 8B 49 54 24 B2 22 5E  |.(G)..*...IT$."^|
000022D0: 22 AF 53 24 B3 B1 41 24  28 53 49 2C 47 29 A7 43  |".S$..A$(SI,G).C|
000022E0: 50 24 B2 43 50 24 AA C7  28 47 29 00 11 2B C7 0E  |P$.CP$..(G)..+..|
000022F0: 8B 49 54 24 B2 22 3C 22  AF 53 24 B1 41 24 28 53  |.IT$."<".S$.A$(S|
00002300: 49 2C 47 29 A7 43 50 24  B2 43 50 24 AA C7 28 47  |I,G).CP$.CP$..(G|
00002310: 29 00 37 2B C8 0E 8B 49  54 24 B2 22 3E 22 AF 53  |).7+...IT$.">".S|
00002320: 24 B3 41 24 28 53 49 2C  47 29 A7 43 50 24 B2 43  |$.A$(SI,G).CP$.C|
00002330: 50 24 AA C7 28 47 29 00  3F 2B C9 0E 82 3A 8E 00  |P$..(G).?+...:..|
00002340: 45 2B CA 0E 3A 00 54 2B  CB 0E 8F 20 57 49 4C 44  |E+..:.T+... WILD|
00002350: 43 41 52 44 00 78 2B CE  0E 8B C8 28 41 24 28 53  |CARD.x+....(A$(S|
00002360: 49 2C 47 29 2C 4C 4E 29  B2 53 24 A7 43 50 24 B2  |I,G),LN).S$.CP$.|
00002370: 43 50 24 AA C7 28 47 29  00 80 2B D3 0E 82 3A 8E  |CP$..(G)..+...:.|
00002380: 00 94 2B D4 0E 8F 20 53  45 41 52 43 48 20 53 54  |..+... SEARCH ST|
00002390: 52 49 4E 47 00 AE 2B D5  0E 81 53 B2 31 A4 C3 28  |RING..+...S.1..(|
000023A0: 41 24 28 53 49 2C 47 29  29 AB 4C 4E AA 31 00 DF  |A$(SI,G)).LN.1..|
000023B0: 2B D6 0E 8B 53 24 B2 CA  28 41 24 28 53 49 2C 47  |+...S$..(A$(SI,G|
000023C0: 29 2C 53 2C 4C 4E 29 A7  43 50 24 B2 43 50 24 AA  |),S,LN).CP$.CP$.|
000023D0: C7 28 47 29 3A 47 B2 47  AA 31 3A 50 53 B2 53 00  |.(G):G.G.1:PS.S.|
000023E0: E9 2B D7 0E 82 3A 82 3A  8E 00 04 2C D8 0E 43 50  |.+...:.:...,..CP|
000023F0: 24 B2 22 22 3A 81 47 B2  31 A4 52 43 AB 31 3A 89  |$."":.G.1.RC.1:.|
00002400: 33 38 32 30 00 33 2C E2  0E 43 4E 24 B2 43 50 24  |3820.3,..CN$.CP$|
00002410: 3A 43 50 24 B2 22 22 3A  81 54 B2 31 A4 C3 28 43  |:CP$."":.T.1..(C|
00002420: 4E 24 29 3A 47 B2 C6 28  CA 28 43 4E 24 2C 54 2C  |N$):G..(.(CN$,T,|
00002430: 31 29 29 00 45 2C EC 0E  8B 49 54 24 B2 22 2A 22  |1)).E,...IT$."*"|
00002440: A7 33 37 39 30 00 57 2C  F6 0E 8B 49 54 24 B2 22  |.3790.W,...IT$."|
00002450: 40 22 A7 33 37 39 37 00  81 2C 00 0F 8B 49 54 24  |@".3797..,...IT$|
00002460: B2 22 3C 22 B0 49 54 24  B2 22 3E 22 B0 49 54 24  |."<".IT$.">".IT$|
00002470: B2 22 5E 22 B0 49 54 24  B2 22 21 22 A7 33 37 38  |."^".IT$."!".378|
00002480: 31 00 93 2C 3C 0F 81 57  B2 31 A4 31 30 30 30 3A  |1..,<..W.1.1000:|
00002490: 82 3A 8E 00 99 2C 41 0F  3A 00 B5 2C 46 0F 8F 20  |.:...,A.:..,F.. |
000024A0: 44 49 53 50 4C 41 59 20  52 45 43 4F 52 44 53 20  |DISPLAY RECORDS |
000024B0: 46 4F 55 4E 44 00 E5 2C  A0 0F 99 A3 36 29 22 11  |FOUND..,....6)".|
000024C0: 11 12 D0 D2 C5 D3 D3 A0  C1 CE D9 A0 CB C5 D9 A0  |................|
000024D0: D4 CF A0 D3 D4 C1 D2 D4  92 22 3A 92 31 39 38 2C  |.........":.198,|
000024E0: 31 3A 99 22 93 00 05 2D  A5 0F 81 44 B2 31 A4 C3  |1:."...-...D.1..|
000024F0: 28 43 50 24 29 3A 50 B2  C6 28 CA 28 43 50 24 2C  |(CP$):P..(.(CP$,|
00002500: 44 2C 31 29 29 00 44 2D  AA 0F 99 22 12 20 D2 45  |D,1)).D-...". .E|
00002510: 43 4F 52 44 20 22 50 3A  81 53 52 B2 30 A4 46 44  |CORD "P:.SR.0.FD|
00002520: 3A 99 42 24 28 32 2C 53  52 29 22 3A 20 22 41 24  |:.B$(2,SR)": "A$|
00002530: 28 53 52 2C 50 29 3A A1  47 24 3A 8B 47 24 B2 22  |(SR,P):.G$:.G$."|
00002540: 45 22 A7 8E 00 81 2D C8  0F 82 3A 99 22 2D 20 2D  |E"....-...:."- -|
00002550: 20 2D 20 2D 20 2D 20 2D  20 2D 20 2D 20 2D 20 2D  | - - - - - - - -|
00002560: 20 2D 20 2D 20 2D 20 2D  20 2D 20 2D 20 2D 20 2D  | - - - - - - - -|
00002570: 20 2D 20 2D 20 91 91 22  3A 92 31 39 38 2C 31 3A  | - - ..":.198,1:|
00002580: 82 00 96 2D D2 0F 92 31  39 37 2C 36 34 3A 92 31  |...-...197,64:.1|
00002590: 39 38 2C 31 3A 8E 00 9C  2D DC 0F 3A 00 B3 2D E6  |98,1:...-..:..-.|
000025A0: 0F 8F 20 53 45 41 52 43  48 20 49 4E 54 52 4F 20  |.. SEARCH INTRO |
000025B0: 53 2F 52 00 E9 2D FE 10  99 22 93 12 2A 92 57 49  |S/R..-..."..*.WI|
000025C0: 4C 44 43 41 52 44 20 12  21 92 43 4F 4D 50 41 52  |LDCARD .!.COMPAR|
000025D0: 45 20 44 49 52 45 43 54  4C 59 20 12 40 92 53 43  |E DIRECTLY .@.SC|
000025E0: 41 4E 20 53 54 52 49 4E  47 00 27 2E 08 11 99 22  |AN STRING.'...."|
000025F0: 1D 12 3C 92 4C 45 53 53  20 54 48 41 4E 20 12 3E  |..<.LESS THAN .>|
00002600: 92 47 52 45 41 54 45 52  20 54 48 41 4E 20 12 5E  |.GREATER THAN .^|
00002610: 92 4E 4F 54 20 45 51 55  41 4C 20 54 4F 11 22 3A  |.NOT EQUAL TO.":|
00002620: 8D 35 30 30 30 3A 8E 00  45 2E 12 11 8F 20 52 45  |.5000:..E.... RE|
00002630: 43 4F 52 44 20 49 4E 20  53 43 52 45 45 4E 20 46  |CORD IN SCREEN F|
00002640: 4F 52 4D 41 54 00 5B 2E  21 11 8F 20 36 20 41 4E  |ORMAT.[.!.. 6 AN|
00002650: 44 20 32 35 20 53 50 41  43 45 53 00 93 2E 26 11  |D 25 SPACES...&.|
00002660: 99 22 93 12 9A 20 20 20  20 20 20 D2 45 43 4F 52  |."...      .ECOR|
00002670: 44 2D 22 C4 28 45 52 29  22 20 20 20 20 20 20 20  |D-".(ER)"       |
00002680: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002690: 20 20 22 00 D0 2E 30 11  9E 35 32 31 35 36 3A 81  |  "...0..52156:.|
000026A0: 44 B2 30 A4 46 44 3A 9E  41 54 2C C5 28 42 24 28  |D.0.FD:.AT,.(B$(|
000026B0: 31 2C 44 29 29 AB 33 2C  C5 28 42 24 28 30 2C 44  |1,D)).3,.(B$(0,D|
000026C0: 29 29 AB 36 3A 99 41 24  28 44 2C 45 52 29 3A 82  |)).6:.A$(D,ER):.|
000026D0: 00 E3 2E 3A 11 9E 41 54  2C 30 2C 32 34 3A 99 4D  |...:..AT,0,24:.M|
000026E0: 24 3A 8E 00 E9 2E 44 11  3A 00 FA 2E 4E 11 8F 20  |$:....D.:...N.. |
000026F0: 46 4F 52 4D 41 54 20 53  2F 52 00 33 2F 58 11 8F  |FORMAT S/R.3/X..|
00002700: 20 45 49 54 48 45 52 20  4C 4F 41 44 53 20 46 4F  | EITHER LOADS FO|
00002710: 52 4D 41 54 20 44 41 54  41 20 43 52 45 41 54 45  |RMAT DATA CREATE|
00002720: 44 20 42 59 20 46 4F 52  4D 41 54 20 50 52 4F 47  |D BY FORMAT PROG|
00002730: 52 41 4D 00 55 2F 62 11  8F 20 4F 52 20 41 55 54  |RAM.U/b.. OR AUT|
00002740: 4F 2D 52 55 4E 53 20 46  4F 52 4D 41 54 20 50 52  |O-RUNS FORMAT PR|
00002750: 4F 47 52 41 4D 00 7E 2F  8A 11 41 54 B2 35 32 30  |OGRAM.~/..AT.520|
00002760: 33 38 3A 9E 41 54 2C 36  2C 34 3A 99 22 D0 52 45  |38:.AT,6,4:.".RE|
00002770: 53 53 20 27 45 27 20 54  4F 20 45 58 49 54 00 A2  |SS 'E' TO EXIT..|
00002780: 2F 8F 11 9E 41 54 2C 34  2C 38 3A 99 22 D0 52 4F  |/...AT,4,8:.".RO|
00002790: 47 52 41 4D 20 4F 52 20  C4 41 54 41 28 50 2F 44  |GRAM OR .ATA(P/D|
000027A0: 29 3F 00 C4 2F 94 11 A1  47 24 3A 9E 41 54 2C 32  |)?../...G$:.AT,2|
000027B0: 35 2C 38 3A 99 47 24 3A  8B 47 24 B2 22 50 22 A7  |5,8:.G$:.G$."P".|
000027C0: 34 36 30 30 00 D7 2F 99  11 8B 47 24 B2 22 45 22  |4600../...G$."E"|
000027D0: A7 52 43 B2 31 3A 8E 00  E9 2F 9E 11 8B 47 24 B3  |.RC.1:.../...G$.|
000027E0: B1 22 44 22 A7 34 35 30  30 00 01 30 A8 11 8D 34  |."D".4500..0...4|
000027F0: 37 33 35 3A 8B 47 24 B3  B1 22 54 22 A7 34 35 33  |735:.G$.."T".453|
00002800: 31 00 4C 30 A9 11 99 22  11 11 1D D7 49 4E 44 20  |1.L0..."....IND |
00002810: 54 4F 20 46 4F 52 4D 41  54 20 44 41 54 41 20 26  |TO FORMAT DATA &|
00002820: 20 50 52 45 53 53 20 12  D2 C5 D4 D5 D2 CE 22 3A  | PRESS .......":|
00002830: 92 31 39 37 2C 31 3A 9F  32 2C 31 2C 30 2C 22 46  |.197,1:.2,1,0,"F|
00002840: 4F 52 4D 41 54 22 3A 89  34 35 35 30 00 5F 30 B3  |ORMAT":.4550._0.|
00002850: 11 8B 47 24 B2 22 45 22  A7 52 43 B2 31 3A 8E 00  |..G$."E".RC.1:..|
00002860: 77 30 B8 11 8F 20 4F 50  45 4E 20 46 49 4C 45 20  |w0... OPEN FILE |
00002870: 54 4F 20 44 49 53 4B 00  A9 30 BC 11 9F 31 35 2C  |TO DISK..0...15,|
00002880: 38 2C 31 35 2C 22 49 30  22 3A 9F 32 2C 38 2C 32  |8,15,"I0":.2,8,2|
00002890: 2C 22 46 4F 52 4D 41 54  2C 53 2C 52 22 3A 8D 31  |,"FORMAT,S,R":.1|
000028A0: 33 35 30 3A 8B 45 49 A7  8E 00 BA 30 C1 11 8F 20  |350:.EI....0... |
000028B0: 49 4E 50 55 54 20 44 41  54 41 00 ED 30 C6 11 84  |INPUT DATA..0...|
000028C0: 32 2C 46 44 3A 8D 39 39  38 30 3A 81 47 B2 30 A4  |2,FD:.9980:.G.0.|
000028D0: 36 3A 81 48 B2 30 A4 46  44 3A 84 32 2C 42 24 28  |6:.H.0.FD:.2,B$(|
000028E0: 47 2C 48 29 3A 82 3A 82  3A 52 46 B2 31 00 FE 30  |G,H):.:.:RF.1..0|
000028F0: DA 11 8B 47 24 B2 22 54  22 A7 A0 32 3A 8E 00 0B  |...G$."T"..2:...|
00002900: 31 E4 11 A0 31 35 3A A0  32 3A 8E 00 11 31 EE 11  |1...15:.2:...1..|
00002910: 3A 00 2D 31 F3 11 8F 20  41 55 54 4F 2D 52 55 4E  |:.-1... AUTO-RUN|
00002920: 20 4D 41 49 4E 20 50 52  4F 47 52 41 4D 00 44 31  | MAIN PROGRAM.D1|
00002930: F8 11 8D 34 37 33 35 3A  8B 47 24 B2 22 54 22 A7  |...4735:.G$."T".|
00002940: 34 37 30 30 00 67 31 02  12 A1 47 24 3A 9E 41 54  |4700.g1...G$:.AT|
00002950: 2C 31 37 2C 31 31 3A 99  47 24 3A 8B 47 24 B2 22  |,17,11:.G$:.G$."|
00002960: 54 22 A7 34 37 30 30 00  75 31 07 12 8B 47 24 B2  |T".4700.u1...G$.|
00002970: 22 45 22 A7 8E 00 A4 31  16 12 99 22 93 11 11 4C  |"E"....1..."...L|
00002980: 4F 41 44 22 C7 28 33 34  29 22 4D 46 36 34 2E 46  |OAD".(34)"MF64.F|
00002990: 4F 52 4D 22 C7 28 33 34  29 22 2C 38 22 3A 97 31  |ORM".(34)",8":.1|
000029A0: 39 38 2C 32 00 C7 31 2A  12 97 36 33 31 2C 31 33  |98,2..1*..631,13|
000029B0: 3A 97 36 33 32 2C 31 33  3A 99 22 11 11 11 11 52  |:.632,13:."....R|
000029C0: 55 4E 13 22 3B 3A A2 00  F7 31 5C 12 99 22 11 11  |UN.";:...1\.."..|
000029D0: 1D D7 49 4E 44 20 54 4F  20 46 4F 52 4D 41 54 20  |..IND TO FORMAT |
000029E0: 50 52 4F 47 52 41 4D 20  26 20 50 52 45 53 53 20  |PROGRAM & PRESS |
000029F0: 12 D2 C5 D4 D5 D2 CE 00  14 32 70 12 92 31 39 37  |.........2p..197|
00002A00: 2C 31 3A 97 36 33 31 2C  31 33 31 3A 97 31 39 38  |,1:.631,131:.198|
00002A10: 2C 31 3A A2 00 1A 32 7A  12 3A 00 38 32 7F 12 99  |,1:...2z.:.82...|
00002A20: A3 34 29 22 11 11 D4 41  50 45 20 4F 52 20 C4 49  |.4)"...APE OR .I|
00002A30: 53 4B 28 54 2F 44 29 3F  00 6C 32 80 12 A1 47 24  |SK(T/D)?.l2...G$|
00002A40: 3A 9E 41 54 2C 32 32 2C  31 31 3A 99 47 24 3A 8B  |:.AT,22,11:.G$:.|
00002A50: 47 24 B3 B1 22 54 22 AF  47 24 B3 B1 22 44 22 AF  |G$.."T".G$.."D".|
00002A60: 47 24 B3 B1 22 45 22 A7  34 37 33 36 00 72 32 81  |G$.."E".4736.r2.|
00002A70: 12 8E 00 8C 32 84 12 8F  20 53 2F 52 20 54 4F 20  |....2... S/R TO |
00002A80: 50 52 49 4E 54 20 46 49  45 4C 44 53 00 AD 32 88  |PRINT FIELDS..2.|
00002A90: 13 81 47 B2 30 A4 46 44  3A 99 47 AA 31 22 9D 2E  |..G.0.FD:.G.1"..|
00002AA0: 22 42 24 28 32 2C 47 29  3A 82 3A 3A 8E 00 B3 32  |"B$(2,G):.::...2|
00002AB0: 92 13 3A 00 CD 32 9C 13  8F 20 53 2F 52 20 54 4F  |..:..2... S/R TO|
00002AC0: 20 46 4C 41 53 48 20 50  52 4F 4D 50 54 00 FF 32  | FLASH PROMPT..2|
00002AD0: A8 16 99 A3 31 31 29 22  91 D0 D2 C5 D3 D3 A0 D4  |....11)"........|
00002AE0: CF A0 D3 C5 CC C5 C3 D4  22 3A 81 44 B2 31 A4 36  |........":.D.1.6|
00002AF0: 35 3A A1 47 24 3A 8B 47  24 B3 B1 22 22 A7 8E 00  |5:.G$:.G$..""...|
00002B00: 34 33 B2 16 82 3A 99 A3  31 31 29 22 91 12 D0 D2  |43...:..11)"....|
00002B10: C5 D3 D3 A0 D4 CF A0 D3  C5 CC C5 C3 D4 22 3A 81  |.............":.|
00002B20: 44 B2 31 A4 36 35 3A A1  47 24 3A 8B 47 24 B3 B1  |D.1.65:.G$:.G$..|
00002B30: 22 22 A7 8E 00 40 33 BC  16 82 3A 89 35 38 30 30  |""...@3...:.5800|
00002B40: 00 46 33 BD 16 3A 00 59  33 BE 16 8F 20 4E 45 57  |.F3..:.Y3... NEW|
00002B50: 20 44 41 54 41 20 53 2F  52 00 A1 33 C1 16 9E 41  | DATA S/R..3...A|
00002B60: 54 2C 32 2C 35 3A 85 22  C4 41 54 41 20 4F 52 20  |T,2,5:.".ATA OR |
00002B70: 44 41 54 41 20 26 20 44  45 46 49 4E 49 54 49 4F  |DATA & DEFINITIO|
00002B80: 4E 53 28 C4 2F C6 29 22  3B 47 24 3A 8B 47 24 B3  |NS(./.)";G$:.G$.|
00002B90: B1 22 44 22 AF 47 24 B3  B1 22 46 22 A7 35 38 32  |."D".G$.."F".582|
00002BA0: 35 00 D0 33 C6 16 9E 41  54 2C 38 2C 31 30 3A 85  |5..3...AT,8,10:.|
00002BB0: 22 C1 52 45 20 59 4F 55  20 53 55 52 45 28 D9 2F  |".RE YOU SURE(./|
00002BC0: CE 29 22 3B 51 24 3A 8B  51 24 B2 22 4E 22 A7 8E  |.)";Q$:.Q$."N"..|
00002BD0: 00 E2 33 D0 16 8B 51 24  B3 B1 22 59 22 A7 35 38  |..3...Q$.."Y".58|
00002BE0: 33 30 00 F3 33 DA 16 8B  47 24 B2 22 46 22 A7 52  |30..3...G$."F".R|
00002BF0: 46 B2 30 00 FE 33 E4 16  52 43 B2 31 3A 8E 00 2C  |F.0..3..RC.1:..,|
00002C00: 34 70 17 9E 41 54 2C 38  2C 35 3A 85 22 C1 52 45  |4p..AT,8,5:.".RE|
00002C10: 20 59 4F 55 20 53 55 52  45 28 D9 2F CE 29 22 3B  | YOU SURE(./.)";|
00002C20: 51 24 3A 8B 51 24 B2 22  4E 22 A7 8E 00 3E 34 84  |Q$:.Q$."N"...>4.|
00002C30: 17 8B 51 24 B3 B1 22 59  22 A7 36 30 30 30 00 7B  |..Q$.."Y".6000.{|
00002C40: 34 8E 17 9E 41 54 2C 33  2C 39 3A 85 22 C4 4F 20  |4...AT,3,9:.".O |
00002C50: 59 4F 55 20 57 49 53 48  20 54 4F 20 53 41 56 45  |YOU WISH TO SAVE|
00002C60: 20 44 41 54 41 28 59 2F  4E 29 22 3B 51 24 3A 8B  | DATA(Y/N)";Q$:.|
00002C70: 51 24 B2 22 4E 22 A7 36  30 36 30 00 8D 34 A2 17  |Q$."N".6060..4..|
00002C80: 8B 51 24 B3 B1 22 59 22  A7 36 30 33 30 00 9B 34  |.Q$.."Y".6030..4|
00002C90: A7 17 99 22 93 22 3A 8D  31 30 30 00 A6 34 AC 17  |...".":.100..4..|
00002CA0: 9E 36 34 37 33 38 00 AC  34 B6 17 3A 00 BC 34 96  |.64738..4..:..4.|
00002CB0: 1E 8F 20 53 4F 52 54 20  20 53 2F 52 00 CB 34 40  |.. SORT  S/R..4@|
00002CC0: 1F 99 22 93 22 3A 8D 35  30 30 30 00 F7 34 4A 1F  |..".":.5000..4J.|
00002CD0: 85 22 11 11 D3 4F 52 54  20 42 59 20 57 48 49 43  |."...ORT BY WHIC|
00002CE0: 48 20 46 49 45 4C 44 28  2D 31 20 54 4F 20 45 58  |H FIELD(-1 TO EX|
00002CF0: 49 54 29 22 3B 53 46 00  04 35 54 1F 8B 53 46 B2  |IT)";SF..5T..SF.|
00002D00: AB 31 A7 8E 00 22 35 5E  1F 8B 53 46 B3 31 B0 53  |.1..."5^..SF.1.S|
00002D10: 46 B1 46 44 AA 31 A7 99  22 91 91 22 3A 89 38 30  |F.FD.1.."..":.80|
00002D20: 31 30 00 53 35 68 1F 99  A3 39 29 22 11 11 11 11  |10.S5h...9)"....|
00002D30: 2A 20 2A 20 12 20 D3 CF  D2 D4 C9 CE C7 20 92 20  |* * . ....... . |
00002D40: 2A 20 2A 22 3A 4E B2 52  43 AB 31 3A 53 46 B2 53  |* *":N.RC.1:SF.S|
00002D50: 46 AB 31 00 6A 35 72 1F  8B 42 24 28 34 2C 53 46  |F.1.j5r..B$(4,SF|
00002D60: 29 B2 22 32 22 A7 38 32  30 30 00 70 35 7C 1F 3A  |)."2".8200.p5|.:|
00002D70: 00 86 35 86 1F 8F 20 41  4C 50 48 41 42 45 54 49  |..5... ALPHABETI|
00002D80: 43 20 53 4F 52 54 00 BA  35 A4 1F 4D B2 B5 28 4E  |C SORT..5..M..(N|
00002D90: AD 32 29 3A 81 41 B2 AB  31 A4 30 A9 30 3A 81 4A  |.2):.A..1.0.0:.J|
00002DA0: B2 31 A4 4E AB 4D 3A 81  48 B2 4A A4 30 A9 AB 4D  |.1.N.M:.H.J.0..M|
00002DB0: 3A 4C B2 48 AA 4D 3A 4B  B2 30 00 05 36 AE 1F 8B  |:L.H.M:K.0..6...|
00002DC0: 41 24 28 53 46 2C 48 29  B1 41 24 28 53 46 2C 4C  |A$(SF,H).A$(SF,L|
00002DD0: 29 A7 81 59 B2 30 A4 46  44 3A 5A 24 B2 41 24 28  |)..Y.0.FD:Z$.A$(|
00002DE0: 59 2C 48 29 3A 41 24 28  59 2C 48 29 B2 41 24 28  |Y,H):A$(Y,H).A$(|
00002DF0: 59 2C 4C 29 3A 41 24 28  59 2C 4C 29 B2 5A 24 3A  |Y,L):A$(Y,L).Z$:|
00002E00: 82 3A 4B B2 48 00 2C 36  B8 1F 48 B2 4B 3A 82 3A  |.:K.H.,6..H.K:.:|
00002E10: 82 3A 4D B2 B5 28 4D AD  32 29 3A 41 B2 28 4D B1  |.:M..(M.2):A.(M.|
00002E20: 30 29 3A 82 3A 8D 39 38  30 30 3A 8E 00 32 36 C2  |0):.:.9800:..26.|
00002E30: 1F 3A 00 45 36 CC 1F 8F  20 4E 55 4D 45 52 49 43  |.:.E6... NUMERIC|
00002E40: 20 53 4F 52 54 00 79 36  08 20 4D B2 B5 28 4E AD  | SORT.y6. M..(N.|
00002E50: 32 29 3A 81 41 B2 AB 31  A4 30 A9 30 3A 81 4A B2  |2):.A..1.0.0:.J.|
00002E60: 31 A4 4E AB 4D 3A 81 48  B2 4A A4 30 A9 AB 4D 3A  |1.N.M:.H.J.0..M:|
00002E70: 4C B2 48 AA 4D 3A 4B B2  30 00 9B 36 12 20 8B C5  |L.H.M:K.0..6. ..|
00002E80: 28 41 24 28 53 46 2C 48  29 29 B3 C5 28 41 24 28  |(A$(SF,H))..(A$(|
00002E90: 53 46 2C 4C 29 29 A7 38  32 33 30 00 D3 36 1C 20  |SF,L)).8230..6. |
00002EA0: 81 59 B2 30 A4 46 44 3A  5A 24 B2 41 24 28 59 2C  |.Y.0.FD:Z$.A$(Y,|
00002EB0: 48 29 3A 41 24 28 59 2C  48 29 B2 41 24 28 59 2C  |H):A$(Y,H).A$(Y,|
00002EC0: 4C 29 3A 41 24 28 59 2C  4C 29 B2 5A 24 3A 82 3A  |L):A$(Y,L).Z$:.:|
00002ED0: 4B B2 48 00 FA 36 26 20  48 B2 4B 3A 82 3A 82 3A  |K.H..6& H.K:.:.:|
00002EE0: 4D B2 B5 28 4D AD 32 29  3A 41 B2 28 4D B1 30 29  |M..(M.2):A.(M.0)|
00002EF0: 3A 82 3A 8D 39 38 30 30  3A 8E 00 00 37 30 20 3A  |:.:.9800:...70 :|
00002F00: 00 10 37 3A 20 8F 20 4D  41 49 4E 20 4D 45 4E 55  |..7: . MAIN MENU|
00002F10: 00 5C 37 1C 25 99 22 93  22 A3 38 29 22 05 CD C9  |.\7.%.".".8)"...|
00002F20: C3 D2 CF C6 C9 CC C5 36  34 20 CD C1 C9 CE A0 CD  |.......64 ......|
00002F30: C5 CE D5 20 22 32 30 31  AB 52 43 22 46 52 45 45  |... "201.RC"FREE|
00002F40: 22 3A 99 A3 38 29 22 A3  A3 A3 A3 A3 A3 A3 A3 A3  |":..8)".........|
00002F50: A3 A3 A3 A3 A3 A3 A3 A3  A3 A3 A3 A3 00 A2 37 30  |..............70|
00002F60: 25 99 A3 38 29 22 31 20  2D 20 C4 41 54 41 20 C9  |%..8)"1 - .ATA .|
00002F70: 2F CF 2E 22 3A 99 A3 38  29 22 11 32 20 2D 20 D0  |/..":..8)".2 - .|
00002F80: 52 49 4E 54 20 46 49 4C  45 2E 22 3A 99 A3 38 29  |RINT FILE.":..8)|
00002F90: 22 11 33 20 2D 20 D5 50  44 41 54 45 20 46 49 4C  |".3 - .PDATE FIL|
00002FA0: 45 2E 00 E9 37 4E 25 99  A3 38 29 22 11 34 20 2D  |E...7N%..8)".4 -|
00002FB0: 20 C5 44 49 54 20 46 49  4C 45 2E 22 3A 99 A3 38  | .DIT FILE.":..8|
00002FC0: 29 22 11 35 20 2D 20 D6  49 45 57 20 46 49 4C 45  |)".5 - .IEW FILE|
00002FD0: 2E 22 3A 99 A3 38 29 22  11 36 20 2D 20 D3 45 41  |.":..8)".6 - .EA|
00002FE0: 52 43 48 20 46 49 4C 45  2E 00 33 38 6C 25 99 A3  |RCH FILE..38l%..|
00002FF0: 38 29 22 11 37 20 2D 20  D3 4F 52 54 20 46 49 4C  |8)".7 - .ORT FIL|
00003000: 45 2E 22 3A 99 A3 38 29  22 11 38 20 2D 20 C6 4F  |E.":..8)".8 - .O|
00003010: 52 4D 41 54 20 44 41 54  41 42 41 53 45 2E 22 3A  |RMAT DATABASE.":|
00003020: 99 A3 38 29 22 11 39 20  2D 20 CE 45 57 20 44 41  |..8)".9 - .EW DA|
00003030: 54 41 2E 00 51 38 85 25  99 A3 38 29 22 11 30 20  |TA..Q8.%..8)".0 |
00003040: 2D 20 C5 58 49 54 20 50  52 4F 47 52 41 4D 2E 11  |- .XIT PROGRAM..|
00003050: 11 00 6F 38 94 25 8D 35  38 30 30 3A 8B 47 24 B3  |..o8.%.5800:.G$.|
00003060: 22 30 22 B0 47 24 B1 22  39 22 A7 39 36 32 30 00  |"0".G$."9".9620.|
00003070: 95 38 B2 25 57 B2 C5 28  47 24 29 3A 8B 52 46 B2  |.8.%W..(G$):.RF.|
00003080: 30 AF 57 B3 B1 31 AF 57  B3 B1 30 AF 57 B3 B1 38  |0.W..1.W..0.W..8|
00003090: A7 39 36 32 30 00 A6 38  B7 25 8B 52 46 AF 57 B2  |.9620..8.%.RF.W.|
000030A0: 38 A7 39 36 32 30 00 C9  38 BC 25 8B 28 52 46 AF  |8.9620..8.%.(RF.|
000030B0: 52 43 B2 31 29 AF 57 B3  B1 33 AF 57 B3 B1 31 AF  |RC.1).W..3.W..1.|
000030C0: 57 B3 B1 39 A7 39 36 32  30 00 D4 38 C6 25 99 22  |W..9.9620..8.%."|
000030D0: 93 22 3A 8E 00 DA 38 D0  25 3A 00 E9 38 DA 25 8F  |.":...8.%:..8.%.|
000030E0: 20 42 45 45 50 20 53 2F  52 00 0E 39 48 26 97 35  | BEEP S/R..9H&.5|
000030F0: 34 32 37 36 2C 36 35 3A  81 44 45 B2 31 A4 31 35  |4276,65:.DE.1.15|
00003100: 30 3A 82 3A 97 35 34 32  37 36 2C 30 3A 8E 00 14  |0:.:.54276,0:...|
00003110: 39 52 26 3A 00 4E 39 5C  26 8F 20 53 2F 52 20 54  |9R&:.N9\&. S/R T|
00003120: 4F 20 52 45 4F 52 47 41  4E 49 53 45 20 41 52 52  |O REORGANISE ARR|
00003130: 41 59 53 20 54 4F 20 4D  41 58 49 4D 49 5A 45 20  |AYS TO MAXIMIZE |
00003140: 4D 45 4D 4F 52 59 20 53  54 4F 52 41 47 45 00 6E  |MEMORY STORAGE.n|
00003150: 39 FC 26 86 41 24 28 46  44 2C 32 30 30 29 3A 52  |9.&.A$(FD,200):R|
00003160: 43 B2 31 3A 41 54 B2 35  32 30 33 38 3A 8E 00 00  |C.1:AT.52038:...|
00003170: 00 99                                             |..              |
....... ********************.7.... *   M
ICROFILE64    *.R.... *  MAIN  PROGRAM  
 *.M.... * (C)1986 G.THOMAS *...... ****
****************.....:.....:......".....
.".9)"*** MICROFILE64 ***":..5)"...VER4.
2(C)1986 GARETH THOMAS.......8)"..... AN
Y KEY TO CONTINUE ":AT.52038:.198,1:RC.1
.....:...... MAIN LOOP.C....9500:.W.8..:
W.8.{.#..W.1.6000,100,30,1800,2500,3100,
3500,8000,4490,5825...(..W.9.RF.0..:RC.1
...2..30...7.:...8.. DATA I/O S/R...D...
12)"DATA I/O MENU":..12)".............":
..9)".1 - SAVE TO DISK....X...9)".2 - LO
AD FROM DISK.":..9)".3 - SAVE TO TAPE..`
.....9)".4 - LOAD FROM TAPE.":..9)".5 - 
EXIT.....}....5800:.G$."1".G$."5".150...
 ..G$."5"...A...."...ENTER 'E' TO EXIT..
":.".ENTER FILENAME..";F$.Y....F$."".C(F
$).16.170......F$."E"..".":.100."...."."
:.E(G$).1000,1110,1200,1300,1400:.".":.1
00.(.H.:.B.... OUTPUT FILE TO DISK.|....
15,8,15,"I0":.2,8,2,"0:".F$.",S,W":.1350
:.EI.63.1000......EI........1600: 15:...
...:...... INPUT FILE FROM DISK...V..15,
8,15,"I0":.2,8,2,"0:".F$.",S,R":.1350:.E
I.....`..1700: 15:....J.:...T.. OUTPUT F
ILE TO TAPE.1....2,1,1,F$:.1600:..7...:.
R.D.. INPUT FILE FROM TAPE.H....2,1,0,F$
:.1700:..N...:...(.. READ DISK ERROR STA
TUS...F..15,EI,M$:.EI.20.EI.0:..U.Z...6)
".. DISK ERROR ..":..5)EI"- "M$:.9800...
D..EI..63. 2: 15:.198,1:....N.. IF FILE 
EXITS CONFIRM SAVE.A.X.."..'R'TO REPLACE
 OR 'C'TO CHANGE FILENAME.V....G$:.G$."R
".1450.H....G$.."C".1410......1500:.F$."
E".EI.1:.... . 2: 15:....... SCRATCH OLD
 FILE......15,"S0:".F$: 2: 15:..E...:.V.
... SAVE FILES...... GET DATATYPE...@..9
800:."...FORMAT OR DATA?...A..G$:.G$."D"
.1630./.B..G$.."F".1601.A.C.. SAVE FORMA
T.R.I..2,FD:.2,"F".}.J..G.0.6:.H.0.FD:.B
$(G,H)."".B$(G,H)." "...O..2,B$(G,H):.:.
...T.. SAVE SCREEN LAYOUT...U.SC.49152:C
O.52229:.I.SC.SC.919:.2,G(B(I))G(B(CO.I.
SC));...V..: 2:....W.:...X.. SAVE DATA..
.^..2,"D":.2,RC.A._..G.1.RC.1:.H.0.FD:.2
,A$(H,G):.:.: 2:..G.`.:.Y.A.. INPUT FILE
S.F....RF.1720.X.... SAVE FORMAT......2,
FD:.2,M$.A....M$.."F".."....* *DATA TYPE
 MISMATCH* *":.198,1: 2:.......9980:.G.0
.6:.H.0.FD:.2,B$(G,H):.:....... INPUT SC
REEN LAYOUT.<...SC.49152:CO.52229:.I.SC.
SC.919:.#2,A$:.A$."".A$.G(0)._....I,F(A$
):.#2,A$:.A$."".A$.G(0).~....CO.I.SC,F(A
$):.:RF.1: 2:....... INPUT DATA......2,M
$.W....M$.."D".."... * *DATA TYPE MISMAT
CH* *":.198,1:RC.1: 2:.......2,RC:.G.1.R
C.1:.H.0.FD:.2,A$(H,G):.:.: 2:......:...
... UPDATE S/R._....".":EF.0:.RC.200..AT
,6,12:."NO MORE ROOM FOR DATA":.198,1:..
....."... .F1-EXIT.  .F3-REDO.  .F5-MEMO
RY.:RECORD"D(RC)"   ":.52156......I.0.FD
:.2000:.P.133.....!..A$(I,RC)."".A$(I,RC
)." ":.1850...".. REMOVE EXTRA SPACES.:.
&.CO.0:.T.0..1.0:CO.CO.1:T.(I(A$(I,RC),C
O).." "):.:CO.CO.1.B.0.A$(I,RC).H(A$(I,R
C),C(A$(I,RC)).CO).V.:..:RC.RC.1:.1810.|
.D.:...N.. MAIN INPUT S/R...X.. SET UP Z
ERO-PAGE LOCATIONS FOR M/C INPUT...P.Y.E
(B$(0,I)):X.E(B$(1,I)):.AT,X.3,Y.6:.251,
0:.252,E(B$(3,I))...Z..253,E(H(B$(4,I),1
)).D.... PRINT CURSOR AND SET INPUT POSI
TION......"..":.AT,X.2,Y.6:I$."":.T.0.1.
0:.51885:P.B(254):.EF.2035......P.135..9
800:.2400:..D....P.134.I.I$.I$." ":.2420
:T.1:.:.2000.W....P.133.T.1:.:....... DE
LETE CHARS......P.20.I$.H(I$,B(251)):...
....P..13.I$.I$.G(P):..8.... CHECK FOR E
DIT FLAG.P....EF.G$.."O".T.1:.:..|...A$(
I,RC).I$:.H(B$(4,I),1).."3"..G(20):.....
.:...... CHECK IF INPUT IS IN RANGE.V...
VL.E(A$(I,RC)):K$.J(B$(4,I),2,2):VA.E(B$
(5,I))......(K$."<".VL..VA).(K$.">".VL..
VA)..9800:..-....K$."B".(VL.VA.VL.E(B$(6
,I)))..9800:..Z.$..(K$."<=".VL.VA).(K$."
>=".VL.VA)..9800:..S.8.A$(I,RC).I$:.G(20
):..Y.B.:...L.. FREE BYTES ROUTINE.U.`.P
$.D(.(0))." BYTES FREE":LN.C(P$):.P.1.LN
:.1990.P,F(J(P$,P,1))...J..56262.P,1:.:.
198,0:.198,1:.P.1.LN:.1990.P,32:.:....O.
:. .P.. REDO S/R.Z.T.A$(I,RC).I$:D.I:ER.
RC:.2970:.L$:I.I.1:D.I:.2970:.L$:..`.~.:
.O.... EDIT S/R...D...13)"EDIT MENU":..1
3)".........":..8)".1 - EDIT RECORDS....
....8)".2 - SEARCH & REPLACE.":..8)".3 -
 SEARCH & DELETE........8)".4 - BLOCK DE
LETE.":..8)".5 - EXIT.....7....5800:.G$.
"1".G$."5".2590.E.(..G$."5"...Z.2..".":.
E(G$).2620,3000,3093,2890:."..":.RC.1.25
00...7..AT,8,10:.". NO RECORDS REMAINING
 ":.9800:.198,1:....<..AT,10,8:."RECORD 
NO.";ER:.ER.1.ER.RC.1.2620.&.F.M$.".. .<
-BACK. .>-FORWARD. .A-ALTER. .D-DEL. .E-
EXIT. .":.3420.7.G..G$."A".2640.E.K..G$.
"E"...J.L..2830:.RC.1..198,1:.631,60:.26
30.P.M.....P..9800:."...     . SELECT DA
TA AND PRESS RETURN .    "...Z..AT,0,24:
.".. .USE CURSOR KEY TO MOVE UP/DOWN. .E
-EXIT. ...._.D.0:.2980...D..G$:.G$."E".2
630.0.X..G$."."..2985:D.D.1:.D...1..2980
.D....D.0.D.FD:.2980.K....G$."."..2985:D
.D.1:.D..FD.1..2980.Z....D.FD.2655... ..
G$..G(13).2660.H....9800:."...    . SELE
CT EDIT OPTION-           .    "......AT
,0,24:."..  . O-OVERWRITE .  . D-DELETE 
. . E-EXIT .  ..#....G$:.G$."E"..4400:.2
640.6.H.. DELETE FIELD.[.R..G$."D".A$(D,
ER)." ":.4400:.2640.M....G$.."O".2750...
... OVERWRITE FIELD-CALL INPUT S/R WITH 
EDIT FLAG SET & SAVE MAIN VARIABLES.....
.2970:EC.RC:RC.ER:I.D:.2000......I$."".A
$(D,ER)." ".....RC.EC:.4400:.2640.D....A
T,0,24:."..      .   ARE YOU SURE?    . 
           ..V....G$:.G$."N"...H.,..G$..
"Y".2840...6..AT,0,24:."..        .     
DELETING DATA..    .    ..K.7.. MOVE REC
ORDS ABOVE DELETED ONE DOWN...@..C.ER.RC
:.F.0.FD:A$(F,C).A$(F,C.1):.:.:RC.RC.1:.
...A.:...B.. BLOCK DELETE S/R.P.J..AT,5,
6:."DELETE FROM..";DF:.DF.1.DF.RC.2.2890
...O.ER.DF:M$."..         . ARE YOU SURE
(Y/N)? .          .":.9800:.4390...P..G$
:.G$."N"..".":.2890.E.Q..G$.."Y".2896...
T..".":.AT,5,10:."DELETE TO....";DT:.DT.
.DF .DT.RC.1.2900...V.ER.DT:.9800:.4390.
2.W..G$:.G$."N"..".":.2900.D.X..G$.."Y".
2903...Y..AT,0,24:.".. . DO YOU WISH THE
 DELETE TO GO AHEAD? . .":.9800...Z..G$:
.G$."N".....[..G$.."Y".2906.P.^..".":.AT
,9,14:."* * DELETING * *..._.. MOVE RECO
RDS DOWN TO DELETE BLOCK./.H..D.DT.1.RC.
1:.F.0.FD:A$(F,DF.1.(D.DT)).A$(F,D):.:..
E.R.RC.RC.(DT.DF.1):..K.|.:.U.... DELETE
 DATA ON SCREEN FOR OVERWRITE.....L$."":
.L.1.C(A$(D,ER)):L$.L$." ":.:.2995:.L$:.
.....:... .. S/R TO HIGHLIGHT CURRENT FI
ELD TO EDIT......2995:."."A$(D,ER):.....
..2995:.A$(D,ER):..I....AT,0,24:.".. .F1
-DELETE . . F3-OVERWRITE . . F5-EXIT .  
..^.... CURSOR SET S/R......AT,E(B$(1,D)
).3,E(B$(0,D)).6:......:...... SEARCH & 
REPLACE S/R.....EF.1:IS.0:.4350:."...FIE
LD NO.(-1 TO EXIT)";SI:.SI..1.....B..SI.
1.SI.FD.1.3000./ L.S$."":SI.SI.1:.AT,2,1
6:."SEARCH DATA";S$:.S$."".3000.H Q..AT,
2,18:."REPLACE DATA?":X.18:Y.24:.AT,15,1
8:.251,0.. R.. CALL INPUT ROUTINE TO MAK
E SURE DATA CONFORMS TO FIELD TYPE.. V..
252,E(B$(3,SI)):.253,E(H(B$(4,SI),1)):.2
020.. W.. CALL SEARCH S/R..!..IT$.H(S$,1
):LN.C(S$).1:S$.I(S$,LN):.3599./!...CP$.
"".3000.H!....10)"..REPLACING.. ...":.D.
1.C(CP$):P.F(J(CP$,D,1))..!...IT$.."@".A
$(SI,P).I$:.3092.B!... CHECK LENGTH OF S
TRING DOES NOT EXCEED FIELD LENGTH..!...
C(A$(SI,P)).LN.C(I$)..E(B$(3,SI)).3091.#
"....3)".* * STRING TOO LONG IN"P" * *":
.9800:.3092.F"..A$(SI,P).H(A$(SI,P),PS.1
).I$.I(A$(SI,P),C(A$(SI,P)).(PS.1.LN)).T
"...:.9800:..."..EF.1:IS.0:.4350:."....F
IELD NO.(-1 TO EXIT)";SI:.SI..1...H"...S
I.1.SI.FD.1.3093.."..SI.SI.1:."....SEARC
H DATA";S$:.S$."".3093.0#..IT$.H(S$,1):L
N.C(S$).1:S$.I(S$,LN):.3599:.CP$."".3093
.F#....9)"... DELETING.. ":.D.1.C(CP$):P
.F(J(CP$,D,1))..#...IT$.."@".A$(SI,P)." 
":.:..E#..A$(SI,P).H(A$(SI,P),PS.1).J(A$
(SI,P),PS.LN,C(A$(SI,P))):.:...#..."....
...PRESS;":..5)"..1 - TO VIEW A RECORD..
-$....5)"..2 - TO VIEW ALL RECORDS.":..5
)"..3 - EXIT..B$...G$:.G$."2".3120.P$...
G$."3"...B$ ..G$.."1".3102.J$!.."...$"..
AT,4,8:."RECORD NO.";ER:.ER.1.ER.RC.1.31
06.V$$.M$."..       . PRESS A KEY TO EXI
T .           .":.4390..$%..198,1:.3100.
.%0..".........ANY KEY TO SCROLL 'E'TO E
XIT...H%N..AT,6,10:."RECORD NO.(-1 TO EX
IT)";SP:.SP..1..._%X..SP.1.SP.RC.1.3150.
.%].. DISPLAY FILES BY SCROLLING..%B..".
.D%...P.SP.RC.1:.". RECORD "P:.SR.0.FD:.
B$(2,SR)": "A$(SR,P).Y%...G$:.G$."E".310
0..&...:."- - - - - - - - - - - - - - - 
- - - - - ...5&...198,1:.:.197,64:.198,0
:.198,1:.3100.E&H..AT,7,3:."RECORD NO.";
ER:.ER.1.ER.RC.1.3400..&W.M$."..    . <-
BACK .  . >-FORWARD .  . E-EXIT .    ...
&X.. S/R TO DISPLAY RECORDS WITHOUT SCRO
LLING USING SCREEN LAYOUT."'\..T.0.1.0:.
"...  RECORD "D(ER)"                    
         ".,'F..4400.R'Z..G$:.G$."E".G$.
"D".G$."A".T.1:.:..D'...G$..",".3480.~'.
.ER.ER.1:.ER.0.ER.RC.1..'.....'...G$..".
".3450..'..ER.ER.1:.ER.RC.ER.1..'.....'.
.:.K'... SEARCH S/R..(..EF.0:.".":.4350:
.".....ENTER IN FORM,.F.IELD.S.EARCHTYPE
.D.ATA.>(..."...'E' TO EXIT 'C' TO CLEAR
 'V' TO VIEW...B(..S$."":.198,0:.S$:.S$.
"E".IS.0:...(...S$."C".IS.0:CP$."":.3500
..(E..S$."V".CP$..""..".":.4005..(F..S$.
"".C(S$).3.3500..(J.SI$.H(S$,1):.SI$."1"
.SI$.I(D(FD.1),1).3500..)O.SI.E(SI$):SI.
SI.1:.3598:.3500..)P.:..)Q.. MAIN S/R.F)
..IT$.J(S$,2,1):LN.C(S$).2:S$.I(S$,LN)..
)...IT$.."!".IT$.."*".IT$.."@".IT$.."<".
IT$..">".IT$.."^"....)...EF..".":.AT,0,8
..)....5)".SEARCHING...I)...IS.0.IS.1:.3
800:.3621.S)...3810..)%..CP$.."".3630..*
)..9800:..5)".* *. NO DATA FOUND .* *":.
3900.$**..IS.CP$.CN$.**+...[*..IM.C(CP$)
:..5)"."D(IM)" RECORDS FOUND":.9800.G*8.
.3900:..M*T.:..*~.. SEARCH SUBROUTINES..
*... DIRECT COMPARISON.D*E..IT$."!".S$.A
$(SI,G).CP$.CP$.G(G)..*F..IT$."^".S$..A$
(SI,G).CP$.CP$.G(G)..+G..IT$."<".S$.A$(S
I,G).CP$.CP$.G(G).7+H..IT$.">".S$.A$(SI,
G).CP$.CP$.G(G).?+I..:..E+J.:.T+K.. WILD
CARD.X+N..H(A$(SI,G),LN).S$.CP$.CP$.G(G)
..+S..:...+T.. SEARCH STRING..+U..S.1.C(
A$(SI,G)).LN.1..+V..S$.J(A$(SI,G),S,LN).
CP$.CP$.G(G):G.G.1:PS.S..+W..:.:...,X.CP
$."":.G.1.RC.1:.3820.3,..CN$.CP$:CP$."":
.T.1.C(CN$):G.F(J(CN$,T,1)).E,...IT$."*"
.3790.W,...IT$."@".3797..,...IT$."<".IT$
.">".IT$."^".IT$."!".3781..,<..W.1.1000:
.:...,A.:..,F.. DISPLAY RECORDS FOUND..,
 ...6)"...PRESS ANY KEY TO START.":.198,
1:."...-...D.1.C(CP$):P.F(J(CP$,D,1)).D-
...". RECORD "P:.SR.0.FD:.B$(2,SR)": "A$
(SR,P):.G$:.G$."E"....-H..:."- - - - - -
 - - - - - - - - - - - - - - ..":.198,1:
...-R..197,64:.198,1:...-..:..-... SEARC
H INTRO S/R..-..."..*.WILDCARD .!.COMPAR
E DIRECTLY .@.SCAN STRING.'...."..<.LESS
 THAN .>.GREATER THAN .^.NOT EQUAL TO.":
.5000:..E.... RECORD IN SCREEN FORMAT.[.
!.. 6 AND 25 SPACES...&.."...      RECOR
D-"D(ER)"                         ".P.0.
.52156:.D.0.FD:.AT,E(B$(1,D)).3,E(B$(0,D
)).6:.A$(D,ER):....:..AT,0,24:.M$:....D.
:...N.. FORMAT S/R.3/X.. EITHER LOADS FO
RMAT DATA CREATED BY FORMAT PROGRAM.U/B.
. OR AUTO-RUNS FORMAT PROGRAM.~/..AT.520
38:.AT,6,4:."PRESS 'E' TO EXIT../...AT,4
,8:."PROGRAM OR DATA(P/D)?.D/...G$:.AT,2
5,8:.G$:.G$."P".4600.W/...G$."E".RC.1:..
./...G$.."D".4500..0...4735:.G$.."T".453
1.L0..."...WIND TO FORMAT DATA & PRESS .
RETURN":.197,1:.2,1,0,"FORMAT":.4550._0.
..G$."E".RC.1:..W0... OPEN FILE TO DISK.
.0...15,8,15,"I0":.2,8,2,"FORMAT,S,R":.1
350:.EI....0A.. INPUT DATA..0F..2,FD:.99
80:.G.0.6:.H.0.FD:.2,B$(G,H):.:.:RF.1..0
Z..G$."T". 2:...1.. 15: 2:...1..:.-1... 
AUTO-RUN MAIN PROGRAM.D1...4735:.G$."T".
4700.G1...G$:.AT,17,11:.G$:.G$."T".4700.
U1...G$."E"....1..."...LOAD"G(34)"MF64.F
ORM"G(34)",8":.198,2.G1*..631,13:.632,13
:."....RUN.";:...1\.."...WIND TO FORMAT 
PROGRAM & PRESS .RETURN..2P..197,1:.631,
131:.198,1:...2Z.:.82...4)"..TAPE OR DI
SK(T/D)?.L2...G$:.AT,22,11:.G$:.G$.."T".
G$.."D".G$.."E".4736.R2.....2... S/R TO 
PRINT FIELDS..2...G.0.FD:.G.1".."B$(2,G)
:.::...2..:.M2... S/R TO FLASH PROMPT..2
....11)".PRESS TO SELECT":.D.1.65:.G$:.G
$..""...43...:..11)"..PRESS TO SELECT":.
D.1.65:.G$:.G$..""...@3...:.5800.F3..:.Y
3... NEW DATA S/R..3A..AT,2,5:."DATA OR 
DATA & DEFINITIONS(D/F)";G$:.G$.."D".G$.
."F".5825.P3F..AT,8,10:."ARE YOU SURE(Y/
N)";Q$:.Q$."N"....3P..Q$.."Y".5830..3Z..
G$."F".RF.0..3..RC.1:..,4P..AT,8,5:."ARE
 YOU SURE(Y/N)";Q$:.Q$."N"...>4...Q$.."Y
".6000.{4...AT,3,9:."DO YOU WISH TO SAVE
 DATA(Y/N)";Q$:.Q$."N".6060..4...Q$.."Y"
.6030..4...".":.100..4...64738..4..:..4.
.. SORT  S/R.K4@..".":.5000..4J.."..SORT
 BY WHICH FIELD(-1 TO EXIT)";SF..5T..SF.
.1..."5^..SF.1.SF.FD.1.."..":.8010.S5H..
.9)"....* * . SORTING . * *":N.RC.1:SF.S
F.1.J5R..B$(4,SF)."2".8200.P5|.:..5... A
LPHABETIC SORT..5..M..(N.2):.A..1.0.0:.J
.1.N.M:.H.J.0..M:L.H.M:K.0..6...A$(SF,H)
.A$(SF,L)..Y.0.FD:Z$.A$(Y,H):A$(Y,H).A$(
Y,L):A$(Y,L).Z$:.:K.H.,6..H.K:.:.:M..(M.
2):A.(M.0):.:.9800:..26B.:.E6L.. NUMERIC
 SORT.Y6. M..(N.2):.A..1.0.0:.J.1.N.M:.H
.J.0..M:L.H.M:K.0..6. .E(A$(SF,H)).E(A$(
SF,L)).8230.S6. .Y.0.FD:Z$.A$(Y,H):A$(Y,
H).A$(Y,L):A$(Y,L).Z$:.:K.H..6& H.K:.:.:
M..(M.2):A.(M.0):.:.9800:...70 :..7: . M
AIN MENU.\7.%.".".8)".MICROFILE64 MAIN M
ENU "201.RC"FREE":..8)".................
......70%..8)"1 - DATA I/O.":..8)".2 - P
RINT FILE.":..8)".3 - UPDATE FILE...7N%.
.8)".4 - EDIT FILE.":..8)".5 - VIEW FILE
.":..8)".6 - SEARCH FILE..38L%..8)".7 - 
SORT FILE.":..8)".8 - FORMAT DATABASE.":
..8)".9 - NEW DATA..Q8.%..8)".0 - EXIT P
ROGRAM....O8.%.5800:.G$."0".G$."9".9620.
.8.%W.E(G$):.RF.0.W..1.W..0.W..8.9620..8
.%.RF.W.8.9620.I8.%.(RF.RC.1).W..3.W..1.
W..9.9620.T8F%.".":..Z8P%:..8Z%. BEEP S/
R..9H&.54276,65:.DE.1.150:.:.54276,0:...
9R&:.N9\&. S/R TO REORGANISE ARRAYS TO M
AXIMIZE MEMORY STORAGE.N9.&.A$(FD,200):R
C.1:AT.52038:.....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL