On Wed, 24 Apr 2024, David Brownlee via cctalk wrote:
If we're talking about machines with a Z80 and 6502, it would be remiss not to link back to the machine mentioned in the original message - the BBC micro, with its onboard 6502 and "Tube" interface which could take a second processor option, including - Z80 - 65C02 / 65C102 - NS 16032 (ahem 32016) - 8088 (Torch) / 80186, 80286 (last developed but never released) - ARM1 (Original ARM development board. Rare as hens teeth :) / ARM7 (someone having a laugh in later years) Typically the second processor would run as primary, using the original 6502 to handle input, display and I/O (and on 32016 you *really* wanted someone else to deal with anything time critical like interrupts :)
"later years" is .. Today where we connect a Raspbery Pi to the BBC Micros Tube interface and emulate all those CPUs and several more like the PDP/11. One of the 6502 emulations runs at the equivalent of a 275Mhz CPU...
So if you want a Z80 then emulate it - it runs CP/M just as well as any other CP/M system.
The original ARM2 is there too. The current list: n Processor - *FX 151,230,n 0 * 65C02 (fast) 1 65C02 (3MHz, for games compatbility) 2 65C102 (fast) 3 65C102 (4MHz, for games compatbility) 4 Z80 (1.21) 5 Z80 (2.00) 6 Z80 (2.2c) 7 Z80 (2.30) 8 80286 9 MC6809 11 PDP-11 12 ARM2 13 32016 14 Disable 15 ARM Native 16 LIB65C02 64K 17 LIB65C02 256K Turbo 18 65C816 (Dossy) 19 65C816 (ReCo) 20 OPC5LS 21 OPC6 22 OPC7 24 65C02 (JIT) 28 Ferranti F100-L Cheers, -Gordon
