z80-open-silicon icon indicating copy to clipboard operation
z80-open-silicon copied to clipboard

Family

Open omikron88 opened this issue 1 year ago • 2 comments
trafficstars

Do you plan to "revive" some other members of Z80 family too, in the future? Such as CTC or PIO? I can provide some testing of real samples on logic analyser.

How fast the new Z80 will be?

omikron88 avatar May 02 '24 12:05 omikron88

CTC or PIO

No plans for CTC and PIO yet, mostly because I don't know 8-bit computers that ever used them. If you have a good example / case why they would be important - please let me know!

Instead, I was thinking about packaging Z80 with AY sound processor, Spectrum ULA and maybe TMS99xx, HD6845. Basically making small SoC (System on Chip) that could handle ZX Spectrum, Amstrad CPC and some MSX models. But that is a long term project.

I can provide some testing of real samples on logic analyser.

That would be great! There are couple of people that volunteered for hardware testing already and I will be looking for several more! I will keep you posted.

How fast the new Z80 will be?

According to simulation 50 MHz, but maybe 66 MHz.

rejunity avatar May 02 '24 13:05 rejunity

No plans for CTC and PIO yet, mostly because I don't know 8-bit computers that ever used them. If you have a good example / case why they would be important - please let me know!

They are, but not so frequently as CPU. Most used is CTC (and also simplest), then PIO. Sharp MZ for example. The rarest is DMA and DART.

Instead, I was thinking about packaging Z80 with AY sound processor, Spectrum ULA and maybe TMS99xx, HD6845. Basically making small SoC (System on Chip) that could handle ZX Spectrum, Amstrad CPC and some MSX models. But that is a long term project.

This is a good idea. Spectrum ULA is becoming rare. But there is a little problem: Some pins are analog. Video output for example. But ULA is well documented at technology and gate level

omikron88 avatar May 02 '24 14:05 omikron88

But there is a little problem: Some pins are analog.

This is not FPGA :) we can do analog pins!

rejunity avatar May 03 '24 10:05 rejunity