This is a generic 2 pass assembler for the motorola 6805.
It is intended to be used to develop timex datalink "wristapps".

The oddest feature is the timex pseudo-op, which takes a string, converts
it to timex's character set, and puts it in the executable, just like db.

I would write a better manual, but I'm in a bit of a hurry.
There are bugs, I'm sure of it.  I'm also certain that the symbol table
is broken.  Please email bug reports to tjohnson@csgrad.cs.vt.edu

Look in test.s for an example program.  This assembler uses the operators
and expression syntax found in C.

I would like to thank Motorola for putting the technical manuals for the
6805 on WWW.  Timex on the other hand has responded to every query I have
sent them, but has failed to answer a single one of my questions.  

/* Copyright 1996 Tommy Johnson
**
** Permission is hereby granted to copy, reproduce, redistribute or otherwise
** use this software as long as: there is no monetary profit gained
** specifically from the use or reproduction of this software, it is not
** sold, rented, traded or otherwise marketed, and this copyright notice is
** included prominently in any copy made.
**
** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
** IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. ANY USE OF THIS
** SOFTWARE IS AT THE USER'S OWN RISK.
*/

Timex, Datalink, and probably "wristapp" are trademarks of the timex
corperation (http://www.timex.com).

Timex has nothing to do with this project, do not ask them about it.  
