Y  STARLOODSCSCSCSC130XE MEMORY MANAGEMENTBY IAN CHADWICK (c) 1985, ANTIC PUBLISHING (})) !130XE EXTENDED BANK DEMONSTRATION BY IAN CHADWICK %B@AS%DEFAULT VALUE-6-Bc-FIRST BYTE OF ACCESS WINDOW(6- AP2=%6-F:A`,%F:Aa,$AV=START OF DISPLAY LIST<;6-F:%@,%6-F:%@,;START OF SCREEN RAMF:6-F:@,!6-F:@,:SCREEN POINTERS IN RAM(PRESS A CONSOLE KEY*B2y@*CLEAR CONSOLE KEYS7 F:B2y,"@A@7TEST FOR CONSOLE KEY$AA($LOWER RAMTOP*F:B2y,"@" A*START+F:B2y,"@" A +SELECT3F:B2y,"@" A%3START & OPTION+F:B2y,"@" A0+OPTION3F:B2y,"@" A@3START & SELECT.F:B2y,"" AE.ALL THREE A@))START PRESSED: SHOW EXTENDED BANK 0+%@+%@@d'@'@@dB@A $**SELECT PRESSED: SHOW EXTENDED BANK 1+%@+%@@d'@'@@dB@A$ ..OPTION & START PRESSED: SHOW MAIN BANK 1 +%@+%@@d '@'@@d B@AS $ **OPTION PRESSED: SHOW EXTENDED BANK 2 +%@+%@@d '@'@@d B@A $22START & SELECT PRESSED: SHOW EXTENDED BANK 3+%@+%@@d'@'@@dB@A!$EEALL THREE PRESSED: RESTORE RAMTOP AND SHOW ORIGINAL SCREEN AREA1AA`#%@1%@@@B@AS$++FILL A SCREEN EQUIVALENT WITH A VALUE-@ (FILLING EXTENDED BANK B@A%%$@! A`!!@AP@  Ae$p-%A z@%&@ $cMAIN BANK FILLd1B@AS1(FILLING MAIN BANK 1i-%A n@  sAA(x$D1:SWITCHER.BAS