Show Business

You may remember I blogged about bits and bobs I did for the Acorn World Show, which was held on the 13th September 2009 in Huddersfield. You also probably know I’ve also done a lot of work this year for one of the main exhibitors, Retro Software.

The Centre For Computing History, the museum that’s preserving some of my work for posterity, made video recordings of some of the speakers at the Acorn World show and one of the speakers happened to be one of the geniuses behind the BBC Microcomputer and the Acorn Risc Machine or ARM chip, Professor Steve Furber CBE.

Professor Steve Furber and my artwork. It doesn’t get much better!

They’ve posted Professor Furber’s talk online, and I’m delighted to say that you can see him wandering about in front of my posters for pretty much the whole video. I’m sure he was only standing in front of them so they wouldn’t make the audience vomit, but it still made me incredibly happy.

The Retro Software stand at the event was so successful that Dave Moore of Retro Software was asked by the organisers of the RISC OS London show if he would exhibit it there too.  Dave sent me a picture of the Retro Software stand at the show, complete with three posters two adverts and a banner I’d designed for him. It looks incredible and, again, it made me feel very happy.

Click to enlarge.

Before the RISC OS London show, Dave was offered a free advert in the new .pdf format RISC OS magazine “Drag And Drop“. Dave asked me to modify one of the adverts I’d designed for him.

One of the modifications he asked me to make was to replace the “See us at the Acorn World” flash with a “See us at the RISC OS London Show” flash. To do this, I needed to make a vector copy of the small bitmap RISC OS London Show logo Dave supplied me in Inkscape. I copied the logo quite faithfully, but I couldn’t resist changing the Gill Sans for the rather more fitting Johnston’s Underground.

Johnston’s Underground

You can see the advert in the sample copy of “Drag And Drop” that’s available here.

As Advertised…

The Acorn World show is still on today, and one of the things you’ll be able to see there are some rather retro looking adverts for games from Retro Software.

Dave Moore always liked the Superior Software adverts of 1984-1985 vintage. In particular there were two styles he liked. The full screen blue version that advertised one game:

Vintage advert for Matthew Atkinson’s Tempest

And the “split” ad that advertised two games:

A vintage advert for two of Superior’s games

He wondered if I could do something similar in Inkscape for him to use as promotional materials at the show. The job turned out to be quite straight forward as I had all the things I needed. I had created the svg of the Retro Software logo as well as the original cover artwork for Zap! and The Krystal Connection.

Here’s my rendition of The Krystal Connection:

I like the way this turned out

And here is my “split” ad:

Not my rubbish “Zap!” artwork again…

The main thing I had to watch was keeping the colours muted, and again the Tango icon palette was my friend here. I used it to create the artwork for The Krystal Connection and I’ve become rather fond of it. The font was Bahaus – it was difficult to resist adding the Access credit card logo though!

Acorn World Show

I’ve just noticed Joel Rowbottom has published a picture of a Master 128 running my Acorn World teletext screen at the Acorn World show.


As you can see, I added (and animated) the BBC Microcomputer owl logo, and the Archimedes logo to the bottom of the screen. Here’s the finished screen:

I wrote a BBC BASIC program to make the owl blink

I’m really glad the screen got used in the end.


The Acorn World show is taking place on 12-13 September 2009 and I’ve done several of bits and pieces for it. One run of the mill job was that I recreated the Acorn World logo as an .svg as organiser Dave Moore only had it as a small bitmap.

My svg vector Acorn World logo

However, after that I was asked to do something a bit more unusual. Dave wanted to have a real BBC Micro show a selection of pages of information to people arriving at the show, and asked me if I could do something in teletext Mode 7.

Creating teletext graphics is quite fiddly as there are numerous limitations you have to be aware of – if I hadn’t done a lot of teletext work back in the 80s on my Beeb (mainly lame mickey takes of Ceefax and Oracle) I would have found this job tricky.

The teletext mode consists of 25 lines of 40 characters. As far as graphics work is concerned each character space is made up of a grid of 2 x 3 pixels. That gives you an effective resolution of 80 x 75 pixels. You are limited to 8 primary and secondary colours. However, each character square can only hold two colours (foreground and background) and if you want to change one of the colours (either foreground or background) you need to have a blank square to hold the colour change.

The first thing I did was take export my Acorn World logo from Inkscape as a bitmap. I imported it in The GIMP and convert it to an indexed palette consisting of black, red, green, yellow, blue, magenta, cyan and white. I already had this palette handy as it’s the standard one I use when creating BBC/Electron loading screens.

Next I reduced the size of the image to 80 pixels in width. After that I then created a grid using guides on the image spaces two pixels apart horizontally and three pixels apart vertically. This corresponded to character squares on the image, which is very important. You need to see easily where the character boundaries are in order to work out where you have blank squares in which to change colour. It also helps you create the artwork on a BBC Micro.

The first character space had to be black, as that would be where I would change the graphics colour to white. I also had to make sure that the green Acorn did not overlap any character square used by the black writing – this would have been impossible to render in a teletext mode.

All ready to enter on a BBC Micro Emulator?

One special difficulty of this screen is that you cannot do black graphics on a white background in teletext mode on a BBC Micro (although teletext enabled TV sets can do this). You can only do white graphics on a black background. This may sound odd, but only being able to do the latter makes it much more difficult to change colours.

For instance, I had no white background when I came to do the green on white acorn, as the background for the “Acorn” text was black. This meant I needed two colour changes (one for the foreground and one for the background) and this takes two character squares. The Acorn in the picture shown above needed to be shifted right by a character square to allow room for this.

Next I needed to get my design into a BBC Micro. I’m not lucky enough to have a real BBC Micro here in Hungary, so I use the excellent free software BBC Micro Emulator BeebEm. Sadly, on Ubuntu Linux, I have to run the Windows version under Wine as the GNU/Linux port has been rather neglected.

Back in the 1980s I used to use a teletext editor called “Teditor” by Jim Notman that I typed in from a program listing in The Micro User (Volume 2, Issue 6). However, these days I use a program imaginatively called “Teletext Screen Editor” that I got from a link in a thread on The Stairway To Hell forum. It’s a particularly good editor as it has something called “Graphics Mode”. This means that the letters QW, AS and YX act as toggles for individual teletext pixels in a character square. This is a huge help.

When using a BBC Micro utility you really miss modern niceties like auto-saves and multiple undos! Therefore, in case of accidents I use the BeebEm “Quick Save” save state function to save my work regularly.

The finished result in the editor

All I have to do in the teletext editor is “type” the screen in using my GIMP image as a guide, and send off a BBC Micro disc image to Dave to load onto a real BBC Micro.