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

GM♠

FILE INFORMATION

FILENAME(S): GM♠

FILE TYPE(S): DEL

FILE SIZE: 2.9K

FIRST SEEN: 2025-11-30 16:59:29

APPEARS ON: 1 disk(s)

FILE HASH

8e3eb30b49923e0caef92d7032987aaf07c001dcf1b54ec1e36c219cd857baaf

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
APPLICATIONS 1A GM♠ DEL High Voltage Complete C64 Collection 34 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: A9 C0 85 2F A9 04 85 03  A9 41 85 02 20 36 C1 A9  |.../.....A.. 6..|
00000010: 04 85 03 A9 4C 85 02 20  5A C1 A9 04 85 03 A9 78  |....L.. Z......x|
00000020: 85 02 A9 00 20 51 C1 A9  01 8D 01 50 8D 00 50 A9  |.... Q.....P..P.|
00000030: 00 8D 04 50 8D 05 50 8D  02 50 8D 03 50 20 D3 05  |...P..P..P..P ..|
00000040: 60 05 02 01 00 00 00 03  3F 01 C7 00 05 05 00 03  |`.......?.......|
00000050: 9D 05 05 7C 03 10 A2 09  9D 05 0B 7C 03 10 A2 09  |...|.......|....|
00000060: 9D 05 12 7C 03 10 A2 09  9D 05 19 7C 03 10 A2 09  |...|.......|....|
00000070: 9D 05 1F 7C 03 10 A2 09  00 0E 00 00 B1 00 04 E1  |...|............|
00000080: 04 80 93 04 E6 04 80 9F  04 F3 04 80 BA 04 05 05  |................|
00000090: 80 D0 04 0F 1E 00 00 4F  00 81 0A 05 00 7D 07 0F  |.......O.....}..|
000000A0: 48 1D 00 5F 00 84 17 05  00 66 09 20 05 00 66 09  |H.._.....f. ..f.|
000000B0: 2C 05 00 66 09 3B 05 00  66 09 0F 3A 53 00 96 00  |,..f.;..f..:S...|
000000C0: 83 4A 05 00 73 09 56 05  00 73 09 62 05 00 73 09  |.J..s.V..s.b..s.|
000000D0: 0F 2C 9C 00 DC 00 82 73  05 00 9E 0F 6E 05 00 D0  |.,.....s....n...|
000000E0: 05 67 65 6F 73 00 53 65  6C 65 63 74 20 53 6B 69  |.geos.Select Ski|
000000F0: 6C 6C 00 53 65 6C 65 63  74 20 44 69 66 66 69 63  |ll.Select Diffic|
00000100: 75 6C 74 79 00 46 69 6C  65 00 47 65 6F 4D 61 74  |ulty.File.GeoMat|
00000110: 68 20 69 6E 66 6F 00 41  64 64 69 74 69 6F 6E 00  |h info.Addition.|
00000120: 53 75 62 74 72 61 63 74  69 6F 6E 00 4D 75 6C 74  |Subtraction.Mult|
00000130: 69 70 6C 69 63 61 74 69  6F 6E 00 44 69 76 69 73  |iplication.Divis|
00000140: 69 6F 6E 00 54 05 60 05  6C 05 4C 65 76 65 6C 20  |ion.T.`.l.Level |
00000150: 31 20 20 20 2A 00 4C 65  76 65 6C 20 32 20 20 20  |1   *.Level 2   |
00000160: 20 00 4C 65 76 65 6C 20  33 20 20 20 20 00 51 75  | .Level 3    .Qu|
00000170: 69 74 00 52 65 73 65 74  20 53 63 6F 72 65 00 4E  |it.Reset Score.N|
00000180: 75 6D 62 65 72 20 43 6F  72 72 65 63 74 00 54 6F  |umber Correct.To|
00000190: 74 61 6C 20 50 72 6F 62  6C 65 6D 73 00 B0 3F FF  |tal Problems..?.|
000001A0: FC 40 00 02 80 00 01 80  18 01 80 3C 01 80 7E 01  |.@.........<..~.|
000001B0: 80 FF 01 80 18 01 80 18  01 80 18 01 80 18 01 80  |................|
000001C0: 18 01 80 00 01 80 00 01  40 00 02 3F FF FC 06 BF  |........@..?....|
000001D0: 4C 2C C2 A9 00 20 39 C1  A9 18 85 06 A9 40 85 07  |L,... 9......@..|
000001E0: A9 00 85 09 A9 30 85 08  A9 01 85 0B A9 08 85 0A  |.....0..........|
000001F0: 20 24 C1 A9 FF 20 27 C1  A9 44 85 06 A9 50 85 07  | $... '..D...P..|
00000200: A9 00 85 09 A9 50 85 08  A9 00 85 0B A9 E8 85 0A  |.....P..........|
00000210: 20 24 C1 A9 FF 20 27 C1  20 A2 06 A9 54 85 06 A9  | $... '. ...T...|
00000220: 74 85 07 A9 00 85 09 A9  18 85 08 A9 00 85 0B A9  |t...............|
00000230: 46 85 0A A2 05 8E 07 50  20 24 C1 A9 FF 20 27 C1  |F......P $... '.|
00000240: 18 A9 36 65 08 85 08 90  02 E6 09 18 A9 36 65 0A  |..6e.........6e.|
00000250: 85 0A 90 02 E6 0B CE 07  50 D0 DD 20 CC 09 A9 96  |........P.. ....|
00000260: 85 06 A9 BE 85 07 A9 00  85 09 A9 3C 85 08 A9 00  |...........<....|
00000270: 85 0B A9 8C 85 0A 20 24  C1 A9 FF 20 27 C1 A9 96  |...... $... '...|
00000280: 85 06 A9 BE 85 07 A9 00  85 09 A9 AA 85 08 A9 00  |................|
00000290: 85 0B A9 FA 85 0A 20 24  C1 A9 FF 20 27 C1 20 0E  |...... $... '. .|
000002A0: 07 60 AD 00 50 C9 01 D0  17 A9 05 85 03 A9 17 85  |.`..P...........|
000002B0: 02 A9 4D 85 05 A9 00 85  19 A9 8A 85 18 B8 50 4A  |..M...........PJ|
000002C0: C9 02 D0 17 A9 05 85 03  A9 20 85 02 A9 4D 85 05  |......... ...M..|
000002D0: A9 00 85 19 A9 85 85 18  B8 50 2F C9 03 D0 17 A9  |.........P/.....|
000002E0: 05 85 03 A9 2C 85 02 A9  4D 85 05 A9 00 85 19 A9  |....,...M.......|
000002F0: 82 85 18 B8 50 14 A9 05  85 03 0D 62 61 63 6B 20  |....P......back |
00000300: 74 6F 20 74 68 65 20 6D  61 69 6E 20 70 72 6F 67  |to the main prog|
00000310: 72 61 6D 2E 0D 0D 0D 20  20 49 20 68 6F 70 65 20  |ram....  I hope |
00000320: 79 6F 75 20 66 69 6E 64  20 74 68 69 73 20 70 72  |you find this pr|
00000330: 6F 67 72 61 6D 20 75 73  65 66 75 6C 2E 20 20 20  |ogram useful.   |
00000340: 4D 69 6B 65 2E 80 20 20  20 20 20 54 68 65 20 6D  |Mike..     The m|
00000350: 61 69 6E 20 73 63 72 65  65 6E 20 69 73 20 64 69  |ain screen is di|
00000360: 76 69 64 65 64 20 69 6E  74 6F 20 33 20 73 65 63  |vided into 3 sec|
00000370: 74 69 6F 6E 73 3A 0D 0D  31 2E 20 4F 6E 20 74 68  |tions:..1. On th|
00000380: 65 20 6C 65 66 74 20 73  69 64 65 20 69 73 20 74  |e left side is t|
00000390: 68 65 20 6C 61 72 67 65  73 74 20 73 65 63 74 69  |he largest secti|
000003A0: 6F 6E 2E 20 49 74 20 69  73 20 75 73 65 64 0D 20  |on. It is used. |
000003B0: 20 20 20 74 6F 20 73 68  6F 77 20 74 68 65 20 64  |   to show the d|
000003C0: 61 74 61 20 69 6E 20 74  68 65 20 63 75 72 72 65  |ata in the curre|
000003D0: 6E 74 20 64 69 73 6B 20  62 6C 6F 63 6B 2E 0D 0D  |nt disk block...|
000003E0: 32 2E 20 4F 6E 20 74 68  65 20 72 69 67 68 74 20  |2. On the right |
000003F0: 69 73 20 69 6E 66 6F 72  6D 61 74 69 6F 6E 20 61  |is information a|
00000400: 62 6F 75 74 20 74 68 65  20 62 6C 6F 63 6B 2E 0D  |bout the block..|
00000410: 20 20 20 20 54 68 69 73  20 69 6E 63 6C 75 64 65  |    This include|
00000420: 73 20 74 68 65 20 63 75  72 72 65 6E 74 20 74 72  |s the current tr|
00000430: 61 63 6B 2F 73 65 63 74  6F 72 2C 20 74 68 65 0D  |ack/sector, the.|
00000440: 20 20 20 20 6C 69 6E 6B  65 64 20 74 72 61 63 6B  |    linked track|
00000450: 2F 73 65 63 74 6F 72 2C  20 61 6E 64 20 74 68 65  |/sector, and the|
00000460: 20 63 75 72 72 65 6E 74  20 70 6F 73 69 74 69 6F  | current positio|
00000470: 6E 0D 20 20 20 20 77 69  74 68 69 6E 20 74 68 65  |n.    within the|
00000480: 20 62 6C 6F 63 6B 20 61  6E 64 20 69 74 73 20 64  | block and its d|
00000490: 61 74 61 20 76 61 6C 75  65 2E 0D 0D 33 2E 20 41  |ata value...3. A|
000004A0: 74 20 74 68 65 20 62 6F  74 74 6F 6D 20 6F 66 20  |t the bottom of |
000004B0: 74 68 65 20 73 63 72 65  65 6E 20 69 73 20 69 6E  |the screen is in|
000004C0: 66 6F 72 6D 61 74 69 6F  6E 20 74 68 61 74 0D 20  |formation that. |
000004D0: 20 20 20 70 65 72 74 61  69 6E 73 20 74 6F 20 74  |   pertains to t|
000004E0: 68 65 20 64 69 73 6B 20  69 74 73 65 6C 66 2E 20  |he disk itself. |
000004F0: 54 68 69 73 20 69 6E 63  6C 75 64 65 73 20 74 68  |This includes th|
00000500: 65 0D 20 20 20 20 64 69  73 6B 20 6E 61 6D 65 2C  |e.    disk name,|
00000510: 20 64 72 69 76 65 20 74  79 70 65 2C 20 61 6E 64  | drive type, and|
00000520: 20 64 65 76 69 63 65 20  6E 75 6D 62 65 72 2E 80  | device number..|
00000530: 20 20 20 20 57 68 65 6E  20 61 20 64 69 73 6B 20  |    When a disk |
00000540: 69 73 20 66 69 72 73 74  20 65 6E 74 65 72 65 64  |is first entered|
00000550: 2C 20 74 68 65 20 44 69  72 65 63 74 6F 72 79 0D  |, the Directory.|
00000560: 48 65 61 64 65 72 20 62  6C 6F 63 6B 20 77 69 6C  |Header block wil|
00000570: 6C 20 62 65 20 72 65 61  64 20 61 6E 64 20 73 68  |l be read and sh|
00000580: 6F 77 6E 2E 20 59 6F 75  20 6D 61 79 0D 6D 61 6E  |own. You may.man|
00000590: 69 70 75 6C 61 74 65 20  62 6C 6F 63 6B 73 20 62  |ipulate blocks b|
000005A0: 79 20 61 63 74 69 76 61  74 69 6E 67 20 6F 6E 65  |y activating one|
000005B0: 20 6F 66 20 74 68 65 0D  66 6F 6C 6C 6F 77 69 6E  | of the.followin|
000005C0: 67 20 66 75 6E 63 74 69  6F 6E 73 20 75 73 69 6E  |g functions usin|
000005D0: 67 20 74 68 65 20 27 44  69 73 6B 27 20 6D 65 6E  |g the 'Disk' men|
000005E0: 75 20 6F 72 20 74 68 65  0D 65 71 75 69 76 65 6C  |u or the.equivel|
000005F0: 61 6E 74 20 6B 65 79 62  6F 61 72 64 20 73 68 6F  |ant keyboard sho|
00000600: 72 74 63 75 74 2E 0D 0D  20 46 6F 6C 6C 6F 77 20  |rtcut... Follow |
00000610: 4C 69 6E 6B 20 2D 20 67  6F 20 74 6F 20 74 68 65  |Link - go to the|
00000620: 20 6C 69 6E 6B 65 64 20  74 72 61 63 6B 2F 73 65  | linked track/se|
00000630: 63 74 6F 72 2E 0D 20 4E  65 78 74 2F 50 72 69 6F  |ctor.. Next/Prio|
00000640: 72 20 42 6C 6F 63 6B 20  2D 20 67 6F 20 74 6F 20  |r Block - go to |
00000650: 6E 65 78 74 20 6F 72 20  70 72 69 6F 72 20 73 65  |next or prior se|
00000660: 63 74 6F 72 2E 0D 20 47  6F 20 74 6F 20 42 6C 6F  |ctor.. Go to Blo|
00000670: 63 6B 20 2D 20 67 6F 20  74 6F 20 75 73 65 72 20  |ck - go to user |
00000680: 65 6E 74 65 72 65 64 20  74 72 61 63 6B 2F 73 65  |entered track/se|
00000690: 63 74 6F 72 2E 0D 20 52  65 63 6F 76 65 72 20 28  |ctor.. Recover (|
000006A0: 3F 29 20 2D 20 72 65 2D  72 65 61 64 20 74 68 65  |?) - re-read the|
000006B0: 20 63 75 72 72 65 6E 74  20 74 72 61 63 6B 2F 73  | current track/s|
000006C0: 65 63 74 6F 72 2E 0D 20  43 68 61 6E 67 65 20 44  |ector.. Change D|
000006D0: 69 73 6B 73 20 2D 20 61  6C 6C 6F 77 73 20 63 68  |isks - allows ch|
000006E0: 61 6E 67 69 6E 67 20 64  69 73 6B 73 2F 64 72 69  |anging disks/dri|
000006F0: 76 65 2E 0D 0D 20 57 72  69 74 65 20 42 6C 6F 63  |ve... Write Bloc|
00000700: 6B 20 2D 20 77 72 69 74  65 73 20 74 68 65 20 63  |k - writes the c|
00000710: 75 72 72 65 6E 74 20 74  72 61 63 6B 2F 73 65 63  |urrent track/sec|
00000720: 74 6F 72 20 74 6F 0D 20  20 20 64 69 73 6B 2E 20  |tor to.   disk. |
00000730: 59 6F 75 20 77 69 6C 6C  20 62 65 20 61 73 6B 65  |You will be aske|
00000740: 64 20 66 6F 72 20 76 65  72 69 66 69 63 61 74 69  |d for verificati|
00000750: 6F 6E 2E 80 20 20 20 20  54 68 65 20 64 69 73 6B  |on..    The disk|
00000760: 20 62 6C 6F 63 6B 20 6D  61 79 20 62 65 20 73 68  | block may be sh|
00000770: 6F 77 6E 20 6F 6E 20 74  68 65 20 73 63 72 65 65  |own on the scree|
00000780: 6E 0D 69 6E 20 6F 6E 65  20 6F 66 20 33 20 66 6F  |n.in one of 3 fo|
00000790: 72 6D 61 74 73 3A 20 48  65 78 20 28 74 68 65 20  |rmats: Hex (the |
000007A0: 64 65 66 61 75 6C 74 29  2C 20 41 53 43 49 49 2C  |default), ASCII,|
000007B0: 20 6F 72 0D 61 20 6D 69  78 74 75 72 65 20 6F 66  | or.a mixture of|
000007C0: 20 74 68 65 20 74 77 6F  20 28 61 6C 6C 20 76 61  | the two (all va|
000007D0: 6C 69 64 65 20 41 53 43  49 49 20 63 68 61 72 73  |lide ASCII chars|
000007E0: 20 77 69 6C 6C 0D 62 65  20 70 72 69 6E 74 65 64  | will.be printed|
000007F0: 20 69 6E 20 41 53 43 49  49 29 2E 20 54 68 65 20  | in ASCII). The |
00000800: 64 69 73 70 6C 61 79 20  66 6F 72 6D 61 74 20 6D  |display format m|
00000810: 61 79 20 62 65 0D 63 68  61 6E 67 65 64 20 75 73  |ay be.changed us|
00000820: 69 6E 67 20 74 68 65 20  6B 65 79 62 6F 61 72 64  |ing the keyboard|
00000830: 20 73 68 6F 72 74 63 75  74 73 20 6F 72 20 62 79  | shortcuts or by|
00000840: 20 75 73 69 6E 67 0D 74  68 65 20 27 44 69 73 70  | using.the 'Disp|
00000850: 6C 61 79 27 20 73 75 62  2D 6D 65 6E 75 20 75 6E  |lay' sub-menu un|
00000860: 64 65 72 20 74 68 65 20  27 4F 70 74 69 6F 6E 73  |der the 'Options|
00000870: 27 20 6D 65 6E 75 2E 0D  0D 20 20 20 20 54 68 65  |' menu...    The|
00000880: 20 63 75 72 72 65 6E 74  20 70 6F 73 69 74 69 6F  | current positio|
00000890: 6E 20 77 69 6C 6C 20 61  6C 77 61 79 73 20 62 65  |n will always be|
000008A0: 20 69 6E 76 65 72 74 65  64 0D 69 6E 20 74 68 65  | inverted.in the|
000008B0: 20 64 69 73 6B 20 62 6C  6F 63 6B 20 64 69 73 70  | disk block disp|
000008C0: 6C 61 79 2E 0D 0D 20 20  20 20 4F 6E 20 74 68 65  |lay...    On the|
000008D0: 20 6C 65 66 74 20 6F 66  20 74 68 65 20 73 63 72  | left of the scr|
000008E0: 65 65 6E 3A 20 74 68 65  20 63 75 72 72 65 6E 74  |een: the current|
000008F0: 20 70 6F 73 69 74 69 6F  6E 0D 69 73 20 64 69 73  | position.is dis|
00000900: 70 6C 61 79 65 64 20 61  73 20 61 20 64 65 63 69  |played as a deci|
00000910: 6D 61 6C 20 6F 66 66 73  65 74 20 69 6E 74 6F 20  |mal offset into |
00000920: 74 68 65 20 62 6C 6F 63  6B 0D 61 6E 64 20 69 74  |the block.and it|
00000930: 73 20 76 61 6C 75 65 20  69 73 20 64 69 73 70 6C  |s value is displ|
00000940: 61 79 65 64 20 69 6E 20  64 65 63 69 6D 61 6C 20  |ayed in decimal |
00000950: 61 6E 64 20 41 53 43 49  49 2E 80 20 20 20 20 54  |and ASCII..    T|
00000960: 68 65 20 63 75 72 72 65  6E 74 20 70 6F 73 69 74  |he current posit|
00000970: 6F 6E 20 6D 61 79 20 62  65 20 6D 6F 76 65 64 20  |on may be moved |
00000980: 65 69 74 68 65 72 0D 62  79 20 75 73 69 6E 67 20  |either.by using |
00000990: 74 68 65 20 63 75 72 73  6F 72 20 6B 65 79 73 20  |the cursor keys |
000009A0: 6F 72 20 73 69 6E 67 6C  65 20 63 6C 69 63 6B 69  |or single clicki|
000009B0: 6E 67 20 74 68 65 0D 6D  6F 75 73 65 20 62 75 74  |ng the.mouse but|
000009C0: 74 6F 6E 2E 0D 20 20 20  20 54 6F 20 63 68 61 6E  |ton..    To chan|
000009D0: 67 65 20 74 68 65 20 76  61 6C 75 65 20 6F 66 20  |ge the value of |
000009E0: 61 20 62 79 74 65 2C 20  64 6F 75 62 6C 65 20 63  |a byte, double c|
000009F0: 6C 69 63 6B 0D 6F 6E 20  74 68 65 20 76 61 6C 75  |lick.on the valu|
00000A00: 65 20 69 6E 20 74 68 65  20 64 69 73 6B 20 62 6C  |e in the disk bl|
00000A10: 6F 63 6B 20 64 69 73 70  6C 61 79 20 73 63 72 65  |ock display scre|
00000A20: 65 6E 2E 0D 59 6F 75 20  77 69 6C 6C 20 62 65 20  |en..You will be |
00000A30: 70 72 65 73 65 6E 74 65  64 20 77 69 74 68 20 61  |presented with a|
00000A40: 20 73 63 72 65 65 6E 20  73 68 6F 77 69 6E 67 20  | screen showing |
00000A50: 74 68 65 0D 63 75 72 72  65 6E 74 20 76 61 6C 75  |the.current valu|
00000A60: 65 20 69 6E 20 48 65 78  2C 20 44 65 63 69 6D 61  |e in Hex, Decima|
00000A70: 6C 2C 20 61 6E 64 20 41  53 43 49 49 20 61 6E 64  |l, and ASCII and|
00000A80: 0D 77 69 6C 6C 20 62 65  20 61 73 6B 65 64 20 74  |.will be asked t|
00000A90: 6F 20 65 6E 74 65 72 20  74 68 65 20 6E 65 77 20  |o enter the new |
00000AA0: 76 61 6C 75 65 2E 20 59  6F 75 20 6D 61 79 0D 65  |value. You may.e|
00000AB0: 6E 74 65 72 20 74 68 65  20 76 61 6C 75 65 20 69  |nter the value i|
00000AC0: 6E 20 61 6E 79 20 6F 66  20 74 68 65 20 61 62 6F  |n any of the abo|
00000AD0: 76 65 20 66 6F 72 6D 61  74 73 2E 0D 44 65 63 69  |ve formats..Deci|
00000AE0: 6D 61 6C 20 62 79 74 65  20 76 61 6C 75 65 73 20  |mal byte values |
00000AF0: 75 73 65 20 6E 6F 20 70  72 65 66 69 78 2E 20 48  |use no prefix. H|
00000B00: 65 78 20 62 79 74 65 73  0D 6D 75 73 74 20 62 65  |ex bytes.must be|
00000B10: 20 70 72 65 66 69 78 65  64 20 62 79 20 61 20 64  | prefixed by a d|
00000B20: 6F 6C 6C 61 72 20 73 69  67 6E 20 28 24 29 2E 20  |ollar sign ($). |
00000B30: 41 53 43 49 49 0D 74 65  78 74 20 6D 75 73 74 20  |ASCII.text must |
00000B40: 62 65 20 70 72 65 63 65  65 64 65 64 20 62 79 20  |be preceeded by |
00000B50: 61 20 73 69 6E 67 6C 65  20 71 75 6F 74 65 20 28  |a single quote (|
00000B60: 27 29 0D 61 6E 64 20 6D  61 79 20 62 65 20 75 70  |').and may be up|
00000B70: 20 74 6F 20 31 35 20 63  68 61 72 73 2E 80 00 00  | to 15 chars....|
.../.....A.. 6A.....L.. ZA.....X.... QA.
...P..P....P..P..P..P S.`.......?.G.....
...|.......|.......|.......|.......|....
.........................P.....O.....}..
H.._.....F. ..F.,..F.;..F..:S....J..S.V.
.S.B..S..,.....S....N..P.GEOS.SELECT SKI
LL.SELECT DIFFICULTY.FILE.GEOMATH INFO.A
DDITION.SUBTRACTION.MULTIPLICATION.DIVIS
ION.T.`.L.LEVEL 1   *.LEVEL 2    .LEVEL 
3    .QUIT.RESET SCORE.NUMBER CORRECT.TO
TAL PROBLEMS..?..@.........<..~.........
................@..?....L,B.. 9A.....@..
.....0.......... $A.. 'A.D...P.......P..
........ $A.. 'A ...T...T...............
F......P $A.. 'A..6E.........6E.......N.
PP. L..............<.......... $A.. 'A..
...................... $A.. 'A ..`..PI.P
..........M...........PJI.P...... ...M..
.........P/I.P......,...M...........P...
...BACK TO THE MAIN PROGRAM....  I HOPE 
YOU FIND THIS PROGRAM USEFUL.   MIKE..  
   THE MAIN SCREEN IS DIVIDED INTO 3 SEC
