These user faqs and files are written by users especially for the SuperCPU.
Title: CP/M cartridge compatibility and the SuperCPU
Description: The CP/M cartridge arrived and I'm very surprised! the Commodore 64 CP/M 2.2 works even with the SCPU128 active!!!!
It needs only to turn the SCPU to SLOW mode then CP/M loads and works. To confirm this I removed the CP/M cartridge from expansion port and tried to load CP/M 2.2 - it performs after loading main file only power on message of C64 mode i am using a C-128.
So, first test result:
C64 mode, SCPU on, SCPU slow = works
C64 mode, SCPU on, SCPU fast = fails
C64 mode, SCPU off = works
Next I'll try to activate Z80 manually, first in C-64 mode, then in C-128 mode. When in C-128 mode fails, ok, but still available Z80 for C64 mode with 65816 at 1MHz - and I can add this feature to The Ace...
Now I tested it all with amazing results! results are below:
CP/M CARTRIDGE RESULTS TABLE
C64 mode, SCPU off = CP/M works
C64 mode, SCPU on, SCPU slow = CP/M works
C64 mode, SCPU on, SCPU fast = CP/M fails
C64 mode, SCPU off = Z80 works
C64 mode, SCPU on, SCPU slow = Z80 works
C64 mode, SCPU on, SCPU fast = Z80 works, timing at switch back fails
C128 mode, SCPU off = Z80 works
C128 mode, SCPU on, SCPU slow = Z80 works
C128 mode, SCPU on, SCPU fast = Z80 works, timing at switch back fails
I tried also to execute CP/M 2.2 in C-128 mode but loader is placed to $0801 and C-128 has different handling in this area.
For completing tests I tried to run CP/M 2.2 in C-128 mode, results are not surprise:
C128 mode, SCPU off = CP/M 2.2 fails
C128 mode, SCPU on, SCPU slow = CP/M 2.2 fails
C128 mode, SCPU on, SCPU fast = CP/M 2.2 fails
No matter, C128 can work with newer version of CP/M but only without SCPU.
I attached 2 files for testing Z80 CPU inside CP/M cartridge, switch from/to Z80 is different to Z80 inside C128, memory organization too and of course both Z80 can see only first 64K - but now can everybody use 65816 with Z80! File SWITCH needs to execute by 'SYS4864' 22, 29, 37.
If you try this post your results in the below forum.
by Miro added by zap.
This version by: v1
Files: switch.zip Description:Used in above faq z80routine.zip Description:used in above faq