
   DASM1600.exe v0.2 - by Frank Palazzolo

v0.2 Changes

- Many instructions fixed
- Reversed byte order.  Now defaults to high byte, low byte.
- Fixed a bug with the org statement.  Now defaults to $0000

v0.1 initial release

Release Notes:

This is my first crude attempt at a CP1600/CP1610 disassembler.
If you find something wrong, please let me know.

Usage: dasm1600 infile <symfile>

You can redirect the output to a file to capture it.

The symbol file has only three commands, and must be in lower case:

org  XXXX         <-- This sets the origin:
data XXXX         <-- This defines a word as data
revbytes          <-- This reverses the byte order convention of the binary

..where XXXX is the hex representation of the desired address

Because the CP1600 uses 10-bit instructions, the byte order of the binary
file is important.  This program defaults to the high byte, low byte format.
(Note: this is new in this version)

Use the revbytes command to reverse the sense.

This program was compiled with DJGPP for DOS.  It has also been compiled on
Win95 under VC++5.0, as a Windows console mode program.  

Hope it's useful for you!

Frank Palazzolo
palazzol@tir.com

