Binary Dinosaurs Computer Museum
titlebar
button1Museum History button2Museum Updates button4Adverts&Reviews spaaaaace button5Moan, Bitch, Gripe scroll1
button6Inhabitants button7Reviews button8WOW! button9Contact button10Recursion 2017 scroll2
button11Links button17Floppy Recreation button13BDonFacebook button14CGE-UK 2004 button15WROCC 2006 scroll2
button16DECBOX button12Retro2017 button18Floppy Recreation spaaaaace spaaaaace scroll3
base blank_textbox

Paul Fellows
Waaaay back in 2003 a chap called Paul Fellows emailed me:
Your list of Achimedes Machines is incomplete - and I am
selling the missing link right now. It is an A500 - only 100 ever
made, pre-dates the A305 by 1 year. 50 Used for devleopment and
50 sold to Olivetti for 9600 each. How did I get this? Well, I
was the man wot invented Arthur/RiscOS and I've had it since 85
when we did all that.

Interested? Its on ebay at the moment :-)
THAT Paul Fellows? Certainly was. Obviously I could never have afforded his auction and I think it went for around £1400, but I emailed him back to ask if he had anything I could add to the site history wise. This is what he sent me, and for the life of me I can't remember why I didn't add it straight away!
I can certainly drone on about Arthur and RISC OS ...

I was in charge of Acornsoft's languages group for the BBC when one day the
Technical Director - Jim Meriman - called me up and said "Can you and your chaps write
us a BBC-like Operating System for the ARM - you've got five months".

This was because the team in Acorn's Palo-Alto Research centre who had been
writing a super multi-threading all-singing all-dancing OS called ARX were running a
bit late. In fact they had just anounced it would be at least 18 months before it was ready.
As the ARM based machines were in design at the time and expected in 5
months this was a problem as you might imagine!

I of course said "yes" and so Arthur - which stands for "ARM on thursday" -
contrary to what I have seen elsewhere - was born.

We started off with ARM second processor boards hooked up to Beebs for I/O -
then got given extended second processor cards with their own I/O also hooked up to Beebs
and gradually got the video drivers etc going on these.

Then came the A500. These started off fed from the beeb via a tube "podule"
and we eventually made it self-supporting.- and the machine I have is the
first one to ever run Arthur without the umbilical to the Beeb.

I remember a very very late night when we could not get the keyboard
interface to talk to us. The spec said "send FF, then FF, then FE then FD" to get it out of reset...
Would this work... not a chance.
We were there with Brian Cockburn operating the logic analyser, Tony
Thompson on the source, Stuart Swales helping, and myself (in charge and
making tea) - eventualy out of frustration I said "oh just send it "F0" and
then see what it does... "F0" you understand being a rude suggestion! - And
blow me - The thing responded FF... and went though the right sequence.

And it was released like that... So, the very first thing RISC OS says to
the keyboard is "F0" :-)

Anyway, we make Arthur, with Relocatable Modules (which are a bit like BBC
roms), Basic, Filesystems, Graphics, etc and it was very good at being a
BBC - but by the time we had done it, ARX was no nearer - in fact it was
still 18 months away! So, we added a window manager, and a font manager to
arthur, and produced a desktop demo to prove what the machine could really
do.

There was then a week when "presentations" were made by the ARX team of the
state of their solution - they flew in from the US and demoed a multitasking window manager - they
only had one application - a clock. They ran it and then ran a second and a
third...At this point it started "thrashing" the hard disc on their 4M-RAM
machine because it had used up all the memory. The boys from Palo Alto said
"Ah yes well the thing is "Arthur" will not be able to do this at all -
because it's not multitasking"....

A few days later we (Arthur) demoed a 305 machine with half a meg, running
the desktop and we had a calculator and a clock - infact we fired up 12
copies of the clock....and they all ticked.

The next we heard ARX was cancelled, and Arthur was no longer the interim
solution. It became the mainstay of Acorn's existance, and after version 1.8
it was re-named RISC OS.

The Arthur Team were :-
Paul Fellows (I2C, Clock, Palette control, and Team leader)
Tony Thompson (OS core)
Stuart Swales (FileSwitch)
Richard Manby (Graphics)
Neil Raine (Window Manager, Fonts)
Nick Reeves  (ADFS)
Tim Dobson (Text printing, Serial & the rest of the I/O)
Brian Cockburn (Networking)

Assisted by (software)
Hugo Tyson (ADFS)
Dave Flynn (Sound)
Sophie Wilson (BASIC)
Martin Clemoes (Floating Point Emulator)

Not to mention the hardware chaps - - but then our names are in the ROM....

All images and text © Adrian Graham 1999-2024 unless otherwise noted using words. Also on