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