A Completely Different Programming Pearl;
or, Real Programmers Eat Rum Cake

...As prepared programmatically on a S/360.

Additional notes:
From memory, BALR is Branch if Above and Load Register, SVC 3 is exit, and L after DS is length, but don't trust me.

<https://www.futilitycloset.com/2025/05/09/procedure/>

#IBMMainframes
#IBMS360
#S360

Procedure - Futility Closet

The September 1981 University Computing Center Newsletter at the University of Southern California included this recipe for “Famous Rum Cake,” written in Assembler by a systems programmer for the IBM 360: RUMCAKE CSECT * THIS INTRODUCES SOME NEW MNEMONICS * MX MIX * MXL MIX UNTIL LIGHT * BSOP BEAT UNTIL SOFT PEAKS * BSTP BEAT UNTIL STIFF PEAKS * BKE BAKE (SECOND OPERAND IS NUMBER OF MINUTES) PREHEAT BALR 12,0 350 DEGREES USING *,12 BOWL1 L 3,FLOUR A 3,BAKPOW A 3,SALT A 3,BSODA BOWL2 L 4,BUTTER MXL 4 A 4,SUGAR1 MX 4 A 4,ORIND AR 4,3 A 4,MIXTURE MX...

Futility Closet

If I can pry myself off the #Mainframe tomorrow, I'd like to get #9front on my #raspberrypi fixed - I've been watching a #Golang emulator for #ibm #s360 which would theoretically run on #Plan9

For some reason 9Pi4B stopped accepting login via drawterm, but otherwise seems fine? I think I'm going to not put it in whichever mode stops /dev/draw from running, I liked having the ability to just walk up to the system and debug (with rio)

Ihr erinnert euch vielleicht an die britischen Alteisensammler, die vor ein paar Jahren eine unfangreiche IBM S/360-Anlage aus Nürnberg geholt und nach Großbritannien gefahren haben. Jetzt geht's denen genauso, wie vielen anderen Alteisensammlern: Zeit und Platz wird zum Geldproblem. Also suchen sie jemanden, der Interesse hätte, etlichen Quadratmetern IBM Mainframe ein neues Zuhause zu geben: https://www.ibm360.co.uk/?p=911 #vintagecomputing #retrocomputing #ibms360 #s360 #mainframe
The 360’s are searching for a new home – IBM 360 Model 20 Rescue and Restoration

Join the force - again! #cobol #s360 #programmers #Guildford #Romford
I know what my next 3D printer project is 😍 https://www.thingiverse.com/thing:3653285 #s360 #system360 #mainframe
IBM System 360/30 Mainframe by genetoye

This is a model of an IBM System 360/30 Mainframe. Print as follows: Doors : Either red or blue. IBM provided both choices to customers. Body and Banner: Gray or Silver Front Panel: Black Print the Images.pdf for the banner, model plate, and front panel. I like to print on glossy photo paper for this. Images (except banner) are from photos I took of a S 360/30 at the Computer History Museum.

Breaking in my "new" (hi eBay!) coffee mug for my 6am meeting today ☕ #IBM #s390 #s360

@[email protected] @[email protected] I jokingly named that concept OS/1337...

As a whink to OS/2 and System/360 and I'm shure #IBM would go after me if I named it OS/420...

#OS1337 #OS2 #S360 #S390

On the development of the #IBM S/360 #mainframe computer that turned out to be a do-or-die situation for the company:

“Building The System/360 Mainframe Nearly Destroyed IBM” [2019], IEEE Spectrum (https://spectrum.ieee.org/building-the-system360-mainframe-nearly-destroyed-ibm).

#ComputerHistory #S360

Building the System/360 Mainframe Nearly Destroyed IBM

Instead, the S/360 proved to be the most successful product launch ever and changed the course of computing

IEEE Spectrum

#TIL Today, we all write hexadecimal numbers using the letters "A"-to-"F", this standard actually came from the #IBM S/360. Most earlier computers used octal, S/360 used hex, and because IBM used 'A'-to-'F', everyone followed.

https://retrocomputing.stackexchange.com/questions/15099/was-the-ibm-s-360-responsible-for-popularizating-the-a-to-f-notation-in-hexa

#retrocomputing #s360

Was the IBM S/360 Responsible for Popularizating the 'A'-to-'F' Notation in Hexadecimal Numbers?

In the early history of computing before the mid-1960s, there wasn't an universal, de-facto standard for the written representation of a hexadecimal number, different computer systems used their own