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

─/EMORY USAGE

FILE INFORMATION

FILENAME(S): ─/EMORY USAGE

FILE TYPE(S): SEQ

FILE SIZE: 4.6K

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

APPEARS ON: 1 disk(s)

FILE HASH

9e6538346513cc91a79c217a9eae4d96b3f658593a374c597be0805c98b6afdd

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
SERVANT V484 4 4 ─/EMORY USAGE SEQ High Voltage Complete C64 Collection 20 5 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: C1 50 50 45 4E 44 49 58  20 C3 3A 20 20 D4 C8 C5  |.PPENDIX .:  ...|
00000010: 20 D3 C5 D2 D6 C1 CE D4  20 CD C5 CD CF D2 D9 20  | ....... ...... |
00000020: D5 D3 C1 C7 C5 0D 0D D4  48 49 53 20 49 53 20 41  |........HIS IS A|
00000030: 4E 20 4F 56 45 52 56 49  45 57 20 4F 46 20 48 4F  |N OVERVIEW OF HO|
00000040: 57 20 D4 C8 C5 20 D3 C5  D2 D6 C1 CE D4 20 55 53  |W ... ....... US|
00000050: 45 53 20 54 48 45 20 C3  31 32 38 20 4D 45 4D 4F  |ES THE .128 MEMO|
00000060: 52 59 2E 20 20 D4 48 49  53 20 4D 41 59 20 53 45  |RY.  .HIS MAY SE|
00000070: 52 56 45 20 41 53 20 41  20 48 45 4C 50 20 54 4F  |RVE AS A HELP TO|
00000080: 20 41 56 4F 49 44 20 43  4F 4E 46 4C 49 43 54 53  | AVOID CONFLICTS|
00000090: 20 57 49 54 48 20 4F 54  48 45 52 20 41 50 50 4C  | WITH OTHER APPL|
000000A0: 49 43 41 54 49 4F 4E 53  20 4F 52 20 54 4F 20 55  |ICATIONS OR TO U|
000000B0: 4E 44 45 52 53 54 41 4E  44 20 57 48 59 20 43 4F  |NDERSTAND WHY CO|
000000C0: 4E 46 4C 49 43 54 53 20  4D 49 47 48 54 20 4F 43  |NFLICTS MIGHT OC|
000000D0: 43 55 52 2E 0D 0D D7 48  45 4E 20 59 4F 55 20 44  |CUR....HEN YOU D|
000000E0: 4F 4E 27 54 20 41 43 54  55 41 4C 4C 59 20 53 45  |ON'T ACTUALLY SE|
000000F0: 45 20 D4 C8 C5 20 D3 C5  D2 D6 C1 CE D4 20 4F 4E  |E ... ....... ON|
00000100: 20 53 43 52 45 45 4E 2C  20 59 4F 55 52 20 43 4F  | SCREEN, YOUR CO|
00000110: 4D 50 55 54 45 52 20 49  53 20 43 4F 4D 50 4C 45  |MPUTER IS COMPLE|
00000120: 54 45 4C 59 20 22 53 54  4F 43 4B 22 2C 20 45 58  |TELY "STOCK", EX|
00000130: 43 45 50 54 20 46 4F 52  20 43 4F 4C 4F 52 53 20  |CEPT FOR COLORS |
00000140: 26 20 46 55 4E 43 54 49  4F 4E 20 4B 45 59 53 2E  |& FUNCTION KEYS.|
00000150: 20 20 D4 C8 C5 20 D3 C5  D2 D6 C1 CE D4 20 44 4F  |  ... ....... DO|
00000160: 45 53 20 4E 4F 54 20 48  4F 4F 4B 20 49 4E 54 4F  |ES NOT HOOK INTO|
00000170: 20 59 4F 55 52 20 43 4F  4D 50 55 54 45 52 27 53  | YOUR COMPUTER'S|
00000180: 20 4F 50 45 52 41 54 49  4E 47 20 53 59 53 54 45  | OPERATING SYSTE|
00000190: 4D 20 49 4E 20 41 4E 59  20 57 41 59 20 57 48 41  |M IN ANY WAY WHA|
000001A0: 54 53 4F 45 56 45 52 2C  20 55 4E 4C 49 4B 45 20  |TSOEVER, UNLIKE |
000001B0: 43 41 52 54 52 49 44 47  45 53 20 46 4F 52 20 45  |CARTRIDGES FOR E|
000001C0: 58 41 4D 50 4C 45 2E 20  20 D4 48 49 53 20 49 53  |XAMPLE.  .HIS IS|
000001D0: 20 54 48 45 20 4B 45 59  20 54 4F 20 D4 C8 C5 20  | THE KEY TO ... |
000001E0: D3 C5 D2 D6 C1 CE D4 20  48 49 47 48 20 4C 45 56  |....... HIGH LEV|
000001F0: 45 4C 20 4F 46 20 43 4F  4D 50 41 54 49 42 49 4C  |EL OF COMPATIBIL|
00000200: 49 54 59 2E 20 20 D4 48  45 20 54 52 41 44 45 20  |ITY.  .HE TRADE |
00000210: 4F 46 46 20 49 53 20 54  48 45 20 4C 41 43 4B 20  |OFF IS THE LACK |
00000220: 4F 46 20 53 4F 4D 45 20  46 45 41 54 55 52 45 53  |OF SOME FEATURES|
00000230: 20 4C 49 4B 45 20 41 20  46 41 53 54 20 4C 4F 41  | LIKE A FAST LOA|
00000240: 44 45 52 2C 20 C4 CF D3  20 57 45 44 47 45 20 41  |DER, ... WEDGE A|
00000250: 4E 44 20 41 44 44 49 54  49 4F 4E 41 4C 20 C2 C1  |ND ADDITIONAL ..|
00000260: D3 C9 C3 20 43 4F 4D 4D  41 4E 44 53 2E 0D 0D DA  |... COMMANDS....|
00000270: C5 D2 CF 20 D0 C1 C7 C5  3A 0D D4 48 45 20 5A 45  |... ....:..HE ZE|
00000280: 52 4F 20 50 41 47 45 20  49 53 20 55 53 45 44 20  |RO PAGE IS USED |
00000290: 48 45 41 56 49 4C 59 2C  20 42 55 54 20 4F 4E 20  |HEAVILY, BUT ON |
000002A0: 41 20 4E 4F 4E 2D 49 4E  54 45 52 46 45 52 45 4E  |A NON-INTERFEREN|
000002B0: 43 45 20 42 41 53 49 53  2E 20 20 D4 48 41 54 20  |CE BASIS.  .HAT |
000002C0: 49 53 2C 20 D4 C8 C5 20  D3 C5 D2 D6 C1 CE D4 20  |IS, ... ....... |
000002D0: 55 53 45 53 20 4C 4F 43  41 54 49 4F 4E 53 20 57  |USES LOCATIONS W|
000002E0: 48 49 43 48 20 41 52 45  20 4E 4F 52 4D 41 4C 4C  |HICH ARE NORMALL|
000002F0: 59 20 43 48 41 4E 47 45  44 20 42 59 20 C2 C1 D3  |Y CHANGED BY ...|
00000300: C9 C3 20 55 4E 44 45 52  20 4E 4F 52 4D 41 4C 20  |.. UNDER NORMAL |
00000310: 43 49 52 43 55 4D 53 54  41 4E 43 45 53 2E 20 20  |CIRCUMSTANCES.  |
00000320: D5 54 49 4C 49 54 49 45  53 20 4F 52 20 22 57 45  |.TILITIES OR "WE|
00000330: 44 47 45 53 22 20 53 48  4F 55 4C 44 20 4E 4F 54  |DGES" SHOULD NOT|
00000340: 20 53 55 46 46 45 52 20  55 4E 44 45 52 20 D4 C8  | SUFFER UNDER ..|
00000350: C5 20 D3 C5 D2 D6 C1 CE  D4 53 20 55 53 45 20 4F  |. .......S USE O|
00000360: 46 20 54 48 45 20 5A 45  52 4F 20 50 41 47 45 2E  |F THE ZERO PAGE.|
00000370: 20 20 CF 4E 45 20 45 58  43 45 50 54 49 4F 4E 20  |  .NE EXCEPTION |
00000380: 48 4F 57 45 56 45 52 2C  20 49 53 20 54 48 45 20  |HOWEVER, IS THE |
00000390: C4 41 54 41 4D 41 4B 45  52 2E 20 20 D3 49 4E 43  |.ATAMAKER.  .INC|
000003A0: 45 20 54 48 49 53 20 55  54 49 4C 49 54 59 20 55  |E THIS UTILITY U|
000003B0: 54 49 4C 49 5A 45 53 20  54 48 45 20 C2 C1 D3 C9  |TILIZES THE ....|
000003C0: C3 20 53 43 52 45 45 4E  20 45 44 49 54 4F 52 2C  |. SCREEN EDITOR,|
000003D0: 20 49 54 20 48 41 53 20  54 4F 20 55 53 45 20 53  | IT HAS TO USE S|
000003E0: 4F 4D 45 20 4D 45 4D 4F  52 59 20 4C 4F 43 41 54  |OME MEMORY LOCAT|
000003F0: 49 4F 4E 53 20 4E 4F 54  20 55 53 45 44 20 42 59  |IONS NOT USED BY|
00000400: 20 C2 C1 D3 C9 C3 2E 20  20 CD 4F 53 54 20 4E 4F  | ......  .OST NO|
00000410: 54 41 42 4C 59 20 54 48  49 53 20 41 50 50 4C 49  |TABLY THIS APPLI|
00000420: 45 53 20 54 4F 20 4C 4F  43 41 54 49 4F 4E 53 20  |ES TO LOCATIONS |
00000430: 32 35 31 20 54 48 52 4F  55 47 48 20 32 35 35 20  |251 THROUGH 255 |
00000440: 28 24 46 42 20 2D 20 24  46 46 29 2E 0D 0D D3 D4  |($FB - $FF).....|
00000450: C1 C3 CB 3A 0D D4 C8 C5  20 D3 C5 D2 D6 C1 CE D4  |...:.... .......|
00000460: 20 41 53 53 55 4D 45 53  20 54 48 45 20 55 53 45  | ASSUMES THE USE|
00000470: 20 4F 46 20 54 48 45 20  55 50 50 45 52 20 48 41  | OF THE UPPER HA|
00000480: 4C 46 20 4F 46 20 54 48  45 20 53 54 41 43 4B 2E  |LF OF THE STACK.|
00000490: 20 20 D4 48 49 53 20 4D  45 41 4E 53 20 54 48 41  |  .HIS MEANS THA|
000004A0: 54 20 41 44 44 52 45 53  53 45 53 20 33 38 34 20  |T ADDRESSES 384 |
000004B0: 54 4F 20 35 30 37 20 28  24 30 31 38 30 20 2D 20  |TO 507 ($0180 - |
000004C0: 24 30 31 46 42 29 20 49  53 20 55 53 45 44 2E 20  |$01FB) IS USED. |
000004D0: 20 CD 45 4D 4F 52 59 20  43 4F 4E 46 4C 49 43 54  | .EMORY CONFLICT|
000004E0: 53 20 41 52 45 20 41 56  4F 49 44 45 44 20 42 45  |S ARE AVOIDED BE|
000004F0: 43 41 55 53 45 20 D4 C8  C5 20 D3 C5 D2 D6 C1 CE  |CAUSE ... ......|
00000500: D4 20 52 45 53 45 54 53  20 54 48 45 20 53 54 41  |. RESETS THE STA|
00000510: 43 4B 20 50 4F 49 4E 54  45 52 20 57 48 45 4E 45  |CK POINTER WHENE|
00000520: 56 45 52 20 49 54 20 49  53 20 49 4E 56 4F 4B 45  |VER IT IS INVOKE|
00000530: 44 2E 0D 0D C9 CE D0 D5  D4 20 C2 D5 C6 C6 C5 D2  |D........ ......|
00000540: 3A 0D D4 48 45 20 49 4E  50 55 54 20 42 55 46 46  |:..HE INPUT BUFF|
00000550: 45 52 20 41 54 20 35 31  32 20 54 4F 20 36 37 32  |ER AT 512 TO 672|
00000560: 20 28 24 30 32 30 30 20  2D 20 24 30 32 41 30 29  | ($0200 - $02A0)|
00000570: 20 49 53 20 55 53 45 44  20 48 45 41 56 49 4C 59  | IS USED HEAVILY|
00000580: 20 46 4F 52 20 56 41 52  49 4F 55 53 20 53 54 4F  | FOR VARIOUS STO|
00000590: 52 41 47 45 2E 20 20 D3  49 4E 43 45 20 54 48 49  |RAGE.  .INCE THI|
000005A0: 53 20 41 52 45 41 20 49  53 20 55 53 45 44 20 42  |S AREA IS USED B|
000005B0: 59 20 C2 C1 D3 C9 C3 20  41 53 20 49 4E 50 55 54  |Y ..... AS INPUT|
000005C0: 20 42 55 46 46 45 52 2C  20 41 4E 44 20 54 48 45  | BUFFER, AND THE|
000005D0: 52 45 42 59 20 46 52 45  51 55 45 4E 54 4C 59 20  |REBY FREQUENTLY |
000005E0: 43 4F 52 52 55 50 54 45  44 2C 20 4E 4F 20 43 4F  |CORRUPTED, NO CO|
000005F0: 4E 46 4C 49 43 54 53 20  53 48 4F 55 4C 44 20 4F  |NFLICTS SHOULD O|
00000600: 43 43 55 52 2E 20 20 C1  47 41 49 4E 20 54 48 45  |CCUR.  .GAIN THE|
00000610: 20 4D 45 4D 4F 52 59 20  49 53 20 55 53 45 44 20  | MEMORY IS USED |
00000620: 54 45 4D 50 4F 52 41 52  49 4C 59 20 4F 4E 20 41  |TEMPORARILY ON A|
00000630: 20 4E 4F 4E 2D 49 4E 54  45 52 46 45 52 45 4E 43  | NON-INTERFERENC|
00000640: 45 20 42 41 53 49 53 2E  0D 0D D6 C5 C3 D4 CF D2  |E BASIS.........|
00000650: D3 3A 0D D4 C8 C5 20 D3  C5 D2 D6 C1 CE D4 20 43  |.:.... ....... C|
00000660: 48 41 4E 47 45 53 20 4E  4F 20 50 4F 49 4E 54 45  |HANGES NO POINTE|
00000670: 52 53 20 4F 52 20 56 45  43 54 4F 52 53 20 45 58  |RS OR VECTORS EX|
00000680: 43 45 50 54 20 4F 4E 45  2E 20 20 D4 48 45 20 CB  |CEPT ONE.  .HE .|
00000690: C5 D9 C3 C8 CB 20 56 45  43 54 4F 52 20 28 38 32  |..... VECTOR (82|
000006A0: 38 2F 24 30 33 33 C3 29  20 49 53 20 43 48 41 4E  |8/$033.) IS CHAN|
000006B0: 47 45 44 20 54 45 4D 50  4F 52 41 52 49 4C 59 20  |GED TEMPORARILY |
000006C0: 54 4F 20 44 49 53 41 42  4C 45 20 54 48 45 20 46  |TO DISABLE THE F|
000006D0: 55 4E 43 54 49 4F 4E 20  4B 45 59 53 2E 20 20 C2  |UNCTION KEYS.  .|
000006E0: 55 54 20 49 54 20 49 53  20 47 52 41 43 45 46 55  |UT IT IS GRACEFU|
000006F0: 4C 4C 59 20 53 45 54 20  42 41 43 4B 20 54 4F 20  |LLY SET BACK TO |
00000700: 49 54 27 53 20 4F 52 49  47 49 4E 41 4C 20 56 41  |IT'S ORIGINAL VA|
00000710: 4C 55 45 20 42 45 46 4F  52 45 20 D4 48 45 20 D3  |LUE BEFORE .HE .|
00000720: 45 52 56 41 4E 54 20 49  53 20 45 58 49 54 45 44  |ERVANT IS EXITED|
00000730: 2E 0D 0D C2 C1 D3 C9 C3  20 D2 D5 CE D4 C9 CD C5  |........ .......|
00000740: 20 D3 D4 C1 C3 CB 3A 0D  C2 C1 D3 C9 C3 20 52 45  | .....:...... RE|
00000750: 53 45 52 56 45 53 20 41  20 35 31 32 20 42 59 54  |SERVES A 512 BYT|
00000760: 45 20 41 52 45 41 20 49  4E 20 54 48 45 20 52 41  |E AREA IN THE RA|
00000770: 4E 47 45 20 32 30 34 38  20 54 4F 20 32 35 35 39  |NGE 2048 TO 2559|
00000780: 20 28 24 30 38 30 30 20  2D 20 24 30 39 46 46 29  | ($0800 - $09FF)|
00000790: 20 41 53 20 41 20 53 54  41 43 4B 20 54 4F 20 50  | AS A STACK TO P|
000007A0: 52 4F 43 45 53 53 20 43  4F 4D 4D 41 4E 44 53 20  |ROCESS COMMANDS |
000007B0: 4C 49 4B 45 20 C6 CF D2  2D CE C5 D8 D4 2C 20 C4  |LIKE ...-...., .|
000007C0: CF 2D CC CF CF D0 2C 20  C7 CF D3 D5 C2 20 45 54  |.-...., ..... ET|
000007D0: 43 2E 20 20 C9 4E 20 54  48 45 20 C4 49 53 4B 20  |C.  .N THE .ISK |
000007E0: D4 4F 4F 4C 53 20 53 45  43 54 49 4F 4E 2C 20 D4  |.OOLS SECTION, .|
000007F0: C8 C5 20 D3 C5 D2 D6 C1  CE D4 20 55 53 45 53 20  |.. ....... USES |
00000800: 54 48 49 53 20 41 52 45  41 20 41 53 20 54 57 4F  |THIS AREA AS TWO|
00000810: 20 42 55 46 46 45 52 53  2E 20 20 D4 48 45 20 46  | BUFFERS.  .HE F|
00000820: 49 52 53 54 20 32 35 36  20 42 59 54 45 53 20 49  |IRST 256 BYTES I|
00000830: 53 20 55 53 45 44 20 41  53 20 41 20 47 45 4E 45  |S USED AS A GENE|
00000840: 52 41 4C 20 50 55 52 50  4F 53 45 20 57 4F 52 4B  |RAL PURPOSE WORK|
00000850: 49 4E 47 20 42 55 46 46  45 52 2C 20 57 48 49 4C  |ING BUFFER, WHIL|
00000860: 45 20 54 48 45 20 55 50  50 45 52 20 35 31 32 20  |E THE UPPER 512 |
00000870: 42 59 54 45 53 20 49 53  20 55 53 45 44 20 54 4F  |BYTES IS USED TO|
00000880: 20 48 4F 4C 44 20 54 48  45 20 44 49 52 45 43 54  | HOLD THE DIRECT|
00000890: 4F 52 59 20 50 41 54 48  20 46 4F 52 20 31 35 38  |ORY PATH FOR 158|
000008A0: 31 20 44 49 53 4B 20 44  52 49 56 45 53 2E 20 20  |1 DISK DRIVES.  |
000008B0: D4 48 45 20 44 49 52 45  43 54 4F 52 59 20 50 41  |.HE DIRECTORY PA|
000008C0: 54 48 20 49 53 20 55 53  45 44 20 57 48 45 4E 20  |TH IS USED WHEN |
000008D0: 55 53 49 4E 47 20 54 48  45 20 46 49 4C 45 20 43  |USING THE FILE C|
000008E0: 4F 50 49 45 52 20 57 49  54 48 20 4F 4E 45 20 41  |OPIER WITH ONE A|
000008F0: 4E 44 20 54 48 45 20 53  41 4D 45 20 31 35 38 31  |ND THE SAME 1581|
00000900: 20 44 49 53 4B 20 44 52  49 56 45 2E 20 20 D3 49  | DISK DRIVE.  .I|
00000910: 4E 43 45 20 54 48 49 53  20 41 52 45 41 20 49 53  |NCE THIS AREA IS|
00000920: 20 4E 4F 52 4D 41 4C 4C  59 20 55 53 45 44 20 42  | NORMALLY USED B|
00000930: 59 20 C2 C1 D3 C9 C3 2C  20 4E 4F 20 43 4F 4E 46  |Y ....., NO CONF|
00000940: 4C 49 43 54 53 20 53 48  4F 55 4C 44 20 4F 43 43  |LICTS SHOULD OCC|
00000950: 55 52 2E 0D 0D C1 D0 D0  CC C9 C3 C1 D4 C9 CF CE  |UR..............|
00000960: 20 D0 D2 CF C7 D2 C1 CD  20 C1 D2 C5 C1 20 C1 CE  | ....... .... ..|
00000970: C4 20 C2 C1 D3 C9 C3 A0  D0 D2 CF C7 D2 C1 CD 20  |. ............. |
00000980: C1 D2 C5 C1 20 28 C2 41  4E 4B 20 30 29 3A 0D D4  |.... (.ANK 0):..|
00000990: 48 45 20 C4 49 53 4B 20  C3 4F 50 49 45 52 20 41  |HE .ISK .OPIER A|
000009A0: 4E 44 20 C6 49 4C 45 20  C3 4F 50 49 45 52 20 55  |ND .ILE .OPIER U|
000009B0: 53 45 20 54 48 45 20 45  4E 54 49 52 45 20 42 41  |SE THE ENTIRE BA|
000009C0: 4E 4B 20 30 20 46 52 4F  4D 20 34 38 36 34 20 20  |NK 0 FROM 4864  |
000009D0: 28 24 31 33 30 30 29 20  41 4E 44 20 55 50 20 41  |($1300) AND UP A|
000009E0: 53 20 50 41 52 54 20 4F  46 20 49 54 53 20 4D 41  |S PART OF ITS MA|
000009F0: 49 4E 20 44 41 54 41 20  42 55 46 46 45 52 2E 20  |IN DATA BUFFER. |
00000A00: 20 CF 54 48 45 52 57 49  53 45 20 D4 C8 C5 20 D3  | .THERWISE ... .|
00000A10: C5 D2 D6 C1 CE D4 20 44  4F 4E 27 54 20 54 4F 55  |...... DON'T TOU|
00000A20: 43 48 20 54 48 49 53 20  41 52 45 41 2E 20 20 D4  |CH THIS AREA.  .|
00000A30: 48 45 20 45 58 43 45 50  54 49 4F 4E 53 20 46 52  |HE EXCEPTIONS FR|
00000A40: 4F 4D 20 54 48 49 53 20  52 55 4C 45 20 41 52 45  |OM THIS RULE ARE|
00000A50: 20 4F 42 56 49 4F 55 53  3A 20 20 C9 46 20 59 4F  | OBVIOUS:  .F YO|
00000A60: 55 20 4C 4F 41 44 20 41  20 C2 C1 D3 C9 C3 20 50  |U LOAD A ..... P|
00000A70: 52 4F 47 52 41 4D 20 46  4F 52 20 45 58 41 4D 50  |ROGRAM FOR EXAMP|
00000A80: 4C 45 2C 20 49 54 20 57  49 4C 4C 20 4F 46 20 43  |LE, IT WILL OF C|
00000A90: 4F 55 52 53 45 20 52 45  50 4C 41 43 45 20 41 4E  |OURSE REPLACE AN|
00000AA0: 59 20 C2 C1 D3 C9 C3 20  50 52 4F 47 52 41 4D 20  |Y ..... PROGRAM |
00000AB0: 57 48 49 43 48 20 48 41  50 50 45 4E 45 44 20 54  |WHICH HAPPENED T|
00000AC0: 4F 20 42 45 20 49 4E 20  54 48 45 20 4D 45 4D 4F  |O BE IN THE MEMO|
00000AD0: 52 59 20 41 4C 52 45 41  44 59 2E 20 20 C9 CD D0  |RY ALREADY.  ...|
00000AE0: CF D2 D4 C1 CE D4 20 CE  CF D4 C5 3A 20 20 D7 48  |...... ....:  .H|
00000AF0: 45 4E 20 D4 C8 C5 20 D3  C5 D2 D6 C1 CE D4 20 49  |EN ... ....... I|
00000B00: 53 20 57 4F 52 4B 49 4E  47 20 49 4E 20 42 41 4E  |S WORKING IN BAN|
00000B10: 4B 20 30 20 D2 C1 CD 2C  20 42 41 4E 4B 20 30 20  |K 0 ..., BANK 0 |
00000B20: 4D 45 4D 4F 52 59 20 57  49 4C 4C 20 41 4C 53 4F  |MEMORY WILL ALSO|
00000B30: 20 42 45 20 55 53 45 44  20 42 59 20 54 48 45 20  | BE USED BY THE |
00000B40: C4 49 53 4B 20 D4 4F 4F  4C 53 20 46 4F 52 20 53  |.ISK .OOLS FOR S|
00000B50: 54 4F 52 49 4E 47 20 44  49 52 45 43 54 4F 52 49  |TORING DIRECTORI|
00000B60: 45 53 20 28 53 45 45 20  42 45 4C 4F 57 29 2E 0D  |ES (SEE BELOW)..|
00000B70: 0D C2 C1 D3 C9 C3 20 D6  C1 D2 C9 C1 C2 CC C5 20  |...... ........ |
00000B80: D3 D4 CF D2 C1 C7 C5 20  C1 D2 C5 C1 20 28 42 41  |....... .... (BA|
00000B90: 4E 4B 20 31 29 3A 0D C1  4C 4C 20 C4 49 53 4B 20  |NK 1):..LL .ISK |
00000BA0: D4 4F 4F 4C 53 20 53 45  43 54 49 4F 4E 53 20 57  |.OOLS SECTIONS W|
00000BB0: 48 49 43 48 20 55 53 45  53 20 41 20 44 49 52 45  |HICH USES A DIRE|
00000BC0: 43 54 4F 52 59 2C 20 55  53 45 20 42 41 4E 4B 20  |CTORY, USE BANK |
00000BD0: 31 20 4D 45 4D 4F 52 59  20 46 52 4F 4D 20 20 31  |1 MEMORY FROM  1|
00000BE0: 36 33 38 34 20 28 24 34  30 30 30 29 20 41 4E 44  |6384 ($4000) AND|
00000BF0: 20 55 50 20 54 4F 20 33  32 37 36 38 20 28 24 38  | UP TO 32768 ($8|
00000C00: 30 30 30 29 20 41 43 43  4F 52 44 49 4E 47 20 54  |000) ACCORDING T|
00000C10: 4F 20 54 48 45 20 44 49  52 45 43 54 4F 52 59 20  |O THE DIRECTORY |
00000C20: 53 49 5A 45 2E 20 20 D4  48 45 20 C6 49 4C 45 20  |SIZE.  .HE .ILE |
00000C30: C3 4F 50 49 45 52 20 41  4E 44 20 C4 49 53 4B 20  |.OPIER AND .ISK |
00000C40: C3 4F 50 49 45 52 20 55  53 45 53 20 54 48 45 20  |.OPIER USES THE |
00000C50: 45 4E 54 49 52 45 20 42  41 4E 4B 20 31 20 41 53  |ENTIRE BANK 1 AS|
00000C60: 20 42 55 46 46 45 52 20  53 50 41 43 45 2E 20 20  | BUFFER SPACE.  |
00000C70: C9 54 20 49 53 20 4E 4F  54 20 50 4F 53 53 49 42  |.T IS NOT POSSIB|
00000C80: 4C 45 20 54 4F 20 50 52  4F 54 45 43 54 20 4D 45  |LE TO PROTECT ME|
00000C90: 4D 4F 52 59 20 46 52 4F  4D 20 42 45 49 4E 47 20  |MORY FROM BEING |
00000CA0: 4F 56 45 52 57 52 49 54  54 45 4E 20 42 59 20 D4  |OVERWRITTEN BY .|
00000CB0: C8 C5 20 D3 C5 D2 D6 C1  CE D4 2E 0D 0D C2 C1 CE  |.. .............|
00000CC0: CB 20 30 2F 31 20 C3 CF  CD CD CF CE 20 CD C5 CD  |. 0/1 ...... ...|
00000CD0: CF D2 D9 3A 0D D4 48 45  20 31 32 38 20 48 41 52  |...:..HE 128 HAR|
00000CE0: 44 57 41 52 45 20 48 41  53 20 41 20 50 52 4F 56  |DWARE HAS A PROV|
00000CF0: 49 53 49 4F 4E 20 46 4F  52 20 52 45 53 45 52 56  |ISION FOR RESERV|
00000D00: 49 4E 47 20 41 20 4D 45  4D 4F 52 59 20 41 52 45  |ING A MEMORY ARE|
00000D10: 41 20 43 4F 4D 4D 4F 4E  20 54 4F 20 42 41 4E 4B  |A COMMON TO BANK|
00000D20: 20 30 20 41 4E 44 20 31  20 41 54 20 54 48 45 20  | 0 AND 1 AT THE |
00000D30: 54 4F 50 2C 20 42 4F 54  54 4F 4D 20 4F 52 20 49  |TOP, BOTTOM OR I|
00000D40: 4E 20 42 4F 54 48 20 45  4E 44 53 20 4F 46 20 54  |N BOTH ENDS OF T|
00000D50: 48 45 20 4D 45 4D 4F 52  59 20 52 41 4E 47 45 2E  |HE MEMORY RANGE.|
00000D60: 20 20 D5 4E 44 45 52 20  4E 4F 52 4D 41 4C 20 4F  |  .NDER NORMAL O|
00000D70: 50 45 52 41 54 49 4F 4E  2C 20 54 48 45 20 31 32  |PERATION, THE 12|
00000D80: 38 20 49 53 20 53 45 54  20 55 50 20 55 53 49 4E  |8 IS SET UP USIN|
00000D90: 47 20 41 20 31 4B 20 43  4F 4D 4D 4F 4E 20 4D 45  |G A 1K COMMON ME|
00000DA0: 4D 4F 52 59 20 41 52 45  41 20 41 54 20 54 48 45  |MORY AREA AT THE|
00000DB0: 20 42 4F 54 54 4F 4D 20  4F 46 20 4D 45 4D 4F 52  | BOTTOM OF MEMOR|
00000DC0: 59 2E 20 20 D4 48 45 20  C4 49 53 4B 20 D4 4F 4F  |Y.  .HE .ISK .OO|
00000DD0: 4C 53 20 53 45 43 54 49  4F 4E 20 54 45 4D 50 4F  |LS SECTION TEMPO|
00000DE0: 52 41 52 49 4C 59 20 45  58 54 45 4E 44 53 20 54  |RARILY EXTENDS T|
00000DF0: 48 45 20 42 4F 54 54 4F  4D 20 43 4F 4D 4D 4F 4E  |HE BOTTOM COMMON|
00000E00: 20 41 52 45 41 20 54 4F  20 31 36 4B 20 54 4F 20  | AREA TO 16K TO |
00000E10: 52 45 54 41 49 4E 20 43  4F 4D 50 41 54 49 42 49  |RETAIN COMPATIBI|
00000E20: 4C 49 54 59 20 57 49 54  48 20 D2 C1 CD C4 CF D3  |LITY WITH ......|
00000E30: 2E 20 20 D4 48 45 20 43  4F 4D 4D 4F 4E 20 41 52  |.  .HE COMMON AR|
00000E40: 45 41 20 49 53 20 53 45  54 20 42 41 43 4B 20 54  |EA IS SET BACK T|
00000E50: 4F 20 31 4B 20 55 50 4F  4E 20 45 58 49 54 2E 0D  |O 1K UPON EXIT..|
00000E60: 0D D6 C4 C3 20 CD C5 CD  CF D2 D9 3A 0D C9 46 20  |.... ......:..F |
00000E70: 59 4F 55 52 20 31 32 38  20 49 53 20 45 51 55 49  |YOUR 128 IS EQUI|
00000E80: 50 50 45 44 20 57 49 54  48 20 36 34 CB 20 4D 45  |PPED WITH 64. ME|
00000E90: 4D 4F 52 59 20 46 4F 52  20 54 48 45 20 38 30 20  |MORY FOR THE 80 |
00000EA0: 43 4F 4C 55 4D 4E 20 43  48 49 50 2C 20 54 48 45  |COLUMN CHIP, THE|
00000EB0: 20 45 4E 54 49 52 45 20  4D 45 4D 4F 52 59 20 53  | ENTIRE MEMORY S|
00000EC0: 50 41 43 45 20 49 53 20  55 53 45 44 20 42 59 20  |PACE IS USED BY |
00000ED0: 54 48 45 20 C4 49 53 4B  20 C3 4F 50 49 45 52 20  |THE .ISK .OPIER |
00000EE0: 41 4E 44 20 C6 49 4C 45  20 43 4F 50 49 45 52 2E  |AND .ILE COPIER.|
00000EF0: 20 20 CF 4E 4C 59 20 54  48 45 20 41 52 45 41 20  |  .NLY THE AREA |
00000F00: 55 53 45 44 20 46 4F 52  20 53 43 52 45 45 4E 20  |USED FOR SCREEN |
00000F10: 44 49 53 50 4C 41 59 2C  20 41 54 54 52 49 42 55  |DISPLAY, ATTRIBU|
00000F20: 54 45 20 4D 45 4D 4F 52  59 2C 20 41 4E 44 20 54  |TE MEMORY, AND T|
00000F30: 48 45 20 4C 4F 57 45 52  43 41 53 45 20 43 48 41  |HE LOWERCASE CHA|
00000F40: 52 41 43 54 45 52 20 44  45 46 49 4E 49 54 49 4F  |RACTER DEFINITIO|
00000F50: 4E 53 20 41 52 45 20 55  4E 55 53 45 44 20 54 4F  |NS ARE UNUSED TO|
00000F60: 20 52 45 54 41 49 4E 20  54 48 45 20 53 43 52 45  | RETAIN THE SCRE|
00000F70: 45 4E 20 44 49 53 50 4C  41 59 20 45 56 45 4E 20  |EN DISPLAY EVEN |
00000F80: 49 46 20 54 48 45 20 38  30 20 43 4F 4C 55 4D 4E  |IF THE 80 COLUMN|
00000F90: 20 53 43 52 45 45 4E 20  49 53 20 41 43 54 49 56  | SCREEN IS ACTIV|
00000FA0: 45 2E 20 20 D4 48 49 53  20 57 41 59 2C 20 D4 C8  |E.  .HIS WAY, ..|
00000FB0: C5 20 D3 C5 D2 D6 C1 CE  D4 20 43 41 4E 20 53 51  |. ....... CAN SQ|
00000FC0: 55 45 45 5A 45 20 35 36  CB 20 4F 55 54 20 4F 46  |UEEZE 56. OUT OF|
00000FD0: 20 54 48 45 20 D6 C4 C3  A0 4D 45 4D 4F 52 59 2E  | THE ....MEMORY.|
00000FE0: 20 20 C2 45 43 41 55 53  45 20 54 48 45 20 55 50  |  .ECAUSE THE UP|
00000FF0: 50 45 52 43 41 53 45 2F  47 52 41 50 48 49 43 53  |PERCASE/GRAPHICS|
00001000: 20 43 48 41 52 41 43 54  45 52 53 20 41 52 45 20  | CHARACTERS ARE |
00001010: 4F 56 45 52 57 52 49 54  54 45 4E 2C 20 54 48 45  |OVERWRITTEN, THE|
00001020: 20 D2 CF CD 20 43 48 41  52 41 43 54 45 52 20 44  | ... CHARACTER D|
00001030: 45 46 49 4E 49 54 49 4F  4E 53 20 41 52 45 20 43  |EFINITIONS ARE C|
00001040: 4F 50 49 45 44 20 42 41  43 4B 20 54 4F 20 54 48  |OPIED BACK TO TH|
00001050: 45 20 38 30 20 43 4F 4C  55 4D 4E 20 4D 45 4D 4F  |E 80 COLUMN MEMO|
00001060: 52 59 20 55 50 4F 4E 20  45 58 49 54 2E 0D 0D D2  |RY UPON EXIT....|
00001070: C1 CD 20 C5 D8 D0 C1 CE  D3 C9 CF CE 20 D5 CE C9  |.. ......... ...|
00001080: D4 3A 0D D4 48 45 20 C4  49 53 4B 20 C3 4F 50 49  |.:..HE .ISK .OPI|
00001090: 45 52 20 41 4E 44 20 C6  49 4C 45 20 C3 4F 50 49  |ER AND .ILE .OPI|
000010A0: 45 52 20 43 41 4E 20 4D  41 4B 45 20 55 53 45 20  |ER CAN MAKE USE |
000010B0: 4F 46 20 41 4E 59 20 53  49 5A 45 20 D2 C5 D5 2E  |OF ANY SIZE ....|
000010C0: 20 20 D0 4C 45 41 53 45  20 4E 4F 54 45 20 48 4F  |  .LEASE NOTE HO|
000010D0: 57 45 56 45 52 2C 20 D4  C8 C5 20 D3 C5 D2 D6 C1  |WEVER, ... .....|
000010E0: CE D4 20 57 4F 4E 27 54  20 49 44 45 4E 54 49 46  |.. WON'T IDENTIF|
000010F0: 59 20 41 4E 59 20 D2 C5  D5 20 54 4F 20 42 45 20  |Y ANY ... TO BE |
00001100: 42 49 47 47 45 52 20 54  48 41 4E 20 31 CD 42 2C  |BIGGER THAN 1.B,|
00001110: 20 45 56 45 4E 20 49 46  20 59 4F 55 52 20 D2 C5  | EVEN IF YOUR ..|
00001120: D5 20 44 4F 45 53 20 48  41 56 45 20 4D 4F 52 45  |. DOES HAVE MORE|
00001130: 20 4D 45 4D 4F 52 59 20  4F 4E 42 4F 41 52 44 2E  | MEMORY ONBOARD.|
00001140: 20 20 D3 49 4E 43 45 20  44 55 50 4C 49 43 41 54  |  .INCE DUPLICAT|
00001150: 49 4E 47 20 31 35 38 31  20 44 49 53 4B 53 20 49  |ING 1581 DISKS I|
00001160: 53 20 54 48 45 20 4D 4F  53 54 20 4D 45 4D 4F 52  |S THE MOST MEMOR|
00001170: 59 20 48 55 4E 47 52 59  20 4A 4F 42 20 59 4F 55  |Y HUNGRY JOB YOU|
00001180: 27 52 45 20 45 56 45 52  20 47 4F 49 4E 47 20 54  |'RE EVER GOING T|
00001190: 4F 20 44 4F 20 57 49 54  48 49 4E 20 D4 C8 C5 20  |O DO WITHIN ... |
000011A0: D3 C5 D2 D6 C1 CE D4 2C  20 54 48 49 53 20 4C 49  |......., THIS LI|
000011B0: 4D 49 54 41 54 49 4F 4E  20 57 4F 4E 27 54 20 48  |MITATION WON'T H|
000011C0: 41 4D 50 45 52 20 59 4F  55 2E 20 20 C1 4C 53 4F  |AMPER YOU.  .LSO|
000011D0: 2C 20 55 53 49 4E 47 20  54 48 45 20 D2 C5 D5 20  |, USING THE ... |
000011E0: 49 53 20 50 55 52 45 4C  59 20 4F 50 54 49 4F 4E  |IS PURELY OPTION|
000011F0: 41 4C 3B 20 54 48 45 52  45 27 53 20 4E 4F 20 4E  |AL; THERE'S NO N|
00001200: 45 45 44 20 54 4F 20 43  4F 52 52 55 50 54 20 54  |EED TO CORRUPT T|
00001210: 48 45 20 D2 C5 D5 27 53  20 43 4F 4E 54 45 4E 54  |HE ...'S CONTENT|
00001220: 53 20 49 46 20 59 4F 55  20 44 4F 4E 27 54 20 57  |S IF YOU DON'T W|
00001230: 41 4E 54 20 54 4F 2E 0D                           |ANT TO..        |
APPENDIX C:  THE SERVANT MEMORY USAGE..T
HIS IS AN OVERVIEW OF HOW THE SERVANT US
ES THE C128 MEMORY.  THIS MAY SERVE AS A
 HELP TO AVOID CONFLICTS WITH OTHER APPL
