The Arduino Project Gets a Core Memory Accessory
Stoobalou writes "A pair of mathematicians have created an electronics project that nostalgic computer buffs will likely recognize straight away: a magnetic-core memory shield for the Arduino electronics prototyping platform." The creators' web site has more, including schematics, if you'd like to make your own.
miaow!
There's a popular 'circuit bending' scene for modifying electronic musical instruments (usually crude ones) and other noise making games like Speak 'n' Spell to make unusual sounds. I could imagine using the core memory for storing sample data (you would have to stream it through I guess as it's only a few bytes) and allowing the user to manipulate it to produce unexpected results, for instance by waving inductive or magnetic devices near the core. It could also be used to store modulation data or other values for a digital synth. I know it sounds crazy, but the electronic music scene is always looking for ways to alter sounds in unpredictable ways, and this could certainly be a novel and retro way to do it.
Yes, but can they build a Beowulf cluster out of... --- oh, never mind...
Pacifist paratroopers yell, "Ghandi!" when they jump.
"It has been suggested that a modified driver shield could be used to access original core memory modules - possibly even reading data from salvaged modules that hasn't been read since the early days of computing."
Most likely no interesting info will come out. When memory was so limited, programmers stored as little as possible in core, and it was binary data anyhow.
I still have some paper tapes from the late 1970s with data from my first job at an electric power company. Unfortunately, there's not much there i can understand, not having kept the documentation. It was Fortran column-oriented numeric data, what each column meant was documented in printed manuals.
Yeah, even though it's more of a comment become story...
Then I think I will quote my own comment there...
Nice learning project!
However ferromagnetism is not for learning only. Check over at TI for FRAM powered uCs and their advantages.
The standardization brought in hardware and software tools by Arduino is good, but people should understand that a '90s Atmel microcontroller isn't everything that's out there...
How about a Dynatyper? http://www.computerhistory.org/collections/accession/X914.88
Or a Stringy Floppy? http://en.wikipedia.org/wiki/Exatron_Stringy_Floppy
I know this is OT, but if I have a 2MHz band which I'm sampling per Nyquist through an ADC with 14 bit resolution, are any Arduinos in practice going to let me stream that to the USB? I'm assuming the Arduinos' own ADCs aren't good enough. Just for a project I thought I'd waste a few days on...
Why is there an Android icon on this story? Because they needed to pick an icon and "Android" and "Arduino" were close enough?...
Entomologically speaking, the spider is not a bug, it's a feature.
Oh, yes - people still looking for a fast startup can relate to core memory. You switch the machine on, set the switches to the base address, hit 'reset', hit 'run' and you are up and running the last loaded program (CPU next instruction address registers etc.. are volatile, so can't be used) So, for example, set 0019, Res, Run, and you are up and running (CIL System 90, and others) Not too shoddy, eh?
:-))
Oh, er, when can we get a 5 channel paper tape reader, 8 cps (characters per second) teletype, 800bpi (bits per inch - cute, eh?) mag tape, and punch cards, please
Oh, for the days of spicing an edit into a bit of blank paper tape and taping it into the right place, !syad dlo doog eht erew esoht as we used to say.
Next, I want to see some bubble memory- remember that? I bet the controller would be much more complicated.
Can we stop the flood of Arduino nonsense? Yeah, I know people get excited when they discover how fun microcontrollers are. However, Arduino isn't all there is and it's not even particularly interesting. It's a family of boards with non-standard header pin spacing (WTF guys?!) with a shitty ATmega at its core. Most hobbyists would be better served by something from Parallax. For more demanding projects, the beagleboard is awesome. For tiny, cost sensitive projects, TI's launchpad dev kit is under $5 with additional microcontrollers (MSP430 series) selling for just a few cents a pop! If you don't mind a bit of a learning curve, ST's STM32 and STM8 series are great and dev boards are cheap.
Arduino isn't the only game in town. Let's stop covering every freshman-level EE project done with it.
As a collector of old electronics I have a keen interest in anything that lets people see and feel the history of electronics and computer technology. I have an Intel bubble memory with its chipset that I've been meaning to fire up for , um, decades. Maybe it's time to get cracking?
Mostly random stuff.
The military was still using computers with core memory.
Check this out!
Hey KID! Yeah you, get the fuck off my lawn!
Why does this article have an android image? The article has nothing to do with it. Arduino is popular enough with the hobbyist community to stand on its own. Not that the android integration package from google isnt awesome but maybe its time arduino got its own image?
Worked on the Univac 9700 which first came out with magnetic wire memory that replaced cores in earlier systems. Fixing memory errors was done by desoldering the affected wire, sliding it along and resoldering it. The wire memory was much faster than the core memory and was about the same speed as the early chip memory.