Difference between revisions of "Plus2CPC"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Resources)
(Web links)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
Plus2CPC is an expansion board to add a Plus cartridge port to the standard CPC
+
Plus2CPC is an expansion board to add a Plus cartridge port to the standard CPC.
  
 +
[[File:Plus2cpc enclosure.jpg]]
 
[[File:Plus2cpc logo.jpg]]
 
[[File:Plus2cpc logo.jpg]]
  
Line 42: Line 43:
 
If maps the cartridge as follows:
 
If maps the cartridge as follows:
  
- slot 0 to Lower ROM / Upper &80 (OS)
+
* slot 0 to Lower ROM / Upper &80 (OS)
- slot 1 to Upper 0 / Upper &81 (BASIC)
+
* slot 1 to Upper 0 / Upper &81 (BASIC)
- slot 3 to Upper 7 / Upper &83 (AMSDOS)
+
* slot 3 to Upper 7 / Upper &83 (AMSDOS)
 +
* all other slots to &80 + number
  
all other slots to &80 + number
+
That's basic Plus cartridge behaviour. It doesn't fully decode RMR2 to set other exotic mappings as the [[Play2CPC]] does. That's only required for it to serve as full external replacement for the internal Plus cartridge port, but as far as I (Abalore) know no software uses it but maybe the Burning Rubber + BASIC cartridge.
 
+
That's basic Plus cartridge behaviour. It doesn't fully decode RMR2 to set other exotic mappings as the Play2CPC does. That's only required for it to serve as full external replacement for the internal Plus cartridge port, but as far as I (Abalore) know no software uses it but maybe the Burning Rubber + BASIC cartridge.
+
  
 
Programming of a cartridge game is just enable/disable lower and upper ROM when needed, and change slot with OUT &DF,n
 
Programming of a cartridge game is just enable/disable lower and upper ROM when needed, and change slot with OUT &DF,n
Line 57: Line 57:
  
 
[[Category:Peripherals]]
 
[[Category:Peripherals]]
 +
[[Category:Hardware]]

Latest revision as of 12:29, 30 November 2024

Plus2CPC is an expansion board to add a Plus cartridge port to the standard CPC.

Plus2cpc enclosure.jpg Plus2cpc logo.jpg

Features

  • Boots from cartridge
  • Maps ROMs with numbers 0..127 in the Plus way (Lower to slot 0, BASIC to slot 1, AMSDOS to slot 3)
  • Allows full operating system replacement
  • Compatible with C4CPC
  • Available in CPC expansion port and MX4 board formats
  • Reset button and enable switch (V4 and up)
  • Works on the Plus range as a secondary cartridge port, with priority over internal port

Not supported features

  • The Plus2CPC doesn't add the Plus extra features to the CPC, the software in cartridge must be CPC compatible
  • The Plus RMR2 memory mapping is not supported

Versions

Version Changes
v1 Prototype version
v2 Release candidate version
v3 First full featured, publicly available version
v4 Added reset button and enable switch

Resources

  • C4CPC menu compatible with standard CPC. Download
  • STL files for 3D printed enclosure. Download

Technical information

The Plus2CPC doesn't require any special programming.

If maps the cartridge as follows:

  • slot 0 to Lower ROM / Upper &80 (OS)
  • slot 1 to Upper 0 / Upper &81 (BASIC)
  • slot 3 to Upper 7 / Upper &83 (AMSDOS)
  • all other slots to &80 + number

That's basic Plus cartridge behaviour. It doesn't fully decode RMR2 to set other exotic mappings as the Play2CPC does. That's only required for it to serve as full external replacement for the internal Plus cartridge port, but as far as I (Abalore) know no software uses it but maybe the Burning Rubber + BASIC cartridge.

Programming of a cartridge game is just enable/disable lower and upper ROM when needed, and change slot with OUT &DF,n

Web links