ICATIONS OR TO UNDERSTAND WHY CONFLICTS 
MIGHT OCCUR...WHEN YOU DON'T ACTUALLY SE
E THE SERVANT ON SCREEN, YOUR COMPUTER I
S COMPLETELY "STOCK", EXCEPT FOR COLORS 
& FUNCTION KEYS.  THE SERVANT DOES NOT H
OOK INTO YOUR COMPUTER'S OPERATING SYSTE
M IN ANY WAY WHATSOEVER, UNLIKE CARTRIDG
ES FOR EXAMPLE.  THIS IS THE KEY TO THE 
SERVANT HIGH LEVEL OF COMPATIBILITY.  TH
E TRADE OFF IS THE LACK OF SOME FEATURES
 LIKE A FAST LOADER, DOS WEDGE AND ADDIT
IONAL BASIC COMMANDS...ZERO PAGE:.THE ZE
RO PAGE IS USED HEAVILY, BUT ON A NON-IN
TERFERENCE BASIS.  THAT IS, THE SERVANT 
USES LOCATIONS WHICH ARE NORMALLY CHANGE
D BY BASIC UNDER NORMAL CIRCUMSTANCES.  
UTILITIES OR "WEDGES" SHOULD NOT SUFFER 
UNDER THE SERVANTS USE OF THE ZERO PAGE.
  ONE EXCEPTION HOWEVER, IS THE DATAMAKE
R.  SINCE THIS UTILITY UTILIZES THE BASI
C SCREEN EDITOR, IT HAS TO USE SOME MEMO
RY LOCATIONS NOT USED BY BASIC.  MOST NO
TABLY THIS APPLIES TO LOCATIONS 251 THRO
UGH 255 ($FB - $FF)...STACK:.THE SERVANT
 ASSUMES THE USE OF THE UPPER HALF OF TH
E STACK.  THIS MEANS THAT ADDRESSES 384 
TO 507 ($0180 - $01FB) IS USED.  MEMORY 
CONFLICTS ARE AVOIDED BECAUSE THE SERVAN
T RESETS THE STACK POINTER WHENEVER IT I
S INVOKED...INPUT BUFFER:.THE INPUT BUFF
ER AT 512 TO 672 ($0200 - $02A0) IS USED
 HEAVILY FOR VARIOUS STORAGE.  SINCE THI
S AREA IS USED BY BASIC AS INPUT BUFFER,
 AND THEREBY FREQUENTLY CORRUPTED, NO CO
NFLICTS SHOULD OCCUR.  AGAIN THE MEMORY 
IS USED TEMPORARILY ON A NON-INTERFERENC
E BASIS...VECTORS:.THE SERVANT CHANGES N
O POINTERS OR VECTORS EXCEPT ONE.  THE K
EYCHK VECTOR (828/$033C) IS CHANGED TEMP
ORARILY TO DISABLE THE FUNCTION KEYS.  B
UT IT IS GRACEFULLY SET BACK TO IT'S ORI
GINAL VALUE BEFORE THE SERVANT IS EXITED
...BASIC RUNTIME STACK:.BASIC RESERVES A
 512 BYTE AREA IN THE RANGE 2048 TO 2559
 ($0800 - $09FF) AS A STACK TO PROCESS C
OMMANDS LIKE FOR-NEXT, DO-LOOP, GOSUB ET
C.  IN THE DISK TOOLS SECTION, THE SERVA
NT USES THIS AREA AS TWO BUFFERS.  THE F
IRST 256 BYTES IS USED AS A GENERAL PURP
OSE WORKING BUFFER, WHILE THE UPPER 512 
BYTES IS USED TO HOLD THE DIRECTORY PATH
 FOR 1581 DISK DRIVES.  THE DIRECTORY PA
TH IS USED WHEN USING THE FILE COPIER WI
TH ONE AND THE SAME 1581 DISK DRIVE.  SI
NCE THIS AREA IS NORMALLY USED BY BASIC,
 NO CONFLICTS SHOULD OCCUR...APPLICATION
 PROGRAM AREA AND BASIC PROGRAM AREA (BA
NK 0):.THE DISK COPIER AND FILE COPIER U
SE THE ENTIRE BANK 0 FROM 4864  ($1300) 
AND UP AS PART OF ITS MAIN DATA BUFFER. 
 OTHERWISE THE SERVANT DON'T TOUCH THIS 
AREA.  THE EXCEPTIONS FROM THIS RULE ARE
 OBVIOUS:  IF YOU LOAD A BASIC PROGRAM F
OR EXAMPLE, IT WILL OF COURSE REPLACE AN
Y BASIC PROGRAM WHICH HAPPENED TO BE IN 
THE MEMORY ALREADY.  IMPORTANT NOTE:  WH
EN THE SERVANT IS WORKING IN BANK 0 RAM,
 BANK 0 MEMORY WILL ALSO BE USED BY THE 
