Aug. 19th, 2005

perlmonger: (excited)
[livejournal.com profile] hirez reminded me of antediluvian digital computingnesses. I thought of Baby's First Hack, time back way back.

I was at Hull University then; they ran an ICL 1904S with 192K words of 24-bit core. Apart from the odd weekend when they fired up GEORGE 4, the behemoth under the Brynmore Jones library ran GEORGE 3: no VM. Because of this, MOP[1] sessions were limited to loading programs of 2K words or less. MOPCORE limit it was called. Anything larger had to be submitted as a batch job.

There's not a lot you can do in 2K words. Certainly not run the Algol68R compiler.

However, you could run a few specially privileged interactive programs of significantly greater size. So, I wrote a little command script that loaded (but didn't run) one of those programs, then copied a little program loader into the registers (1900 computers addressed their registers as the first few words of memory, so you could run code written into them). Load a program of my choice into the (already authorised and allocated) memory; execute from its normal start address and... eventually I got caught by the ops, yes, running the Algol68R compiler online. They conceded that it was a nice hack, but banned me for a week anyhow.

Ahh... Them were the days. Kids now, got no idea.

[1] Multiple Online Programming, otherwise known as a Teletype KSR33 (or 43, if you were lucky).

Profile

perlmonger: (Default)
perlmonger

July 2013

S M T W T F S
 123456
78910111213
14 151617181920
21222324252627
28293031   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Powered by Dreamwidth Studios