Está atualmente a visualizar o Portugal versão do sítio.
Gostaria de mudar para o seu sítio local?
16 TEMPO DE LEITURA MIN

EMUL ATION

Reviving the MK14 retro home computer

Mike Bedford uses emulation to learn about Sinclair’s first sub-£100 computer, which predated the better known ZX80 by three years.

OUR EXPERT

Mike Bedford hadn’t even thought he might one day own a computer by the time the MK14 appeared. That makes it no less of an interesting diversion for him, though.

QUICK TIP

A version of Tiny BASIC has been written for the SC/ MP – it’s called NIBL. So, we might wonder if it can run on a suitably expanded MK14, with memory expansion and VDU cards.

The Sinclair ZX80 went on sale in 1980 at £99.95, or T £79.95 in kit form. In so doing, it was responsible, in no small part, for kick-starting the British home computing revolution of the ’80s. However, it doesn’t tell the whole story. Nor is it correct to say, as is often suggested, that the ZX80 was the first computer to be offered for less than £100. That honour goes to a much lesserknown British computer called the MK14, our subject here. It’s probably quite different in many ways from anything you’ve seen before, and it was nothing like that better-known home computer we referred to above. But it’s no less a part of our computer heritage, so we thought it would be interesting and informative to delve into its unique features. This isn’t just talk, though, so if you fancy getting some hands-on experience of the MK14, we show you how to do that via emulation.

Introducing the MK14

Launched in 1977, the MK14 cost £39.95, making it half the price of the ZX80 in kit form. This is an entirely appropriate comparison, though, because our quoted price of the MK14 is also for a self-assembly kit. In fact, the MK14 was only ever made available as a kit of 31 parts, including the circuit board, all of which had to be soldered together. The company responsible for the MK14 was Science of Cambridge who, in the fullness of time, became Sinclair Research of ZX80, ZX81 and ZX Spectrum fame.

It might have been the first sub-£50 computer, but the MK14 was also one of the most basic.
CREDIT: Steve Elliott, CC BY-SA 2.0, www.flickr.com/photos/jabberwock/4752663437

The specifications of computers of the ’70s and the early ’80s tend to be eye-openers because of the almost unbelievably small memory capacities and processor speeds. The MK14 was no exception, having 256 bytes of RAM and 512 bytes of ROM. This nonvolatile memory held the monitor program, which allowed programs to be entered and executed, and the results displayed. Where the MK14 differed from almost all other microcomputers of the time, though, was its processor. The soon-to-be-launched home computers of the ’80s virtually all had Z80s or 6502s,and some earlier US machines had Intel 8080s. Not the MK14, though, which had a SC/MP. Pronounced Scamp, this little-known processor from National Semiconductor was an 8-bit design, which was clocked at 4.4MHz on the MK14.

While this figure is similar if not higher than the clock speeds of most of the early ’80s home computers, a clock figure is a notoriously poor measure of performance. Indeed, the SC/MP compared unfavourably to many of its competitors – see box (opposite) for more details. We should also point out that the MK14 didn’t have a case; it was purely a circuit board. In addition, it didn’t include the necessary 5V power supply, which you’d have needed to buy separately – just like a Raspberry Pi!

Desbloqueie este artigo e muito mais com
Pode desfrutar:
Desfrute desta edição na íntegra
Acesso instantâneo a mais de 600 títulos
Milhares de edições anteriores
Sem contrato ou compromisso
INSCREVA-SE AGORA
30 dias de teste, depois apenas €11,99 / mês. Cancelar em qualquer altura. Apenas para novos subscritores.


Saiba mais
Pocketmags Plus
Pocketmags Plus

Este artigo é de...


View Issues
Linux Format
May 2024
VER NA LOJA

Outros artigos desta edição


