★ HARDWARE ★ X-MEM 512K (AMSTRAD / SCHNEIDER CPC MX4 DUAL ROM BOARD INTERFACE)) ★ |
X-Mem 512K Extension | X-Mem 512K Extension ONLINE MANUAL |
X-MEM Floppy Disc Utilities 1. X-MEM Init This program allow you to clear all the 32 ROMs stored into your X-MEM board. RUN"INIT"The process take one minute to erase all the slots. After that, your X-MEM will be not able to boot while you don't apply the install process. Don't forget to move the BOOT switch (2) on the "CPC" position to continue... 2. X-MEM Install This program install the X-MEM after an Init process or you want to update the Firmware and BASIC to match with your computer and keyboard layout. RUN"INSTALL"The process take few seconds for reprogramming the ROM 0 Lower/Upper. You will be able to choose the CPC target model for programming the X-MEM. Note that ROM 1 will be used in the future to extend the Firmware 3.14. Curently, a 448K RAM Drive"C"is installed. Use |C from BASIC or C: from CP/M. 3. X-MEM Rescue If your X-MEM is programmed with one (or more) defective ROM that prevent your computer to boot properly, please turn it off. After that, move the READ ROM jumper (4) to "NO" and turn it on again. RUN"RESCUE"In all these cases, take care that your X-MEM ROM switch (3) is set to "FREE". For software updates and support, check the floppy content and Internet. Introduction Thank you for choosing this new ACME hardware for your good old CPC! The X-MEM is the state of the art of the memory expansions. It embeds up to 512K ROM / 512K RAM and allows to replace the full ROM 0 to use different Firmwares and BASIC to push all CPC at the same level of compatibility. X-MEM Diagram
Firmware 3.14 1. FW Boot Display the real amount of RAM and the CRTC type of your computer. You can skip the ROM initialization by keeping the ESC key pressed while (re)booting. It's a safe way to run dirty programs and to avoid to start the rescue process. 2. ROMsinit On 464, the CPC only initialize the first 8 ROMs, (the first 16 on 664/6128). The FW 3.14 allow initialization up to 32 ROMs with RSX support on all CPC. 3. Burning ROMs You can program from BASIC the X-MEM: CALL &B8DD,< source >, < rom_id > i.e. "CALL &B8DD, &4000,15" program the ROM 15 with 16K loaded at &4000. Troubleshooting Q1: After plugging properly the expansion, I get random bugs or no display. Q2: All programs don't detect the extra RAM on my 464/664 and fail to run. Q3: My favorite utilities fail to program the X-MEM ROMs. (RMA, ROMAN,...) Q4: After programming some ROMs, my CPC loop at Firmware initialization. RAM Mapping 8x 64K banks (of 4x16K pages) are available from &7F00,&C0 to &7F00,&FF
The"C3"mode (in red) will not work if a ROM is selected at the same address. ROM Mapping 32 ROMs (4x8) of 16K each are available from the buffer &DF00, < ROM ID >
The ROM 7 is not provided by the X-MEM. The Firmware is storred instead. You must set the bit 5 for writing the ROM 0 Upper (&40) and Lower (&47). |
|