Difference between revisions of "Plus2CPC"
From CPCWiki - THE Amstrad CPC encyclopedia!
(→Technical information) |
(→Technical information) |
||
Line 45: | Line 45: | ||
* 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. |
Revision as of 12:11, 3 June 2024
Plus2CPC is an expansion board to add a Plus cartridge port to the standard CPC
Contents
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
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