WELCOME
MEET THE TEAM
Website trackers put Linux usage at over 4% for the first time. Where do you see Linux use increasing and how do you think things will go in the future?
Linux is everywhere
Everyone gets excited when the Linux market share
REGULARS AT A GLANCE
Linux is popular!
Linux has long been a favoured OS for servers and embedded devices but is now increasingly popular for desktop machines, too.
KDE Plasma 6 released
The long anticipated upgrade to the Plasma desktop has been released with huge improvements.
Nvidia moves to block ZLUDA
Ban on using CUDA translation layers in installed files.
VECTOR VEXATIONS
Dave Stokes is a technology evangelist at Percona.
WINE FOR WAYLAND
Alexandros Frantzis is a senior software engineer at
FreeBSD moves to kill 32-bit
FreeBSD is deprecating 32-bit platforms; 32-bit binary support in 64-bit kernels will remain, however.
PostmarketOS moves to Systemd
Phone OS has tentative support for Systemd.
Framework 16 laptop ships
Repairable, upgradable model costs under $500.
Distro watch
What’s behind the free software sofa?
FIXING OFFICE 365
Italo Vignoli is a founder of LibreOffice and
HAPPY BIRTHDAY!
Jon Masters is a kernel hacker who’s been
Kernel Watch
Jon Masters keeps up with all the latest happenings in the Linux kernel, so you don’t have to.
Answers
Got a burning question about open source or the kernel? Whatever your level, email it to answers@linuxformat.com
Mailserver
WRITE TO US Do you have a burning
Helpdex
shane_collinge@yahoo.com
BACK ISSUES MISSED ONE?
ISSUE 313 April 2024 Product code: LXFDB0313 In
OBS Studio
Mayank Sharma was bitten by a radioactive download
Moosync
Version: 10.3.2 Web: https://moosync.app Click on the
PhotoCollage
PhotoCollage defaults to a 800x600 canvas, but you
Collector
Version: 1.0.1 Web: https://mijorus.it/projects/collector/ You can open
Patool
Version: 2.2.0 Web: https://wummel . github.io/patool/ You
Warpinator
Version: 1.8.3 Web: https://github . com/linuxmint/ Warpinator lets
Croc
Version: 9.6.12 Web: https://schollz . com/tinker/croc6/ It might
Freedoom
Version: 0.13.0 Web: https://freedoom.github.io You can use
LibreMines
Version: 2.0.0 Web: https://github . com/Bollos00/LibreMines LibreMines has
QOwnNotes
Version: 24.2.5 Web: www.qownnotes.org While QOwnNotes supports
S-tui
Version: 1.1.6 Web: https://amanusk . github.io/s-tui/ Unlike
20 YEARS OF UBUNTU
We dive into the brand-new Ubuntu 24.04 LTS and look back at where it all began and how we got here!
LINUX FORMAT
The #1 open source mag
REVIEWS
AMD Ryzen 5 8600G
The CPU of choice for Chris Szewczyk and his tight budgets.
Deepin 23
Nate Drake is in too deep with Deepin – is this Chinese-made distribution a crouching tiger or a hidden dragon?
KaOS 2024.01
Nate Drake seeks to find some order in KaOS – a distro incorporating the KDE Plasma 6 desktop environment.
Bluestar Linux 6.7.6
Nate Drake finds blue is the colour, after firing up this intuitive and visually stunning Arch-based distro.
Drauger OS 7.6
Nate Drake puts this distribution through its paces – is Drauger a gaming dragon or just a plain drag?
ROUNDUP
Time trackers
This month, Michael Reed is keeping a strict eye on himself and trying to improve his work efficiency by investigating time-tracking applications.
Linux native application
Other options are nice, but we expect a well-integrated Linux app.
Installation complications
The first hurdle is always obtaining and installing the software.
User interface design and use
The ease of daily use. If the application
Extra features
Beyond the basic options, what else can the software do?
Automatic tracking
Insights from hands-free analysis of your activity can often be fascinating.
Cloud options and alternative platforms
Working away from the main computer.
Reports and summaries
For some, this is one of the most important parts of the system.
Time trackers
We’re choosing TimeCamp, a freemium solution that isn’t
LINUX INVADES WINDOWS
Join Nate Drake as he explores Linux’s infiltration of Windows. Have the barriers between operating systems truly been broken?
Learning to love Linux
The early days of Microsoft put it at loggerheads with the growing open source movement, but things are different now.
Linux inside Windows
Run Linux apps on Microsoft’s OS in Windows Subsystem for Linux 2.
VS Studio for Linux
WSL2 integration offers the best of cross-platform development.
Run the Microsoft distro
Rumours are rife but how far will Redmond go to embrace Linux…
Pi USER
Turning the Pi Pico into a custom GPU
Renowned fanatical Pi modder Clem Mayer goes all out and creates a Pi-powered graphics card.
Kaki Pi
From Japan!
Double the fun
NVMe on Pi 5
RASPBERRY Pi TURNS TWELVE!
Les Pounder works with groups such as the
ParrotOS
Les Pounder has watched Hackers at least 12 times and knows what all the books are. Now he just needs a cool haircut and RISC-based laptop.
Bambu Lab X1-Carbon
There’s a reason this Bambu is shooting up all over and Andrew Sink is happy to help it out.
Create notifications from smart sensors
Les Pounder loves building gadgets with the low-cost Raspberry Pi Pico W – and some of them, like this one, even work.
IN DEPTH
The Grapes of Tux
Sommelier Jonni Bidwell shows you how to get your pesky Windows applications running on Linux, as he uncorks the latest Wine release.
TUTORIALS
Audit your system for vulnerabilities
Invulnerable Shashank Sharma has the perfect tool to keep systems safe.
Build a streaming ebook library
Bionic bookworm Nick Peers looks at a free tool that enables you to collate, read and share your digital publications over the internet.
After the kernel, it’s startup time, init!
Mats Tage Axelsson explains how Linux takes you from the kernel to a running system, both today and back in the mists of time.
Ultra-smooth home game streaming
Promising the Sun and the Moon, Michael Reed’s heavenly bodies promise perfect gaming streaming on most PC hardware.
Clever CAD coding for clients and cigars
Hungarian boy genius Tam Hanna tidies up his underground bunker’s cigar corner with a bit of creative 3D printing.
How to fix glitching Steam Deck games
Despite amazing work, there’s plenty of incompatible Steam Deck games, thankfully fixes are at hand, but nothing so far for Neil Mohr.
ADMINISTERIA
Tips for managing Docker containers
Generous-minded Stuart Burns has years of Docker experience under his belt and is keen to share his knowledge with other sysadmins.
Collaborate with OnlyOffice DocSpace
Nowadays, online document collaboration is a must. OnlyOffice DocSpace allows organising this effectively. Kseniya Fedoruk shows how to set it up.
Make AI work for you
Want to get more from the best-known AI service on the planet? Barry Collins and Neil Mohr explain how to make AI work for you.
CODING ACADEMY
Solve word puzzles with clever code
Living conundrum Matt Holder discovers how to use Python to improve his puzzle-solving skills when watching Countdown.
Pixel-perfect Asteroid collision detection in C
Did those pixels touch or just pass by? David Bolton demonstrates a method of checking collisions with lots of objects on screen.
Conversa
X
Suporte Pocketmags