this post was submitted on 26 Jun 2023
87 points (98.9% liked)
retrocomputing
4103 readers
4 users here now
Discussions on vintage and retrocomputing
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
The touching of the cores isn't really important, what matter is which specific wires run through each core vs around/outside each core. That weave pattern defines the addressing scheme and the data stored in each address.
http://madrona.ca/e/coremem/index.html Core memory
http://madrona.ca/e/corerope/index.html Rope memory
After digging some more, looks like core rope memory is different than the magnetic core memory in your link above (seems to describe magnetic core memory instead of rope memory). Core rope memory is used for ROM while magnetic core memory is used for RAM, and they have different working mechanism.
Basically, 1 if the sense wire going through the core, or 0 if the wire bypass the core. You basically woven 1 and 0 manually into the rope. And yeah, it doesn't matter if the cores touch each other as long as the wires are woven correctly. This article have some wiring diagram for the core rope memory: http://www.righto.com/2019/07/software-woven-into-wire-core-rope-and.html .
Oh, my bad, I linked the wrong page!, edited to include both
All this stuff is really cool! Looks like you can use one ring to store multiple bits by using multiple sense wire. So that's why there are a lot of wires in the images. Seems like there are 16 bits for each core?
I wonder how feasible it is for someone to built their own retro computers by soldering a bunch of nand gates and weaving their own ram and rom. The only problem seems to be getting the ferrite cores in huge quantities (are those still being sold these days?).
I totally want to try, I think ferrite toroids are everywhere, but the material that core/rope memory rings are made of has a specific magnetic response hysteresis which is important.
There goes my dream building my own computer if I survived a nuclear apocalypse.