Well, Hello There
This site has existed continuously since 1994 and has gone through more redesigns and reincarnations than something that's undergone slightly fewer redesigns and reincarnations. The code is vehemently unsupported, the information chronically obsolete, the opinions doggedly idiotic and the artistic merit highly dubious. Stick around, we have more adverbs and we're not afraid to use them.
The CFT Project
The CFT is my home-designed, home-built mini-computer made from scratch. I've designed and built the instruction set, data path, processor, computer, software stack, cross-assembler, emulator, software toolchain and even some of the tools needed to do this. You can call this a ‘fantasy mini’. I'm in the process of testing the processor and building peripherals and the ROM, while trying to document the whole thing.
Oric C ProgrammingThis series of articles is a C language tutorial, focused on using C efficiently on Oric computers. The language combines a set of features which make it an excellent choice for most programming tasks, from system programming to Artificial Intelligence. Unfortunately, it was not designed with small eight-bit systems in mind. As a result, the Oric implementation of C is a cut-down version.
ANSI to PNG ConverterConvert ANSI graphics to bitmap images! This is a web version of my ANSI file to PNG converter. Written in Python, it simulates a PC's text mode using different VGA text fonts and renders colourful BBS graphics, affectionately (if somewhat inaccurately) known as ANSI.
I'm trying to reorganise the CFT Project documentation into something that's less than 400 pages and more informative. My biggest hurdle so far is how to describe this project in a concise way that still makes sense, and still keep all the information!
You know you're into obsolete programming languages when even Postscript manuals come in PDF now.
My Oric Telestrat has been faulty for 24 years, since an accident with the 12V rail of its power supply. Last week a page about restoring old micros gave me enough hope that maybe not all of its components will be dead, and I can maybe fix it. I certainly have the equipment now, if not the time.
That amusing moment when you realise the Pygments syntax highlighting library can grok Befunge code natively. 👍
Digging for ancient content for this site has made me very nostalgic for too many things! And also the opposite. What's the opposite of nostalgic when you dig too deep for mithril and eventually unearth your own personal Balrogs?
Gathering retro content. So far I've managed to transfer disk images of all my Apple II (well, IIe) programs, the last ever version of my first ever website, and a ton of code written on MS-DOS between 1991 and 1993.