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

RELOCATE M-CODE

FILE INFORMATION

FILENAME(S): RELOCATE M-CODE

FILE TYPE(S): PRG

FILE SIZE: 749b

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

APPEARS ON: 1 disk(s)

FILE HASH

7fdd7e15bbb5b0f0c21e4558c28511b0785f7361c3a7ca053323ade8f18171d1

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
BEST OF TORPET RELOCATE M-CODE PRG DuncanTwain 19 9 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 01 04 22 04 64 00 8F 20  50 52 4F 47 52 41 4D 20  |..".d.. PROGRAM |
00000010: 4E 41 4D 45 20 3D 44 49  46 46 52 45 4C 4F 43 41  |NAME =DIFFRELOCA|
00000020: 54 45 00 50 04 69 00 8F  20 57 52 49 54 54 45 4E  |TE.P.i.. WRITTEN|
00000030: 20 42 59 20 48 41 52 4F  4C 44 20 41 4E 44 45 52  | BY HAROLD ANDER|
00000040: 53 4F 4E 20 4D 41 52 43  48 31 38 2C 31 39 38 33  |SON MARCH18,1983|
00000050: 00 99 04 6E 00 8F 20 54  48 49 53 20 50 52 4F 47  |...n.. THIS PROG|
00000060: 52 41 4D 20 49 53 20 44  45 53 49 47 4E 45 44 20  |RAM IS DESIGNED |
00000070: 54 4F 20 50 52 4F 44 55  43 45 20 41 20 54 48 49  |TO PRODUCE A THI|
00000080: 52 44 20 52 45 4C 4F 43  41 54 45 44 20 56 45 52  |RD RELOCATED VER|
00000090: 53 49 4F 4E 20 4F 46 20  41 00 E2 04 6F 00 8F 20  |SION OF A...o.. |
000000A0: 50 49 45 43 45 20 4F 46  20 4D 41 43 48 49 4E 45  |PIECE OF MACHINE|
000000B0: 20 43 4F 44 45 20 46 52  4F 4D 20 54 57 4F 20 42  | CODE FROM TWO B|
000000C0: 4C 4F 43 4B 53 20 50 52  4F 50 45 52 4C 59 20 41  |LOCKS PROPERLY A|
000000D0: 53 53 45 4D 42 4C 45 44  20 54 4F 20 52 55 4E 20  |SSEMBLED TO RUN |
000000E0: 41 54 00 F2 04 70 00 8F  20 41 31 20 41 4E 44 20  |AT...p.. A1 AND |
000000F0: 41 32 00 14 05 76 00 97  20 35 33 2C 36 34 3A 8F  |A2...v.. 53,64:.|
00000100: 20 4C 4F 57 45 52 20 54  4F 50 20 4F 52 20 4D 45  | LOWER TOP OR ME|
00000110: 4D 4F 52 59 00 1E 05 77  00 9F 20 34 2C 34 00 49  |MORY...w.. 4,4.I|
00000120: 05 78 00 41 31 B2 37 2E  30 AC 34 30 39 36 AA 30  |.x.A1.7.0.4096.0|
00000130: 30 3A 8F 20 41 44 44 52  45 53 20 4F 46 20 46 49  |0:. ADDRES OF FI|
00000140: 52 53 54 20 42 4C 4F 43  4B 00 76 05 82 00 41 32  |RST BLOCK.v...A2|
00000150: B2 37 2E 35 AC 34 30 39  36 AA 30 30 3A 8F 20 41  |.7.5.4096.00:. A|
00000160: 44 44 52 45 53 53 20 4F  46 20 53 45 43 4F 4E 44  |DDRESS OF SECOND|
00000170: 20 42 4C 4F 43 4B 00 B1  05 8C 00 41 52 B2 35 AC  | BLOCK.....AR.5.|
00000180: 34 30 39 36 AA 30 30 3A  8F 20 41 44 44 52 45 53  |4096.00:. ADDRES|
00000190: 53 20 41 54 20 57 48 49  43 48 20 4D 4F 44 49 46  |S AT WHICH MODIF|
000001A0: 49 45 44 20 43 4F 44 45  20 57 49 4C 4C 20 52 55  |IED CODE WILL RU|
000001B0: 4E 00 EF 05 96 00 41 50  B2 35 AC 34 30 39 36 AA  |N.....AP.5.4096.|
000001C0: 30 30 3A 8F 20 41 44 44  52 45 53 53 20 41 54 20  |00:. ADDRESS AT |
000001D0: 57 48 49 43 48 20 4D 4F  44 49 46 49 45 44 20 43  |WHICH MODIFIED C|
000001E0: 4F 44 45 20 57 49 4C 4C  20 42 45 20 50 55 54 00  |ODE WILL BE PUT.|
000001F0: 15 06 A0 00 4C 4E B2 31  34 30 30 3A 8F 20 4C 45  |....LN.1400:. LE|
00000200: 4E 47 54 48 20 4F 46 20  42 4C 4F 43 4B 20 4F 46  |NGTH OF BLOCK OF|
00000210: 20 43 4F 44 45 00 37 06  C8 00 42 59 B2 C2 28 41  | CODE.7...BY..(A|
00000220: 31 AA 58 29 3A 8B 20 C2  28 41 32 AA 58 29 B2 42  |1.X):. .(A2.X).B|
00000230: 59 20 A7 20 32 32 35 00  63 06 D2 00 42 59 B2 42  |Y . 225.c...BY.B|
00000240: 59 AA 28 C2 28 41 32 AA  58 29 AB C2 28 41 31 AA  |Y.(.(A2.X)..(A1.|
00000250: 58 29 29 AC 28 41 52 AB  41 31 29 AD 28 41 32 AB  |X)).(AR.A1).(A2.|
00000260: 41 31 29 00 7D 06 DC 00  8B 20 42 59 B1 30 20 AF  |A1).}.... BY.0 .|
00000270: 20 42 59 B3 32 35 35 20  A7 20 32 32 35 00 A0 06  | BY.255 . 225...|
00000280: DD 00 98 34 2C 22 55 4E  52 45 53 4F 4C 56 41 42  |...4,"UNRESOLVAB|
00000290: 4C 45 20 42 59 54 45 20  41 54 20 58 3D 22 3B 58  |LE BYTE AT X=";X|
000002A0: 00 C1 06 DE 00 99 22 55  4E 52 45 53 4F 4C 56 41  |......"UNRESOLVA|
000002B0: 42 4C 45 20 42 59 54 45  20 41 54 20 58 3D 22 3B  |BLE BYTE AT X=";|
000002C0: 58 00 CA 06 DF 00 42 59  B2 30 00 D9 06 E1 00 97  |X.....BY.0......|
000002D0: 28 41 50 AA 58 29 2C 42  59 00 E4 06 E6 00 99 58  |(AP.X),BY......X|
000002E0: 3A 82 20 58 00 EA 06 F0  00 80 00 00 00           |:. X.........   |
..".D.. PROGRAM NAME =DIFFRELOCATE.P.I..
 WRITTEN BY HAROLD ANDERSON MARCH18,1983
...N.. THIS PROGRAM IS DESIGNED TO PRODU
CE A THIRD RELOCATED VERSION OF A...O.. 
PIECE OF MACHINE CODE FROM TWO BLOCKS PR
OPERLY ASSEMBLED TO RUN AT...P.. A1 AND 
A2...V.. 53,64:. LOWER TOP OR MEMORY...W
.. 4,4.I.X.A1.7.0.4096.00:. ADDRES OF FI
RST BLOCK.V...A2.7.5.4096.00:. ADDRESS O
F SECOND BLOCK.....AR.5.4096.00:. ADDRES
S AT WHICH MODIFIED CODE WILL RUN.....AP
.5.4096.00:. ADDRESS AT WHICH MODIFIED C
ODE WILL BE PUT... .LN.1400:. LENGTH OF 
BLOCK OF CODE.7.H.BY.B(A1.X):. B(A2.X).B
Y . 225.C.R.BY.BY.(B(A2.X).B(A1.X)).(AR.
A1).(A2.A1).}.... BY.0 . BY.255 . 225. .
...4,"UNRESOLVABLE BYTE AT X=";X.A...."U
NRESOLVABLE BYTE AT X=";X.J...BY.0.Y....
(AP.X),BY......X:. X.........
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL