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

XMEM-ASS.    DOX

FILE INFORMATION

FILENAME(S): XMEM-ASS.    DOX

FILE TYPE(S): SEQ

FILE SIZE: 5.4K

FIRST SEEN: 2025-10-20 14:31:15

APPEARS ON: 1 disk(s)

FILE HASH

c42e846e53e00575276add726c90bede3e21224731fdeabe9fbccd6063919966

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
MASTERMMSOFT XMEM-ASS.    DOX SEQ Treasure Chest - Klaus Der Suhler 23 1 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 0D 20 20 20 20 20 20 20  20 20 78 6D 65 6D 20 61  |.         xmem a|
00000010: 73 73 65 6D 62 6C 65 72  20 56 33 2E 31 0D 20 20  |ssembler V3.1.  |
00000020: 20 20 20 20 20 20 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |      ----------|
00000030: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 0D 0D 20 20 20  |-----------..   |
00000040: 20 20 20 20 42 59 20 74  52 4F 4E 2F 66 4C 54 20  |    BY tRON/fLT |
00000050: 49 4E 20 53 45 50 54 20  2D 39 31 0D 0D 0D 74 48  |IN SEPT -91...tH|
00000060: 49 53 20 45 58 50 41 4E  53 49 4F 4E 20 4D 45 4D  |IS EXPANSION MEM|
00000070: 4F 52 59 20 41 53 53 45  4D 42 4C 45 52 20 49 53  |ORY ASSEMBLER IS|
00000080: 0D 42 41 53 45 44 20 55  50 4F 4E 20 54 48 45 20  |.BASED UPON THE |
00000090: 74 55 52 42 4F 20 61 53  53 45 4D 42 4C 45 52 20  |tURBO aSSEMBLER |
000000A0: 56 35 2E 30 2C 0D 4D 4F  44 44 45 44 20 42 59 20  |V5.0,.MODDED BY |
000000B0: 74 59 43 4F 4F 4E 2E 20  74 48 45 20 4D 41 49 4E  |tYCOON. tHE MAIN|
000000C0: 20 4D 4F 44 53 20 41 52  45 0D 54 48 41 54 20 41  | MODS ARE.THAT A|
000000D0: 4C 4C 20 4D 45 4D 4F 52  59 20 41 43 43 45 53 53  |LL MEMORY ACCESS|
000000E0: 49 4E 47 20 43 4F 4D 4D  41 4E 44 53 20 4E 4F 57  |ING COMMANDS NOW|
000000F0: 0D 49 4E 53 54 45 41 44  20 57 4F 52 4B 20 49 4E  |.INSTEAD WORK IN|
00000100: 20 54 48 45 20 45 58 50  41 4E 53 49 4F 4E 20 4D  | THE EXPANSION M|
00000110: 45 4D 4F 52 59 2E 0D 0D  0D 66 49 4C 45 53 20 54  |EMORY....fILES T|
00000120: 4F 20 46 4F 4C 4C 4F 57  20 54 48 49 53 20 50 41  |O FOLLOW THIS PA|
00000130: 43 4B 41 47 45 3A 0D 0D  78 6D 65 6D 61 73 73 20  |CKAGE:..xmemass |
00000140: 56 33 2E 31 0D 78 61 73  73 28 21 21 29 0D 78 61  |V3.1.xass(!!).xa|
00000150: 73 73 28 21 29 0D 74 72  6F 6E 6D 6F 6E 20 56 31  |ss(!).tronmon V1|
00000160: 2E 30 0D 0D 74 48 45 20  54 48 52 45 45 20 58 4D  |.0..tHE THREE XM|
00000170: 45 4D 20 46 49 4C 45 53  20 41 52 45 20 41 4C 4C  |EM FILES ARE ALL|
00000180: 20 4E 45 45 44 45 44 20  54 4F 0D 4D 41 4B 45 20  | NEEDED TO.MAKE |
00000190: 54 48 45 20 41 53 53 45  4D 42 4C 45 52 20 57 4F  |THE ASSEMBLER WO|
000001A0: 52 4B 2C 20 42 55 54 20  54 48 45 20 74 72 6F 6E  |RK, BUT THE tron|
000001B0: 6D 6F 6E 0D 4D 41 59 20  42 45 20 55 53 45 44 20  |mon.MAY BE USED |
000001C0: 41 4E 44 20 53 50 52 45  41 44 20 53 45 50 41 52  |AND SPREAD SEPAR|
000001D0: 41 54 45 4C 59 20 28 79  4F 55 0D 4D 41 59 20 43  |ATELY (yOU.MAY C|
000001E0: 48 4F 4F 53 45 20 41 4C  53 4F 20 54 4F 20 49 4E  |HOOSE ALSO TO IN|
000001F0: 43 4C 55 44 45 20 54 48  45 20 22 58 41 53 53 28  |CLUDE THE "XASS(|
00000200: 21 29 22 0D 46 49 4C 45  20 46 4F 52 20 53 41 46  |!)".FILE FOR SAF|
00000210: 45 54 59 20 52 45 41 53  4F 4E 53 29 0D 0D 0D 20  |ETY REASONS)... |
00000220: 20 20 20 20 20 20 20 20  20 20 20 20 6C 69 6E 65  |            line|
00000230: 20 6F 66 20 61 63 74 69  6F 6E 0D 20 20 20 20 20  | of action.     |
00000240: 20 20 20 20 20 20 20 2D  2D 2D 2D 2D 2D 2D 2D 2D  |       ---------|
00000250: 2D 2D 2D 2D 2D 2D 2D 0D  0D 74 4F 20 53 54 41 52  |-------..tO STAR|
00000260: 54 20 54 48 49 53 20 55  50 2C 20 4A 55 53 54 20  |T THIS UP, JUST |
00000270: 50 4C 55 47 20 49 4E 20  59 4F 55 52 0D 45 58 50  |PLUG IN YOUR.EXP|
00000280: 41 4E 53 49 4F 4E 20 4D  45 4D 20 41 4E 44 20 44  |ANSION MEM AND D|
00000290: 4F 20 54 48 45 20 46 4F  4C 4C 4F 57 49 4E 47 3A  |O THE FOLLOWING:|
000002A0: 0D 0D 6C 6F 61 64 20 54  48 45 53 45 20 46 49 4C  |..load THESE FIL|
000002B0: 45 53 3A 0D 20 20 20 20  20 78 6D 65 6D 61 73 73  |ES:.     xmemass|
000002C0: 20 56 33 2E 31 0D 20 20  20 20 20 78 61 73 73 28  | V3.1.     xass(|
000002D0: 21 21 29 0D 20 20 20 20  20 74 72 6F 6E 6D 6F 6E  |!!).     tronmon|
000002E0: 20 56 31 2E 30 0D 0D 73  54 41 52 54 20 54 48 45  | V1.0..sTART THE|
000002F0: 20 41 53 53 45 4D 42 4C  45 52 20 57 49 54 48 20  | ASSEMBLER WITH |
00000300: 73 79 73 20 34 30 39 36  2A 36 2E 0D 6F 4E 43 45  |sys 4096*6..oNCE|
00000310: 20 49 4E 20 49 54 20 59  4F 55 20 4D 41 59 20 53  | IN IT YOU MAY S|
00000320: 54 41 52 54 20 54 4F 20  57 52 49 54 45 20 41 20  |TART TO WRITE A |
00000330: 4E 45 57 0D 53 4F 55 52  43 45 20 41 53 20 55 53  |NEW.SOURCE AS US|
00000340: 55 41 4C 20 4F 52 20 4C  4F 41 44 20 41 4E 20 4F  |UAL OR LOAD AN O|
00000350: 4C 44 20 4F 4E 45 2E 0D  69 46 20 59 4F 55 20 45  |LD ONE..iF YOU E|
00000360: 41 52 4C 49 45 52 20 55  53 45 44 20 41 20 74 55  |ARLIER USED A tU|
00000370: 52 42 4F 20 61 53 53 20  56 45 52 53 49 4F 4E 0D  |RBO aSS VERSION.|
00000380: 48 49 47 48 45 52 20 56  35 2E 31 2C 20 54 48 45  |HIGHER V5.1, THE|
00000390: 20 4F 4C 44 20 53 4F 55  52 43 45 20 4D 41 59 20  | OLD SOURCE MAY |
000003A0: 4E 4F 54 20 57 4F 52 4B  2E 0D 69 4E 20 54 48 49  |NOT WORK..iN THI|
000003B0: 53 20 43 41 53 45 2C 20  4C 4F 41 44 20 54 48 45  |S CASE, LOAD THE|
000003C0: 20 74 55 52 42 4F 20 61  53 53 2C 20 4C 4F 41 44  | tURBO aSS, LOAD|
000003D0: 0D 54 48 45 20 53 4F 55  52 43 45 20 41 4E 44 20  |.THE SOURCE AND |
000003E0: 53 41 56 45 20 49 54 20  57 49 54 48 20 22 3C 2D  |SAVE IT WITH "<-|
000003F0: 20 57 22 2C 20 57 48 49  43 48 0D 57 49 4C 4C 20  | W", WHICH.WILL |
00000400: 53 54 4F 52 45 20 49 54  20 4F 4E 20 44 49 53 4B  |STORE IT ON DISK|
00000410: 20 49 4E 20 73 65 71 20  46 4F 52 4D 41 54 2C 20  | IN seq FORMAT, |
00000420: 0D 52 45 41 44 41 42 4C  45 20 42 59 20 61 6C 6C  |.READABLE BY all|
00000430: 20 41 53 53 45 4D 42 4C  45 52 53 2E 20 74 48 45  | ASSEMBLERS. tHE|
00000440: 4E 20 52 45 4C 4F 41 44  0D 54 48 45 20 78 6D 65  |N RELOAD.THE xme|
00000450: 6D 20 61 73 73 20 56 33  2E 31 20 41 4E 44 20 4C  |m ass V3.1 AND L|
00000460: 4F 41 44 20 54 48 45 20  53 4F 55 52 43 45 0D 57  |OAD THE SOURCE.W|
00000470: 49 54 48 20 22 3C 2D 20  45 22 0D 20 0D 74 4F 20  |ITH "<- E". .tO |
00000480: 53 54 41 52 54 20 54 48  45 20 53 4F 55 52 43 45  |START THE SOURCE|
00000490: 2C 20 55 53 45 20 54 48  45 20 41 53 53 45 4D 42  |, USE THE ASSEMB|
000004A0: 4C 45 0D 43 4F 4D 4D 41  4E 44 20 22 3C 2D 20 33  |LE.COMMAND "<- 3|
000004B0: 22 20 41 53 20 55 53 55  41 4C 20 4F 52 20 50 52  |" AS USUAL OR PR|
000004C0: 45 53 53 20 66 34 2E 0D  69 46 20 59 4F 55 20 57  |ESS f4..iF YOU W|
000004D0: 49 53 48 20 54 4F 20 4D  4F 56 45 20 54 48 45 20  |ISH TO MOVE THE |
000004E0: 22 72 65 74 75 72 6E 22  20 52 4F 55 54 49 4E 45  |"return" ROUTINE|
000004F0: 0D 54 4F 20 41 4E 4F 54  48 45 52 20 41 44 44 52  |.TO ANOTHER ADDR|
00000500: 45 53 53 20 54 48 41 4E  20 24 30 38 30 30 2C 20  |ESS THAN $0800, |
00000510: 55 53 45 20 54 48 45 0D  22 3C 2D 20 70 22 20 54  |USE THE."<- p" T|
00000520: 4F 20 43 48 41 4E 47 45  20 54 48 45 20 50 41 47  |O CHANGE THE PAG|
00000530: 45 2E 20 69 46 20 59 4F  55 0D 46 4F 52 20 45 58  |E. iF YOU.FOR EX|
00000540: 41 4D 50 4C 45 20 53 50  45 43 49 46 59 20 24 63  |AMPLE SPECIFY $c|
00000550: 66 30 30 2C 20 59 4F 55  20 52 45 54 55 52 4E 0D  |f00, YOU RETURN.|
00000560: 54 4F 20 54 48 45 20 41  53 53 45 4D 42 4C 45 52  |TO THE ASSEMBLER|
00000570: 20 57 49 54 48 20 6A 6D  70 20 24 63 66 30 30 20  | WITH jmp $cf00 |
00000580: 46 52 4F 4D 0D 59 4F 55  52 20 50 52 4F 47 52 41  |FROM.YOUR PROGRA|
00000590: 4D 2E 0D 0D 0D 20 20 20  20 20 20 20 20 20 20 20  |M....           |
000005A0: 74 68 65 20 22 72 65 74  75 72 6E 22 20 72 6F 75  |the "return" rou|
000005B0: 74 69 6E 65 0D 20 20 20  20 20 20 20 20 20 20 2D  |tine.          -|
000005C0: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
000005D0: 2D 2D 2D 2D 2D 0D 0D 6F  4E 43 45 20 49 4E 20 49  |-----..oNCE IN I|
000005E0: 54 2C 20 59 4F 55 20 43  48 4F 4F 53 45 20 57 48  |T, YOU CHOOSE WH|
000005F0: 45 54 48 45 52 20 54 4F  20 53 54 4F 52 45 0D 54  |ETHER TO STORE.T|
00000600: 48 45 20 43 55 52 52 45  4E 54 20 72 61 6D 20 49  |HE CURRENT ram I|
00000610: 4E 20 41 20 42 41 4E 4B  20 4F 52 20 54 4F 20 52  |N A BANK OR TO R|
00000620: 45 54 55 52 4E 0D 54 4F  20 54 48 45 20 61 73 73  |ETURN.TO THE ass|
00000630: 65 6D 62 6C 65 72 20 57  49 54 48 4F 55 54 20 53  |embler WITHOUT S|
00000640: 54 4F 52 49 4E 47 20 54  48 45 0D 43 48 41 4E 47  |TORING THE.CHANG|
00000650: 45 53 20 59 4F 55 52 20  50 52 4F 47 52 41 4D 20  |ES YOUR PROGRAM |
00000660: 4D 41 59 20 48 41 56 45  20 4D 41 44 45 20 54 4F  |MAY HAVE MADE TO|
00000670: 0D 54 48 45 20 4D 45 4D  4F 52 59 2E 0D 30 2D 37  |.THE MEMORY..0-7|
00000680: 20 57 49 4C 4C 20 53 50  45 43 49 46 59 20 57 48  | WILL SPECIFY WH|
00000690: 41 54 20 42 41 4E 4B 20  54 4F 20 53 54 4F 52 45  |AT BANK TO STORE|
000006A0: 20 49 4E 2E 0D 28 64 6F  20 6E 6F 74 20 55 53 45  | IN..(do not USE|
000006B0: 20 42 41 4E 4B 20 30 2E  20 74 48 49 53 20 49 53  | BANK 0. tHIS IS|
000006C0: 20 54 48 45 20 42 41 4E  4B 0D 20 57 48 45 52 45  | THE BANK. WHERE|
000006D0: 20 54 48 45 20 41 53 53  45 4D 42 4C 45 52 2C 20  | THE ASSEMBLER, |
000006E0: 53 4F 55 52 43 45 20 41  4E 44 20 4D 4F 4E 49 54  |SOURCE AND MONIT|
000006F0: 4F 52 0D 20 4C 49 45 53  20 57 48 45 4E 20 59 4F  |OR. LIES WHEN YO|
00000700: 55 20 48 41 56 45 20 22  42 41 4E 4B 45 44 22 20  |U HAVE "BANKED" |
00000710: 54 48 45 20 4F 42 4A 45  43 54 0D 20 42 41 4E 4B  |THE OBJECT. BANK|
00000720: 2E 29 0D 72 65 74 75 72  6E 20 57 49 4C 4C 20 53  |.).return WILL S|
00000730: 54 4F 52 45 20 49 4E 20  54 48 45 20 43 55 52 52  |TORE IN THE CURR|
00000740: 45 4E 54 20 0D 53 50 45  43 49 46 59 45 44 20 4F  |ENT .SPECIFYED O|
00000750: 42 4A 45 43 54 20 42 41  4E 4B 2E 20 0D 6E 20 57  |BJECT BANK. .n W|
00000760: 49 4C 4C 20 43 4F 4E 54  49 4E 55 45 20 54 4F 20  |ILL CONTINUE TO |
00000770: 54 48 45 20 61 53 53 45  4D 42 4C 45 52 20 57 49  |THE aSSEMBLER WI|
00000780: 54 48 4F 55 54 20 0D 53  54 4F 52 49 4E 47 20 54  |THOUT .STORING T|
00000790: 48 45 20 4F 42 4A 45 43  54 20 42 41 4E 4B 20 41  |HE OBJECT BANK A|
000007A0: 54 20 41 4C 4C 2E 0D 71  20 57 49 4C 4C 20 51 55  |T ALL..q WILL QU|
000007B0: 49 54 20 54 48 45 20 52  45 54 55 52 4E 20 52 4F  |IT THE RETURN RO|
000007C0: 55 54 49 4E 45 2C 20 53  54 41 59 49 4E 47 0D 49  |UTINE, STAYING.I|
000007D0: 4E 20 54 48 45 20 4F 42  4A 45 43 54 20 42 41 4E  |N THE OBJECT BAN|
000007E0: 4B 2E 0D 0D 69 46 20 54  48 45 20 52 45 54 55 52  |K...iF THE RETUR|
000007F0: 4E 20 52 4F 55 54 49 4E  45 20 53 48 4F 55 4C 44  |N ROUTINE SHOULD|
00000800: 20 46 55 43 4B 20 55 50  20 44 55 45 0D 54 4F 20  | FUCK UP DUE.TO |
00000810: 53 4F 46 54 57 41 52 45  20 45 52 52 4F 52 20 28  |SOFTWARE ERROR (|
00000820: 49 4E 20 79 6F 75 72 20  50 52 4F 47 52 41 4D 2C  |IN your PROGRAM,|
00000830: 20 4E 4F 54 0D 54 48 45  20 41 53 53 45 4D 42 4C  | NOT.THE ASSEMBL|
00000840: 45 52 29 20 59 4F 55 20  4D 41 59 20 4C 4F 41 44  |ER) YOU MAY LOAD|
00000850: 20 54 48 45 20 78 61 73  73 28 21 29 0D 46 49 4C  | THE xass(!).FIL|
00000860: 45 20 41 53 20 41 20 52  45 50 4C 41 43 45 4D 45  |E AS A REPLACEME|
00000870: 4E 54 2E 20 74 48 49 53  20 57 4F 52 4B 53 20 4C  |NT. tHIS WORKS L|
00000880: 49 4B 45 0D 54 48 45 20  4E 4F 52 4D 41 4C 20 72  |IKE.THE NORMAL r|
00000890: 65 74 75 72 6E 20 52 4F  55 54 49 4E 45 2C 20 57  |eturn ROUTINE, W|
000008A0: 49 54 48 20 54 48 45 0D  44 49 46 46 45 52 45 4E  |ITH THE.DIFFEREN|
000008B0: 43 45 20 54 48 41 54 20  50 52 45 53 53 49 4E 47  |CE THAT PRESSING|
000008C0: 20 52 45 54 55 52 4E 20  48 45 52 45 0D 57 49 4C  | RETURN HERE.WIL|
000008D0: 4C 20 44 4F 20 54 48 45  20 53 41 4D 45 20 41 43  |L DO THE SAME AC|
000008E0: 54 49 4F 4E 20 41 53 20  50 52 45 53 53 49 4E 47  |TION AS PRESSING|
000008F0: 20 6E 2E 0D 0D 0D 20 20  20 20 20 20 20 20 20 20  | n....          |
00000900: 20 61 73 73 65 6D 62 6C  65 72 20 63 6F 6D 6D 61  | assembler comma|
00000910: 6E 64 73 0D 20 20 20 20  20 20 20 20 20 20 2D 2D  |nds.          --|
00000920: 2D 2D 2D 2D 2D 2D 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |----------------|
00000930: 2D 2D 0D 0D 74 48 45 20  53 54 41 4E 44 41 52 44  |--..tHE STANDARD|
00000940: 20 53 45 54 20 4F 46 20  54 48 45 20 74 75 72 62  | SET OF THE turb|
00000950: 6F 20 61 73 73 20 56 35  2E 30 0D 57 49 54 48 20  |o ass V5.0.WITH |
00000960: 54 48 45 20 44 49 46 46  45 52 45 4E 43 45 20 54  |THE DIFFERENCE T|
00000970: 48 41 54 20 54 48 45 20  22 6C 22 2C 20 22 73 22  |HAT THE "l", "s"|
00000980: 2C 0D 20 22 66 22 2C 20  22 36 22 2C 20 22 49 22  |,. "f", "6", "I"|
00000990: 20 41 4E 44 20 22 4A 22  20 43 4F 4D 4D 41 4E 44  | AND "J" COMMAND|
000009A0: 53 20 57 4F 52 4B 0D 49  4E 20 45 58 50 41 4E 53  |S WORK.IN EXPANS|
000009B0: 49 4F 4E 20 4D 45 4D 2E  0D 0D 74 48 45 20 54 48  |ION MEM...tHE TH|
000009C0: 52 45 45 20 4E 45 57 20  43 4F 4D 4D 41 4E 44 53  |REE NEW COMMANDS|
000009D0: 20 41 52 45 3A 0D 22 6D  22 20 2D 20 67 4F 20 54  | ARE:."m" - gO T|
000009E0: 4F 20 54 48 45 20 74 72  6F 6E 6D 6F 6E 0D 22 62  |O THE tronmon."b|
000009F0: 22 20 2D 20 73 45 4C 45  43 54 20 57 48 41 54 20  |" - sELECT WHAT |
00000A00: 42 41 4E 4B 20 54 4F 20  55 53 45 20 41 53 20 0D  |BANK TO USE AS .|
00000A10: 20 20 20 20 20 20 4F 42  4A 45 43 54 20 42 41 4E  |      OBJECT BAN|
00000A20: 4B 2E 20 28 64 6F 20 6E  6F 74 20 55 53 45 20 30  |K. (do not USE 0|
00000A30: 0D 20 20 20 20 20 20 55  4E 4C 45 53 53 20 59 4F  |.      UNLESS YO|
00000A40: 55 20 41 52 45 20 43 4F  4D 50 4C 45 54 45 4C 59  |U ARE COMPLETELY|
00000A50: 0D 20 20 20 20 20 20 53  55 52 45 20 41 42 4F 55  |.      SURE ABOU|
00000A60: 54 20 57 48 41 54 20 59  4F 55 20 41 52 45 0D 20  |T WHAT YOU ARE. |
00000A70: 20 20 20 20 20 44 4F 49  4E 47 2E 29 0D 22 70 22  |     DOING.)."p"|
00000A80: 20 2D 20 73 50 45 43 49  46 59 20 57 48 41 54 20  | - sPECIFY WHAT |
00000A90: 50 41 47 45 20 54 4F 20  55 53 45 20 46 4F 52 0D  |PAGE TO USE FOR.|
00000AA0: 20 20 20 20 20 20 54 48  45 20 72 65 74 75 72 6E  |      THE return|
00000AB0: 20 52 4F 55 54 49 4E 45  2E 0D 0D 0D 0D 0D 0D 0D  | ROUTINE........|
00000AC0: 20 20 20 20 20 20 20 20  20 20 20 74 68 65 20 74  |           the t|
00000AD0: 72 6F 6E 6D 6F 6E 20 56  31 2E 30 0D 20 20 20 20  |ronmon V1.0.    |
00000AE0: 20 20 20 20 20 20 2D 2D  2D 2D 2D 2D 2D 2D 2D 2D  |      ----------|
00000AF0: 2D 2D 2D 2D 2D 2D 2D 2D  0D 0D 69 53 20 43 41 4C  |--------..iS CAL|
00000B00: 4C 45 44 20 55 50 4F 4E  20 57 49 54 48 20 73 79  |LED UPON WITH sy|
00000B10: 73 20 38 31 39 32 2C 20  4F 52 20 42 59 0D 50 52  |s 8192, OR BY.PR|
00000B20: 45 53 53 49 4E 47 20 22  3C 2D 20 6D 22 20 49 4E  |ESSING "<- m" IN|
00000B30: 20 54 48 45 20 41 53 53  45 4D 42 4C 45 52 2E 0D  | THE ASSEMBLER..|
00000B40: 69 54 20 57 4F 52 4B 53  20 41 42 4F 55 54 20 54  |iT WORKS ABOUT T|
00000B50: 48 45 20 53 41 4D 45 20  41 53 20 41 20 4E 4F 52  |HE SAME AS A NOR|
00000B60: 4D 41 4C 0D 4D 4F 4E 49  54 4F 52 2C 20 57 49 54  |MAL.MONITOR, WIT|
00000B70: 48 20 54 48 45 20 44 49  46 46 45 52 45 4E 43 45  |H THE DIFFERENCE|
00000B80: 20 54 48 41 54 0D 59 4F  55 20 4D 41 59 20 43 48  | THAT.YOU MAY CH|
00000B90: 4F 4F 53 45 20 57 48 41  54 20 42 41 4E 4B 20 54  |OOSE WHAT BANK T|
00000BA0: 4F 20 57 4F 52 4B 0D 49  4E 20 57 49 54 48 20 54  |O WORK.IN WITH T|
00000BB0: 48 45 20 6F 20 43 4F 4D  4D 41 4E 44 2E 20 61 46  |HE o COMMAND. aF|
00000BC0: 54 45 52 20 54 48 45 20  6F 0D 59 4F 55 20 45 4E  |TER THE o.YOU EN|
00000BD0: 54 45 52 20 41 20 4E 55  4D 42 45 52 20 28 30 2D  |TER A NUMBER (0-|
00000BE0: 39 29 2E 20 30 2D 37 20  57 49 4C 4C 0D 45 4E 54  |9). 0-7 WILL.ENT|
00000BF0: 45 52 20 54 48 45 20 45  58 50 41 4E 53 49 4F 4E  |ER THE EXPANSION|
00000C00: 20 4D 45 4D 20 42 41 4E  4B 53 20 28 4F 52 20 4F  | MEM BANKS (OR O|
00000C10: 4E 4C 59 0D 30 2D 33 20  49 46 20 59 4F 55 27 56  |NLY.0-3 IF YOU'V|
00000C20: 45 20 47 4F 54 20 41 20  31 37 36 34 20 4D 45 4D  |E GOT A 1764 MEM|
00000C30: 4F 52 59 29 0D 0D 73 50  45 43 49 46 59 49 4E 47  |ORY)..sPECIFYING|
00000C40: 20 38 20 57 49 4C 4C 20  41 43 43 45 53 53 20 54  | 8 WILL ACCESS T|
00000C50: 48 45 20 43 55 52 52 45  4E 54 0D 72 61 6D 20 49  |HE CURRENT.ram I|
00000C60: 4E 20 54 48 45 20 43 4F  4D 50 55 54 45 52 20 41  |N THE COMPUTER A|
00000C70: 4E 44 20 39 20 57 49 4C  4C 20 44 4F 0D 54 48 45  |ND 9 WILL DO.THE|
00000C80: 20 53 41 4D 45 20 41 53  20 38 2C 20 57 49 54 48  | SAME AS 8, WITH|
00000C90: 20 54 48 45 20 44 49 46  46 45 52 45 4E 43 45 0D  | THE DIFFERENCE.|
00000CA0: 54 48 41 54 20 54 48 45  20 62 61 73 69 63 20 72  |THAT THE basic r|
00000CB0: 6F 6D 2C 20 6B 65 72 6E  61 6C 20 41 4E 44 20 69  |om, kernal AND i|
00000CC0: 2F 6F 20 72 6F 6D 0D 41  52 45 20 53 57 49 54 43  |/o rom.ARE SWITC|
00000CD0: 48 45 44 20 49 4E 2E 0D  0D 61 4E 4F 54 48 45 52  |HED IN...aNOTHER|
00000CE0: 20 44 49 46 46 45 52 45  4E 43 45 20 28 44 55 45  | DIFFERENCE (DUE|
00000CF0: 20 54 4F 20 4D 59 20 4F  57 4E 20 4C 41 5A 59 2D  | TO MY OWN LAZY-|
00000D00: 0D 4E 45 53 53 29 20 49  53 20 54 48 41 54 20 59  |.NESS) IS THAT Y|
00000D10: 4F 55 20 4D 41 59 20 4E  4F 54 20 55 53 45 20 43  |OU MAY NOT USE C|
00000D20: 4F 4D 4D 41 53 0D 41 53  20 53 45 50 41 52 41 54  |OMMAS.AS SEPARAT|
00000D30: 4F 52 53 20 49 4E 20 54  48 45 20 43 4F 4D 4D 41  |ORS IN THE COMMA|
00000D40: 4E 44 2E 0D 77 48 41 54  20 55 53 55 41 4C 4C 59  |ND..wHAT USUALLY|
00000D50: 20 4C 4F 4F 4B 53 20 4C  49 4B 45 3A 0D 2E 6C 20  | LOOKS LIKE:..l |
00000D60: 22 46 49 4C 45 4E 41 4D  45 22 2C 30 38 2C 31 30  |"FILENAME",08,10|
00000D70: 30 30 0D 57 4F 55 4C 44  20 48 41 56 45 20 54 4F  |00.WOULD HAVE TO|
00000D80: 20 42 45 3A 0D 2E 6C 20  22 46 49 4C 45 4E 41 4D  | BE:..l "FILENAM|
00000D90: 45 22 20 30 38 20 31 30  30 30 0D 0D 6E 4F 54 20  |E" 08 1000..nOT |
00000DA0: 54 48 41 54 20 48 41 52  44 20 54 4F 20 52 45 4D  |THAT HARD TO REM|
00000DB0: 45 4D 42 45 52 20 45 48  20 3F 20 61 4E 44 20 54  |EMBER EH ? aND T|
00000DC0: 48 45 0D 53 41 4D 45 20  47 4F 45 53 20 46 4F 52  |HE.SAME GOES FOR|
00000DD0: 20 54 48 45 20 53 41 56  45 20 43 4F 4D 4D 41 4E  | THE SAVE COMMAN|
00000DE0: 44 2E 0D 0D 0D 73 70 65  63 69 66 69 63 73 20 41  |D....specifics A|
00000DF0: 42 4F 55 54 20 54 48 45  20 67 6F 20 43 4F 4D 4D  |BOUT THE go COMM|
00000E00: 41 4E 44 3A 0D 20 74 48  45 20 67 20 43 4F 4D 4D  |AND:. tHE g COMM|
00000E10: 41 4E 44 20 57 49 4C 4C  20 53 54 4F 52 45 20 54  |AND WILL STORE T|
00000E20: 48 45 20 43 55 52 52 45  4E 54 0D 72 61 6D 20 28  |HE CURRENT.ram (|
00000E30: 41 53 53 45 4D 42 4C 45  52 2B 53 4F 55 52 43 45  |ASSEMBLER+SOURCE|
00000E40: 2B 4D 4F 4E 49 54 4F 52  29 20 49 4E 20 42 41 4E  |+MONITOR) IN BAN|
00000E50: 4B 0D 30 2C 20 41 4E 44  20 54 48 45 4E 20 53 57  |K.0, AND THEN SW|
00000E60: 49 54 43 48 49 4E 47 20  49 4E 20 54 48 45 20 43  |ITCHING IN THE C|
00000E70: 55 52 52 45 4E 54 0D 42  41 4E 4B 20 28 53 45 4C  |URRENT.BANK (SEL|
00000E80: 45 43 54 45 44 20 57 49  54 48 20 6F 29 2C 20 50  |ECTED WITH o), P|
00000E90: 45 52 46 4F 52 4D 49 4E  47 20 54 48 45 0D 6A 75  |ERFORMING THE.ju|
00000EA0: 6D 70 20 53 50 45 43 49  46 59 45 44 20 41 46 54  |mp SPECIFYED AFT|
00000EB0: 45 52 20 54 48 45 20 67  20 43 4F 4D 4D 41 4E 44  |ER THE g COMMAND|
00000EC0: 2E 0D 0D 74 4F 20 47 45  54 20 42 41 43 4B 20 54  |...tO GET BACK T|
00000ED0: 4F 20 4D 4F 4E 49 54 4F  52 2C 20 59 4F 55 20 4D  |O MONITOR, YOU M|
00000EE0: 41 59 20 44 4F 20 54 48  52 45 45 0D 54 48 49 4E  |AY DO THREE.THIN|
00000EF0: 47 53 2C 20 45 49 54 48  45 52 20 62 72 6B 2C 20  |GS, EITHER brk, |
00000F00: 72 74 73 20 4F 52 20 6A  6D 70 20 24 30 33 38 30  |rts OR jmp $0380|
00000F10: 2E 0D 61 4C 4C 20 54 48  45 53 45 20 41 52 45 20  |..aLL THESE ARE |
00000F20: 51 55 49 54 45 20 55 4E  53 41 46 45 2C 20 44 55  |QUITE UNSAFE, DU|
00000F30: 45 20 54 4F 20 54 48 45  0D 46 41 43 54 20 54 48  |E TO THE.FACT TH|
00000F40: 41 54 20 41 20 43 4F 4D  4D 4F 4E 20 6A 73 72 20  |AT A COMMON jsr |
00000F50: 24 66 66 38 61 20 57 49  4C 4C 0D 44 45 53 54 52  |$ff8a WILL.DESTR|
00000F60: 4F 59 20 54 48 45 20 52  4F 55 54 49 4E 20 41 54  |OY THE ROUTIN AT|
00000F70: 20 24 30 33 38 30 2E 0D  69 46 20 54 48 49 53 20  | $0380..iF THIS |
00000F80: 48 41 50 50 45 4E 53 2C  20 59 4F 55 20 4A 55 53  |HAPPENS, YOU JUS|
00000F90: 54 20 53 49 4D 50 4C 59  20 4C 4F 41 44 0D 54 48  |T SIMPLY LOAD.TH|
00000FA0: 45 20 78 61 73 73 28 21  29 20 46 49 4C 45 20 41  |E xass(!) FILE A|
00000FB0: 4E 44 20 52 45 54 55 52  4E 20 54 4F 20 54 48 45  |ND RETURN TO THE|
00000FC0: 0D 41 53 53 45 4D 42 4C  45 52 2E 0D 20 0D 63 4F  |.ASSEMBLER.. .cO|
00000FD0: 4D 4D 41 4E 44 53 20 54  48 41 54 20 44 49 46 46  |MMANDS THAT DIFF|
00000FE0: 45 52 20 46 52 4F 4D 20  54 48 45 20 22 4E 4F 52  |ER FROM THE "NOR|
00000FF0: 4D 41 4C 22 0D 4D 4F 4E  49 54 4F 52 53 3A 0D 0D  |MAL".MONITORS:..|
00001000: 6C 6F 61 64 3A 20 20 20  20 74 48 45 20 54 48 49  |load:    tHE THI|
00001010: 4E 47 20 54 48 41 54 27  53 20 4E 45 57 20 28 45  |NG THAT'S NEW (E|
00001020: 58 43 45 50 54 0D 46 52  4F 4D 20 54 48 45 20 73  |XCEPT.FROM THE s|
00001030: 70 61 63 65 20 49 4E 53  54 45 41 44 20 4F 46 20  |pace INSTEAD OF |
00001040: 43 4F 4D 4D 41 29 20 49  53 20 54 48 45 0D 50 4F  |COMMA) IS THE.PO|
00001050: 53 53 49 42 49 4C 49 54  59 20 4F 46 20 53 50 45  |SSIBILITY OF SPE|
00001060: 43 49 46 59 49 4E 47 20  41 20 54 48 49 52 44 0D  |CIFYING A THIRD.|
00001070: 4F 50 45 52 41 54 4F 52  2E 20 66 4F 52 20 45 58  |OPERATOR. fOR EX|
00001080: 41 4D 50 4C 45 3A 0D 2E  6C 20 22 46 49 4C 45 4E  |AMPLE:..l "FILEN|
00001090: 41 4D 45 22 20 30 38 20  31 30 30 30 20 31 33 30  |AME" 08 1000 130|
000010A0: 30 0D 74 48 49 53 20 57  4F 55 4C 44 20 54 48 45  |0.tHIS WOULD THE|
000010B0: 4E 20 53 54 41 52 54 20  54 48 45 20 4C 4F 41 44  |N START THE LOAD|
000010C0: 20 41 53 20 55 53 55 41  4C 0D 41 54 20 24 31 30  | AS USUAL.AT $10|
000010D0: 30 30 2C 20 41 4E 44 20  65 6E 64 20 49 54 20 41  |00, AND end IT A|
000010E0: 54 20 24 31 33 30 30 2E  20 74 48 49 53 0D 4C 49  |T $1300. tHIS.LI|
000010F0: 4D 49 54 41 54 49 4F 4E  20 4F 46 20 54 48 45 20  |MITATION OF THE |
00001100: 4C 4F 41 44 20 4D 41 59  20 42 45 20 50 52 45 54  |LOAD MAY BE PRET|
00001110: 54 59 0D 48 41 4E 44 59  20 53 4F 4D 45 54 49 4D  |TY.HANDY SOMETIM|
00001120: 45 53 2E 0D 0D 74 72 61  6E 73 66 65 72 3A 20 20  |ES...transfer:  |
00001130: 20 79 4F 55 20 4D 41 59  20 53 50 45 43 49 46 59  | yOU MAY SPECIFY|
00001140: 20 57 48 41 54 20 42 41  4E 4B 0D 54 4F 20 54 52  | WHAT BANK.TO TR|
00001150: 41 4E 53 46 45 52 20 54  4F 20 4C 49 4B 45 20 54  |ANSFER TO LIKE T|
00001160: 48 49 53 3A 0D 2E 74 20  31 30 30 30 20 32 30 30  |HIS:..t 1000 200|
00001170: 30 20 2D 35 20 36 30 30  30 0D 20 20 20 20 20 20  |0 -5 6000.      |
00001180: 20 20 20 20 20 20 2D 2D  2D 2D 0D 74 48 49 53 20  |      ----.tHIS |
00001190: 57 4F 55 4C 44 20 54 52  41 4E 53 46 45 52 20 41  |WOULD TRANSFER A|
000011A0: 52 45 41 20 24 31 30 30  30 2D 24 31 66 66 66 0D  |REA $1000-$1fff.|
000011B0: 49 4E 20 54 48 45 20 43  55 52 52 45 4E 54 20 42  |IN THE CURRENT B|
000011C0: 41 4E 4B 20 54 4F 20 42  41 4E 4B 20 35 2C 20 41  |ANK TO BANK 5, A|
000011D0: 52 45 41 0D 24 36 30 30  30 2D 24 36 66 66 66 0D  |REA.$6000-$6fff.|
000011E0: 0D 61 20 57 45 41 4B 4E  45 53 53 20 54 48 41 54  |.a WEAKNESS THAT|
000011F0: 20 57 49 4C 4C 20 42 45  20 43 4F 52 52 45 43 54  | WILL BE CORRECT|
00001200: 45 44 20 49 4E 0D 41 20  4C 41 54 45 52 20 56 45  |ED IN.A LATER VE|
00001210: 52 53 49 4F 4E 20 49 53  20 54 48 41 54 20 59 4F  |RSION IS THAT YO|
00001220: 55 20 4D 41 59 20 4E 4F  54 0D 47 49 56 45 20 54  |U MAY NOT.GIVE T|
00001230: 48 45 20 44 45 53 54 49  4E 41 54 49 4F 4E 20 41  |HE DESTINATION A|
00001240: 44 44 52 45 53 53 20 57  49 54 48 49 4E 0D 54 48  |DDRESS WITHIN.TH|
00001250: 45 20 52 41 4E 47 45 20  4F 46 20 54 48 45 20 53  |E RANGE OF THE S|
00001260: 4F 55 52 43 45 20 41 52  45 41 2E 0D 54 48 45 20  |OURCE AREA..THE |
00001270: 43 4F 4D 4D 41 4E 44 20  22 2E 74 20 31 30 30 30  |COMMAND ".t 1000|
00001280: 20 32 30 30 30 20 31 32  30 30 22 20 57 4F 55 4C  | 2000 1200" WOUL|
00001290: 44 0D 47 49 56 45 20 41  20 52 45 41 4C 20 55 47  |D.GIVE A REAL UG|
000012A0: 4C 59 20 52 45 53 55 4C  54 2E 20 62 55 54 20 54  |LY RESULT. bUT T|
000012B0: 48 45 20 0D 43 4F 4D 4D  41 4E 44 20 22 2E 74 20  |HE .COMMAND ".t |
000012C0: 31 30 30 30 20 32 30 30  30 20 30 66 30 30 22 20  |1000 2000 0f00" |
000012D0: 57 4F 55 4C 44 20 47 49  56 45 0D 4E 4F 20 54 52  |WOULD GIVE.NO TR|
000012E0: 4F 55 42 4C 45 2E 20 74  4F 20 53 4F 4C 56 45 20  |OUBLE. tO SOLVE |
000012F0: 54 48 49 53 20 50 52 4F  42 4C 45 4D 0D 59 4F 55  |THIS PROBLEM.YOU|
00001300: 20 46 49 52 53 54 20 54  52 41 4E 53 46 45 52 20  | FIRST TRANSFER |
00001310: 49 54 20 54 4F 20 41 20  32 4E 44 20 41 52 45 41  |IT TO A 2ND AREA|
00001320: 2C 0D 41 4E 44 20 54 48  45 4E 20 42 41 43 4B 20  |,.AND THEN BACK |
00001330: 49 4E 54 4F 20 54 48 45  20 46 49 52 53 54 20 41  |INTO THE FIRST A|
00001340: 54 20 54 48 45 0D 43 4F  52 52 45 43 54 20 44 45  |T THE.CORRECT DE|
00001350: 53 54 49 4E 41 54 49 4F  4E 20 41 44 44 52 45 53  |STINATION ADDRES|
00001360: 53 2E 0D 0D 63 6F 6D 70  61 72 65 3A 0D 74 48 45  |S...compare:.tHE|
00001370: 20 53 41 4D 45 20 53 59  4E 54 41 58 20 41 53 20  | SAME SYNTAX AS |
00001380: 46 4F 52 20 54 48 45 20  74 20 43 4F 4D 4D 41 4E  |FOR THE t COMMAN|
00001390: 44 2C 0D 59 4F 55 20 4D  41 59 20 53 50 45 43 49  |D,.YOU MAY SPECI|
000013A0: 46 59 20 54 48 45 20 44  45 53 54 49 4E 41 54 49  |FY THE DESTINATI|
000013B0: 4F 4E 20 42 41 4E 4B 2E  0D 0D 0D 0D 61 20 43 4F  |ON BANK.....a CO|
000013C0: 4D 4D 41 4E 44 20 57 4F  52 54 48 20 54 4F 20 4E  |MMAND WORTH TO N|
000013D0: 4F 54 49 43 45 20 49 53  20 54 48 45 20 6E 20 43  |OTICE IS THE n C|
000013E0: 4F 4D 2E 0D 74 48 45 20  53 41 4D 45 20 41 53 20  |OM..tHE SAME AS |
000013F0: 49 4E 20 54 48 45 20 61  43 54 49 4F 4E 20 72 45  |IN THE aCTION rE|
00001400: 50 4C 41 59 20 21 0D 61  46 54 45 52 20 54 48 45  |PLAY !.aFTER THE|
00001410: 20 6E 2C 20 45 4E 54 45  52 20 41 20 44 45 43 49  | n, ENTER A DECI|
00001420: 4D 41 4C 20 4E 55 4D 42  45 52 0D 28 45 49 54 48  |MAL NUMBER.(EITH|
00001430: 45 52 20 57 49 54 48 4F  55 54 20 50 52 45 46 49  |ER WITHOUT PREFI|
00001440: 58 20 4F 52 20 57 49 54  48 20 54 48 45 20 23 0D  |X OR WITH THE #.|
00001450: 53 59 4D 42 4F 4C 29 2C  20 41 20 48 45 58 41 44  |SYMBOL), A HEXAD|
00001460: 45 43 49 4D 41 4C 20 4E  55 4D 42 45 52 20 28 24  |ECIMAL NUMBER ($|
00001470: 20 41 53 20 0D 50 52 45  46 49 58 29 20 4F 52 20  | AS .PREFIX) OR |
00001480: 41 20 42 49 4E 41 52 59  20 4E 55 4D 42 45 52 20  |A BINARY NUMBER |
00001490: 28 25 20 41 53 20 50 46  58 2E 29 0D 0D 74 48 45  |(% AS PFX.)..tHE|
000014A0: 20 41 4E 53 57 45 52 20  57 49 4C 4C 20 42 45 20  | ANSWER WILL BE |
000014B0: 47 49 56 45 4E 20 49 4E  20 64 65 63 2C 20 68 65  |GIVEN IN dec, he|
000014C0: 78 2C 0D 62 69 6E 20 41  4E 44 20 53 43 52 45 45  |x,.bin AND SCREE|
000014D0: 4E 43 4F 44 45 20 43 48  41 52 41 43 54 45 52 2E  |NCODE CHARACTER.|
000014E0: 0D 0D 0D 0D 69 46 20 59  4F 55 20 52 55 4E 20 49  |....iF YOU RUN I|
000014F0: 4E 20 54 4F 20 64 65 65  70 20 54 52 4F 55 42 4C  |N TO deep TROUBL|
00001500: 45 20 57 49 54 48 0D 54  48 49 53 2C 20 59 4F 55  |E WITH.THIS, YOU|
00001510: 20 4D 41 59 20 43 41 4C  4C 20 54 48 45 20 66 6C  | MAY CALL THE fl|
00001520: 74 20 53 57 45 44 45 4E  20 68 71 0D 77 61 72 65  |t SWEDEN hq.ware|
00001530: 7A 20 61 71 75 61 72 69  75 6D 20 28 2B 34 36 20  |z aquarium (+46 |
00001540: 36 36 30 20 37 37 33 35  35 29 20 41 4E 44 0D 4C  |660 77355) AND.L|
00001550: 45 41 56 45 20 4D 45 20  46 45 45 44 42 41 43 4B  |EAVE ME FEEDBACK|
00001560: 2E 20 69 27 4C 4C 20 41  4E 53 57 45 52 20 59 4F  |. i'LL ANSWER YO|
00001570: 55 52 0D 51 55 45 53 54  49 4F 4E 53 20 54 48 45  |UR.QUESTIONS THE|
00001580: 20 42 45 53 54 20 69 20  43 41 4E 2E 2E 0D 0D 0D  | BEST i CAN.....|
00001590: 0D 0D 0D 1A 1A 1A 1A 1A  1A 1A 1A 1A 1A 1A 1A 1A  |................|
000015A0: 1A 1A 1A                                          |...             |
.         XMEM ASSEMBLER V3.1.        --
-------------------..       BY TRON/FLT 
IN SEPT -91...THIS EXPANSION MEMORY ASSE
MBLER IS.BASED UPON THE TURBO ASSEMBLER 
V5.0,.MODDED BY TYCOON. THE MAIN MODS AR
E.THAT ALL MEMORY ACCESSING COMMANDS NOW
.INSTEAD WORK IN THE EXPANSION MEMORY...
.FILES TO FOLLOW THIS PACKAGE:..XMEMASS 
V3.1.XASS(!!).XASS(!).TRONMON V1.0..THE 
THREE XMEM FILES ARE ALL NEEDED TO.MAKE 
THE ASSEMBLER WORK, BUT THE TRONMON.MAY 
BE USED AND SPREAD SEPARATELY (YOU.MAY C
HOOSE ALSO TO INCLUDE THE "XASS(!)".FILE
 FOR SAFETY REASONS)...             LINE
 OF ACTION.            ----------------.
