Hacker News new | ask | show | jobs
by rbanffy 2046 days ago
> Woz's masterpiece, which was discrete logic

It had the downside of requiring precise timing. This is an issue if you wanted a faster (or even a slightly improved) 6502 in the machine.

Oh well...

3 comments

None of the Apple II's competitors exploited that, though. EVERYTHING in that world of software was built around tight hardware assumptions. Atari, VIC, Commodore, none of them ever shipped a faster CPU. That needed to wait for later architectures.

No, the Disk II was absolutely a masterpiece. Go back to the linked article, think about everything this very complicated chip did, and recognize that Woz made a card that did exactly the same thing out of 6 chips you could buy at Radio Shack and two tiny ROMs.

I am familiar with the design. At the time, the only computers that were less timing dependent were the S-100 and CP/M boxes where you could swap out a CPU for a faster one if memory speed permitted.

I don't consider it a mistake - nobody at the time was realizing that we all would, eventually, move our software to faster computers every couple years. Woz is brilliant, but he couldn't have foreseen it and, as you point out, almost nobody did.

This made me realize that Zip chips were a lot more complicated than kid-me thought:

https://en.wikipedia.org/wiki/Apple_II_accelerators#Zip_Chip...

Those things were amazing engineering. Someone's probably making something like it for the retrocomputing crowd.

With current tech it should be trivial to keep all of the RAM in the module and just asynchronously push some writes out (video and IO) at Apple II speeds.

Back then no one really expected microcomputer hardware architectures to have a long lifespan or allow for incremental CPU upgrades every year.