Live data from Hacker News

Z80 – The 1970s Microprocessor Still Alive (2021)

computer.org

31–40 of 78 posts

Re: Z80 – The 1970s Microprocessor Still Alive (2021)

#31

interesting to be reminded that an 8080 (8 bit datapath) took 4,800 transistors an Apple M5 Max is 100,000,000,000 transistors (ok it’s 18 CPU + 40 GPU cores) by comparison so 17 million 8080 equivalents

This is understandable, considering that the M5 is the Ultimate Computer, powered by Dr. Richard Daystrom's very own engrams

But the M5 is clearly not safe to use in Enterprise¹ computing environments.

¹ USS Enterprise, that is.

Re: Z80 – The 1970s Microprocessor Still Alive (2021)

#32
post #28

interesting to be reminded that an 8080 (8 bit datapath) took 4,800 transistors an Apple M5 Max is 100,000,000,000 transistors (ok it’s 18 CPU + 40 GPU cores) by comparison so 17 million 8080 equivalents

> so 17 million 8080 equivalents At, ballpark, 1000 times the clock frequency. It’s a pity we do not how to connect such a large number of tiny cores in a way so that it can perform meaningful work. One hurdle is that, even ignoring the insane amount of connections needed, it would not be possible to connect each of those cores to each other one because their address spaces are so tiny.

yeah, i have the notion that a grid would be good enough

Re: Z80 – The 1970s Microprocessor Still Alive (2021)

#33
post #4

Due to its simplicity it's a fun little processor to program. Hacking on some assembly on a ZX spectrum emulator is a nice way to stay sane in this high abstraction LLM age.

I cut my teeth writing assembly on a ZX Spectrum (mostly hacking games for infinite lives, etc).

Over the past couple of years I've gone back to the Z80, working on CP/M emulation, testing, and similar things. It's fun to play the old infocom games, and mess around with BIOSes when all you have is 64k.

There's a lot of good CP/M reference material out there, and numerous emulators to run it on modern systems

Re: Z80 – The 1970s Microprocessor Still Alive (2021)

#35

Ironically (and sadly) the Z80 was discontinued not very long after this piece was published.

We still have the venerable 8051 for anyone who likes old architectures!!

The 6502 and its variants are still ubiquitous as well, powering millions of toys based on Sunplus/GeneralPlus microcontrollers [1] [2] [3] as well as the vast majority of bootleg game consoles that use variants of "Famiclone" hardware (or occasionally general-purpose 6502 MCUs [4]) to this day. It's fascinating how the toy industry went for the 6502 over the 8051 and PIC12 clones more common in other cheap electronics; I suspect it had to do both with the architecture's better performance (important for tasks such as audio decoding) and with the historical availability of experienced 6502 assembly developers as the game industry moved away from 8-bit platforms.

[1] https://spritesmods.com/?art=tamasingularity&page=2

[2] https://archive.org/details/furby-source

[3] https://dmitry.gr/?r=05.Projects&proj=37.%20Pixter#_TOC_a6fe...

[4] https://github.com/davidgiven/tony-sdk

Re: Z80 – The 1970s Microprocessor Still Alive (2021)

#36
post #8

Earlier quoted context omitted.

I'm sure clones are still being made.

The cpu possibly, but I had a hard time trying to find the support chips (ctc, sio/pio, etc)...

Many applications didn't even use those peripherals so I suppose production ended earlier.

The Z80 could even refresh the RAM by itself. It was not like the 8080 which required two support chips only to function.

Re: Z80 – The 1970s Microprocessor Still Alive (2021)

#37
post #13

Earlier quoted context omitted.

The ARM 1 only had 25,000 or so.

wonders how ARM did that - the MIPS R2000 came in at ~115k and the 80286 ~134k anyway - say you want 50% of the transistors for on chip RAM these days, then thats 100 billion / 50 thousand = 2 million ARM 1s clocking at say 3GHz 6e15 MIPS = 6 peta MIPS so if you could run code on it, you would get a 10,000x speed up ;-)

ARM1 has no cache memory, no hardware multiply and division, no MMU and no cache.

Re: Z80 – The 1970s Microprocessor Still Alive (2021)

#38
post #8

Earlier quoted context omitted.

I'm sure clones are still being made.

The cpu possibly, but I had a hard time trying to find the support chips (ctc, sio/pio, etc)...

Do you have an actual use for them? I might have a few tubes of Z80-CTC & SIO in the basement if I haven't given them all away yet.

Re: Z80 – The 1970s Microprocessor Still Alive (2021)

#39
post #13

Earlier quoted context omitted.

The ARM 1 only had 25,000 or so.

wonders how ARM did that - the MIPS R2000 came in at ~115k and the 80286 ~134k anyway - say you want 50% of the transistors for on chip RAM these days, then thats 100 billion / 50 thousand = 2 million ARM 1s clocking at say 3GHz 6e15 MIPS = 6 peta MIPS so if you could run code on it, you would get a 10,000x speed up ;-)

> wonders how ARM did that

Acorn co-founder Hermann Hauser famously joked that he gave the original ARM microchip design team two distinct advantages: no time and no resources. With no money for a large crew or complex hardware, the tiny core team had to keep the processor design exceptionally simple, which ultimately birthed the revolutionary RISC architecture.

It also had to run in simulation on a BBC micro… Probably with a second processor via the Tube interface, but still.

Post reply on HN