TIONS:..1. ON THE LEFT SIDE IS THE LARGE
ST SECTION. IT IS USED.    TO SHOW THE D
ATA IN THE CURRENT DISK BLOCK...2. ON TH
E RIGHT IS INFORMATION ABOUT THE BLOCK..
    THIS INCLUDES THE CURRENT TRACK/SECT
OR, THE.    LINKED TRACK/SECTOR, AND THE
 CURRENT POSITION.    WITHIN THE BLOCK A
ND ITS DATA VALUE...3. AT THE BOTTOM OF 
THE SCREEN IS INFORMATION THAT.    PERTA
INS TO THE DISK ITSELF. THIS INCLUDES TH
E.    DISK NAME, DRIVE TYPE, AND DEVICE 
NUMBER..    WHEN A DISK IS FIRST ENTERED
, THE DIRECTORY.HEADER BLOCK WILL BE REA
D AND SHOWN. YOU MAY.MANIPULATE BLOCKS B
Y ACTIVATING ONE OF THE.FOLLOWING FUNCTI
ONS USING THE 'DISK' MENU OR THE.EQUIVEL
ANT KEYBOARD SHORTCUT... FOLLOW LINK - G
O TO THE LINKED TRACK/SECTOR.. NEXT/PRIO
R BLOCK - GO TO NEXT OR PRIOR SECTOR.. G
O TO BLOCK - GO TO USER ENTERED TRACK/SE
CTOR.. RECOVER (?) - RE-READ THE CURRENT
 TRACK/SECTOR.. CHANGE DISKS - ALLOWS CH
ANGING DISKS/DRIVE... WRITE BLOCK - WRIT
ES THE CURRENT TRACK/SECTOR TO.   DISK. 
YOU WILL BE ASKED FOR VERIFICATION..    
THE DISK BLOCK MAY BE SHOWN ON THE SCREE
N.IN ONE OF 3 FORMATS: HEX (THE DEFAULT)
, ASCII, OR.A MIXTURE OF THE TWO (ALL VA
LIDE ASCII CHARS WILL.BE PRINTED IN ASCI
I). THE DISPLAY FORMAT MAY BE.CHANGED US
ING THE KEYBOARD SHORTCUTS OR BY USING.T
HE 'DISPLAY' SUB-MENU UNDER THE 'OPTIONS
' MENU...    THE CURRENT POSITION WILL A
LWAYS BE INVERTED.IN THE DISK BLOCK DISP
LAY...    ON THE LEFT OF THE SCREEN: THE
 CURRENT POSITION.IS DISPLAYED AS A DECI
MAL OFFSET INTO THE BLOCK.AND ITS VALUE 
IS DISPLAYED IN DECIMAL AND ASCII..    T
HE CURRENT POSITON MAY BE MOVED EITHER.B
Y USING THE CURSOR KEYS OR SINGLE CLICKI
NG THE.MOUSE BUTTON..    TO CHANGE THE V
ALUE OF A BYTE, DOUBLE CLICK.ON THE VALU
E IN THE DISK BLOCK DISPLAY SCREEN..YOU 
WILL BE PRESENTED WITH A SCREEN SHOWING 
THE.CURRENT VALUE IN HEX, DECIMAL, AND A
SCII AND.WILL BE ASKED TO ENTER THE NEW 
VALUE. YOU MAY.ENTER THE VALUE IN ANY OF
 THE ABOVE FORMATS..DECIMAL BYTE VALUES 
USE NO PREFIX. HEX BYTES.MUST BE PREFIXE
D BY A DOLLAR SIGN ($). ASCII.TEXT MUST 
BE PRECEEDED BY A SINGLE QUOTE (').AND M
AY BE UP TO 15 CHARS....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL