Nerdcore per Mail

RSS Feed About Archive NC-Sources Impressum Datenschutz

Mandelbrot on a vintage IBM1401

Gepostet vor 4 Monaten, 3 Tagen in

mand1

Ken Shirriff hat im Computer History Museum in San Francisco einen ollen, aber funktionierenden IBM1401-Rechner gefunden. Also hat er dafür ein Mandelbrot-Apfelmännchen in Assembler programmiert, das Programm auf ebenso olle Lochkarten gestanzt, das Teil einmal durchrattern lassen – „The cards fly through the reader at the remarkable speed of 800 cards per minute so the Mandelbrot program loads in just over a second“ – und das ganze schließlich auf ’nem Zeilendrucker ausgegeben. Nice! (via Visualizing Math)

mand2

The program fits onto just 16 cards, but the card format is a bit unusual. The machine code for the Mandelbrot program is punched into the left half of the each card, with code such as M384417A395417. An interesting thing about the 1401 is the machine code is almost human-readable. M384417 means Move field from address 384 to address 417. A395417 means Add the number at address 395 to the number at address 417. The text on these cards is the actual machine code that gets executed, not the assembly code. Since the machine is character-based, not binary, there's no difference between the characters "428" and the address 428.

If you look at the right half of the cards, there's something totally different going on, with text like L033540,515522,5259534. There's no operating system, so, incredibly, each card has code to copy its contents into the right place in memory (L instruction), add the word marks (, instruction), and load the next card. In other words, the right hand side of each card is a program that runs card-by-card to load into memory the program on the left hand side of the card deck, which is executed after the last card is loaded.

To run the program, first you hit the "Power On" button on the IBM 1401 console. Relays clunk for a moment to power up the system and then the computer is ready to go (unlike modern computers that take so long to boot). You put the cards into the card reader and hit the "Load" button. The cards fly through the reader at the remarkable speed of 800 cards per minute so the Mandelbrot program loads in just over a second. The console starts flickering as the program runs, and every few seconds the line printer hammers out another line of the fractal. After 12 minutes of execution, the fractal is done.

mand3

More:

eye

Sunspring: Shortfilm from Algorithmic Script

Ross Goodwin arbeitet mit Neural Networks und Storytelling und ließ für die „2016 Sci-Fi London 48 Hour Film Challenge“ einen Kurzfilm von einer auf SciFi-Drehbüchern…

HYPER-REALITY_A5

Keiichi Matsudas Hyper Reality 3

Neuer Augmented Reality-Schnickschnack von Keiichi Matsuda. Den ersten (exakt genauso aussehenden) Clip hatte er vor sechs Jahren veröffentlicht, später crowdfinanzierte er dann eine Kurzfilmserie, das…

robotcar

Google erfindet klebende Unfallopfer-Fänger für Roboter-Autos

You can't make this shit up: Google patent: Glue would stick pedestrian to self-driving car after collision. (via NewAesthetics) In a world with self-driving cars,…

algocthulhu

Algorithmische Necronomicon-Beschwörungen: Ä.I.! Ä.I.! Cthulhu fhtagn!

Für einen Vortrag über AlgoKunst auf der „Adventures on the Edge of Culture“-Konferenz programmierte Herr Shardcore einen Bot auf Beschwörungen aus Lovecrafts Necronomicon. Ph'nglui algo'nafh…

Screen-Shot-2016-05-16-at-11.11.28-AM-640x347

Hackers hack Mr.Robot

Vor einer Woche verpasste der Mr.Robot-Sender seiner Serie eine neue Website, und weil Mr.Robot haben sich natürlich erstmal ein paar Hacker um die Security gekümmert:…

artstyletransfer

Artistic Style-Transfer is getting good, fast

Die Artistic Style-Transfer-Algorithmen werden immer besser, das psychedelic Kitten und die Matrix-Cat unten rechts ist tatsächlich ziemlich mindblowing. Die Pics stammen aus einem neuen Paper…

Random Location Picnic-App

Random Location Picnic-App

Am Wochenende fand die SanFrancisco-Ausgabe des Stupid Shit No One Needs And Terrible Ideas Hackathons statt und der erste dumme Scheiß, der da grade die…

pc1

Restored Legends of Computer History

Hübsche Fotoserie von James Ball mit alten Rechnern aus der IT-Steinzeit, die er mit jeder Menge Photoshop-Voodoo wie neu aussehen lässt: Guide To Computing. Featuring…

IBM-Patent für DRM-Drucker, die Urheberrechtsverletzungen ablehnen

IBM hat ein Patent für einen Drucker angemeldet, der Inhalte vor dem Print auf Urheberrechtsverletzungen scannt und ablehnt, falls es jemand wagt, die Lyrics eines…

GoogleBrain creates „Poems“ from 3000 Romance-Novels

„Researchers from the company’s deep learning arm, Google Brain […] poured 11,000 yet unpublished [?] books—including nearly 3,000 romance and 1,500 fantasy novels—into a neural…

Siggraph 2016 Papers

Siggraph 2016 Tech-Preview

Der Siggraph 2016-Papers-Trailer ist da und leider ist er, wie in den letzten drei Jahren bereits auch schon, durch billige Jokes und schreckliches Voice-Over nahezu…