HARDWARE ★ X-MEM 512K (AMSTRAD / SCHNEIDER CPC MX4 DUAL ROM BOARD INTERFACE)) ★

X-Mem 512K ExtensionX-Mem 512K Extension ONLINE MANUAL
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

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

  1. CPC 464/6128 switch = Set RAM mode for 464/664 or 6128
  2. BOOT CPC/ROM switch = Set boot mode from CPC or X-MEM
  3. ROM LOCK/FREE switch = Set ROM write protect, like a floppy tab
  4. READ ROM NO/YES jumper = Ignore the ROM part. Rescue mode only!
  5. Expansion port connector = To MotherX4 or CPC using a ribbon cable

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.
A1: Check the boot switch (2) position and clean your CPC Expansion port.

Q2: All programs don't detect the extra RAM on my 464/664 and fail to run.
A2: Check the RAM switch (1) position, then your +5V power supply.

Q3: My favorite utilities fail to program the X-MEM ROMs. (RMA, ROMAN,...)
A3: Check the ROM switch (3) position. Use only the provided programs.

Q4: After programming some ROMs, my CPC loop at Firmware initialization.
A4: Try to boot the X-MEM with the ESC key pressed. Else see X-MEM Rescue.

RAM Mapping

8x 64K banks (of 4x16K pages) are available from &7F00,&C0 to &7F00,&FF
BANK S MMCPC BASE RAM/X-MEM EXTENDED RAM
5 4 3 2 1 0#0000-FFFF#4000-#7FFF#8000-#BFFF#C000-#FFFF
— - - 0 0 0CPC Page 0CPC Page 1CPC Page 2CPC PAGE 3
— B - 0 0 1CPC Page 0CPC Page 1CPC Page 2Bank B , CPC Page 3
— B - 0 1 0Bank B, CPC Page 0Bank B , page 1Bank B , CPC Page 1Bank B , CPC Page 3
— B - 0 1 1CPC Page 0CPC Page 3CPC Page 2Bank B , CPC Page 3
— B - 1 P PCPC Page 0Bank B , page PCPC Page 2CPC Page 3

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 >
X-MEM 8bit bufferFirmware
Initialization
X-MEM ROM ID
(bit5=0)
0 0 - 0 0 P P PFW 1.000 01 02 03 04 05 06 07
0 0 - 0 1 P P PFW 2.0 , FW 3.008 09 10 11 12 13 14 15
0 0 - 1 0 P P P16 17 18 19 20 21 22 23
0 0 - 1 1 P P PFW 3.1424 25 26 27 28 29 30 31

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).

★ YEAR: 2014
★ AUTHOR: TotO
★ INFO: Carte d'extension pour le board MX4
★ COMPATIBILITE: ROM BASIC 1.1

 

★ AMSTRAD CPC ★ DOWNLOAD ★

Files:
» FIRMWARE  v3.1DATE: 2013-02-05
DL: 667
TYPE: ZIP
SiZE: 73Ko
NOTE:
.HFE: Χ
.ROM: √

» FIRMWARE  v3.14DATE: 2014-05-16
DL: 626
TYPE: ZIP
SiZE: 37Ko
NOTE:
.HFE: Χ
.ROM: √

» FIRMWARE  v3.15DATE: 2015-02-04
DL: 698
TYPE: ZIP
SiZE: 43Ko
NOTE:
.HFE: Χ
.ROM: √

» FIRMWARE  v3.16DATE: 2016-04-22
DL: 758
TYPE: ZIP
SiZE: 80Ko
NOTE:
.HFE: Χ
.ROM: √

» X-MEM-Get-Started  v1.4DATE: 2014-06-01
DL: 517
TYPE: ZIP
SiZE: 137Ko
NOTE: Extended DSK/40 Cyls
.HFE: Χ

» X-MEM-Get-Started  v1.7DATE: 2014-06-26
DL: 850
TYPE: ZIP
SiZE: 140Ko
NOTE: Extended DSK/Basic 1.1/40 Cyls
.HFE: Χ

Manuels d'utilisation & docs:
» X-MEM-Get-Started  v1.7    ENGLISHDATE: 2015-02-04
DL: 884
TYPE: text
SiZE: 7Ko
NOTE:

» X-MEM-Get-Started    (2014-05-12)    MANUAL    ENGLISHDATE: 2014-05-17
DL: 783
TYPE: PDF
SiZE: 347Ko
NOTE:

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Hardware » Memoire - Extension Memoire - DK'Tronics Silicondisc
» Hardware » Memoire - Microgenic - Advanced Eprom Expansion Board
» Hardware » Memoire - Vortex Expansion Board (Popular Computing Weekly)
» Hardware » DK'Tronics Memory Expansion (Memory Pack 64K & 256k)
» Hardware » Yarek's 512kb Ram - Box
» Hardware » Mémoire - Anta 64k.3
Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 303 millisecondes et consultée 13877 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.