Setname:  uk101   
Year: 1979
Manufacturer: Compukit
Status: preliminary  notworks
Type: Home Computer
Parent: Superboard II Model 600 (Rev. B)
Emulation info
Overall emulation:  preliminary   
Color emulation:  good  
Sound emulation:  good  
Graphics emulation:  good  
Savestates:  unsupported   

Tech info
M6502 ("m6502")cpu 1000000 Hz
Screen ("screen")raster horizontal 512 x 256 @ 50.000000
Media devices
cassette ("cassette") cassette cass wav
RAM options
4K 4096
8K 8192

Romset info
ROM NameSizeCRC32SHA1Dump StateBIOS option
basuk01.ic92048 9d3caa92b2c3d1af0c4f3cead1dbd44aaf5a11680880f772good
basus02.ic102048 0039ef6a1397f0dc170c16c8e0c7d02e63099e986e86385bgood
basuk03.ic112048 0d01124254bd33522a5d1991086eeeff3a4f73c026be45b6good
basuk04.ic122048 667223e8dca78be4b98317413376d69119942d692e39575agood
monuk02.ic132048 e5b7028d74f0934014fdf83d33c8d3579e562b53c0683270good
chguk101.ic412048 fce2c84abaa66a7a48e4d62282671ef53abfaf450b888b70good


* CPU: 6502 1 MHz. (could be "overclocked" at 2 MHz by modifying the clock divide circuit)
* Co-Processor: None
* RAM: 4 KB expandable to 8 KB on board
* VRAM: 1 KB
* ROM: 8 KB (Microsoft BASIC) + 2 KB monitor
* Text Modes: 16 to 48 chars. x 16 lines
* Graphic Modes: None, but 128 graphic characters
* Colors: Monochrome
* I/O Ports: Tape recorder (at 300 baud) and printer ports
* Keyboard: Full stroke 50 keys
* Built In Media: None
* Built In Language: Microsoft BASIC
* Peripherals: Supports all Ohio Scientific expansions


MESS supports uk101 with a "cassette" (cass) device, to load .bas files.

To start Basic, press C


This system requires full keyboard emulation to work correctly. At startup, full keyboard emulation mode is enabled by default. Whilst in full keyboard emulation mode, some key associated functionality may be disabled (like the ESC key for EXIT). The keyboard emulation mode is toggled using the "Scroll Lock" key (by default).

RAM options

Different RAM configurations are possible for the uk101 in MESS. You can switch between them, changing the -ramsize parameter. At command line, you simply have to add ''-ramsize ram_value'', where //ram_value// can assume one of the following values

4k (default)

Known Issues

The emulation of this system is still Preliminary. In particular, the keyboard doesn't work.

History and Trivia

Made in the UK by Compukit in New Barnet, North London, the UK-101 was originally a copy of the Ohio Scientific Superboard II. Two years and various legal battles later the UK-101 became, technically, behind its erstwhile rival.

You could buy the UK101 as a kit or as ready made for an extra fee. The kit came in a cardboard briefcase, in which there were anti-static tubes containing the 65+ ICs, a box of IC sockets, and bags containing passives (mainly 0.1uF ceramic decoupling capacitors) and keyboard bits (the keyboard switches were soldered directly to the PCB).

The UK101 came with a transformer in a plastic case, which was rectified and regulated down to +5, the regulator's heatsink was far too small and it would run very very hot, causing the RF modulator to drift channel. Many people relocated the regulator off-board onto a bigger heatsink to solve both problems.

It came with an A4-size book authored by Dr. A.A. Berk, covering assembly, trouble-shooting, and circuit diagrams with descriptions.

The UK101 was based around the 6502 processor. On top of ASCII characters, 128 graphic characters were available in ROM. The RAM memory was expandable from 4 KB to 8 KB on board, or 40 KB with an expansion board.

At the time, The UK101 was heavily supported by Watford Electronics in the UK, and by various electronics magazines who published circuits. There were many user groups and plenty of software available. It was thus possible to upgrade this machine beyond all recognision ! Several cases were also made and sold by a number of manufacturers.

(info from


* UK101 Hardware Page --
* Martin Ward's Software Page --
* UK101 at --

Edit the History info for this game.


Back to Home Page