Restoring Y Combinator's Xerox Alto, day 3: Inside the disk drive
righto.com
righto.com
I've wondered what it would take to build a drive and its media from scratch. DEC used to do it all the time of course but given today's tools and tech. Could you build a 5MB removable platter drive? What sort of seek rate could you get on it? Clearly one of those projects that people that build their own vacuum tubes would get in to.
[1] http://ecee.colorado.edu/~mcleod/teaching/EandM3400/Lab%20Bo...
[2] http://www.secretlifeofmachines.com/secret_life_of_the_video...
There's a (bad) photo of the motor on page 52 of the manual: http://bitsavers.trailing-edge.com/pdf/diablo/81503-03_Serie...
About halfway down the page.
(Note: either the author is mistaken or the page is actually from ~30 years ago, since hard drives have not used stepper motors for a long time.)
One unusual thing about the Alto is the code to run the disk (and other devices) was in microcode, not machine code. (Are there other computers that used microcode for programming, not just to implement the instruction set?)
There are also some recent Freescale SoCs like the MPC5200 that use a programmable DMA engine to handle copying bytes between devices and memory.
Here are some bonus pictures of boards from the Xerox Dorado, which used ECL chips for higher speed. First is the ALU board; the large chips are ECL versions of the 74181 ALU. Second is a detail of chips from the 10K family, as well as unusual square memory chips.
https://lh3.googleusercontent.com/--KYoSBUuOhg/V4Rxs7tLB-I/A... https://lh3.googleusercontent.com/-MWYhn7enXdA/V4RxsQ8YHRI/A...