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
This would be great, but I live on the other side of the pond
and BBC anything is hard to find, let alone Micro's.
Where is my "Dr. Who".
Ben.