The Dragon 32/64 Computers

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.

6809dasm.pl

A 6809 disassembler written in Perl. The aim is to always produce code that can be reassembled by "a09".

PD Dragon 1 & 2

The two Dragonfire PD 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.

The rest of these were written a long time ago and are included here more for historical purposes than because they're still useful:

DragonDOS disk reading tools

PC/MS-DOS tools written in Turbo C for reading DragonDOS disks. Includes tools to translate disk files into CAS files. Unfortunately, there is little documentation available, and I seem to remember the drive being hard-coded. Like most equivalent software, won't work in this day and age unless you have a drive controller that can handle SD/DD disks (sadly rare).

FBACK2

A Dragon 64 tool to use the maximum possible memory for copying disks. Works very much like Graham Kinns' FASTBACK, but is relocatable so you don't have to lose current work.

Miscellaneous

Documentation

Some that I wrote as a very young person (so please forgive the terrible writing style):

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:

Updated 18 Apr 2008