Dave McGuire wrote:
On Jun 17, 2009, at 2:25 PM, Zane H. Healy wrote:
>
> There is the "SuperCPU".
There is also the TurboMaster (4MHz), and
the TurboProcess (4MHz) as
well as the Flash8 (8MHz)
How is it implemented?
All run on the same principle. Use the BA signal on the
cartridge port
to tristate the internal CPU (6510/8502). Implement an entire 65C816S
or 65C02 SBC on the cartridge, minus any IO. Run the internal SBC at
4,8,20MHz, with some buffering between the SBC bus and the C64 bus.
Implement either clock stretching or wait states to slow down the
external CPU when it needs to communicate with internal RAM or IO.
Tada.
Jim