While thinking about the 65c816, it struck me that, because 6502s are relatively cheap, a board could be made with two of them.
i tried to imagine WHY one would want to do this, and I’m not sure. I suppose one could handle graphics and sound while the other orchestrated the system. Maybe. That’s how graphics cards and sound cards work, right, except they don’t bother with a generic CPU.
I/O could perhaps be handled by one chip. The 6502 was embedded in the disk drives. But I’m not sure about that either.
it seems that it’s a solution looking for a problem. There already exist cheap ways to deal with each problem a small computer has.
Just idly thinking about what problems Another 6502 might be able to solve in general. It would of course not work with the X16 very well, since it would require a fundamentally different board architecture and not be the same computer.
I would much one 65c816 over two 6502. Gives more flexibility with a retro machine that can handle both 8-bit code and 16-bit code.
If it must strictly be an 8-bit machine, I would rather have a Z80 complementing the 6502. More flexibility in architecture and software that way!
As the OP said, from a technical point of view it's an interesting idea, but practically, it's just a solution looking for a problem to solve.
Back in 1979, Atari 8 bits had Antic, Pokey, CTIA/GTIA etc. But they were custom chips and each served a specific purpose. The same with their spiritual successor, the Amiga. Even Atari equipped later machines with a DSP. None had a 2nd general purpose CPU running concurrently. The BBC micro had the brilliant 'Tube' interface, but the co-pro essentially took over the whole system.
Anything the 2nd 6502 could do, a dedicated chip will do it better. It would be more interesting to have say a Z80 along with the 6502, then you could run CP/M. Or perhaps something similar to the 'PiTube' for the BBC? ?
Just wanna add: didn't BBC Micro support a second 6502 processor though? (as an expansion option)
EDIT: Oops, I accidentally published the same comment twice!
As the OP said, from a technical point of view it's an interesting idea, but practically, it's just a solution looking for a problem to solve.
Back in 1979, Atari 8 bits had Antic, Pokey, CTIA/GTIA etc. But they were custom chips and each served a specific purpose. The same with their spiritual successor, the Amiga. Even Atari equipped later machines with a DSP. None had a 2nd general purpose CPU running concurrently. The BBC micro had the brilliant 'Tube' interface, but the co-pro essentially took over the whole system.
Anything the 2nd 6502 could do, a dedicated chip will do it better. It would be more interesting to have say a Z80 along with the 6502, then you could run CP/M. Or perhaps something similar to the 'PiTube' for the BBC? ?
Just wanna add: didn't BBC Micro support a second 6502 processor though?