Anatomy of the 4040 Disk Drive (1988)
pagetable.com
pagetable.com
The 6504/6502 pairing in the drive with the 6504 handling disk controller operations and the 6502 handling IEEE 488 bus communications was ... interesting. Especially later on when Commodore created the 1541, where they emulated the functionality of the original 4040 design by doing everything via software on a single 6502, including the GCR decoding step which was handled by a dedicated ROM in the 4040 - all presumably to drive down the cost of the drive.
Since we didn't have a memory map of the drive (and certainly no easy way to debug code running on it) we had to read the boot code to figure out what it did and construct our own memory map from that. I still remember the moment when my 13 year old self realized that the code I was reading was blinking the drive LED lights as part of the POST test and then figuring out what the different error codes that I had never seen before were. Good times.
https://en.m.wikipedia.org/wiki/Commodore_8050
The most amazing thing is how heavy it is. All folded steal. 28lbs, 13kg!
Also the size of the caps in it is amazing.
https://farm6.static.flickr.com/5316/14028063048_1ae4c72023_...
I have not powered it up in years. I might try to get an old PET on eBay and get it all working again.
https://icomp.de/shop-icomp/en/produkt-details/product/c64-r...
One of the biggest things now is you can get is an IEC to compact flash. Looks like a 1541 to the C64.
The product actually shipped with either 35 or 70 meg disks, so it was an immediate misnomer, but the name stuck anyway. You'll find references to it in old mainframe texts.
https://www.nytimes.com/1982/01/10/business/new-from-silicon...