zlacker

[parent] [thread] 9 comments
1. burnte+(OP)[view] [source] 2026-02-04 18:59:02
It would destroy the Z80. It's a 32bit, dual core CPU running at 133MHz. Even single cored it'll thrash a Z80. Heck, I bet you could create a drop-in replacement board for the Z80 using an RP2040.
replies(3): >>ge96+L >>PaulHo+Ma >>zahlma+dg
2. ge96+L[view] [source] 2026-02-04 19:01:33
>>burnte+(OP)
Crazy what you can buy nowadays like the Teensy 4.0 with 600MHz base clock

Granted that's $20 not $1

replies(2): >>fortra+e4 >>MPSimm+E6
◧◩
3. fortra+e4[view] [source] [discussion] 2026-02-04 19:17:50
>>ge96+L
The key here is the "PIO" which you won't find on a Teensy. It lets you do extreme "bit banging" tricks including generating video. People have even implemented Ethernet on it. I've used it for some custom serial protocols ("Weigand") used by alarm panels.
replies(1): >>ge96+S5
◧◩◪
4. ge96+S5[view] [source] [discussion] 2026-02-04 19:26:30
>>fortra+e4
Really I guess I don't know what that is then as I buy the Teensy since it has so much IO, multiple UART, multiple I2C busses, sd card reading, etc...

edit: interesting

(Teensy | Pico)

Special Features: CAN Bus (3x), SDIO, S/PDIF | PIO (Programmable I/O) (8 SMs)

replies(1): >>fortra+AD
◧◩
5. MPSimm+E6[view] [source] [discussion] 2026-02-04 19:30:10
>>ge96+L
My sweet spot of choice between power and price is the ESP32 S3 (2x core @ 240mhz) at ~$6 per board, but yeah, the power to dollar ratio is crazy these days, across the board. And they are absolutely tiny and sip power if you write the code well.
6. PaulHo+Ma[view] [source] 2026-02-04 19:52:48
>>burnte+(OP)
Note it was possible to use a Z80 to function as a display controller, people used to do it back in the day...

https://archive.org/details/Cheap_Video_Cookbook_Don_Lancast...

replies(1): >>TapamN+SR
7. zahlma+dg[view] [source] 2026-02-04 20:19:32
>>burnte+(OP)
Yes, I understand that, but I wonder about the multiple (obviously there is more to it than clock speed). I chose the Z80 because of its long-standing reputation.
◧◩◪◨
8. fortra+AD[view] [source] [discussion] 2026-02-04 22:07:32
>>ge96+S5
The Pico PIO has an instruction set and can be programmed.

You write PIO assembly that runs autonomously on a state machine, with explicit timing (e.g., out, in, set, mov, jmp, wait) and cycle‑accurate interfaces. The CPU communicates via small FIFOs, and interrupts are optional; the PIO can be “fire‑and‑forget” for many protocols.

replies(1): >>ge96+LI
◧◩◪◨⬒
9. ge96+LI[view] [source] [discussion] 2026-02-04 22:33:36
>>fortra+AD
That's cool, I'm not at that level right now, side note I bought an FPGA like 5 years ago and still haven't used it.
◧◩
10. TapamN+SR[view] [source] [discussion] 2026-02-04 23:25:39
>>PaulHo+Ma
The Galaksija computer used it's Z80 to help generate the video signal. I'm not sure how its implementation compares to your link.

https://en.wikipedia.org/wiki/Galaksija_(computer)

https://media.ccc.de/v/29c3-5178-en-the_ultimate_galaksija_t...

[go to top]