Jump to content

CPC4MB: Difference between revisions

From CPCWiki - THE Amstrad CPC encyclopedia!
Polluks (talk | contribs)
mNo edit summary
Eto (talk | contribs)
No edit summary
Line 6: Line 6:
* Its first 512 Kbyte are compatible with external memory expansions (Dk'tronics, Inicron RAM expansion, SYMBiFACE II etc.), using port #7Fxx (see [[Standard Memory Expansions]]).
* Its first 512 Kbyte are compatible with external memory expansions (Dk'tronics, Inicron RAM expansion, SYMBiFACE II etc.), using port #7Fxx (see [[Standard Memory Expansions]]).
* Its first 2 MB are compatible to RAM7's 2 MB expansion.
* Its first 2 MB are compatible to RAM7's 2 MB expansion.
* The whole 4 MB can be used trough ports #78xx to #7Fxx (see [http://8bit.yarek.pl/upgrade/cpc.cpc4mb/index.html CPC4MB] Page, for futher details).
* The whole 4 MB can be used trough ports #78xx to #7Fxx (see [https://web.archive.org/web/20120215003307/http://8bit.yarek.pl/upgrade/cpc.cpc4mb/index.html CPC4MB] Page, for further details).
* the expansion connects to the PAL inside the 6128.
* the expansion connects to the PAL inside the 6128.
* all configuration  codes are supported (0-7) and work exactly as they do in a 6128.
* all configuration  codes are supported (0-7) and work exactly as they do in a 6128.
* I/O port decoding is: 0xxxxbbbxxxxxxxx (confirmed by TFM) where bbb are 3 bits of the bank. The other 3 bits are from the data decoded as 11bbbccc and ccc the configuration code. Yarek's site recommends that bits A14,A13,A12,A10 are set to 1 to avoid conflict with other hardware.
* I/O port decoding is: 0xxxxbbbxxxxxxxx (confirmed by TFM) where bbb are 3 bits of the bank. The other 3 bits are from the data decoded as 11bbbccc and ccc the configuration code. Yarek's site recommends that bits A14,A13,A12,A11 are set to 1 to avoid conflict with other hardware.


== Software ==
== Software ==
Line 17: Line 17:
* [[A Tribute to the Sisters|Giana Sisters Remake]]
* [[A Tribute to the Sisters|Giana Sisters Remake]]
* [[Captain Future|Captain Future Video Demo]]
* [[Captain Future|Captain Future Video Demo]]
* The first MB of the 4 MB expansion (&7Fxx, &7Exx) is supported by [[SymbOS]] version 2, but buggy.
* The first MB of the 4 MB expansion (&7Fxx, &7Exx) is supported by [[SymbOS]].


== Schematics ==
== Schematics ==


Altrough CPC4MB can be ordered fully assembled (even with mounting on a CPC board), there's still a download of PCB design on CPC4MB page, if you want to DIY.
Schematics have vanished together with the CPC4MB website and unfortunately have not been archived anywhere else.


== Links ==
== Links ==
* [http://8bit.yarek.pl/upgrade/cpc.cpc4mb/index.html CPC4MB]
* [https://web.archive.org/web/20120215003307/http://8bit.yarek.pl/upgrade/cpc.cpc4mb/index.html CPC4MB] (mirror on Archive.org)
* [http://8bit.yarek.pl/upgrade/cpc.cpc4mb/cpc4mb1.zip PCB Layouts in Eagle format]
 


See also the [[:Category:Memory expansions|list of memory expansions for the CPC]]
See also the [[:Category:Memory expansions|list of memory expansions for the CPC]]


[[Category:4 MB RAM Software Support]] [[Category:DIY]] [[Category:FutureOS]] [[Category:Hardware]] [[Category:Memory expansions]] [[Category:Peripherals]]
[[Category:4 MB RAM Software Support]] [[Category:DIY]] [[Category:FutureOS]] [[Category:Hardware]] [[Category:Memory expansions]] [[Category:Peripherals]]

Revision as of 13:43, 11 January 2025

Error creating thumbnail: Unable to save thumbnail to destination
4MB expansion kit

Description

4 MB DRAM internal memory expansion for CPC6128.

  • Its first 512 Kbyte are compatible with external memory expansions (Dk'tronics, Inicron RAM expansion, SYMBiFACE II etc.), using port #7Fxx (see Standard Memory Expansions).
  • Its first 2 MB are compatible to RAM7's 2 MB expansion.
  • The whole 4 MB can be used trough ports #78xx to #7Fxx (see CPC4MB Page, for further details).
  • the expansion connects to the PAL inside the 6128.
  • all configuration codes are supported (0-7) and work exactly as they do in a 6128.
  • I/O port decoding is: 0xxxxbbbxxxxxxxx (confirmed by TFM) where bbb are 3 bits of the bank. The other 3 bits are from the data decoded as 11bbbccc and ccc the configuration code. Yarek's site recommends that bits A14,A13,A12,A11 are set to 1 to avoid conflict with other hardware.

Software

Schematics

Schematics have vanished together with the CPC4MB website and unfortunately have not been archived anywhere else.

  • CPC4MB (mirror on Archive.org)


See also the list of memory expansions for the CPC