home *** CD-ROM | disk | FTP | other *** search
Wrap
├╧══╧─╧╥┼ 128 ═EMORY ═APS ╩IM ┬UTTERFIELD (╨RELIMINARY: ┴UGUST 15, 1985) ╘HESE MAPS APPLY TO THE MACHINE WHEN USED IN THE 128╦ MODE. ╫HEN USED IN THE 64 MODE, THE MACHINE'S MAP IS IDENTICAL TO THAT OF THE ├OMMODORE 64. ┴RCHITECTURE: "┬ANK NUMBERS" AS USED IN ┬ASIC ┬┴╬╦ AND THE ═╠═ ADDRESSING SCHEME ARE MISLEADING; IN FACT, THEY ARE MORE CORRECTLY "CONFIGURATION NUMBERS". ┬ANK 0 SHOWS ╥┴═ LEVEL 0, WHICH CONTAINS WORK AREAS AND THE USER'S ┬ASIC PROGRAM. ┬ANK 1 ALSO SHOWS ╥┴═, THIS TIME (FOR ADDRESSES ABOVE HEXADECIMAL 0400) LEVEL 1 WHICH CONTAINS VARIABLES, ARRAYS, AND STRINGS. ╧THER "BANKS" ARE REALLY CONFIGURATIONS, WITH VARIOUS TYPES OF ╥╧═ OR ╔/╧ OVERLAYING ╥┴═. ╘HUS, BANK 15 (THE MOST POPULAR) IS ╥╧═ AND ╔/╧ COVERING ╥┴═ BANK 0. ┬ANK 14, HOWEVER, IS ╥╧═ AND THE CHARACTER GENERATOR OVERLAYING ╥┴═ BANK 0. ┴RCHITECTURE IS SET SO THAT ADDRESSES BELOW $0400 REFERENCE BANK 0 ONLY. ╧THER BANK SWITCHING (MORE COMPLEX THAN THE SIMPLIFIED 16-BANK CONCEPT) IS ACCOMPLISHED VIA STORING A MASK TO ADDRESS $╞╞00, OR CALLING UP PRE-STORED MASKS BY WRITING TO $╞╞01-╞╞04. ═┼═╧╥┘ ═┴╨ ┴LL ┬ANKS: ╚EX ─ECIMAL ─ESCRIPTION 0000 0 ╔/╧ DIRECTIONAL REGISTER 0001 1 ╔/╧ PORT, SIMILAR TO ├64 0002-0004 2-4 ╙┘╙ ADDRESS, ═╠═ REGISTERS (╙╥, ╨├) 0005-0009 5-9 ╙┘╙, ═╠═ REGISTER SAVE (┴, ╪, ┘, ╙╥/╙╨) 000┴ 10 ╙CAN-QUOTES FLAG 000┬ 11 ╘┴┬ COLUMN SAVE 000├ 12 0=╠╧┴─, 1=╓┼╥╔╞┘ 000─ 13 ╔NPUT BUFFER POINTER/NUMBER OF SUBSCRIPTS 000┼ 14 ─EFAULT ─╔═ FLAG 000╞ 15 ╘YPE: ╞╞=STRING; 00=NUMERIC 0010 16 ╘YPE: 80=INTEGER; 00=FLOATING POINT 0011 17 ─┴╘┴ SCAN/╠╔╙╘ QUOTE/MEMORY FLAG 0012 18 ╙UBSCRIPT/╞╬X FLAG 0013 19 0=╔╬╨╒╘;$40=╟┼╘;$98=╥┼┴─ 0014 20 ┴╘╬ SIGN/├OMPARISON EVALUATION FLAG 0015 21 ├URRENT ╔/╧ PROMPT FLAG 0016-0017 22-23 ╔NTEGER VALUE 0018 24 ╨OINTER: TEMPORARY STRING STACK 0019-0023 25-35 ╙TACK FOR TEMPORARY STRINGS 0024-0027 36-39 ╒TILITY POINTER AREA 0028-002├ 40-44 ╨RODUCT AREA FOR MULTIPLICATION 002─-002┼ 45-46 ╨OINTER: START-OF-┬┴╙╔├ (FOR BANK 0) 002╞-0030 47-48 ╨OINTER: START-OF-VARIABLES (BANK 1) 0031-0032 49-50 ╨OINTER: START-OF-ARRAYS 0033-0034 51-52 ╨OINTER: END-OF-ARRAYS 0035-0036 53-54 ╨OINTER: STRING-STORAGE (MOVING DOWN) 0037-0038 55-56 ╒TILITY STRING POINTER 0039-003┴ 57-58 ╨OINTER: LIMIT-OF-MEMORY (BANK 1) 003┬-003├ 59-60 ├URRENT ┬┴╙╔├ LINE NUMBER 003─-003┼ 61-62 ╘EXTPOINTER: ┬┴╙╔├ WORK POINT 003╞-0040 63-64 ╒TILITY ╨OINTER 0041-0042 65-66 ├URRENT ─┴╘┴ LINE NUMBER 0043-0044 67-68 ├URRENT ─┴╘┴ ADDRESS 0045-0046 69-70 ╔NPUT VECTOR 0047-0048 71-72 ├URRENT VARIABLE NAME 0049-004┴ 73-74 ├URRENT VARIABLE ADDRESS 004┬-004├ 75-76 ╓ARIABLE POINTER FOR ╞╧╥/╬┼╪╘ 004─-004┼ 77-78 ┘-SAVE; OP-SAVE; ┬┴╙╔├ POINTER SAVE 004╞ 79 ├OMPARISON SYMBOL ACCUMULATOR 0050-0055 80-85 ═ISCELLANEOUS WORK AREA, POINTERS, AND SO ON 0056-0058 86-88 ╩UMP VECTOR FOR FUNCTIONS 0059-0062 89-98 ═ISCELLANEOUS NUMERIC WORK AREA 0063 99 ┴CCUM#1: EXPONENT 0064-0067 100-103 ┴CCUM#1: MANTISSA 0068 104 ┴CCUM#1: SIGN 0069 105 ╙ERIES EVALUATION CONSTANT POINTER 006┴-006╞ 106-111 ┴CCUM#2: EXPONENT, AND SO ON 0070 112 ╙IGN COMPARISON, ┴CC#1 VERSUS #2 0071 113 ┴CCUM#1 LO-ORDER (ROUNDING) 0072-0073 114-115 ├ASSETTE BUFFER LEN/╙ERIES POINTER 0074-0075 116-117 ┴UTO LINE NUMBER INCREMENT $0000=OFF 0076 118 ╟RAPHICS FLAG 0077 119 ├OLOR SOURCE NUMBER 0078-0079 120-121 ╘EMPORARY COUNTERS 007┴-007├ 122-124 ─╙$ DESCRIPTOR 007─-007┼ 125-126 ┬┴╙╔├ PSEUDO-STACK POINTER 007╞ 127 ╞LAG: 0=DIRECT MODE 0080-0081 128-129 ─╧╙, ╒╙╔╬╟ WORK FLAGS 0082 130 ╙TACK POINTER SAVE FOR ERRORS 0083 131 ╟RAPHIC COLOR SOURCE 0084 132 ═ULTICOLOR 1 (1) 0085 133 ═ULTICOLOR 2 (2) 0086 134 ╟RAPHIC FOREGROUND COLOR (13) 0087-008┴ 135-138 ╟RAPHIC SCALE FACTORS, ╪ & ┘ 008┬-008╞ 139-143 ╟RAPHIC WORK VALUES 0090 144 ╙TATUS WORD ╙╘ 0091 145 ╦EYSWITCH ╔┴: ╙╘╧╨ AND ╥╓╙ FLAGS 0092 146 ╘IMING CONSTANT FOR TAPE 0093 147 ╫ORK VALUE, MONITOR, ╠╧┴─/╙┴╓┼ 0094 148 ╙ERIAL OUTPUT: DEFERRED CHARACTER FLAG 0095 149 ╙ERIAL DEFERRED CHARACTER 0096 150 ├ASSETTE WORK VALUE 0097 151 ╥EGISTER SAVE 0098 152 ╚OW MANY OPEN FILES 0099 153 ╔NPUT DEVICE, NORMALLY 0 009┴ 154 ╧UTPUT ├═─ DEVICE, NORMALLY 3 009┬-009├ 155-156 ╘APE PARITY, OUTPUT-RECEIVED FLAG 009─ 157 ╔/╧ MESSAGES: 192=ALL, 64=ERRORS, 0=NIL 009┼-009╞ 158-159 ╘APE ERROR POINTERS 00┴0-00┴2 160-162 ╩IFFY ├LOCK ╚═╠ 00┴3-00┴┬ 163-171 ╔/╧ WORK BYTES 00┴├-00┴─ 172-173 ╨OINTER: TAPE BUFFER, SCROLLING 00┴┼-00┴╞ 174-175 ╘APE END ADDS/┼ND OF PROGRAM 00┬0-00┬1 176-177 ╘APE TIMING CONSTANTS 00┬2-00┬3 178-179 ╨OINTER: START OF TAPE BUFFER 00┬4-00┬6 180-182 ╥╙-232, ═ISC WORK VALUES 00┬7 183 ╬UMBER OF CHARACTERS IN FILE NAME 00┬8 184 ├URRENT LOGICAL FILE 00┬9 185 ├URRENT SECONDARY ADDRESS 00┬┴ 186 ├URRENT DEVICE 00┬┬-00┬├ 187-188 ╨OINTER TO FILE NAME 00┬─-00┬╞ 189-191 ╔/╧ WORK POINTERS 00├0 192 ╘APE MOTOR INTERLOCK 00├1-00├5 193-197 ╔/╧ WORK POINTERS 00├6-00├7 198-199 ┬ANKS: ╔/╧ DATA, FILENAME 00├8-00├┬ 200-203 ╥╙-232 INPUT/OUTPUT BUFFER ADDRESSES 00├├-00├─ 204-205 ╦EYBOARD DECODE POINTER (BANK 15) 00├┼-00├╞ 206-207 ╨RINT STRING WORK POINTER 00─0 208 ╬UMBER OF CHARACTERS IN KEYBOARD BUFFER 00─1 209 ╬UMBER OF PROGRAMMED CHARS WAITING 00─2 210 ╨ROGRAMMED KEY CHARACTER INDEX 00─3 211 ╦EY SHIFT FLAG: 0=NO SHIFT 00─4 212 ╦EY CODE: 88 IF NO KEY 00─5 213 ╠AST KEY CODE: 88 IF NO KEY 00─6 214 ╔NPUT FROM SCREEN/FROM KEYBOARD 00─7 215 40/80 COLUMNS: 0=40 COLUMNS 00─8 216 ╟RAPHICS MODE: SPLIT SCREEN ETC. 00─9 217 ├HARACTER BASE: 0=╥╧═, 4=╥┴═ 00─┴-00─╞ 218-223 ═ISC WORK AREA 00┼0-00┼1 224-225 ╨OINTER TO SCREEN LINE/CURSOR 00┼2-00┼3 226-227 ├OLOR LINE POINTER 00┼4 228 ├URRENT SCREEN BOTTOM MARGIN 00┼5 229 ├URRENT SCREEN TOP MARGIN 00┼6 230 ├URRENT SCREEN LEFT MARGIN 00┼7 231 ├URRENT SCREEN RIGHT MARGIN 00┼8-00┼9 232-233 ╔NPUT CURSOR LOG (ROW, COLUMN) 00┼┴ 234 ┼ND-OF-LINE FOR INPUT POINTER 00┼┬ 235 ╨OSITION OF CURSOR ON SCREEN LINE 00┼├ 236 ╥OW WHERE CURSOR LIVES 00┼─-00┼┼ 237-238 ═AXIMUM SCREEN LINES, COLUMNS 00┼╞ 239 ├URRENT ╔/╧ CHARACTER 00╞0 240 ╨REVIOUS CHARACTER PRINTED 00╞1 241 ├HARACTER COLOR 00╞2 242 ╘EMPORARY COLOR SAVE 00╞3 243 ╙CREEN REVERSE FLAG 00╞4 244 0=DIRECT CURSOR; ELSE PROGRAMMED 00╞5 245 ╬UMBER OF ╔╬╙┼╥╘S OUTSTANDING 00╞6 246 255=┴UTO ╔NSERT ENABLED 00╞7 247 ╘EXT MODE LOCKOUT 00╞8 248 0=╙CROLLING ENABLLED 00╞9 249 ┬ELL DISABLE 00╞┴-00╞╞ 250-255 ╬OT USED 0100-01╞╞ 256-511 ╨ROCESSOR STACK AREA 0100-013┼ 256-318 ╘APE ERROR LOG 0100-0124 256-292 ─╧╙ WORK AREA 0100-010┴ 256-266 ╘APE ┼RRORS, ─╧╙ FILENAME AREA 0110 272 ─╧╙ LOOP COUNTER 0111 273 ─╧╙ FILENAME 1 LEN 0112 274 ─╧╙ DISK DRIVE 1 0113 275 ─╧╙ FILENAME 2 LEN 0114 276 ─╧╙ DISK DRIVE 2 0115-0116 277-278 ─╧╙ FILENAME 2 ADDR 0117-0118 279-280 ┬╠╧┴─/┬╙┴╓┼ START ADDRESS 0119-011┴ 281-282 ┬╠╧┴─/┬╙┴╓┼ END ADDRESS 011┬ 283 ─╧╙ LOGICAL ADDR 011├ 284 ─╧╙ PHYSICAL ADDR 011─ 285 ─╧╙ SECONDARY ADDR 011┼ 286 ─╧╙ RECORD LENGTH 011╞ 287 ─╧╙┬╬╦ 0120-0121 288-289 ─╧╙ DISK ╔─ 0122 290 ─╧╙ DISK ╔─ FLAG 0122-0138 291-312 ╨╥╔╬╘ ╒╙╔╬╟ WORK AREA 0200-02┴0 512-672 ┬┴╙╔├ INPUT BUFFER 02┴2-02┴┼ 674-686 ┬ANK PEEK SUBROUTINE 02┴╞-02┬─ 687-701 ┬ANK POKE SUBROUTINE 02┬┼-02├├ 702-716 ┬ANK COMPARE SUBROUTINE 02├─-02┼2 717-738 ╩╙╥ TO ANOTHER BANK 02┼3-02╞┬ 739-763 ╩═╨ TO ANOTHER BANK 02╞├-02╞─ 764-765 ╞UNCTION EXECUTE HOOK 0300-0301 768-769 ┼RROR MESSAGE LINK 0302-0303 770-771 ┬┴╙╔├ WARM START LINK 0304-0305 772-773 ├RUNCH ┬┴╙╔├ TOKENS LINK 0306-0307 774-775 ╨RINT TOKENS LINK 0308-0309 776-777 ╙TART NEW ┬┴╙╔├ CODE LINK 030┴-030┬ 778-779 ╟ET ARITHMETIC ELEMENT LINK 030├-030─ 780-781 ├RUNCH ╞┼ HOOK 030┼-030╞ 782-783 ╠IST ╞┼ HOOK 0310-0311 784-785 ┼XECUTE ╞┼ HOOK 0312-0313 786-787 ╒NUSED 0314-0315 788-789 ╔╥╤ VECTOR 0316-0317 790-791 ┬REAK INTERRUPT VECTOR 0318-0319 792-793 ╬═╔ INTERRUPT VECTOR 031┴-031┬ 794-795 ╧╨┼╬ VECTOR 031├-031─ 796-797 ├╠╧╙┼ VECTOR 031┼-031╞ 798-799 ╙ET-INPUT VECTOR (├╚╦╔╬) 0320-0321 800-801 ╙ET-OUTPUT VECTOR (├╚╦╧╒╘) 0322-0323 802-803 ╥ESTORE ╔/╧ VECTOR (├╠╥├╚╬) 0324-0325 804-805 ╔NPUT VECTOR (├╚╥╔╬) 0326-0327 806-807 ╧UTPUT VECTOR (├╚╥╧╒╘) 0328-0329 808-809 ╘EST-╙╘╧╨ VECTOR (╙╘╧╨) 032┴-032┬ 810-811 ╟┼╘ VECTOR (╟┼╘╔╬) 032├-032─ 812-813 ┴BORT ╔/╧ VECTOR (├╠┴╠╠) 032┼-032╞ 814-815 ═ACHINE ╠ANG ═ONITOR LINK 0330-0331 816-817 ╠╧┴─ LINK 0332-0333 818-819 ╙┴╓┼ LINK 0334-0335 820-821 ├ONTROL CODE (LOW) LINK 0336-0337 822-832 ╚IGH ┴╙├╔╔ CODE LINK 0338-0339 824-825 ┼╙├ SEQUENCE LINK 033┴-033┬ 826-827 ╦EYBOARD DECODE LINK 033├-033─ 828-829 ╞UNCTION KEY DECODE LINK 033┼-0349 830-841 ╦EYBOARD MATRIX SHIFT VECTORS 034┴-0353 842-851 ╦EYBOARD BUFFER 0354-035─ 852-861 ╘AB STOP BITS 035┼-0361 862-865 ╠INE WRAP BITS 0362-036┬ 866-875 ╠OGICAL FILE TABLE 036├-0375 876-885 ─EVICE NUMBER TABLE 0376-037╞ 886-895 ╙ECONDARY ADDRESS TABLE 0380-039┼ 896-926 ├╚╥╟┼╘ SUBROUTINE 0386 902 ├╚╥╟╧╘ ENTRY 039╞-03┴┴ 927-938 ╞ETCH FROM ╥┴═ BANK 0 03┴┬-03┬6 939-950 ╞ETCH FROM ╥┴═ BANK 1 03┬7-03┬╞ 951-959 ╞ETCH FROM ╥┴═ BANK 1 03├0-03├8 960-968 ╞ETCH FROM ╥┴═ BANK 0 03├9-03─1 969-977 ╞ETCH FROM ╥┴═ BANK 0 03─2-03─4 978-980 ┌ERO NUMERIC CONSTANT FOR ┬┴╙╔├ 03─5 981 ├URRENT ┬┴╬╦ FOR ╙┘╙, ╨┼┼╦ 03─6-03─9 982-985 ╔╬╙╘╥ WORK VALUES 03─┴ 986 ┬ANK LOCATION FOR STRING 03─┬-03── 987-989 ╙PRITE WORK BYTES 03─╞ 991 ┴CCUM#1: ╧VERFLOW 03┼0-03┼1 992-993 ╙PRITE WORK BYTES 03┼2 994 ╟RAPHIC/╘EXT BACKGROUNDS 03┼3 995 ╟RAPHIC/═ULTI COLOR LOG 03╞0-03╞6 1008-1014 ─═┴ LINK CODE ╞╞00 65280 ══╒ CONFIGURATION REGISTER ╞╞01-╞╞04 65281-65284 ══╒ LOAD CONFIG REGISTERS ┬ANK 0: 0400-07┼7 1024-2023 40-COLUMN SCREEN MEMORY 07╞8-07╞╞ 2040-2047 ╙PRITE IDENTITY AREA (TEXT) 0800-09╞╞ 2048-2559 ┬┴╙╔├ PSEUDO-STACK 0┴00-0┴01 2560-2561 ╓ECTOR: ┬ASIC RESTART 0┴02 2562 ═EMORY RESET FLAG 0┴03 2563 ╬╘╙├ (╬ORTH ┴MERICA)/╨┴╠ FLAG 0┴04 2564 ╦EYBOARD, ┬┴╙╔├ INITIALIZED FLAGS 0┴05-0┴06 2565-2566 ┬OTTOM OF MEMORY POINTER 0┴07-0┴08 2567-2568 ╘OP OF MEMORY POINTER 0┴09-0┴0┴ 2569-2570 ╔╥╤ VECTOR SAVE 0┴0┬ 2571 ├╔┴ 1 INTERRUPT CONTROL 0┴0├ 2572 ├╔┴ 1 INTERRUPT LOG 0┴0─ 2573 ├╔┴ 1 TIMER ENABLED 0┴0┼ 2574 ╞AST SERIAL TIMEOUT FLAG 0┴0╞-0┴17 2575-2583 ╥╙-232 WORK VALUES 0┴18 2584 ╥╙-232 RECEIVE POINTER 0┴19 2585 ╥╙-232 INPUT POINTER 0┴1┴ 2586 ╥╙-232 TRANSMIT POINTER 0┴1┬ 2587 ╥╙-232 SEND POINTER 0┴1─-0┴1╞ 2588-2590 ╙LEEP COUNTDOWN; ╞╞╞╞=DISABLE 0┴20 2592 ╦EYBOARD BUFFER SIZE 0┴21 2593 ╙CREEN FREEZE FLAG 0┴22 2594 ╦EY REPEAT: 128=ALL, 64=NONE 0┴23 2595 ╦EY REPEAT TIMING 0┴24 2596 ╦EY REPEAT PAUSE 0┴25 2597 ╟RAPHICS/TEXT TOGGLE LATCH 0┴26 2598 40-COL CURSOR MODE 0┴27-0┴2┴ 2599-2602 40-COL BLINK VALUES 0┴2┬ 2603 80-COL CURSOR MODE 0┴2├ 2604 40-COL VIDEO $─018 IMAGE 0┴2─ 2605 ╙PLIT SCREEN GRAPHICS POINTERS 0┴2┼-0┴2╞ 2606-2607 80 COL PAGES - SCREEN, COLOR 0┴30 2608 ╬EW SCREEN LINE NUMBER 0┴31-0┴32 2609-2610 80-COL SCROLL WORK POINTERS 0┴33 2611 ├OLOR UNDER CURSOR 0┴34 2612 ╙PLIT SCREEN RASTER VALUE 0┴35 2613 ╘EMPORARY ╪-SAVE 0┴36 2614 ╘╔ ADJUSTMENT COUNTER 0┴37 2615 ╞AST CLOCK IMAGE 0┴38 2616 ╙PRITE ENABLE IMAGE 0┴39 2617 ─ISPLAY BLANK IMAGE 0┴3┴ 2618 ─ISABLE ╔/╧ IMAGES (UNUSED) 0┴3┬ 2619 ╘EXT SCREEN PAGE 0┴3├-0┴3─ 2620-2621 ╙CROLL POINTERS 0┴40-0┴5┴ 2624-2650 40/80 POINTER SWAP $┼0-╞┴ 0┴60-0┴6─ 2656-2669 40/80 DATA SWAP $354-361 0┴80-0┴┬9 2688-2745 ═ONITOR WORK AREA 0┴├0 2752 ╨┴╘ COUNTER 0┴├1-0┴├4 2753-2756 ╥╧═ ╨HYSICAL ┴DDRESS ╘ABLE 0┴├5 2757 ╥ESERVED FOR FOREIGN SCREEN EDITORS 0┴├6-0┴╞╞ 2758-2815 ╥ESERVED FOR SYSTEM 0┬00-0┬┬╞ 2816-3007 ├ASSETTE BUFFER 0├00-0─╞╞ 3072-3583 ╥╙-232 INPUT, OUTPUT BUFFERS 0┼00-0╞╞╞ 3584-4095 ╙YSTEM SPRITES (56-63) 1000-1009 4096-4105 ╨ROGRAMMED KEY LENGTHS 100┴-10╞╞ 4106-4351 ╨ROGRAMMED KEY DEFINITIONS 1100-1130 4352-4400 ─╧╙ ├OMMAND STAGING AREA 1131-116┼ 4401-4462 ╟RAPHICS WORK AREA 116╞ 4463 ╘RACE MODE: ╞╞=ON 1170-1173 4464-4467 ╥ENUMBERING POINTERS 1174-1177 4468-4471 ─IRECTORY WORK POINTERS 1178-1197 4472-4473 ╟RAPHICS INDEX 117┴-117┬ 4474-4475 ╞LOAT-FIXED VECTOR 117├-117─ 4476-4477 ╞IXED-FLOAT VECTOR 117┼-11─5 4478-4565 ╙PRITE MOTION TABLES (8 X 11 BYTES) 11─6-11┼5 4566-4581 ╙PRITE ╪/┘ POSITIONS 11┼6 4582 ╙PRITE ╪-HIGH POSITIONS 11┼7-11┼8 4583-4584 ╙PRITE BUMP MASKS (SPRITE, BACKGND) 11┼9-11┼┴ 4585-4586 ╠IGHT PEN VALUES, ╪ AND ┘ 11┼┬ 4587 ├╚╥╟┼╬ ╥╧═ PAGE, TEXT 11┼├ 4588 ├╚╥╟┼╬ ╥╧═ PAGE, GRAPHICS 11┼─ 4589 ╙ECONDARY ADDRESS FOR ╥┼├╧╥─ 1200-1201 4608-4609 ╨REVIOUS ┬ASIC LINE NUMBER 1202-1203 4610-4611 ╨OINTER: ┬ASIC STATEMENT FOR ├╧╬╘ 1204-1207 4612-4615 ╨╒ CHARACTERS ( ,.$) 1208 4616 ┼RROR TYPE ┼╥ 1209-120┴ 4617-4618 ┼RROR LINE NUMBER ┼╠ 120┬-120├ 4619-4620 ╘╥┴╨ ADDRESS: ╞╞╞╞ IF NONE 120─ 4621 ╘╥┴╨ ADDRESS SAVE (HIGH) 120┼-120╞ 4622-4623 ╨OINTER: ┬ASIC STATEMENT FOR ╥┼╙╒═┼ 1210-1211 4624-4625 ┼ND OF ┬ASIC (┬ANK 0) 1212-1213 4626-4627 ┬ASIC PROGRAM LIMIT 1214-1217 4628-4631 ─╧ WORK POINTERS 1218-121┴ 4632-4634 ╒╙╥ PROGRAM JUMP 121┬-121╞ 4635-4639 ╥╬─ SEED VALUE 1220 4640 ╘EMPORARY WORK BYTE 1221 4641 ╥ESET STATUS (PAGE 5 ONLY) 1222 4642 ╙OUND TEMPO 1223-1228 4643-4648 ╨╠┴┘ NOTES IN PROGRESS 1229-122┼ 4649-4654 ╨╠┴┘ VARIABLES 122╞ 4655 ═USIC SEQUENCER 1230-1232 4656-4658 ╨╠┴┘ WAVEFORMS 1233 4659 ╨╠┴┘ VARIABLE 1234-1237 4660-4663 ╬OTE IMAGE 1238 4664 ╞╔╠╘┼╥ WORK VALUE 1239-123┼ 4665-4670 ├URRENT ENV PATTERN 123╞-1270 4671-4720 ┼NVELOPE TABLES .. 123╞-1248 4671-4680 ┴─(╙╥) PATTERN 1249-1252 4681-4690 (┴─)╙╥ PATTERN 1253-125├ 4691-4700 ╫AVEFORM PATTERN 125─-1266 4701-4710 ╨ULSE WIDTH PATTERN 1267-1270 4711-4720 ╨ULSE WIDTH HI PATTERN 1271-1274 4721-4274 ╬OTE: XX,XX,VOLUME 1275 4725 ╨REVIOUS VOLUME IMAGE 1276-1278 4726-4728 ├OLLISION ╔╥╤ TASK TABLE 1279-127┼ 4729-4734 ├OLLISION ╔╥╤ ADDRESS TABLES 127╞ 4735 ├OLLISION MASK 1280 4736 ├OLLISION WORK VALUE 1281 4737 ╙╧╒╬─ WORK VALUE 1282-12┬0 4738-4784 ╙╧╒╬─ TABLES FOR ╔╥╤ AUDIO 12┬1-12┬2 4785-4786 ╨┼╬, ╨╧╘ WORK VALUES 12┬3-12┬6 4787-4790 ╫╔╬─╧╫ WORK VALUES 12┬7-12╞9 4791-4857 ╙PRITE WORK TABLE 12╞┴-12╞├ 4858-4860 ╙PRITE WORK VALUES 12╞─ 4861 ╔╥╤ SPRITE, MUSIC DISABLE FLAG 1300-17╞╞ 4864-6143 ╒NUSED, FREE ╥┴═ 1800-1┬╞╞ 6144-7167 ╥ESERVED FOR ╞-KEY FUNCTIONS 1├00-╞┬╞╞ 7168-64511 ┬┴╙╔├ ╥┴═ MEMORY (TEXT) 1├00-1╞╞7 7168-8186 ╓IDEO (COLOR) MATRIX (HI-RES) 1╞╞8-1╞╞╞ 8187-8191 ╙PRITE IDENTITIES (HI-RES) 2000-3╞╞╞ 8192-16383 ╙CREEN MEMORY (HI-RES) 4000-╞┬╞╞ 16384-64511 ┬┴╙╔├ ╥┴═ MEMORY (HI-RES) ┬ANK 1: 0400-╞┬╞╞ 1024-64511 ┬ASIC VARIABLES, ARRAYS, STRINGS ┬ANK 14: ╙AME AS ┬ANK 15, BELOW, EXCEPT: ─000-─╞╞╞ 53248-57343 ├HARACTER GENERATOR ╥╧═ ┬ANK 15: 4000-├╞╞╞ 16384-53247 ╥╧═: ┬┴╙╔├ ─000-─030 53248-53296 40-COL VIDEO CHIP 8564 ─400-─41├ 54272-54300 ╙╔─ SOUND CHIP 6581 ─500-─50┴ 54528-54538 ═EMORY ═ANAGEMENT ╒NIT 8722 ─600-─601 54784-54785 80-COLUMN ├╥╘ CONTR 8563 ─800-─8┼7 55296-56295 ├OLOR NYBBLES ─├00-─├0╞ 56320-56336 ├╔┴ 1 (╔╥╤) 6526 ──00-──0╞ 56576-56591 ├╔┴ 2 (╬═╔) 6526 ─╞00-─╞0┴ 57088-57098 ─═┴ CONTROLLER ┼000-╞┼╞╞ 57344-65279 ╥╧═: ╦ERNAL ╞╞05-╞╞╞╞ 65285-65535 ╥╧═: ╘RANSFER, ╩UMP ╘ABLE ╔/╧ ├HIP ─ETAIL: 8502 ╔/╧ PORTS ╔DENTICAL TO THOSE OF THE 6510, ADDRESSES 0 AND 1 40-COL VIDEO CHIP 8564 ╔DENTICAL TO THE ├64'S 6566, EXCEPT FOR TWO NEW RESGISTERS AT ─02╞ (EXTRA KEYBOARD ROWS) AND ─030 (FAST CLOCK) ╙╔─ SOUND CHIP 6581 ┴S IN ├64. ═EMORY ═ANAGEMENT ╒NIT 8722 ├OMPLEX: OCCUPIES BOTH ─500-─50┴ (FOR SETUP) AND ╞╞00-╞╞04 (FOR USE). 80-COLUMN ├╥╘ CONTR 8563 ╙IMILAR TO THE 6545 USED ON ╨┼╘/├┬═ AND ┬-128. ═ANY EXTRA REGISTERS; THE MOST IMPORTANT ARE ╥18 AND ╥19 FOR ╙CREEN ╥┴═ ADDRESS ╚ AND ╠, AND ╥31 FOR ╥┴═ DATA, READ OR WRITE. (╥ NUMBERS ABOVE GIVEN IN DECIMAL). ├╔┴ 1 (╔╥╤) 6526 ├╔┴ 2 (╬═╔) 6526 ╙AME AS ON THE ├64, EXCEPT THAT THE SHIFT REGISTER AND FLAG ╔/╧ ARE USED FOR FASTER DISK ACTIVITY ON THE SERIAL BUS. ─═┴ CONTROLLER ╬OT MUCH INFORMATION ON THIS YET.