.TO START THIS UP, JUST PLUG IN YOUR.EXP
ANSION MEM AND DO THE FOLLOWING:..LOAD T
HESE FILES:.     XMEMASS V3.1.     XASS(
!!).     TRONMON V1.0..START THE ASSEMBL
ER WITH SYS 4096*6..ONCE IN IT YOU MAY S
TART TO WRITE A NEW.SOURCE AS USUAL OR L
OAD AN OLD ONE..IF YOU EARLIER USED A TU
RBO ASS VERSION.HIGHER V5.1, THE OLD SOU
RCE MAY NOT WORK..IN THIS CASE, LOAD THE
 TURBO ASS, LOAD.THE SOURCE AND SAVE IT 
WITH "<- W", WHICH.WILL STORE IT ON DISK
 IN SEQ FORMAT, .READABLE BY ALL ASSEMBL
ERS. THEN RELOAD.THE XMEM ASS V3.1 AND L
OAD THE SOURCE.WITH "<- E". .TO START TH
E SOURCE, USE THE ASSEMBLE.COMMAND "<- 3
" AS USUAL OR PRESS F4..IF YOU WISH TO M
OVE THE "RETURN" ROUTINE.TO ANOTHER ADDR
ESS THAN $0800, USE THE."<- P" TO CHANGE
 THE PAGE. IF YOU.FOR EXAMPLE SPECIFY $C
F00, YOU RETURN.TO THE ASSEMBLER WITH JM
P $CF00 FROM.YOUR PROGRAM....           
THE "RETURN" ROUTINE.          ---------
-------------..ONCE IN IT, YOU CHOOSE WH
ETHER TO STORE.THE CURRENT RAM IN A BANK
 OR TO RETURN.TO THE ASSEMBLER WITHOUT S
TORING THE.CHANGES YOUR PROGRAM MAY HAVE
 MADE TO.THE MEMORY..0-7 WILL SPECIFY WH
AT BANK TO STORE IN..(DO NOT USE BANK 0.
 THIS IS THE BANK. WHERE THE ASSEMBLER, 
SOURCE AND MONITOR. LIES WHEN YOU HAVE "
BANKED" THE OBJECT. BANK.).RETURN WILL S
TORE IN THE CURRENT .SPECIFYED OBJECT BA
NK. .N WILL CONTINUE TO THE ASSEMBLER WI
THOUT .STORING THE OBJECT BANK AT ALL..Q
 WILL QUIT THE RETURN ROUTINE, STAYING.I
N THE OBJECT BANK...IF THE RETURN ROUTIN
E SHOULD FUCK UP DUE.TO SOFTWARE ERROR (
IN YOUR PROGRAM, NOT.THE ASSEMBLER) YOU 
MAY LOAD THE XASS(!).FILE AS A REPLACEME
NT. THIS WORKS LIKE.THE NORMAL RETURN RO
UTINE, WITH THE.DIFFERENCE THAT PRESSING
 RETURN HERE.WILL DO THE SAME ACTION AS 
PRESSING N....           ASSEMBLER COMMA
NDS.          --------------------..THE 
STANDARD SET OF THE TURBO ASS V5.0.WITH 
THE DIFFERENCE THAT THE "L", "S",. "F", 
"6", "I" AND "J" COMMANDS WORK.IN EXPANS
ION MEM...THE THREE NEW COMMANDS ARE:."M
" - GO TO THE TRONMON."B" - SELECT WHAT 
BANK TO USE AS .      OBJECT BANK. (DO N
OT USE 0.      UNLESS YOU ARE COMPLETELY
.      SURE ABOUT WHAT YOU ARE.      DOI
NG.)."P" - SPECIFY WHAT PAGE TO USE FOR.
      THE RETURN ROUTINE........        
   THE TRONMON V1.0.          ----------
--------..IS CALLED UPON WITH SYS 8192, 
OR BY.PRESSING "<- M" IN THE ASSEMBLER..
IT WORKS ABOUT THE SAME AS A NORMAL.MONI
TOR, WITH THE DIFFERENCE THAT.YOU MAY CH
OOSE WHAT BANK TO WORK.IN WITH THE O COM
MAND. AFTER THE O.YOU ENTER A NUMBER (0-
9). 0-7 WILL.ENTER THE EXPANSION MEM BAN
KS (OR ONLY.0-3 IF YOU'VE GOT A 1764 MEM
ORY)..SPECIFYING 8 WILL ACCESS THE CURRE
NT.RAM IN THE COMPUTER AND 9 WILL DO.THE
 SAME AS 8, WITH THE DIFFERENCE.THAT THE
 BASIC ROM, KERNAL AND I/O ROM.ARE SWITC
HED IN...ANOTHER DIFFERENCE (DUE TO MY O
WN LAZY-.NESS) IS THAT YOU MAY NOT USE C
OMMAS.AS SEPARATORS IN THE COMMAND..WHAT
 USUALLY LOOKS LIKE:..L "FILENAME",08,10
00.WOULD HAVE TO BE:..L "FILENAME" 08 10
00..NOT THAT HARD TO REMEMBER EH ? AND T
HE.SAME GOES FOR THE SAVE COMMAND....SPE
CIFICS ABOUT THE GO COMMAND:. THE G COMM
AND WILL STORE THE CURRENT.RAM (ASSEMBLE
R+SOURCE+MONITOR) IN BANK.0, AND THEN SW
ITCHING IN THE CURRENT.BANK (SELECTED WI
TH O), PERFORMING THE.JUMP SPECIFYED AFT
ER THE G COMMAND...TO GET BACK TO MONITO
R, YOU MAY DO THREE.THINGS, EITHER BRK, 
RTS OR JMP $0380..ALL THESE ARE QUITE UN
SAFE, DUE TO THE.FACT THAT A COMMON JSR 
$FF8A WILL.DESTROY THE ROUTIN AT $0380..
IF THIS HAPPENS, YOU JUST SIMPLY LOAD.TH
E XASS(!) FILE AND RETURN TO THE.ASSEMBL
ER.. .COMMANDS THAT DIFFER FROM THE "NOR
MAL".MONITORS:..LOAD:    THE THING THAT'
S NEW (EXCEPT.FROM THE SPACE INSTEAD OF 
COMMA) IS THE.POSSIBILITY OF SPECIFYING 
A THIRD.OPERATOR. FOR EXAMPLE:..L "FILEN
AME" 08 1000 1300.THIS WOULD THEN START 
THE LOAD AS USUAL.AT $1000, AND END IT A
T $1300. THIS.LIMITATION OF THE LOAD MAY
 BE PRETTY.HANDY SOMETIMES...TRANSFER:  
 YOU MAY SPECIFY WHAT BANK.TO TRANSFER T
O LIKE THIS:..T 1000 2000 -5 6000.      
      ----.THIS WOULD TRANSFER AREA $100
0-$1FFF.IN THE CURRENT BANK TO BANK 5, A
REA.$6000-$6FFF..A WEAKNESS THAT WILL BE
 CORRECTED IN.A LATER VERSION IS THAT YO
U MAY NOT.GIVE THE DESTINATION ADDRESS W
ITHIN.THE RANGE OF THE SOURCE AREA..THE 
COMMAND ".T 1000 2000 1200" WOULD.GIVE A
 REAL UGLY RESULT. BUT THE .COMMAND ".T 
1000 2000 0F00" WOULD GIVE.NO TROUBLE. T
O SOLVE THIS PROBLEM.YOU FIRST TRANSFER 
IT TO A 2ND AREA,.AND THEN BACK INTO THE
 FIRST AT THE.CORRECT DESTINATION ADDRES
S...COMPARE:.THE SAME SYNTAX AS FOR THE 
T COMMAND,.YOU MAY SPECIFY THE DESTINATI
ON BANK.....A COMMAND WORTH TO NOTICE IS
 THE N COM..THE SAME AS IN THE ACTION RE
PLAY !.AFTER THE N, ENTER A DECIMAL NUMB
ER.(EITHER WITHOUT PREFIX OR WITH THE #.
SYMBOL), A HEXADECIMAL NUMBER ($ AS .PRE
FIX) OR A BINARY NUMBER (% AS PFX.)..THE
 ANSWER WILL BE GIVEN IN DEC, HEX,.BIN A
ND SCREENCODE CHARACTER.....IF YOU RUN I
N TO DEEP TROUBLE WITH.THIS, YOU MAY CAL
L THE FLT SWEDEN HQ.WAREZ AQUARIUM (+46 
660 77355) AND.LEAVE ME FEEDBACK. I'LL A
NSWER YOUR.QUESTIONS THE BEST I CAN.....
...................
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL