El mapa actual de memoria es el siguiente:
--------------------------------------------------------------------------------- 65535 | to | 65368 - UGD ( 168 bytes) | 65367 to 65345 - FREE? ( 22 bytes) | ( 190 bytes)65344 to 65300 - int subs65299 to 65281 - FREE? ( 18 bytes)65280 to 65021 - int subs65020 to 64867 - FREE? ( 153 bytes) |TABLA64866 to 62967 - int ( 1900 bytes)62966 |[1 byte FREE]62965 to 62957 - CHARM_VARS ( 9 bytes)62956 |[1 byte FREE]62955 to 62925 - textpress ( 31 bytes) 62924 to 62845 - fader.bin ( 80 bytes)62844 to 51796 - charade.ALT (11049 bytes)51795 | to | Zona de 49582 - CHARM_Z8 2195+19 ( 2214 bytes) | intercambio -> | ( 2676 bytes) 49120 - M:STATS.BIN ( 2648+28 b.) |
49119 to |set_int 49000,149 48234 - font.fnt ( 768 bytes) 48224 to |M:mus.MOB 46000,901 45485 - FREE ( 2739 bytes) |45485:TXT_Comprimido45484 to45215 - caraX.sqj ( 270 bytes) |SQIJER (hacked-mini-graph)
45214 |maps for CharAde, to load from RAM to |disk. Filenames: M:world.cam,(1131) 44084 - world.cam/townX.cmm( 1131 bytes) |M:town1.cmm, M:town2.cmm,(430) 44083 - RAMTOP (CLEAR)----------------------------------------------------------- to 23755 - BASIC (filenames:disk,intro.bas,loader.bas,etc) 23754 to 23297 - SYSTEM_VARS 23296 to 16384 - SCREEN$ (filenames:screen.scr,m:screen.scr) 16387 to 00000 - ROM
El programa llamado "int", el AY Player (en azul oscuro, en 62967, 1900 de tamaño) emplea varias zonas de memoria por encima de él como caché. La parte marcada en rojo aprovecha un aparente parche que no es usado por el AY Player. Las partes marcadas en morado son aquellas que no van a ser modificadas de su posición.