DISK TOOLS FOR STORING DIRECTORIES (SEE 
BELOW)...BASIC VARIABLE STORAGE AREA (BA
NK 1):.ALL DISK TOOLS SECTIONS WHICH USE
S A DIRECTORY, USE BANK 1 MEMORY FROM  1
6384 ($4000) AND UP TO 32768 ($8000) ACC
ORDING TO THE DIRECTORY SIZE.  THE FILE 
COPIER AND DISK COPIER USES THE ENTIRE B
ANK 1 AS BUFFER SPACE.  IT IS NOT POSSIB
LE TO PROTECT MEMORY FROM BEING OVERWRIT
TEN BY THE SERVANT...BANK 0/1 COMMON MEM
ORY:.THE 128 HARDWARE HAS A PROVISION FO
R RESERVING A MEMORY AREA COMMON TO BANK
 0 AND 1 AT THE TOP, BOTTOM OR IN BOTH E
NDS OF THE MEMORY RANGE.  UNDER NORMAL O
PERATION, THE 128 IS SET UP USING A 1K C
OMMON MEMORY AREA AT THE BOTTOM OF MEMOR
Y.  THE DISK TOOLS SECTION TEMPORARILY E
XTENDS THE BOTTOM COMMON AREA TO 16K TO 
RETAIN COMPATIBILITY WITH RAMDOS.  THE C
OMMON AREA IS SET BACK TO 1K UPON EXIT..
.VDC MEMORY:.IF YOUR 128 IS EQUIPPED WIT
H 64K MEMORY FOR THE 80 COLUMN CHIP, THE
 ENTIRE MEMORY SPACE IS USED BY THE DISK
 COPIER AND FILE COPIER.  ONLY THE AREA 
USED FOR SCREEN DISPLAY, ATTRIBUTE MEMOR
Y, AND THE LOWERCASE CHARACTER DEFINITIO
NS ARE UNUSED TO RETAIN THE SCREEN DISPL
AY EVEN IF THE 80 COLUMN SCREEN IS ACTIV
E.  THIS WAY, THE SERVANT CAN SQUEEZE 56
K OUT OF THE VDC MEMORY.  BECAUSE THE UP
PERCASE/GRAPHICS CHARACTERS ARE OVERWRIT
TEN, THE ROM CHARACTER DEFINITIONS ARE C
OPIED BACK TO THE 80 COLUMN MEMORY UPON 
EXIT...RAM EXPANSION UNIT:.THE DISK COPI
ER AND FILE COPIER CAN MAKE USE OF ANY S
IZE REU.  PLEASE NOTE HOWEVER, THE SERVA
NT WON'T IDENTIFY ANY REU TO BE BIGGER T
HAN 1MB, EVEN IF YOUR REU DOES HAVE MORE
 MEMORY ONBOARD.  SINCE DUPLICATING 1581
 DISKS IS THE MOST MEMORY HUNGRY JOB YOU
'RE EVER GOING TO DO WITHIN THE SERVANT,
 THIS LIMITATION WON'T HAMPER YOU.  ALSO
, USING THE REU IS PURELY OPTIONAL; THER
E'S NO NEED TO CORRUPT THE REU'S CONTENT
S IF YOU DON'T WANT TO..
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL