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

DVORAK

FILE INFORMATION

FILENAME(S): DVORAK

FILE TYPE(S): PRG

FILE SIZE: 2K

FIRST SEEN: 2025-11-30 21:24:08

APPEARS ON: 1 disk(s)

FILE HASH

2b57acd50940fed8c864af4efa5a3de48e992eb16eb0cf9124557eaa3b5b6b1c

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
BEST OF TORPET DVORAK PRG DuncanTwain 15 9 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 07 08 05 00 3A 00  0D 08 06 00 3A 00 28 08  |......:.....:.(.|
00000010: 0A 00 8F 20 2A 2A 2A 20  4D 41 49 4E 20 50 52 4F  |... *** MAIN PRO|
00000020: 47 52 41 4D 20 2A 2A 2A  00 2E 08 14 00 3A 00 5D  |GRAM ***.....:.]|
00000030: 08 1E 00 8D 20 34 30 30  30 3A 8F 20 2A 2A 2A 20  |.... 4000:. *** |
00000040: 4C 4F 41 44 20 41 4E 44  20 52 55 4E 20 53 57 41  |LOAD AND RUN SWA|
00000050: 50 20 52 4F 55 54 49 4E  45 20 2A 2A 2A 00 8C 08  |P ROUTINE ***...|
00000060: 28 00 86 20 44 28 31 39  34 29 3A 8D 20 35 34 30  |(.. D(194):. 540|
00000070: 30 3A 8F 20 2A 2A 2A 20  4C 4F 41 44 20 44 56 4F  |0:. *** LOAD DVO|
00000080: 52 41 4B 20 44 41 54 41  20 2A 2A 2A 00 C1 08 32  |RAK DATA ***...2|
00000090: 00 8D 20 35 30 35 30 3A  80 3A 8F 20 2A 2A 2A 20  |.. 5050:.:. *** |
000000A0: 4C 4F 41 44 20 44 41 54  41 20 49 4E 54 4F 20 4B  |LOAD DATA INTO K|
000000B0: 45 59 20 54 41 42 4C 45  2C 20 45 4E 44 20 2A 2A  |EY TABLE, END **|
000000C0: 2A 00 C7 08 9A 0F 3A 00  CD 08 9B 0F 3A 00 F5 08  |*.....:.....:...|
000000D0: 9C 0F 8F 20 2A 2A 2A 20  4C 4F 41 44 20 41 4E 44  |... *** LOAD AND|
000000E0: 20 52 55 4E 20 53 57 41  50 20 52 4F 55 54 49 4E  | RUN SWAP ROUTIN|
000000F0: 45 20 2A 2A 2A 00 FB 08  9D 0F 3A 00 26 09 A0 0F  |E ***.....:.&...|
00000100: 54 B2 30 3A 81 20 49 B2  30 20 A4 20 36 32 3A 87  |T.0:. I.0 . 62:.|
00000110: 20 4A 3A 54 B2 54 AA 4A  3A 97 20 34 39 31 35 32  | J:T.T.J:. 49152|
00000120: AA 49 2C 4A 3A 82 00 5A  09 AA 0F 8B 20 54 B2 31  |.I,J:..Z.... T.1|
00000130: 30 30 36 37 20 89 20 34  30 35 30 3A 8F 20 2A 2A  |0067 . 4050:. **|
00000140: 2A 20 54 4F 54 41 4C 20  46 4F 52 20 4D 4C 20 52  |* TOTAL FOR ML R|
00000150: 4F 55 54 49 4E 45 20 2A  2A 2A 00 89 09 B4 0F 99  |OUTINE ***......|
00000160: 20 22 11 11 20 20 20 20  20 20 12 44 41 54 41 20  | "..      .DATA |
00000170: 45 52 52 4F 52 20 49 4E  20 53 57 41 50 20 53 55  |ERROR IN SWAP SU|
00000180: 42 52 4F 55 54 49 4E 45  22 00 8F 09 C8 0F 80 00  |BROUTINE".......|
00000190: C1 09 D2 0F 9E 20 34 39  31 35 32 3A 8E 3A 8F 20  |..... 49152:.:. |
000001A0: 2A 2A 2A 20 53 57 41 50  20 4F 55 54 20 42 41 53  |*** SWAP OUT BAS|
000001B0: 49 43 20 41 4E 44 20 4B  45 52 4E 41 4C 20 2A 2A  |IC AND KERNAL **|
000001C0: 2A 00 C7 09 FF 0F 3A 00  CD 09 00 10 3A 00 15 0A  |*.....:.....:...|
000001D0: 01 10 8F 20 2A 2A 2A 20  44 41 54 41 20 46 4F 52  |... *** DATA FOR|
000001E0: 20 4D 4C 20 52 4F 55 54  49 4E 45 20 54 48 41 54  | ML ROUTINE THAT|
000001F0: 20 43 4F 50 49 45 53 20  42 41 53 49 43 20 41 4E  | COPIES BASIC AN|
00000200: 44 20 4B 45 52 4E 41 4C  20 49 4E 54 4F 20 52 41  |D KERNAL INTO RA|
00000210: 4D 20 2A 2A 2A 00 5E 0A  02 10 8F 20 2A 2A 2A 20  |M ***.^.... *** |
00000220: 43 4F 44 45 20 55 53 45  53 20 4E 4F 20 41 42 53  |CODE USES NO ABS|
00000230: 4F 4C 55 54 45 20 41 44  44 52 45 53 53 45 53 20  |OLUTE ADDRESSES |
00000240: 53 4F 20 4D 41 59 20 42  45 20 4C 4F 43 41 54 45  |SO MAY BE LOCATE|
00000250: 44 20 41 4E 59 57 48 45  52 45 20 2A 2A 2A 00 64  |D ANYWHERE ***.d|
00000260: 0A 03 10 3A 00 A9 0A 04  10 83 20 31 36 39 2C 30  |...:...... 169,0|
00000270: 2C 31 33 33 2C 32 35 31  2C 31 36 39 2C 31 36 30  |,133,251,169,160|
00000280: 2C 31 33 33 2C 32 35 32  2C 31 36 32 2C 33 32 2C  |,133,252,162,32,|
00000290: 31 36 30 2C 30 2C 31 37  37 2C 32 35 31 2C 31 34  |160,0,177,251,14|
000002A0: 35 2C 32 35 31 2C 31 33  36 00 F5 0A 0E 10 83 20  |5,251,136...... |
000002B0: 32 34 30 2C 32 2C 32 30  38 2C 32 34 37 2C 32 30  |240,2,208,247,20|
000002C0: 32 2C 32 34 30 2C 34 2C  32 33 30 2C 32 35 32 2C  |2,240,4,230,252,|
000002D0: 32 30 38 2C 32 33 38 2C  31 36 39 2C 30 2C 31 33  |208,238,169,0,13|
000002E0: 33 2C 32 35 31 2C 31 36  39 2C 32 32 34 2C 31 33  |3,251,169,224,13|
000002F0: 33 2C 32 35 32 00 40 0B  18 10 83 20 31 36 32 2C  |3,252.@.... 162,|
00000300: 33 32 2C 31 36 39 2C 30  2C 31 37 37 2C 32 35 31  |32,169,0,177,251|
00000310: 2C 31 34 35 2C 32 35 31  2C 31 33 36 2C 32 34 30  |,145,251,136,240|
00000320: 2C 32 2C 32 30 38 2C 32  34 37 2C 32 30 32 2C 32  |,2,208,247,202,2|
00000330: 34 30 2C 34 2C 32 33 30  2C 32 35 32 2C 32 30 38  |40,4,230,252,208|
00000340: 00 60 0B 22 10 83 20 32  33 38 2C 31 36 35 2C 31  |.`.".. 238,165,1|
00000350: 2C 34 31 2C 32 35 33 2C  31 33 33 2C 31 2C 39 36  |,41,253,133,1,96|
00000360: 00 66 0B 82 13 3A 00 6C  0B 83 13 3A 00 A4 0B 84  |.f...:.l...:....|
00000370: 13 8F 20 2A 2A 2A 20 52  4F 55 54 49 4E 45 53 20  |.. *** ROUTINES |
00000380: 54 4F 20 52 45 41 44 20  41 4E 44 20 4C 4F 41 44  |TO READ AND LOAD|
00000390: 20 44 56 4F 52 41 4B 20  4B 45 59 20 44 41 54 41  | DVORAK KEY DATA|
000003A0: 20 2A 2A 2A 00 AA 0B 85  13 3A 00 E9 0B 86 13 8F  | ***.....:......|
000003B0: 20 2A 2A 2A 20 53 55 42  52 4F 55 54 49 4E 45 20  | *** SUBROUTINE |
000003C0: 46 4F 52 20 50 4F 4B 49  4E 47 20 44 56 4F 52 41  |FOR POKING DVORA|
000003D0: 4B 20 44 41 54 41 20 49  4E 54 4F 20 4B 45 59 20  |K DATA INTO KEY |
000003E0: 54 41 42 4C 45 20 2A 2A  2A 00 EF 0B 87 13 3A 00  |TABLE ***.....:.|
000003F0: FF 0B BA 13 81 20 49 B2  30 20 A4 20 31 39 34 00  |..... I.0 . 194.|
00000400: 12 0C CE 13 97 20 49 AA  36 30 32 38 39 2C 44 28  |..... I.60289,D(|
00000410: 49 29 00 18 0C E2 13 82  00 1E 0C EC 13 8E 00 24  |I).............$|
00000420: 0C 14 15 3A 00 2A 0C 15  15 3A 00 53 0C 16 15 8F  |...:.*...:.S....|
00000430: 20 2A 2A 2A 20 52 45 41  44 20 41 4E 44 20 43 48  | *** READ AND CH|
00000440: 45 43 4B 20 44 56 4F 52  41 4B 20 44 41 54 41 20  |ECK DVORAK DATA |
00000450: 2A 2A 2A 00 59 0C 17 15  3A 00 7F 0C 18 15 54 B2  |***.Y...:.....T.|
00000460: 30 3A 81 20 49 B2 30 20  A4 20 31 39 34 3A 87 20  |0:. I.0 . 194:. |
00000470: 44 28 49 29 3A 54 B2 54  AA 44 28 49 29 3A 82 00  |D(I):T.T.D(I):..|
00000480: 94 0C 1D 15 8B 20 54 B2  32 32 39 38 37 20 A7 20  |..... T.22987 . |
00000490: 35 34 31 30 00 C1 0C 1F  15 99 20 22 11 11 20 20  |5410...... "..  |
000004A0: 20 20 20 20 12 44 41 54  41 20 45 52 52 4F 52 20  |    .DATA ERROR |
000004B0: 49 4E 20 44 56 4F 52 41  4B 20 4B 45 59 53 45 54  |IN DVORAK KEYSET|
000004C0: 22 00 C7 0C 20 15 80 00  CD 0C 22 15 8E 00 D3 0C  |"... .....".....|
000004D0: 78 15 3A 00 D9 0C 79 15  3A 00 09 0D 7A 15 8F 20  |x.:...y.:...z.. |
000004E0: 2A 2A 2A 20 44 56 4F 52  41 4B 20 44 41 54 41 20  |*** DVORAK DATA |
000004F0: 41 52 52 41 4E 47 45 44  20 42 59 20 4B 45 59 4E  |ARRANGED BY KEYN|
00000500: 55 4D 42 45 52 20 2A 2A  2A 00 0F 0D 7B 15 3A 00  |UMBER ***...{.:.|
00000510: 5A 0D 7C 15 83 20 32 30  2C 31 33 2C 32 39 2C 31  |Z.|.. 20,13,29,1|
00000520: 33 36 2C 31 33 33 2C 31  33 34 2C 31 33 35 2C 31  |36,133,134,135,1|
00000530: 37 2C 35 31 2C 34 34 2C  36 35 2C 35 32 2C 35 39  |7,51,44,65,52,59|
00000540: 2C 37 39 2C 34 36 2C 31  2C 35 33 2C 38 30 2C 36  |,79,46,1,53,80,6|
00000550: 39 2C 35 34 2C 37 34 2C  38 35 00 A2 0D 86 15 83  |9,54,74,85......|
00000560: 20 38 39 2C 38 31 2C 35  35 2C 37 30 2C 37 33 2C  | 89,81,55,70,73,|
00000570: 35 36 2C 38 38 2C 36 38  2C 37 31 2C 37 35 2C 35  |56,88,68,71,75,5|
00000580: 37 2C 36 37 2C 37 32 2C  34 38 2C 37 37 2C 38 34  |7,67,72,48,77,84|
00000590: 2C 38 32 2C 36 36 2C 34  33 2C 37 36 2C 37 38 2C  |,82,66,43,76,78,|
000005A0: 34 35 00 E4 0D 90 15 83  20 38 36 2C 38 33 2C 36  |45...... 86,83,6|
000005B0: 34 2C 38 37 2C 39 32 2C  34 32 2C 35 38 2C 31 39  |4,87,92,42,58,19|
000005C0: 2C 31 2C 36 31 2C 39 34  2C 39 30 2C 34 39 2C 39  |,1,61,94,90,49,9|
000005D0: 35 2C 34 2C 35 30 2C 33  32 2C 32 2C 34 37 2C 33  |5,4,50,32,2,47,3|
000005E0: 2C 32 35 35 00 2E 0E 9A  15 83 20 31 34 38 2C 31  |,255...... 148,1|
000005F0: 34 31 2C 31 35 37 2C 31  34 30 2C 31 33 37 2C 31  |41,157,140,137,1|
00000600: 33 38 2C 31 33 39 2C 31  34 35 2C 33 35 2C 36 30  |38,139,145,35,60|
00000610: 2C 31 39 33 2C 33 36 2C  39 33 2C 32 30 37 2C 36  |,193,36,93,207,6|
00000620: 32 2C 31 2C 33 37 2C 32  30 38 2C 31 39 37 00 73  |2,1,37,208,197.s|
00000630: 0E A4 15 83 20 33 38 2C  32 30 32 2C 32 31 33 2C  |.... 38,202,213,|
00000640: 32 31 37 2C 32 30 39 2C  33 39 2C 31 39 38 2C 32  |217,209,39,198,2|
00000650: 30 31 2C 34 30 2C 32 31  36 2C 31 39 36 2C 31 39  |01,40,216,196,19|
00000660: 39 2C 32 30 33 2C 34 31  2C 31 39 35 2C 32 30 30  |9,203,41,195,200|
00000670: 2C 34 38 00 BA 0E AE 15  83 20 32 30 35 2C 32 31  |,48...... 205,21|
00000680: 32 2C 32 31 30 2C 31 39  34 2C 32 31 39 2C 32 30  |2,210,194,219,20|
00000690: 34 2C 32 30 36 2C 32 32  31 2C 32 31 34 2C 32 31  |4,206,221,214,21|
000006A0: 31 2C 31 38 36 2C 32 31  35 2C 31 36 39 2C 31 39  |1,186,215,169,19|
000006B0: 32 2C 39 31 2C 31 34 37  2C 31 00 E7 0E B8 15 83  |2,91,147,1......|
000006C0: 20 36 31 2C 32 32 32 2C  32 31 38 2C 33 33 2C 39  | 61,222,218,33,9|
000006D0: 35 2C 34 2C 33 34 2C 31  36 30 2C 32 2C 36 33 2C  |5,4,34,160,2,63,|
000006E0: 31 33 31 2C 32 35 35 00  2C 0F C2 15 83 20 31 34  |131,255.,.... 14|
000006F0: 38 2C 31 34 31 2C 31 35  37 2C 31 34 30 2C 31 33  |8,141,157,140,13|
00000700: 37 2C 31 33 38 2C 31 33  39 2C 31 34 35 2C 31 35  |7,138,139,145,15|
00000710: 30 2C 36 30 2C 31 37 36  2C 31 35 31 2C 39 33 2C  |0,60,176,151,93,|
00000720: 31 38 35 2C 36 32 2C 31  2C 31 35 32 00 71 0F CC  |185,62,1,152.q..|
00000730: 15 83 20 31 37 35 2C 31  37 37 2C 31 35 33 2C 31  |.. 175,177,153,1|
00000740: 38 31 2C 31 38 34 2C 31  38 33 2C 31 37 31 2C 31  |81,184,183,171,1|
00000750: 35 34 2C 31 38 37 2C 31  36 32 2C 31 35 35 2C 31  |54,187,162,155,1|
00000760: 38 39 2C 31 37 32 2C 31  36 35 2C 31 36 31 2C 34  |89,172,165,161,4|
00000770: 31 00 BD 0F D6 15 83 20  31 38 38 2C 31 38 30 2C  |1...... 188,180,|
00000780: 34 38 2C 31 36 37 2C 31  36 33 2C 31 37 38 2C 31  |48,167,163,178,1|
00000790: 39 31 2C 31 36 36 2C 31  38 32 2C 31 37 30 2C 32  |91,166,182,170,2|
000007A0: 32 30 2C 31 39 30 2C 31  37 34 2C 31 36 34 2C 31  |20,190,174,164,1|
000007B0: 37 39 2C 31 36 38 2C 32  32 33 2C 39 31 00 F2 0F  |79,168,223,91...|
000007C0: E0 15 83 20 31 34 37 2C  31 2C 36 31 2C 32 32 32  |... 147,1,61,222|
000007D0: 2C 31 37 33 2C 31 32 39  2C 39 35 2C 34 2C 31 34  |,173,129,95,4,14|
000007E0: 39 2C 31 36 30 2C 32 2C  36 33 2C 31 33 31 2C 32  |9,160,2,63,131,2|
000007F0: 35 35 00 00 00                                    |55...           |
......:.....:.(.... *** MAIN PROGRAM ***
.....:.].... 4000:. *** LOAD AND RUN SWA
P ROUTINE ***...(.. D(194):. 5400:. *** 
LOAD DVORAK DATA ***.A.2.. 5050:.:. *** 
LOAD DATA INTO KEY TABLE, END ***.G...:.
M...:...... *** LOAD AND RUN SWAP ROUTIN
E ***.....:.&. .T.0:. I.0 . 62:. J:T.T.J
:. 49152.I,J:..Z.... T.10067 . 4050:. **
* TOTAL FOR ML ROUTINE ***...... "..    
  .DATA ERROR IN SWAP SUBROUTINE"...H...
A.R.. 49152:.:. *** SWAP OUT BASIC AND K
ERNAL ***.G...:.M...:...... *** DATA FOR
 ML ROUTINE THAT COPIES BASIC AND KERNAL
 INTO RAM ***.^.... *** CODE USES NO ABS
OLUTE ADDRESSES SO MAY BE LOCATED ANYWHE
RE ***.D...:...... 169,0,133,251,169,160
,133,252,162,32,160,0,177,251,145,251,13
6...... 240,2,208,247,202,240,4,230,252,
208,238,169,0,133,251,169,224,133,252.@.
... 162,32,169,0,177,251,145,251,136,240
,2,208,247,202,240,4,230,252,208.`.".. 2
38,165,1,41,253,133,1,96.F...:.L...:....
.. *** ROUTINES TO READ AND LOAD DVORAK 
KEY DATA ***.....:...... *** SUBROUTINE 
FOR POKING DVORAK DATA INTO KEY TABLE **
*.....:...... I.0 . 194...N.. I.60289,D(
I).............$...:.*...:.S.... *** REA
D AND CHECK DVORAK DATA ***.Y...:....T.
0:. I.0 . 194:. D(I):T.T.D(I):....... T.
22987 . 5410.A.... "..      .DATA ERROR 
IN DVORAK KEYSET".G. ...M."...S.X.:.Y.Y.
:...Z.. *** DVORAK DATA ARRANGED BY KEYN
UMBER ***...{.:.Z.|.. 20,13,29,136,133,1
34,135,17,51,44,65,52,59,79,46,1,53,80,6
9,54,74,85...... 89,81,55,70,73,56,88,68
,71,75,57,67,72,48,77,84,82,66,43,76,78,
45...... 86,83,64,87,92,42,58,19,1,61,94
,90,49,95,4,50,32,2,47,3,255...... 148,1
41,157,140,137,138,139,145,35,60,193,36,
93,207,62,1,37,208,197.S.... 38,202,213,
217,209,39,198,201,40,216,196,199,203,41
,195,200,48...... 205,212,210,194,219,20
4,206,221,214,211,186,215,169,192,91,147
,1...... 61,222,218,33,95,4,34,160,2,63,
131,255.,.B.. 148,141,157,140,137,138,13
9,145,150,60,176,151,93,185,62,1,152.Q.L
.. 175,177,153,181,184,183,171,154,187,1
62,155,189,172,165,161,41...V.. 188,180,
48,167,163,178,191,166,182,170,220,190,1
74,164,179,168,223,91...... 147,1,61,222
,173,129,95,4,149,160,2,63,131,255...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL