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

DBASE-64

FILE INFORMATION

FILENAME(S): DBASE-64

FILE TYPE(S): PRG

FILE SIZE: 2K

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

APPEARS ON: 1 disk(s)

FILE HASH

2c1a443e3315f0225fb0f5c767f1da0a346fb80867679cfee418d2702ec78aa7

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
C64 WORKDISK 01 DBASE-64 PRG DuncanTwain 23 5 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 16 08 E8 03 8F 20  2A 2A 2A 20 53 43 52 45  |....... *** SCRE|
00000010: 45 4E 20 2A 2A 2A 00 2E  08 F2 03 97 35 33 32 38  |EN ***......5328|
00000020: 30 2C 31 32 3A 97 35 33  32 38 31 2C 31 31 00 3D  |0,12:.53281,11.=|
00000030: 08 FC 03 99 22 93 22 3B  C7 28 31 34 29 00 72 08  |....".";.(14).r.|
00000040: 06 04 99 22 91 12 9F 49  4E 50 55 54 20 4F 55 54  |..."...INPUT OUT|
00000050: 50 55 54 20 46 49 4C 45  53 AA 9A 20 2D 2D 2D 2D  |PUT FILES.. ----|
00000060: 2D 2D 2D 2D 2D 2D 20 9F  B4 C4 C2 C1 D3 C5 2D 36  |------ .......-6|
00000070: 34 22 00 A4 08 10 04 99  22 90 91 B7 B7 B7 B7 B7  |4"......".......|
00000080: B7 B7 B7 B7 B7 B7 B7 B7  B7 B7 B7 B7 B7 B7 B7 B7  |................|
00000090: B7 B7 B7 B7 B7 B7 B7 B7  B7 B7 B7 B7 B7 B7 B7 B7  |................|
000000A0: B7 B7 B7 22 00 B8 08 1A  04 99 22 13 12 05 49 4E  |..."......"...IN|
000000B0: 50 55 54 22 3A 58 B2 31  00 E9 08 24 04 99 22 13  |PUT":X.1...$..".|
000000C0: 11 11 11 22 3B A6 31 34  29 3B 22 12 9B 20 20 20  |...";.14);"..   |
000000D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000000E0: 20 20 20 20 20 92 90 BB  22 00 25 09 2E 04 99 22  |     ...".%...."|
000000F0: 13 11 11 11 22 3A 81 49  B2 31 A4 38 3A 99 A6 31  |....":.I.1.8:..1|
00000100: 34 29 3B 22 12 9B 20 20  20 20 20 20 20 20 20 20  |4);"..          |
00000110: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 92 90  |              ..|
00000120: A1 22 3A 82 49 00 4F 09  38 04 99 A6 31 34 29 3B  |.":.I.O.8...14);|
00000130: 22 90 BC 12 A2 A2 A2 A2  A2 A2 A2 A2 A2 A2 A2 A2  |"...............|
00000140: A2 A2 A2 A2 A2 A2 A2 A2  A2 A2 A2 92 90 BE 22 00  |..............".|
00000150: 63 09 D0 07 8F 20 2A 2A  2A 20 49 4E 50 55 54 20  |c.... *** INPUT |
00000160: 2A 2A 2A 00 77 09 D5 07  A1 43 24 3A 8B 43 24 B2  |***.w....C$:.C$.|
00000170: 22 22 A7 32 30 30 30 00  8F 09 DA 07 8B 43 24 B2  |"".2000......C$.|
00000180: 22 1D 22 A7 58 B2 58 AA  31 3A 89 32 31 30 30 00  |".".X.X.1:.2100.|
00000190: A7 09 E4 07 8B 43 24 B2  22 9D 22 A7 58 B2 58 AB  |.....C$.".".X.X.|
000001A0: 31 3A 89 32 31 30 30 00  BA 09 EE 07 8B 43 24 B2  |1:.2100......C$.|
000001B0: C7 28 31 33 29 A7 32 32  30 30 00 C4 09 2A 08 89  |.(13).2200...*..|
000001C0: 32 30 30 30 00 D1 09 34  08 8B 58 B2 30 A7 58 B2  |2000...4..X.0.X.|
000001D0: 33 00 DE 09 39 08 8B 58  B2 34 A7 58 B2 31 00 F4  |3...9..X.4.X.1..|
000001E0: 09 3E 08 91 58 89 32 31  32 30 2C 32 31 33 30 2C  |.>..X.2120,2130,|
000001F0: 32 31 34 30 00 18 0A 48  08 99 22 13 12 05 49 4E  |2140...H.."...IN|
00000200: 50 55 54 9F 20 4F 55 54  50 55 54 20 46 49 4C 45  |PUT. OUTPUT FILE|
00000210: 53 22 3A 89 32 30 30 30  00 3D 0A 52 08 99 22 13  |S":.2000.=.R..".|
00000220: 12 9F 49 4E 50 55 54 20  05 4F 55 54 50 55 54 9F  |..INPUT .OUTPUT.|
00000230: 20 46 49 4C 45 53 22 3A  89 32 30 30 30 00 61 0A  | FILES":.2000.a.|
00000240: 5C 08 99 22 13 12 9F 49  4E 50 55 54 20 4F 55 54  |\.."...INPUT OUT|
00000250: 50 55 54 20 05 46 49 4C  45 53 22 3A 89 32 30 30  |PUT .FILES":.200|
00000260: 30 00 73 0A 98 08 91 58  89 32 32 31 30 2C 39 30  |0.s....X.2210,90|
00000270: 30 30 2C 00 85 0A A2 08  8F 20 2A 2A 20 49 4E 50  |00,...... ** INP|
00000280: 55 54 20 2A 2A 00 8D 0A  AC 08 58 B2 31 00 A7 0A  |UT **.....X.1...|
00000290: B6 08 99 22 13 11 11 1D  12 05 4F 50 45 4E 20 46  |..."......OPEN F|
000002A0: 49 4C 45 92 90 BB 22 00  BE 0A C0 08 99 22 1D 12  |ILE..."......"..|
000002B0: 99 4E 45 57 20 45 4E 54  52 59 92 90 A1 22 00 D5  |.NEW ENTRY..."..|
000002C0: 0A CA 08 99 22 1D 12 99  43 48 41 4E 47 45 20 20  |...."...CHANGE  |
000002D0: 20 92 90 A1 22 00 EC 0A  D4 08 99 22 1D 12 99 44  | ..."......"...D|
000002E0: 45 4C 45 54 45 20 20 20  92 90 A1 22 00 03 0B DE  |ELETE   ..."....|
000002F0: 08 99 22 1D 12 99 53 4F  52 54 20 20 20 20 20 92  |.."...SORT     .|
00000300: 90 A1 22 00 1A 0B E8 08  99 22 1D 12 99 43 4C 4F  |.."......"...CLO|
00000310: 53 45 20 20 20 20 92 90  A1 22 00 30 0B FC 08 99  |SE    ...".0....|
00000320: 22 90 20 BC 12 A2 A2 A2  A2 A2 A2 A2 A2 92 BE 22  |". ............"|
00000330: 00 44 0B 60 09 A1 43 24  3A 8B 43 24 B2 22 22 A7  |.D.`..C$:.C$."".|
00000340: 32 34 30 30 00 5C 0B 6A  09 8B 43 24 B2 22 11 22  |2400.\.j..C$."."|
00000350: A7 58 B2 58 AA 31 3A 89  32 35 30 30 00 74 0B 74  |.X.X.1:.2500.t.t|
00000360: 09 8B 43 24 B2 22 91 22  A7 58 B2 58 AB 31 3A 89  |..C$.".".X.X.1:.|
00000370: 32 35 30 30 00 8C 0B 7E  09 8B 43 24 B2 22 1D 22  |2500...~..C$."."|
00000380: B0 43 24 B2 22 9D 22 A7  32 35 39 30 00 9F 0B 88  |.C$.".".2590....|
00000390: 09 8B 43 24 B2 C7 28 31  33 29 A7 33 30 30 30 00  |..C$..(13).3000.|
000003A0: A9 0B BA 09 89 32 34 30  30 00 BC 0B C4 09 8B 58  |.....2400......X|
000003B0: B2 30 A7 58 B2 31 3A 89  32 34 30 30 00 CF 0B CE  |.0.X.1:.2400....|
000003C0: 09 8B 58 B2 37 A7 58 B2  36 3A 89 32 34 30 30 00  |..X.7.X.6:.2400.|
000003D0: F4 0B D8 09 91 58 89 32  35 33 30 2C 32 35 34 30  |.....X.2530,2540|
000003E0: 2C 32 35 35 30 2C 32 35  36 30 2C 32 35 37 30 2C  |,2550,2560,2570,|
000003F0: 32 35 38 30 00 21 0C E2  09 99 22 13 11 11 05 1D  |2580.!....".....|
00000400: 12 4F 50 45 4E 20 46 49  4C 45 22 3A 99 22 1D 99  |.OPEN FILE":."..|
00000410: 12 4E 45 57 20 45 4E 54  52 59 22 3A 89 32 34 30  |.NEW ENTRY":.240|
00000420: 30 00 5E 0C EC 09 99 22  13 11 11 99 1D 12 4F 50  |0.^...."......OP|
00000430: 45 4E 20 46 49 4C 45 22  3A 99 22 1D 05 12 4E 45  |EN FILE":."...NE|
00000440: 57 20 45 4E 54 52 59 22  3A 99 22 1D 99 12 43 48  |W ENTRY":."...CH|
00000450: 41 4E 47 45 20 20 20 22  3A 89 32 34 30 30 00 9C  |ANGE   ":.2400..|
00000460: 0C F6 09 99 22 13 11 11  11 1D 99 12 4E 45 57 20  |....".......NEW |
00000470: 45 4E 54 52 59 22 3A 99  22 1D 05 12 43 48 41 4E  |ENTRY":."...CHAN|
00000480: 47 45 20 20 20 22 3A 99  22 1D 99 12 44 45 4C 45  |GE   ":."...DELE|
00000490: 54 45 20 20 20 22 3A 89  32 34 30 30 00 DB 0C 00  |TE   ":.2400....|
000004A0: 0A 99 22 13 11 11 11 11  1D 99 12 43 48 41 4E 47  |.."........CHANG|
000004B0: 45 20 20 20 22 3A 99 22  1D 05 12 44 45 4C 45 54  |E   ":."...DELET|
000004C0: 45 20 20 20 22 3A 99 22  1D 99 12 53 4F 52 54 20  |E   ":."...SORT |
000004D0: 20 20 20 20 22 3A 89 32  34 30 30 00 1B 0D 0A 0A  |    ":.2400.....|
000004E0: 99 22 13 11 11 11 11 11  1D 99 12 44 45 4C 45 54  |.".........DELET|
000004F0: 45 20 20 20 22 3A 99 22  1D 05 12 53 4F 52 54 20  |E   ":."...SORT |
00000500: 20 20 20 20 22 3A 99 22  1D 99 12 43 4C 4F 53 45  |    ":."...CLOSE|
00000510: 20 20 20 20 22 3A 89 32  34 30 30 00 4C 0D 14 0A  |    ":.2400.L...|
00000520: 99 22 13 11 11 11 11 11  11 1D 99 12 53 4F 52 54  |."..........SORT|
00000530: 20 20 20 20 20 22 3A 99  22 1D 05 12 43 4C 4F 53  |     ":."...CLOS|
00000540: 45 20 20 20 20 22 3A 89  32 34 30 30 00 79 0D 1E  |E    ":.2400.y..|
00000550: 0A 99 22 13 11 22 3A 81  49 B2 31 A4 37 3A 99 22  |.."..":.I.1.7:."|
00000560: 20 20 20 20 20 20 20 20  20 20 20 22 3A 82 49 3A  |           ":.I:|
00000570: 58 B2 31 3A 89 32 30 30  30 00 85 0D B8 0B 91 58  |X.1:.2000......X|
00000580: 89 33 30 31 30 00 99 0D  C2 0B 8F 20 2A 20 4F 50  |.3010...... * OP|
00000590: 45 4E 20 46 49 4C 45 20  2A 00 A9 0D C7 0B 59 B2  |EN FILE *.....Y.|
000005A0: 32 35 3A 46 49 24 B2 22  22 00 D8 0D CC 0B 99 22  |25:FI$.""......"|
000005B0: 13 11 11 11 11 22 3B A6  31 34 29 3B 22 12 9E 20  |.....";.14);".. |
000005C0: 46 49 4C 45 20 4E 41 4D  45 3A 2D 2D 2D 2D 2D 2D  |FILE NAME:------|
000005D0: 2D 2D 2D 2D 20 20 20 22  00 EF 0D D6 0B 99 22 13  |----   "......".|
000005E0: 11 11 11 11 22 3B A6 59  29 3B 22 90 12 2D 22 00  |....";.Y);"..-".|
000005F0: 03 0E E0 0B A1 43 24 3A  8B 43 24 B2 22 22 A7 33  |.....C$:.C$."".3|
00000600: 30 34 30 00 28 0E EA 0B  8B 43 24 B2 C7 28 32 30  |040.(....C$..(20|
00000610: 29 AF 59 B1 32 35 A7 59  B2 32 35 3A 46 49 24 B2  |).Y.25.Y.25:FI$.|
00000620: 22 22 3A 89 33 30 32 30  00 43 0E F4 0B 8B 43 24  |"":.3020.C....C$|
00000630: B2 C7 28 31 33 29 AF 46  49 24 B3 B1 22 22 A7 33  |..(13).FI$.."".3|
00000640: 31 30 30 00 5F 0E FE 0B  8B C6 28 43 24 29 B3 33  |100._.....(C$).3|
00000650: 32 B0 C6 28 43 24 29 B1  39 31 A7 33 30 34 30 00  |2..(C$).91.3040.|
00000660: 6E 0E 08 0C 8B 59 B2 33  35 A7 33 30 34 30 00 9E  |n....Y.35.3040..|
00000670: 0E 12 0C 99 22 13 11 11  11 11 22 3B A6 59 29 3B  |....".....";.Y);|
00000680: 22 9E 12 22 3B 43 24 3A  59 B2 59 AA 31 3A 46 49  |"..";C$:Y.Y.1:FI|
00000690: 24 B2 46 49 24 AA 43 24  3A 89 33 30 33 30 00 CD  |$.FI$.C$:.3030..|
000006A0: 0E 1C 0C 99 22 13 11 11  11 11 22 3B A6 31 34 29  |....".....";.14)|
000006B0: 3B 22 12 9B 20 20 20 20  20 20 20 20 20 20 20 20  |;"..            |
000006C0: 20 20 20 20 20 20 20 20  20 20 20 20 22 00 E4 0E  |            "...|
000006D0: 26 0C 5A B2 B5 28 28 31  30 AB C3 28 46 49 24 29  |&.Z..((10..(FI$)|
000006E0: 29 AD 32 29 00 01 0F 30  0C 99 22 13 9A 12 22 3B  |).2)...0.."...";|
000006F0: A6 32 30 29 3B 22 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |.20);"----------|
00000700: 22 00 1D 0F 3A 0C 99 22  13 9A 12 22 3B A6 32 30  |"...:.."...";.20|
00000710: AA 5A 29 3B 46 49 24 3A  89 32 34 30 30 00 30 0F  |.Z);FI$:.2400.0.|
00000720: 28 23 8F 20 2A 2A 20 4F  55 54 50 55 54 20 2A 2A  |(#. ** OUTPUT **|
00000730: 00 38 0F 32 23 58 B2 31  00 58 0F 3C 23 99 22 13  |.8.2#X.1.X.<#.".|
00000740: 11 11 1D 1D 1D 1D 1D 1D  1D 12 05 56 49 45 57 20  |...........VIEW |
00000750: 46 49 4C 45 92 90 BB 22  00 74 0F 46 23 99 22 1D  |FILE...".t.F#.".|
00000760: 1D 1D 1D 1D 1D 1D 12 99  53 45 41 52 43 48 20 20  |........SEARCH  |
00000770: 20 9B A1 22 00 90 0F 50  23 99 22 1D 1D 1D 1D 1D  | .."...P#.".....|
00000780: 1D 1D 12 99 43 48 41 4E  47 45 20 20 20 9B A1 22  |....CHANGE   .."|
00000790: 00 AC 0F 5A 23 99 22 1D  1D 1D 1D 1D 1D 1D 12 99  |...Z#.".........|
000007A0: 44 45 4C 45 54 45 20 20  20 9B A1 22 00 C8 0F 64  |DELETE   .."...d|
000007B0: 23 99 22 1D 1D 1D 1D 1D  1D 1D 12 99 53 4F 52 54  |#.".........SORT|
000007C0: 20 20 20 20 20 9B A1 22  00 E4 0F 6E 23 99 22 1D  |     .."...n#.".|
000007D0: 1D 1D 1D 1D 1D 1D 12 99  43 4C 4F 53 45 20 20 20  |........CLOSE   |
000007E0: 20 9B A1 22 00 02 10 78  23 99 22 1D 1D 1D 1D 1D  | .."...x#.".....|
000007F0: 1D 1D 90 BC 12 A2 A2 A2  A2 A2 A2 92 9B A2 A2 12  |................|
00000800: BE 22 00 00 00                                    |."...           |
....... *** SCREEN ***......53280,12:.53
281,11.=....".";G(14).R...."...INPUT OUT
PUT FILES.. ---------- ..DBASE-64"......
".......................................
..."......"...INPUT":X.1...$.."....";.14
);"..                        ...".%...."
....":.I.1.8:..14);"..                  
      ...":.I.O.8...14);"...............
..............".C.P.. *** INPUT ***.W.U.
.C$:.C$."".2000...Z..C$.".".X.X.1:.2100.
.....C$.".".X.X.1:.2100......C$.G(13).22
00.D.*..2000.Q.4..X.0.X.3...9..X.4.X.1..
.>..X.2120,2130,2140...H.."...INPUT. OUT
PUT FILES":.2000.=.R.."...INPUT .OUTPUT.
 FILES":.2000.A.\.."...INPUT OUTPUT .FIL
ES":.2000.S....X.2210,9000,...... ** INP
UT **.....X.1......"......OPEN FILE...".
....."...NEW ENTRY...".U.J.."...CHANGE  
 ..."...T.."...DELETE   ..."......"...SO
RT     ..."......"...CLOSE    ...".0....
". ............".D.`..C$:.C$."".2400.\.J
..C$.".".X.X.1:.2500.T.T..C$.".".X.X.1:.
2500...~..C$.".".C$.".".2590......C$.G(1
3).3000......2400...D..X.0.X.1:.2400.O.N
..X.7.X.6:.2400...X..X.2530,2540,2550,25
60,2570,2580.!...."......OPEN FILE":."..
.NEW ENTRY":.2400.^...."......OPEN FILE"
:."...NEW ENTRY":."...CHANGE   ":.2400..
....".......NEW ENTRY":."...CHANGE   ":.
"...DELETE   ":.2400......"........CHANG
E   ":."...DELETE   ":."...SORT     ":.2
400......".........DELETE   ":."...SORT 
    ":."...CLOSE    ":.2400.L...."......
....SORT     ":."...CLOSE    ":.2400.Y..
.."..":.I.1.7:."           ":.I:X.1:.200
0......X.3010...B.. * OPEN FILE *...G.Y.
25:FI$."".X.L..".....";.14);".. FILE NAM
E:----------   "...V..".....";.Y);"..-".
.....C$:.C$."".3040.(....C$.G(20).Y.25.Y
.25:FI$."":.3020.C....C$.G(13).FI$.."".3
100._....F(C$).32.F(C$).91.3040.N....Y.3
5.3040......".....";.Y);"..";C$:Y.Y.1:FI
$.FI$.C$:.3030.M....".....";.14);"..    
                    "...&.Z..((10.C(FI$)
).2)...0.."...";.20);"----------"...:.."
...";.20.Z);FI$:.2400.0.(#. ** OUTPUT **
.8.2#X.1.X.<#."............VIEW FILE..."
.T.F#.".........SEARCH   .."...P#.".....
....CHANGE   .."...Z#.".........DELETE  
 ..".H.D#.".........SORT     .."...N#.".
........CLOSE    .."...X#.".............
........."...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL