License Agreement:

This program is released as freeware. Iam NOT responsible for
any direct or implied Damages that might arise due to the use
or misuse of this program. ONLY YOU are responsible for any
damage or unpleasant events due to the use of this software.
and blah blah blah ... Final Conclusion - you must not
sue me if you use this program! :P

License agreement ends here.
------------------------------------------------------------------

asm85 [input-file] [output-file]

input-file - Mnemonic file. If extension not given assumed as .asm
output-file - Opcode file. If extension not given assumed as .885
	      and if filename is not given it is taken as that
	      of input-file with extension .885.

The assembler assembles 8085 mnemonic codes into 8085 opcodes
which are stored as hexadecimal numbers in a ASCII file. The
8085 emulator uses the ASCII file to execute the program.

The first line in an ASM program can optionally contain a
"Start=xxxx" line - without the quotes. Here xxxx is the
memory address where the opcode will be loaded. Comments
CANNOT be given in the first line if it contains a
"Start=xxxx".

All numbers in the program are taken as Hex Values. And the
assembler is NOT case sensitive.

Comments start with a semicilon (;) and continue till the end
of the line. Comments cannot be give along with a label or any
mnemonic that references a label.

If any data must also be loaded then the start of data definitions
is denoted by a "[Data]" in a line. All lines following "[Data]"
are assumed to be data definitions. Data definitions are of the
form "xxxx yy" - where xxxx is the memory address where the data
yy will be stored. Only one data definition can be present in a line.
