The Dragon 32/64 Computers

Skip to site navigation

Introduction

The Dragon is an 8-bit personal computer based upon the Motorola MC6809E microprocessor. Made in Wales by Dragon Data Ltd., two variants were sold in the UK: the Dragon 32 (basic version, 32K RAM) and the Dragon 64 (64K RAM, serial port, other very minor differences). The on-board ROM contains a version of Microsoft Extended Colour BASIC, but more advanced operating systems like OS-9 and FLEX are available.

An NTSC version of the Dragon 64 was released in the USA as the Tano Dragon, and Eurohard repackaged it in Spain as the Dragon 200.

David Linsley has written a comprehensive history, available here.

Software

Available for download from this site:

XRoar

A free, cross-platform emulator of Dragon 32/64, Tano Dragon and Tandy CoCo 1/2.

asm6809.pl

A 6809 macro assembler written in Perl. Quite good at generating efficient output. Now with rewritten input stage supporting multiple sections.

6809dasm.pl

A 6809 disassembler written in Perl. The aim is to always produce code that can be reassembled by "a09" (or perhaps more reasonably, by "asm6809.pl").

Demos

Various bits of my proof-of-concept or work-in-progress Dragon software.

PD Dragon 1 & 2

The two Dragonfire public domain disks. There are a couple of little adventure games in there (probably by Robin Hemmings). Most interesting to me was "1770.BAS" (by M. Edwards) which allowed you to read BBC Micro disks.

Documentation

From other sources:

Note: The 6309 is a version of the 6809 created by Hitachi, and includes more instructions, extra registers and a native, faster, execution mode.

Other sites about the Dragon:

And less directly Dragon-related:

Images

 

Updated 28 Jul 2010