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

PALVERT64 1.0

FILE INFORMATION

FILENAME(S): PALVERT64 1.0

FILE TYPE(S): PRG

FILE SIZE: 4.5K

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

APPEARS ON: 8 disk(s)

FILE HASH

162cbf0877020ea2e0803a5324d4c4862598e0bd616d1179f426fd7772e91d2e

FOUND ON DISKS (8 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
PAL POWER PALVERT64 1.0 PRG High Voltage Complete C64 Collection 6 11 DOWNLOAD FILE
TRANSACTOR DISK PALVERT64 1.0 PRG DuncanTwain 14 0 DOWNLOAD FILE
TRANSACTOR DISK PALVERT64 1.0 PRG DuncanTwain 14 18 DOWNLOAD FILE
TRANSACTOR DISK PALVERT64 1.0 PRG DuncanTwain 13 0 DOWNLOAD FILE
TRANSACTOR DISK PALVERT64 1.0 PRG DuncanTwain 13 0 DOWNLOAD FILE
TRANSACTOR DISK PALVERT64 1.0 PRG DuncanTwain 22 0 DOWNLOAD FILE
TRANSACTOR DISK PALVERT64 1.0 PRG DuncanTwain 14 0 DOWNLOAD FILE
TRANSACTOR DISK PALVERT64 1.0 PRG DuncanTwain 14 18 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

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

00000000: 01 08 30 08 14 00 8F 20  2A 2A 2A 2A 2A 2A 2A 2A  |..0.... ********|
00000010: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000020: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000030: 00 5F 08 1E 00 8F 20 2A  20 43 4F 4E 56 45 52 54  |._.... * CONVERT|
00000040: 20 43 42 4D 20 41 53 53  45 4D 42 4C 45 52 20 53  | CBM ASSEMBLER S|
00000050: 4F 55 52 43 45 20 46 49  4C 45 20 54 4F 20 2A 00  |OURCE FILE TO *.|
00000060: 8E 08 28 00 8F 20 2A 20  20 46 49 4C 45 20 54 4F  |..(.. *  FILE TO|
00000070: 20 50 41 4C 20 41 53 53  45 4D 42 4C 45 52 20 53  | PAL ASSEMBLER S|
00000080: 4F 55 52 43 45 20 46 49  4C 45 20 20 20 2A 00 BD  |OURCE FILE   *..|
00000090: 08 32 00 8F 20 2A 20 20  20 20 20 20 20 20 20 4B  |.2.. *         K|
000000A0: 2E 4A 2E 48 2E 20 48 49  4C 44 4F 4E 20 30 33 2F  |.J.H. HILDON 03/|
000000B0: 38 33 20 20 20 20 20 20  20 20 20 20 2A 00 EC 08  |83          *...|
000000C0: 3C 00 8F 20 2A 20 20 20  3D 3D 3D 3D 3D 3D 3D 20  |<.. *   ======= |
000000D0: 20 50 41 4C 56 45 52 54  36 34 20 31 2E 30 20 3D  | PALVERT64 1.0 =|
000000E0: 3D 3D 3D 3D 3D 3D 3D 3D  20 20 20 2A 00 1B 09 46  |========   *...F|
000000F0: 00 8F 20 2A 20 20 20 20  20 20 20 57 4F 52 4B 53  |.. *       WORKS|
00000100: 20 4F 4E 20 43 36 34 20  57 49 54 48 20 44 49 53  | ON C64 WITH DIS|
00000110: 4B 20 20 20 20 20 20 20  20 20 2A 00 4A 09 50 00  |K         *.J.P.|
00000120: 8F 20 2A 20 41 42 53 4F  4C 55 54 45 4C 59 20 4E  |. * ABSOLUTELY N|
00000130: 4F 20 43 4F 50 59 52 49  47 48 54 20 52 45 53 54  |O COPYRIGHT REST|
00000140: 52 49 43 54 49 4F 4E 53  20 2A 00 79 09 5A 00 8F  |RICTIONS *.y.Z..|
00000150: 20 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  | ***************|
00000160: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000170: 2A 2A 2A 2A 2A 2A 2A 2A  2A 00 BD 09 64 00 49 24  |*********...d.I$|
00000180: B2 22 41 42 43 44 45 46  47 48 49 4A 4B 4C 4D 4E  |."ABCDEFGHIJKLMN|
00000190: 4F 50 51 52 53 54 55 56  57 58 59 5A 31 32 33 34  |OPQRSTUVWXYZ1234|
000001A0: 22 20 3A 20 8F 20 49 24  20 4D 55 53 54 20 42 45  |" : . I$ MUST BE|
000001B0: 20 31 53 54 20 56 41 52  20 55 53 45 44 00 00 0A  | 1ST VAR USED...|
000001C0: 6E 00 49 24 B2 49 24 AA  49 24 AA 49 24 20 20 20  |n.I$.I$.I$.I$   |
000001D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000001E0: 20 20 20 20 20 20 3A 20  8F 20 45 53 54 41 42 4C  |      : . ESTABL|
000001F0: 49 53 48 20 49 4E 50 55  54 20 42 55 46 46 45 52  |ISH INPUT BUFFER|
00000200: 00 41 0A 78 00 4D 43 B2  38 39 36 20 20 20 20 20  |.A.x.MC.896     |
00000210: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000220: 20 20 20 20 20 20 20 20  20 3A 20 8F 20 4D 41 43  |         : . MAC|
00000230: 48 20 43 4F 44 45 20 53  54 41 52 54 20 41 44 44  |H CODE START ADD|
00000240: 52 00 7A 0A 82 00 8F 20  2A 2A 2A 20 53 54 52 49  |R.z.... *** STRI|
00000250: 4E 47 20 49 4E 50 55 54  20 52 4F 55 54 49 4E 45  |NG INPUT ROUTINE|
00000260: 20 2D 2D 20 42 59 20 4A  49 4D 20 42 55 54 54 45  | -- BY JIM BUTTE|
00000270: 52 46 49 45 4C 44 20 2A  2A 2A 00 C5 0A 8C 00 83  |RFIELD ***......|
00000280: 20 31 36 30 2C 20 20 20  32 2C 20 31 37 37 2C 20  | 160,   2, 177, |
00000290: 20 34 35 2C 20 31 35 33  2C 20 31 33 37 2C 20 20  | 45, 153, 137,  |
000002A0: 20 30 2C 20 32 30 30 2C  20 31 39 32 2C 20 20 20  | 0, 200, 192,   |
000002B0: 36 2C 20 32 30 38 2C 20  32 34 36 2C 20 31 36 32  |6, 208, 246, 162|
000002C0: 2C 20 20 20 31 00 10 0B  96 00 83 20 20 33 32 2C  |,   1......  32,|
000002D0: 20 31 39 38 2C 20 32 35  35 2C 20 20 33 32 2C 20  | 198, 255,  32, |
000002E0: 32 32 38 2C 20 32 35 35  2C 20 32 30 31 2C 20 20  |228, 255, 201,  |
000002F0: 31 33 2C 20 32 34 30 2C  20 20 31 35 2C 20 31 36  |13, 240,  15, 16|
00000300: 34 2C 20 31 34 32 2C 20  31 34 35 2C 20 31 34 30  |4, 142, 145, 140|
00000310: 00 5B 0B A0 00 83 20 32  30 30 2C 20 31 33 32 2C  |.[.... 200, 132,|
00000320: 20 31 34 32 2C 20 31 39  36 2C 20 31 33 39 2C 20  | 142, 196, 139, |
00000330: 32 34 30 2C 20 20 20 34  2C 20 31 36 35 2C 20 31  |240,   4, 165, 1|
00000340: 34 34 2C 20 32 34 30 2C  20 32 33 34 2C 20 20 37  |44, 240, 234,  7|
00000350: 36 2C 20 32 30 34 2C 20  32 35 35 00 8D 0B AA 00  |6, 204, 255.....|
00000360: 8C 20 3A 20 81 20 4A B2  4D 43 20 A4 20 4D 43 AA  |. : . J.MC . MC.|
00000370: 34 31 20 3A 20 87 20 58  20 3A 20 97 20 4A 2C 20  |41 : . X : . J, |
00000380: 58 20 3A 20 54 B2 54 AA  58 20 3A 20 82 00 B1 0B  |X : T.T.X : ....|
00000390: B4 00 8B 20 54 B3 B1 36  31 32 30 20 A7 20 99 22  |... T..6120 . ."|
000003A0: 54 59 50 4F 20 49 4E 20  44 41 54 41 22 20 3A 20  |TYPO IN DATA" : |
000003B0: 90 00 E3 0B BE 00 5A 24  B2 C7 28 30 29 20 3A 20  |......Z$..(0) : |
000003C0: 43 44 B2 38 20 3A 20 50  44 B2 38 20 3A 20 4F 44  |CD.8 : PD.8 : OD|
000003D0: B2 38 20 3A 20 43 4E B2  30 20 3A 20 99 20 C7 28  |.8 : CN.0 : . .(|
000003E0: 31 34 29 00 1E 0C C8 00  53 41 B2 32 30 34 39 20  |14).....SA.2049 |
000003F0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000400: 20 20 20 20 20 20 20 20  20 20 20 20 3A 20 8F 20  |            : . |
00000410: 53 54 41 52 54 20 41 44  44 52 20 43 36 34 00 5A  |START ADDR C64.Z|
00000420: 0C D2 00 53 4C B2 31 30  30 20 20 20 20 20 20 20  |...SL.100       |
00000430: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000440: 20 20 20 20 20 20 20 3A  20 8F 20 53 54 41 52 54  |       : . START|
00000450: 49 4E 47 20 4C 49 4E 45  20 23 00 90 0C DC 00 49  |ING LINE #.....I|
00000460: 43 B2 31 30 20 20 20 20  20 20 20 20 20 20 20 20  |C.10            |
00000470: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000480: 20 20 20 3A 20 8F 20 49  4E 43 52 45 4D 45 4E 54  |   : . INCREMENT|
00000490: 00 9A 0C E6 00 8D 20 32  37 30 00 CC 0C F0 00 99  |...... 270......|
000004A0: 20 3A 20 85 20 22 41 50  50 45 4E 44 20 54 4F 20  | : . "APPEND TO |
000004B0: 45 58 49 53 54 49 4E 47  20 50 41 4C 20 46 49 4C  |EXISTING PAL FIL|
000004C0: 45 20 28 59 2F 4E 29 22  3B 59 4E 24 00 E0 0C FA  |E (Y/N)";YN$....|
000004D0: 00 8B 20 59 4E 24 B2 22  59 22 20 A7 20 39 30 30  |.. YN$."Y" . 900|
000004E0: 00 FA 0C 04 01 8D 20 33  36 30 20 3A 20 8D 20 34  |...... 360 : . 4|
000004F0: 35 30 20 3A 20 89 20 35  32 30 00 1E 0D 0E 01 99  |50 : . 520......|
00000500: 20 3A 20 85 20 22 43 42  4D 20 53 4F 55 52 43 45  | : . "CBM SOURCE|
00000510: 20 46 49 4C 45 4E 41 4D  45 22 3B 43 4E 24 00 2E  | FILENAME";CN$..|
00000520: 0D 18 01 99 20 A3 32 30  29 43 4E 22 91 22 00 4D  |.... .20)CN".".M|
00000530: 0D 22 01 85 20 22 20 20  20 20 20 20 20 53 4F 55  |.".. "       SOU|
00000540: 52 43 45 20 44 52 49 56  45 22 3B 43 4E 00 5D 0D  |RCE DRIVE";CN.].|
00000550: 2C 01 99 20 A3 32 30 29  43 44 22 91 22 00 7C 0D  |,.. .20)CD".".|.|
00000560: 36 01 85 20 22 20 20 20  20 20 53 4F 55 52 43 45  |6.. "     SOURCE|
00000570: 20 44 45 56 49 43 45 23  22 3B 43 44 00 97 0D 40  | DEVICE#";CD...@|
00000580: 01 43 4E 24 B2 CA 28 C4  28 43 4E 29 2C 32 29 AA  |.CN$..(.(CN),2).|
00000590: 22 3A 22 AA 43 4E 24 00  C1 0D 4A 01 9F 20 31 2C  |":".CN$...J.. 1,|
000005A0: 20 43 44 2C 20 38 2C 20  43 4E 24 20 3A 20 45 44  | CD, 8, CN$ : ED|
000005B0: B2 43 44 20 3A 20 8D 20  37 30 30 20 3A 20 A0 20  |.CD : . 700 : . |
000005C0: 31 00 DD 0D 54 01 8B 20  45 20 A7 20 99 20 45 45  |1...T.. E . . EE|
000005D0: 24 20 3A 20 99 20 3A 20  89 20 32 37 30 00 E3 0D  |$ : . : . 270...|
000005E0: 5E 01 8E 00 07 0E 68 01  99 20 3A 20 85 20 22 20  |^.....h.. : . " |
000005F0: 20 20 4E 45 57 20 50 41  4C 20 46 49 4C 45 4E 41  |  NEW PAL FILENA|
00000600: 4D 45 22 3B 50 4E 24 00  17 0E 72 01 99 20 A3 32  |ME";PN$...r.. .2|
00000610: 30 29 43 4E 22 91 22 00  36 0E 7C 01 85 20 22 20  |0)CN".".6.|.. " |
00000620: 20 44 45 53 54 49 4E 41  54 49 4F 4E 20 44 52 49  | DESTINATION DRI|
00000630: 56 45 22 3B 50 4E 00 46  0E 86 01 99 20 A3 32 30  |VE";PN.F.... .20|
00000640: 29 50 44 22 91 22 00 65  0E 90 01 85 20 22 44 45  |)PD".".e.... "DE|
00000650: 53 54 49 4E 41 54 49 4F  4E 20 44 45 56 49 43 45  |STINATION DEVICE|
00000660: 23 22 3B 50 44 00 80 0E  9A 01 50 4E 24 B2 CA 28  |#";PD.....PN$..(|
00000670: C4 28 50 4E 29 2C 32 29  AA 22 3A 22 AA 50 4E 24  |.(PN),2).":".PN$|
00000680: 00 AA 0E A4 01 9F 20 32  2C 20 50 44 2C 20 36 2C  |...... 2, PD, 6,|
00000690: 20 50 4E 24 20 3A 20 45  44 B2 50 44 20 3A 20 8D  | PN$ : ED.PD : .|
000006A0: 20 37 30 30 20 3A 20 A0  20 32 00 D4 0E AE 01 8B  | 700 : . 2......|
000006B0: 20 45 B3 B1 36 32 20 A7  20 99 20 22 46 49 4C 45  | E..62 . . "FILE|
000006C0: 20 45 58 49 53 54 53 22  20 3A 20 99 20 3A 20 89  | EXISTS" : . : .|
000006D0: 20 33 36 30 00 DE 0E B8  01 99 20 3A 20 8E 00 F9  | 360...... : ...|
000006E0: 0E C2 01 41 B2 53 4C 20  3A 20 99 20 3A 20 99 20  |...A.SL : . : . |
000006F0: A3 32 30 29 53 4C 22 91  22 00 18 0F CC 01 85 20  |.20)SL"."...... |
00000700: 22 20 20 20 20 53 54 41  52 54 49 4E 47 20 4C 49  |"    STARTING LI|
00000710: 4E 45 20 23 22 3B 53 4C  00 48 0F D6 01 8B 20 53  |NE #";SL.H.... S|
00000720: 4C B3 41 20 A7 20 99 22  4D 55 53 54 20 42 45 20  |L.A . ."MUST BE |
00000730: 3E 20 4F 52 20 3D 20 21  22 20 3A 20 53 4C B2 41  |> OR = !" : SL.A|
00000740: 20 3A 20 89 20 34 35 30  00 58 0F E0 01 99 20 A3  | : . 450.X.... .|
00000750: 32 30 29 49 43 22 91 22  00 77 0F EA 01 85 20 22  |20)IC".".w.... "|
00000760: 20 20 20 20 20 4C 49 4E  45 20 49 4E 43 52 45 4D  |     LINE INCREM|
00000770: 45 4E 54 22 3B 49 43 00  81 0F F4 01 99 20 3A 20  |ENT";IC...... : |
00000780: 8E 00 A9 0F FE 01 8F 20  2A 2A 20 4F 50 45 4E 20  |....... ** OPEN |
00000790: 49 4E 50 55 54 20 41 4E  44 20 4F 55 54 50 55 54  |INPUT AND OUTPUT|
000007A0: 20 46 49 4C 45 53 20 2A  2A 00 BD 0F 08 02 9F 20  | FILES **...... |
000007B0: 31 2C 20 43 44 2C 20 38  2C 20 43 4E 24 00 D8 0F  |1, CD, 8, CN$...|
000007C0: 12 02 9F 20 32 2C 20 50  44 2C 20 36 2C 20 50 4E  |... 2, PD, 6, PN|
000007D0: 24 AA 22 2C 50 2C 57 22  00 10 10 1C 02 41 B2 53  |$.",P,W".....A.S|
000007E0: 41 20 3A 20 8D 20 36 36  30 20 20 20 20 20 3A 20  |A : . 660     : |
000007F0: 8F 20 4F 55 54 50 55 54  20 46 49 4C 45 20 53 54  |. OUTPUT FILE ST|
00000800: 41 52 54 20 41 44 44 52  20 28 24 30 38 30 31 29  |ART ADDR ($0801)|
00000810: 00 4B 10 26 02 9E 20 4D  43 20 3A 20 53 58 B2 53  |.K.&.. MC : SX.S|
00000820: 54 20 20 20 20 20 20 20  3A 20 8F 20 49 4E 50 55  |T       : . INPU|
00000830: 54 20 4C 49 4E 45 20 46  52 4F 4D 20 43 42 4D 20  |T LINE FROM CBM |
00000840: 53 4F 55 52 43 45 20 46  49 4C 45 00 5F 10 30 02  |SOURCE FILE._.0.|
00000850: 41 24 B2 C8 28 49 24 2C  C2 28 31 34 32 29 29 00  |A$..(I$,.(142)).|
00000860: A6 10 3A 02 53 41 B2 53  41 AA C3 28 41 24 29 AA  |..:.SA.SA..(A$).|
00000870: 35 20 20 20 20 20 20 3A  20 8F 20 53 54 41 52 54  |5      : . START|
00000880: 20 41 44 44 52 20 2B 20  4C 49 4E 45 20 4C 45 4E  | ADDR + LINE LEN|
00000890: 20 2B 20 35 20 46 4F 52  20 4C 49 4E 4B 2C 4C 49  | + 5 FOR LINK,LI|
000008A0: 4E 45 2C 4D 4B 52 00 E1  10 44 02 41 B2 53 41 20  |NE,MKR...D.A.SA |
000008B0: 3A 20 8D 20 36 36 30 20  20 20 20 20 3A 20 8F 20  |: . 660     : . |
000008C0: 4F 55 54 50 55 54 20 4C  49 4E 45 20 4C 49 4E 4B  |OUTPUT LINE LINK|
000008D0: 20 2D 20 48 45 58 20 4C  4F 2C 20 48 45 58 20 48  | - HEX LO, HEX H|
000008E0: 49 00 1C 11 4E 02 41 B2  53 4C 20 3A 20 8D 20 36  |I...N.A.SL : . 6|
000008F0: 36 30 20 20 20 20 20 3A  20 8F 20 4F 55 54 50 55  |60     : . OUTPU|
00000900: 54 20 4C 49 4E 45 20 23  20 20 20 20 2D 20 48 45  |T LINE #    - HE|
00000910: 58 20 4C 4F 2C 20 48 45  58 20 48 49 00 53 11 58  |X LO, HEX HI.S.X|
00000920: 02 99 53 4C 3B 41 24 20  20 20 20 3A 20 8F 20 3D  |..SL;A$    : . =|
00000930: 3D 3D 3D 3D 20 52 45 4D  4F 56 45 20 46 4F 52 20  |==== REMOVE FOR |
00000940: 42 45 54 54 45 52 20 53  50 45 45 44 20 3D 3D 3D  |BETTER SPEED ===|
00000950: 3D 3D 3D 00 86 11 62 02  53 4C B2 53 4C AA 49 43  |===...b.SL.SL.IC|
00000960: 20 20 20 20 20 20 20 20  20 20 20 20 20 3A 20 8F  |             : .|
00000970: 20 49 4E 43 52 45 4D 45  4E 54 20 4C 49 4E 45 20  | INCREMENT LINE |
00000980: 4E 55 4D 42 45 52 00 B5  11 6C 02 98 32 2C 20 41  |NUMBER...l..2, A|
00000990: 24 5A 24 3B 20 20 20 20  20 20 20 3A 20 8F 20 4F  |$Z$;       : . O|
000009A0: 55 54 50 55 54 20 4C 49  4E 45 2C 20 43 48 52 24  |UTPUT LINE, CHR$|
000009B0: 20 5A 45 52 4F 00 C6 11  76 02 8B 20 53 58 B2 30  | ZERO...v.. SX.0|
000009C0: 20 A7 20 35 35 30 00 DC  11 80 02 A0 20 32 20 3A  | . 550...... 2 :|
000009D0: 20 A0 20 31 20 3A 20 89  20 37 36 30 00 F9 11 8A  | . 1 : . 760....|
000009E0: 02 AC AC 20 4F 55 54 50  55 54 20 32 20 48 45 58  |... OUTPUT 2 HEX|
000009F0: 20 42 59 54 45 53 20 AC  AC 00 0D 12 94 02 98 32  | BYTES ........2|
00000A00: 2C 20 C7 28 41 20 AF 20  32 35 35 29 3B 00 22 12  |, .(A . 255);.".|
00000A10: 9E 02 98 32 2C 20 C7 28  B5 28 41 AD 32 35 36 29  |...2, .(.(A.256)|
00000A20: 29 3B 00 28 12 A8 02 8E  00 39 12 B2 02 AC AC 20  |);.(.....9..... |
00000A30: 45 52 52 B0 20 85 20 AC  AC 00 4A 12 BC 02 9F 20  |ERR. . ...J.... |
00000A40: 31 35 2C 20 45 44 2C 20  31 35 00 61 12 C6 02 84  |15, ED, 15.a....|
00000A50: 31 35 2C 20 45 2C 20 45  24 2C 20 45 54 2C 20 45  |15, E, E$, ET, E|
00000A60: 53 00 8A 12 D0 02 45 45  24 B2 C4 28 45 29 AA 22  |S.....EE$..(E)."|
00000A70: 2C 22 AA 45 24 AA 22 2C  22 AA 20 C4 28 45 54 29  |,".E$.",". .(ET)|
00000A80: AA 22 2C 22 AA C4 28 45  53 29 00 93 12 DA 02 A0  |.","..(ES)......|
00000A90: 20 31 35 00 99 12 E4 02  8E 00 C1 12 EE 02 8F 20  | 15............ |
00000AA0: 2A 2A 20 41 44 44 20 4D  4F 52 45 20 43 42 4D 20  |** ADD MORE CBM |
00000AB0: 53 4F 55 52 43 45 20 4D  4F 44 55 4C 45 53 20 2A  |SOURCE MODULES *|
00000AC0: 2A 00 C7 12 F8 02 99 00  EA 12 02 03 99 20 22 28  |*............ "(|
00000AD0: C4 CF 20 CE CF D4 20 45  58 49 54 20 57 49 54 48  |.. ... EXIT WITH|
00000AE0: 20 3C D2 C5 D4 D5 D2 CE  3E 29 00 11 13 07 03 85  | <......>)......|
00000AF0: 22 C1 50 50 45 4E 44 20  41 4E 4F 54 48 45 52 20  |".PPEND ANOTHER |
00000B00: 46 49 4C 45 20 1D 1D 1D  4E 9D 9D 9D 22 3B 59 4E  |FILE ...N...";YN|
00000B10: 24 00 25 13 0C 03 8B 20  59 4E 24 B2 22 59 22 20  |$.%.... YN$."Y" |
00000B20: A7 20 38 34 30 00 3E 13  16 03 9F 20 32 2C 20 50  |. 840.>.... 2, P|
00000B30: 44 2C 20 36 2C 20 50 4E  24 AA 22 2C 41 22 00 7B  |D, 6, PN$.",A".{|
00000B40: 13 20 03 98 32 2C 20 5A  24 5A 24 3B 20 20 20 20  |. ..2, Z$Z$;    |
00000B50: 20 20 20 20 20 20 20 20  20 3A 20 8F 20 41 44 44  |         : . ADD|
00000B60: 20 45 4E 44 20 46 49 4C  45 20 4D 41 52 4B 45 52  | END FILE MARKER|
00000B70: 20 28 24 30 30 2C 20 24  30 30 29 00 8A 13 2A 03  | ($00, $00)...*.|
00000B80: A0 20 32 20 3A 20 A0 20  31 35 00 BD 13 34 03 99  |. 2 : . 15...4..|
00000B90: 20 22 11 11 11 4C 4F 41  44 22 3B C7 28 33 34 29  | "...LOAD";.(34)|
00000BA0: 3B 50 4E 24 3B C7 28 33  34 29 3B 22 2C 22 CA 28  |;PN$;.(34);",".(|
00000BB0: C4 28 50 44 29 2C 32 29  22 91 91 91 22 00 C3 13  |.(PD),2)"..."...|
00000BC0: 3E 03 80 00 F8 13 48 03  8D 20 32 37 30 20 20 20  |>.....H.. 270   |
00000BD0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 3A  |               :|
00000BE0: 20 8F 20 46 4F 52 20 4E  45 57 20 43 42 4D 20 46  | . FOR NEW CBM F|
00000BF0: 49 4C 45 20 4E 41 4D 45  00 39 14 52 03 8D 20 34  |ILE NAME.9.R.. 4|
00000C00: 35 30 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |50              |
00000C10: 20 20 20 20 3A 20 8F 20  41 4C 54 45 52 20 4E 45  |    : . ALTER NE|
00000C20: 58 54 20 4C 49 4E 45 20  4E 55 4D 42 45 52 2C 20  |XT LINE NUMBER, |
00000C30: 49 4E 43 52 45 4D 45 4E  54 00 4D 14 5C 03 9F 20  |INCREMENT.M.\.. |
00000C40: 31 2C 20 43 44 2C 20 38  2C 20 43 4E 24 00 66 14  |1, CD, 8, CN$.f.|
00000C50: 66 03 9F 20 32 2C 20 50  44 2C 20 36 2C 20 50 4E  |f.. 2, PD, 6, PN|
00000C60: 24 AA 22 2C 41 22 00 92  14 70 03 89 20 35 35 30  |$.",A"...p.. 550|
00000C70: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000C80: 20 20 20 3A 20 8F 20 47  4F 20 41 44 44 20 46 49  |   : . GO ADD FI|
00000C90: 4C 45 00 C5 14 7A 03 8F  20 2A 2A 20 41 50 50 45  |LE...z.. ** APPE|
00000CA0: 4E 44 20 43 42 4D 20 53  4F 55 52 43 45 20 54 4F  |ND CBM SOURCE TO|
00000CB0: 20 45 58 49 53 54 49 4E  47 20 50 41 4C 20 46 49  | EXISTING PAL FI|
00000CC0: 4C 45 20 2A 2A 00 E9 14  84 03 99 20 3A 20 85 20  |LE **...... : . |
00000CD0: 22 20 20 20 4F 4C 44 20  50 41 4C 20 46 49 4C 45  |"   OLD PAL FILE|
00000CE0: 4E 41 4D 45 22 3B 4F 50  24 00 F9 14 8E 03 99 20  |NAME";OP$...... |
00000CF0: A3 32 30 29 43 4E 22 91  22 00 18 15 98 03 85 20  |.20)CN"."...... |
00000D00: 22 20 20 20 20 20 20 20  20 20 20 20 20 20 20 44  |"              D|
00000D10: 52 49 56 45 22 3B 4F 50  00 28 15 A2 03 99 20 A3  |RIVE";OP.(.... .|
00000D20: 32 30 29 4F 44 22 91 22  00 47 15 AC 03 85 20 22  |20)OD".".G.... "|
00000D30: 20 20 20 20 20 20 20 20  20 20 20 20 44 45 56 49  |            DEVI|
00000D40: 43 45 23 22 3B 4F 44 00  71 15 B6 03 9F 20 31 2C  |CE#";OD.q.... 1,|
00000D50: 20 4F 44 2C 20 38 2C 20  4F 50 24 20 3A 20 45 44  | OD, 8, OP$ : ED|
00000D60: B2 4F 44 20 3A 20 8D 20  37 30 30 20 3A 20 A0 20  |.OD : . 700 : . |
00000D70: 31 00 8D 15 C0 03 8B 20  45 20 A7 20 99 20 45 45  |1...... E . . EE|
00000D80: 24 20 3A 20 99 20 3A 20  89 20 39 30 30 00 A5 15  |$ : . : . 900...|
00000D90: CA 03 99 20 3A 20 99 20  A3 32 31 29 22 40 22 4F  |... : . .21)"@"O|
00000DA0: 50 24 22 91 22 00 C5 15  D4 03 85 20 22 20 20 20  |P$"."...... "   |
00000DB0: 4E 45 57 20 50 41 4C 20  46 49 4C 45 4E 41 4D 45  |NEW PAL FILENAME|
00000DC0: 22 3B 50 4E 24 00 E0 15  DE 03 8B 20 C8 28 50 4E  |";PN$...... .(PN|
00000DD0: 24 2C 31 29 B3 B1 22 40  22 20 A7 20 31 30 31 30  |$,1).."@" . 1010|
00000DE0: 00 1D 16 E8 03 50 4E B2  4F 50 20 3A 20 50 44 B2  |.....PN.OP : PD.|
00000DF0: 4F 44 20 3A 20 50 4E 24  B2 22 40 22 AA CA 28 C4  |OD : PN$."@"..(.|
00000E00: 28 50 4E 29 2C 32 29 AA  22 3A 22 AA CA 28 50 4E  |(PN),2).":"..(PN|
00000E10: 24 2C 32 29 20 3A 20 89  20 31 30 38 30 00 2D 16  |$,2) : . 1080.-.|
00000E20: F2 03 99 20 A3 32 30 29  43 4E 22 91 22 00 4C 16  |... .20)CN".".L.|
00000E30: FC 03 85 20 22 20 20 44  45 53 54 49 4E 41 54 49  |... "  DESTINATI|
00000E40: 4F 4E 20 44 52 49 56 45  22 3B 50 4E 00 5C 16 06  |ON DRIVE";PN.\..|
00000E50: 04 99 20 A3 32 30 29 50  44 22 91 22 00 7B 16 10  |.. .20)PD".".{..|
00000E60: 04 85 20 22 44 45 53 54  49 4E 41 54 49 4F 4E 20  |.. "DESTINATION |
00000E70: 44 45 56 49 43 45 23 22  3B 50 44 00 96 16 1A 04  |DEVICE#";PD.....|
00000E80: 50 4E 24 B2 CA 28 C4 28  50 4E 29 2C 32 29 AA 22  |PN$..(.(PN),2)."|
00000E90: 3A 22 AA 50 4E 24 00 C0  16 24 04 9F 20 32 2C 20  |:".PN$...$.. 2, |
00000EA0: 50 44 2C 20 36 2C 20 50  4E 24 20 3A 20 45 44 B2  |PD, 6, PN$ : ED.|
00000EB0: 50 44 20 3A 20 8D 20 37  30 30 20 3A 20 A0 20 32  |PD : . 700 : . 2|
00000EC0: 00 EC 16 2E 04 8B 20 45  B3 B1 36 32 20 20 A7 20  |...... E..62  . |
00000ED0: 99 20 22 20 46 49 4C 45  20 45 58 49 53 54 53 22  |. " FILE EXISTS"|
00000EE0: 20 3A 20 99 20 3A 20 89  20 39 37 30 00 23 17 38  | : . : . 970.#.8|
00000EF0: 04 99 20 3A 20 99 22 43  52 45 41 54 49 4E 47 20  |.. : ."CREATING |
00000F00: 4E 45 57 20 46 49 4C 45  20 46 52 4F 4D 20 22 3B  |NEW FILE FROM ";|
00000F10: 4F 50 24 3B 22 20 20 53  54 41 4E 44 20 42 59 2E  |OP$;"  STAND BY.|
00000F20: 2E 2E 22 00 3E 17 42 04  9F 20 31 2C 20 4F 44 2C  |..".>.B.. 1, OD,|
00000F30: 20 38 2C 20 4F 50 24 AA  22 2C 50 2C 52 22 00 59  | 8, OP$.",P,R".Y|
00000F40: 17 4C 04 9F 20 32 2C 20  50 44 2C 20 36 2C 20 50  |.L.. 2, PD, 6, P|
00000F50: 4E 24 AA 22 2C 50 2C 57  22 00 90 17 56 04 A1 23  |N$.",P,W"...V..#|
00000F60: 31 2C 41 24 20 3A 20 98  32 2C 20 C7 28 C6 28 41  |1,A$ : .2, .(.(A|
00000F70: 24 AA 5A 24 29 29 3B 20  20 20 3A 20 8F 20 46 49  |$.Z$));   : . FI|
00000F80: 4C 45 20 53 54 41 52 54  20 41 44 44 52 45 53 53  |LE START ADDRESS|
00000F90: 00 AE 17 60 04 A1 23 31  2C 41 24 20 3A 20 98 32  |...`..#1,A$ : .2|
00000FA0: 2C 20 C7 28 C6 28 41 24  AA 5A 24 29 29 3B 00 E6  |, .(.(A$.Z$));..|
00000FB0: 17 6A 04 A1 23 31 2C 20  42 24 2C 20 43 24 20 3A  |.j..#1, B$, C$ :|
00000FC0: 20 8B 20 53 54 B2 36 34  20 20 A7 20 31 32 33 30  | . ST.64  . 1230|
00000FD0: 20 20 20 20 20 3A 20 8F  20 47 45 54 20 4C 49 4E  |     : . GET LIN|
00000FE0: 45 20 4C 49 4E 4B 00 07  18 74 04 41 24 B2 C7 28  |E LINK...t.A$..(|
00000FF0: C6 28 42 24 AA 5A 24 29  29 20 AA 20 C7 28 C6 28  |.(B$.Z$)) . .(.(|
00001000: 43 24 AA 5A 24 29 29 00  45 18 7E 04 A1 23 31 2C  |C$.Z$)).E.~..#1,|
00001010: 20 42 24 2C 20 43 24 20  20 20 20 20 20 20 20 20  | B$, C$         |
00001020: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001030: 20 20 3A 20 8F 20 47 45  54 20 4C 49 4E 45 20 4E  |  : . GET LINE N|
00001040: 55 4D 42 45 52 00 6B 18  88 04 41 24 B2 41 24 20  |UMBER.k...A$.A$ |
00001050: AA 20 C7 28 C6 28 42 24  AA 5A 24 29 29 20 AA 20  |. .(.(B$.Z$)) . |
00001060: C7 28 C6 28 43 24 AA 5A  24 29 29 00 AC 18 92 04  |.(.(C$.Z$)).....|
00001070: 97 20 4D 43 AA 32 31 2C  20 30 20 20 20 20 20 20  |. MC.21, 0      |
00001080: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001090: 20 20 20 20 20 3A 20 8F  20 49 4E 50 55 54 20 44  |     : . INPUT D|
000010A0: 45 4C 49 4D 20 4E 4F 57  20 24 30 30 00 B5 18 9C  |ELIM NOW $00....|
000010B0: 04 9E 20 4D 43 00 F2 18  A6 04 41 24 B2 41 24 AA  |.. MC.....A$.A$.|
000010C0: C8 28 49 24 2C C2 28 31  34 32 29 29 AA 5A 24 20  |.(I$,.(142)).Z$ |
000010D0: 20 20 20 20 20 20 20 20  20 20 20 3A 20 8F 20 2B  |           : . +|
000010E0: 5A 24 20 54 4F 20 41 44  44 20 4C 4F 53 54 20 4D  |Z$ TO ADD LOST M|
000010F0: 4B 52 00 FD 18 B0 04 98  32 2C 41 24 3B 00 3D 19  |KR......2,A$;.=.|
00001100: BA 04 53 41 B2 53 41 AA  C3 28 41 24 29 20 20 20  |..SA.SA..(A$)   |
00001110: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001120: 20 20 20 20 20 20 20 20  3A 20 8F 20 55 50 44 41  |        : . UPDA|
00001130: 54 45 20 53 54 41 52 54  20 41 44 44 52 00 48 19  |TE START ADDR.H.|
00001140: C4 04 89 20 31 31 33 30  00 50 19 CE 04 A0 20 31  |... 1130.P.... 1|
00001150: 00 94 19 D8 04 97 20 4D  43 AA 32 31 2C 20 31 33  |...... MC.21, 13|
00001160: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00001170: 20 20 20 20 20 20 20 20  20 20 3A 20 8F 20 49 4E  |          : . IN|
00001180: 50 55 54 20 44 45 4C 49  4D 20 42 41 43 4B 20 54  |PUT DELIM BACK T|
00001190: 4F 20 43 52 00 BE 19 E2  04 53 4C B2 C6 28 CA 28  |O CR.....SL..(.(|
000011A0: 41 24 2C 33 29 AA 5A 24  29 AA C6 28 CA 28 41 24  |A$,3).Z$)..(.(A$|
000011B0: 2C 34 29 AA 5A 24 29 AC  32 35 36 AA 49 43 00 FE  |,4).Z$).256.IC..|
000011C0: 19 EC 04 8D 20 34 35 30  20 20 20 20 20 20 20 20  |.... 450        |
000011D0: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000011E0: 20 20 20 20 20 20 20 3A  20 8F 20 41 4C 54 45 52  |       : . ALTER|
000011F0: 20 4E 45 58 54 20 4C 49  4E 45 20 4E 55 4D 00 19  | NEXT LINE NUM..|
00001200: 1A F6 04 9F 20 31 2C 20  43 44 2C 20 38 2C 20 43  |.... 1, CD, 8, C|
00001210: 4E 24 AA 22 2C 53 2C 52  22 00 23 1A 00 05 89 20  |N$.",S,R".#.... |
00001220: 35 35 30 00 00 00                                 |550...          |
..0.... ********************************
********._.... * CONVERT CBM ASSEMBLER S
OURCE FILE TO *...(.. *  FILE TO PAL ASS
EMBLER SOURCE FILE   *...2.. *         K
.J.H. HILDON 03/83          *...<.. *   
=======  PALVERT64 1.0 =========   *...F
.. *       WORKS ON C64 WITH DISK       
  *.J.P.. * ABSOLUTELY NO COPYRIGHT REST
RICTIONS *.Y.Z.. ***********************
*****************...D.I$."ABCDEFGHIJKLMN
OPQRSTUVWXYZ1234" : . I$ MUST BE 1ST VAR
 USED...N.I$.I$.I$.I$                   
      : . ESTABLISH INPUT BUFFER.A.X.MC.
896                              : . MAC
H CODE START ADDR.Z.... *** STRING INPUT
 ROUTINE -- BY JIM BUTTERFIELD ***.E....
 160,   2, 177,  45, 153, 137,   0, 200,
 192,   6, 208, 246, 162,   1......  32,
 198, 255,  32, 228, 255, 201,  13, 240,
  15, 164, 142, 145, 140.[. .. 200, 132,
 142, 196, 139, 240,   4, 165, 144, 240,
 234,  76, 204, 255...... : . J.MC . MC.
41 : . X : . J, X : T.T.X : ....... T..6
120 . ."TYPO IN DATA" : ......Z$.G(0) : 
CD.8 : PD.8 : OD.8 : CN.0 : . G(14)...H.
SA.2049                             : . 
START ADDR C64.Z.R.SL.100               
               : . STARTING LINE #.....I
C.10                               : . I
NCREMENT...... 270.L.... : . "APPEND TO 
EXISTING PAL FILE (Y/N)";YN$...... YN$."
Y" . 900...... 360 : . 450 : . 520......
 : . "CBM SOURCE FILENAME";CN$...... .20
)CN".".M.".. "       SOURCE DRIVE";CN.].
,.. .20)CD".".|.6.. "     SOURCE DEVICE#
";CD...@.CN$.J(D(CN),2).":".CN$.A.J.. 1,
 CD, 8, CN$ : ED.CD : . 700 :   1...T.. 
E . . EE$ : . : . 270...^.....H.. : . " 
  NEW PAL FILENAME";PN$...R.. .20)CN".".
6.|.. "  DESTINATION DRIVE";PN.F.... .20
)PD".".E.... "DESTINATION DEVICE#";PD...
..PN$.J(D(PN),2).":".PN$...... 2, PD, 6,
 PN$ : ED.PD : . 700 :   2.T.... E..62 .
 . "FILE EXISTS" : . : . 360...... : ...
.B.A.SL : . : . .20)SL"."...L.. "    STA
RTING LINE #";SL.H.V.. SL.A . ."MUST BE 
> OR = !" : SL.A : . 450.X.... .20)IC"."
.W.... "     LINE INCREMENT";IC...... : 
....... ** OPEN INPUT AND OUTPUT FILES *
*...... 1, CD, 8, CN$.X.... 2, PD, 6, PN
$.",P,W".....A.SA : . 660     : . OUTPUT
 FILE START ADDR ($0801).K.&.. MC : SX.S
T       : . INPUT LINE FROM CBM SOURCE F
ILE._.0.A$.H(I$,B(142))...:.SA.SA.C(A$).
5      : . START ADDR + LINE LEN + 5 FOR
 LINK,LINE,MKR...D.A.SA : . 660     : . 
OUTPUT LINE LINK - HEX LO, HEX HI...N.A.
SL : . 660     : . OUTPUT LINE #    - HE
X LO, HEX HI.S.X..SL;A$    : . ===== REM
OVE FOR BETTER SPEED ======...B.SL.SL.IC
             : . INCREMENT LINE NUMBER..
.L..2, A$Z$;       : . OUTPUT LINE, CHR$
 ZERO.F.V.. SX.0 . 550.....  2 :   1 : .
 760....... OUTPUT 2 HEX BYTES ........2
, G(A . 255);."....2, G(.(A.256));.(....
.9..... ERR. . ...J.... 15, ED, 15.A.F..
15, E, E$, ET, ES...P.EE$.D(E).",".E$.",
". D(ET).",".D(ES)...Z.  15.......A.... 
** ADD MORE CBM SOURCE MODULES **.G.....
..... "(DO NOT EXIT WITH <RETURN>)......
"APPEND ANOTHER FILE ...N...";YN$.%.... 
YN$."Y" . 840.>.... 2, PD, 6, PN$.",A".{
. ..2, Z$Z$;             : . ADD END FIL
E MARKER ($00, $00)...*.  2 :   15...4..
 "...LOAD";G(34);PN$;G(34);","J(D(PD),2)
"...".C.>.....H.. 270                  :
 . FOR NEW CBM FILE NAME.9.R.. 450      
            : . ALTER NEXT LINE NUMBER, 
INCREMENT.M.\.. 1, CD, 8, CN$.F.F.. 2, P
D, 6, PN$.",A"...P.. 550                
   : . GO ADD FILE.E.Z.. ** APPEND CBM S
OURCE TO EXISTING PAL FILE **...... : . 
"   OLD PAL FILENAME";OP$...... .20)CN".
"...... "              DRIVE";OP.(.... .
20)OD".".G.... "            DEVICE#";OD.
Q.... 1, OD, 8, OP$ : ED.OD : . 700 :   
1...... E . . EE$ : . : . 900...J.. : . 
.21)"@"OP$".".E.T.. "   NEW PAL FILENAME
";PN$...... H(PN$,1).."@" . 1010.....PN.
OP : PD.OD : PN$."@".J(D(PN),2).":".J(PN
$,2) : . 1080.-.... .20)CN".".L.... "  D
ESTINATION DRIVE";PN.\.... .20)PD".".{..
.. "DESTINATION DEVICE#";PD.....PN$.J(D(
PN),2).":".PN$...$.. 2, PD, 6, PN$ : ED.
PD : . 700 :   2...... E..62  . . " FILE
 EXISTS" : . : . 970.#.8.. : ."CREATING 
NEW FILE FROM ";OP$;"  STAND BY...".>.B.
. 1, OD, 8, OP$.",P,R".Y.L.. 2, PD, 6, P
N$.",P,W"...V..#1,A$ : .2, G(F(A$.Z$)); 
  : . FILE START ADDRESS...`..#1,A$ : .2
, G(F(A$.Z$));...J..#1, B$, C$ : . ST.64
  . 1230     : . GET LINE LINK...T.A$.G(
F(B$.Z$)) . G(F(C$.Z$)).E.~..#1, B$, C$ 
                          : . GET LINE N
UMBER.K...A$.A$ . G(F(B$.Z$)) . G(F(C$.Z
$))...... MC.21, 0                      
     : . INPUT DELIM NOW $00...... MC...
..A$.A$.H(I$,B(142)).Z$            : . +
Z$ TO ADD LOST MKR......2,A$;.=...SA.SA.
C(A$)                           : . UPDA
TE START ADDR.H.D.. 1130.P.N.  1...X.. M
C.21, 13                          : . IN
PUT DELIM BACK TO CR.....SL.F(J(A$,3).Z$
).F(J(A$,4).Z$).256.IC...... 450        
                       : . ALTER NEXT LI
NE NUM...... 1, CD, 8, CN$.",S,R".#.... 
550...
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL