Tom Stepleton

@stepleton.bsky.social

AI research engineer, glider pilot. Apple Lisa power user. @stepleton@oldbytes.space on Mastodon. Most of my posts will be about old computers; occasionally I'll mention flying.

Saturday 16:30 at #emfcamp Stage B: a talk I've been looking forward to giving for over a year. It's ambitious but if I pull it off I think it'll be a lot of fun. I want it to be a treat for computer history, OS, and programming language buffs, and for everyone else too!

Part of the cover page for Foster et al.'s "An Introduction to the FLEX Computer System". My talk title is superimposed on top: "RSRE Flex: reviving an innovative, remarkably odd British operating system
that almost nobody knows about"

Hello! Next Saturday at 4:30 PM, I'll speak at #EMFcamp Stage B on the obscure, innovative, unusual Flex computing environment for #PERQ workstations. (Demo included!) Fitting everything into a half-hour will be tough: expect fast talking, big gestures, and maybe a bell or gong to mark chapters...

Login splash screen for the RSRE Flex computing environment. The Flex logo is shown alongside "Evaluation Kit"; additional text shows a crown copyright notice, a solicitation of feedback, and basic instructions.

Ah, the English springtime tradition of cutting out bits of metallised mylar space blanket and taping it over the window panes (In my experience it does help with sunny heat, especially for skylights!)

45 days until #RetroFest 2026 in Swindon. #PERQ status: - Flaky Z80-based I/O subsystem: sometimes the #Z80 jumps off the tracks and executes nonsense code - Disk boots fail: the microcode attempts to load blocks far beyond the end of the disk Trying today: DIY diagnostic microcode

A still from a video on the Technology Connections YouTube channel. The presenter Alec is sitting at his usual desk with a device that makes the bell noise heard at American railway crossings. The closed caption visible on screen says "But almost anything can be fixed if you're patient enough."

POV: #PERQ hardware debugging, as usual. The #Z80 (serving as an I/O coprocessor) is behaving strangely: fetching instruction bytes without toggling the M1 pin, jumping to random locations at around 47uS after coming out of reset; what's going on here? RetroFest in six weeks or so...

A hardware debugging scene: from left to right, a Tektronix TLA714 logic analyser (a big squat box with an LCD computer display), a PERQ 2T2 workstation with the covers off and the EIO board jutting out from the front (I'm using bus extenders for easier access to the ICs), and an oscilloscope. Wires snake everywhere to connect the test equipment to the guts of the ailing PERQ.

Developing technique for "disk baking". The box is a filament dryer for 3-D printing, and the disk "bakes" inside at 55 °C for six hours in an attempt to stabilise the degraded binder that holds the magnetic oxide to the PET substrate.

An 8" floppy disk rides "hammock-style" on a pair of wires slung inside of a smoked perspex box with a backlit indicator panel.

I struggled with vi on the Torch. There's only one thing to do. Compile uemacs on the Torch. In the process of modifying the code to K&R formats I've started to like vi, rendering this task pointless. But now I've started I need to to see if uemacs will work. Why do I do these things to myself?

A picture of an attempt to compile uemacs on the Torch Triple X. The file named fileio.c has generated a number of errors.

This is the manual for the Elliott 803 library subroutine D2. It was implementing this sorting algorithm in 803 machine code that lead to Tony Hoare suggesting to his boss that he had a better algorithm, which turned out to be quicksort.

BildBild

Do you have 5.25" and 8" floppy disks that are spare, low-quality, degrading, or just generally in bad shape? I'd like to take my floppy disk data recovery game to the next level. I have equipment, but there's no substitute for experience.

A trio of floppy disks: a big 8" disk, a fairly ordinary 5.25" disk for PCs, and an Apple FileWare (aka Twiggy) disk.

Has anyone ever heard of a (UK?) journal called University Computing? Know where I could find archives? Long shot, but this paper could contain info that helps us open-source a remarkable operating system developed by the UK MoD in the 1970s and 1980s. Boosts appreciated!

Picture of a citation at the end of a paper. The citation says:

15. "Flex and the ICL Perq2" M.Stanley. University Computing Vol 8, No 2, Summer 1986.