Feeds

The Dragon 32 is 30

Fire starter

Remote control for virtualized desktops

The Motorola factor

But software written in Basic wouldn't run straight off the tape because the two machines used different tokens to represent Basic keywords. And while Tandy had selected Microsoft's entry-level Color Basic, the PAT team chose an extended version with a broader array of graphics modes and other features.

PAT also contracted assembly language specialist Duncan Smeed of the University of Strathclyde, Glasgow to work on the new machine's Bios. Motorola had a strong presence in Scotland. Its UK semiconductor operation was based in East Kilbride, south of Glasgow. It still is, though the business, spun out of Motorola in 2004, is now called Freescale.

A basic Basic program

Basic programming

Smeed took the stock Motorola Bios and proceeded to tweak it for the hardware changes PAT was making to the reference designs. Smeed also made numerous optimisations, for instance recoding the keyboard scanning routines - a vital part of a system operated through Basic - to yield a 10-15 per cent performance jump over the reference hardware and the CoCo. The Bios assembly code was prepared on the University's DEC PDP-11 and then burnt to EEProm at Motorola.

He craftily dropped his initials, 'DNS' into the Bios' six-byte end-of-line sequence. Only the first two bytes of the six, Carriage Return and Line Feed are used, unless you poke an address with a '6' instead of a '2', in which case Duncan's initials print out on every line. Smeed hand-burned the code, not included in the Bios source print-out, into the final version EEProms

Motorola's 6809E Reference Card

Motorola reveals the 6809E's basics

Smeed would leave Strathclyde in 1983 to join Dragon Data as its Systems Software Manager. He returned to academia in 1986, a year after leaving Dragon, and today he is once again teaching computer science at the University.

PAT would further differentiate Dragon's hardware from Tandy's by adding a parallel printer port in place of the CoCo's serial connector. The video chip was adjusted for 625-line PAL output rather than the US-standard 525-line NTSC. How much of this adjustment was done merely to avoid invidious comparisons between the Dragon and the CoCo, or was a genuine attempt to take a stock design and make a better will probably never be known.

As Smeed now recalls: "There were three drivers behind the Dragon's early development: time to market, time to market, time to market."

Motorola's 6809E Reference Card

From Risc to risque: Motorola's 6809E command set prompted many a schoolboy snigger

The pressure was on to get the kit out and get it out very quickly. In those circumstance, developers have to take any shortcut they're offered.

The prototype Dragon, fitted with 16KB of memory and codenamed 'Pippin', was completed in November 1981, allowing Tony Clarke to show the PAT team's work to the Mettoy board and so gain its approval to put the computer into production.

Intelligent flash storage arrays

Next page: Pippin but no togs

More from The Register

next story
Hi-torque tank engines: EXTREME car hacking with The Register
Bentley found in a hedge gets WW2 lump insertion
What's MISSING on Amazon Fire Phone... and why it WON'T set the world alight
You fought hard and you saved and earned. But all of it's going to burn...
Trousers down for six of the best affordable Androids
Stylish Googlephones for not-so-deep pockets
Download alert: Nearly ALL top 100 Android, iOS paid apps hacked
Attack of the Clones? Yeah, but much, much scarier – report
Fujitsu CTO: We'll be 3D-printing tech execs in 15 years
Fleshy techie disses network neutrality, helmet-less motorcyclists
prev story

Whitepapers

Go beyond APM with real-time IT operations analytics
How IT operations teams can harness the wealth of wire data already flowing through their environment for real-time operational intelligence.
10 threats to successful enterprise endpoint backup
10 threats to a successful backup including issues with BYOD, slow backups and ineffective security.
Forging a new future with identity relationship management
Learn about ForgeRock's next generation IRM platform and how it is designed to empower CEOS's and enterprises to engage with consumers.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Website security in corporate America
Find out how you rank among other IT managers testing your website's vulnerabilities.