Live data from Hacker News

Captain Zilog Crushed: The Story of the Z8000

thechipletter.substack.com

11–20 of 70 posts

Re: Captain Zilog Crushed: The Story of the Z8000

#11

Zilog could get a bigger market share. Still remember those times programming in Z80 machine code. It was much more flexible and convenient versus 8080. You can find Zilog in embedded systems, they are not dead at all.

Z80 kits etc. A very-much alive ecosystem:

https://z80kits.com/product-category/basekits/

https://smallcomputercentral.com/

https://github.com/Plasmode

Re: Captain Zilog Crushed: The Story of the Z8000

#12

I have so much moe for the various post-Z80 chips Zilog made that people think failed in the marketplace but are still around and perfectly viable for applications that don't need 32-bit https://en.wikipedia.org/wiki/Zilog_eZ80 But the thing is that you keep getting dragged kicking and screaming to ARM because even if it is boring it is capable, affordable and everywhere.

The latest round of STM32G0 is about $1 in quoted price before you start haggling. TI is launching a $0.40 (!) ARM micro soon. A modern toolchain, an ALU that doesn't suck, and a ton of ecosystem support are genuine improvements over z80. It's just the new default in the same way that z80 was a default (though less so, I grant). And I say this as someone who still knows z80 opcodes from high school programming TI cal…

Z80 does seem to be on borrowed time, but the real sea change is going to be displacing 8051

Re: Captain Zilog Crushed: The Story of the Z8000

#13

From the wiki link of the z8000 there is a curious bit of Commodore history I never knew of: https://en.wikipedia.org/wiki/Commodore_900 C. had a pretty good deal with zilog, but they pissed it away for maybe not very good reasons.... Had things gone different C900 and the like might've been there instead of the Amiga.

Thanks for mentioning that! I had an Amiga in the early nineties and consider myself pretty knowledgeable when it comes to Commodore history, but wasn't aware of this machine either. The article doesn't mention why the C900 was cancelled, but I guess Commodore was afraid to go up against IBM with a purely business-oriented machine? So they did what many other big companies have done since: bought up a startup to get the Amiga - which was successful for a while, but then they failed to invest into developing it further...

Re: Captain Zilog Crushed: The Story of the Z8000

#15
I actually took the Captain Zilog self-study course (probably in 1981 or 1982). They mailed you the first installment and you answered the questions. Then you mailed back the answers to get graded and receive the next installment. I think the completion prize was a Captain Zilog t-shirt.

The thing that I remember was that the Z8000 had some pretty complex addressing modes.

Re: Captain Zilog Crushed: The Story of the Z8000

#16
FTA: “One cheaper version would fit into a 40-pin package. This version would have its memory address sizes limited to 16-bits and so would only be able to use 64 KB of memory. A more expensive 48-pin version would have access to a 23-bit or 8 MB address space.

To support this approach, the architecture would be based on segmented addresses.”

I don’t see how that follows, given the example of the 6507. https://en.wikipedia.org/wiki/MOS_Technology_6507

“The 6507 (typically "sixty-five-oh-seven" or "six-five-oh-seven") is an 8-bit microprocessor from MOS Technology, Inc. It is a version of their 40-pin 6502 packaged in a 28-pin DIP, making it cheaper to package and integrate in systems. The reduction in pin count is achieved by reducing the address bus from 16 bits to 13 (limiting the available memory range from 64 KB to 8 KB) and removing a number of other pins used only for certain applications.”

The instruction set of the 6507 can address 64kB of memory, but it lacks connections to the outside world to actually use its full address range (it might even be possible for a hardware hacker to open up a 6507 and add those extra pins, depending on how much the 6507 internals differ from that of the 6502)

Re: Captain Zilog Crushed: The Story of the Z8000

#17
post #4

Earlier quoted context omitted.

The latest round of STM32G0 is about $1 in quoted price before you start haggling. TI is launching a $0.40 (!) ARM micro soon. A modern toolchain, an ALU that doesn't suck, and a ton of ecosystem support are genuine improvements over z80. It's just the new default in the same way that z80 was a default (though less so, I grant). And I say this as someone who still knows z80 opcodes from high school programming TI cal…

I saw a tweet once that went something like, "Mankind strayed from god when we invented the IC", and some days I feel that. Economies of scale crush everything, including our nerdy fondness for particularly elegant ISAs.

You're right there. As transistors got cheaper, we've got into the habit of using them en-mass to prop up horrible architectures with weird (but effective) tricks like enormous look-ahead, stupendous pipelines, and gigantic caches.

I recall with considerable fondness those ISAs that could be understood in ultimate detail by a simple human - the monolithic supercomputers like the Cray 1.

Re: Captain Zilog Crushed: The Story of the Z8000

#18
post #14

Does anyone have the history for why number of pins was such an important consideration (not just for Zilog, Intel too)? Was it really that much more expensive to make a 64 pin package than a 40 pin one?

From memory the reason given was test machines topped out at 40 pins. Anything bigger was much more expensive to test. IC Testers 40 years ago would apply inputs sequences to devices and check that the outputs were correct. Works for simple logic but already was a problem for processors.

The 8086/8088 multiplexed the address and data busses to get the pin count to 40. Which wasn't bad when using DRAMs since they're also multiplexed. Again to save cost.

Advantage of the 8088 was the 8 bit data bus. So you only needed 8 DRAM chips. Which was a big cost savings. And extra 16k of DRAM could be hundreds of dollars.

Re: Captain Zilog Crushed: The Story of the Z8000

#19
post #16

FTA: “One cheaper version would fit into a 40-pin package. This version would have its memory address sizes limited to 16-bits and so would only be able to use 64 KB of memory. A more expensive 48-pin version would have access to a 23-bit or 8 MB address space. To support this approach, the architecture would be based on segmented addresses.” I don’t see how that follows, given the example of the 6507. https://en.wik…

I believe the Z8001 and Z8002 are different designs (can't find a die shot of the Z8001 but Z8002 die only has 40 pads).

Zilog could have gone down the 6507 style route, I guess, but the Z8002 would have been more expensive to produce.

So use of the word 'support' is really 'in support of a cheaper 16 bit address / 40 pin version' where savings are made not only on packaging but on the die.

Re: Captain Zilog Crushed: The Story of the Z8000

#20

I have so much moe for the various post-Z80 chips Zilog made that people think failed in the marketplace but are still around and perfectly viable for applications that don't need 32-bit https://en.wikipedia.org/wiki/Zilog_eZ80 But the thing is that you keep getting dragged kicking and screaming to ARM because even if it is boring it is capable, affordable and everywhere.

The latest round of STM32G0 is about $1 in quoted price before you start haggling. TI is launching a $0.40 (!) ARM micro soon. A modern toolchain, an ALU that doesn't suck, and a ton of ecosystem support are genuine improvements over z80. It's just the new default in the same way that z80 was a default (though less so, I grant). And I say this as someone who still knows z80 opcodes from high school programming TI cal…

>TI is launching a $0.40 (!) ARM micro soon. [...] It's just the new default in the same way that z80 was a default.

And yet many cheap electronic devices will continue to be built and sold with 4-bit microcontrollers because 32 bit is overkill for those use cases and $0.40 is too expensive when 4-bit dies cost $0.05 or even $0.01, and $0.35 in savings is huge in high enough volume.

You won't see any new products developed in the west using such microcontrollers but they're still alive and kicking and there's still developers for them in Asia.

Post reply on HN