<LABEL>		asm68xx.a00

<CATEGORY>	embedded tools (embed.*)

<PROJECT>	assemblers and utilities for MC68xx microcomputer chips

<VERSION>	major=a, minor=00, type=c  {(c)omplete,(a)dditions,(p)atch}

<SUBMITTED>
	gil@netcom.com - Dropped at sunsite.unc.edu: /pub/linux/incomming
	Announcement sent June 13, 1993 to comp.os.linux.announce

<ORIGINS>
 	assemblers - fassrc122.arc (Motorola BBS).
 	srec2bin.c - convert.pas to C (Motorola BBS, MCS)
 	bytedump.c, etybdump.c - homebrew (MCS)

<MODS>

Linux/MCS specific porting changes:

o	added prototypes, and converted to prototyping
	function declarations to take advantage of compile checks.

o	added pseudo-op DEBUG to set assembler debug features. This
	release has del_err, no_del_err, debug_mess, no_debug_mess.
	additional command line param to turn debug on or off at start.

o	added backslash as literal operator in quoted char operand.
	improved immediate operand processing.

o	convert.pas has been translated and optimized to srec2bin.c.

o	added bytedump.c and etybdump.c.

o	added makefiles and package agents. created new directory
	structure. added comments here and there.



<TESTS>

June 11, 1993 - as11 (68HC11 assembly) passed tests
	 used 486DX with Linux 0.99pl9, gcc2.3.3, libc4.3.3/libc.so.4.3.3
June 7, 1993 - as1 (6801 assembly) passed meager tests
	 used 486DX with Linux 0.99pl9, gcc2.3.3, libc4.3.3/libc.so.4.3.3
Previously was compiled and loosely tested on MSDOS using Borland C++ v3.1.
Supposedly tested prior to posting to Motorola BBS.


<TODO>
o	allow macro processing (may have to do a complete rewrite, yuk!)

o	create man pages

o	collect or create more 68xx assembly test programs.

o	collect or create conversion programs for other formats,
	e.g., intel hex.

o	generate makefiles and system specific characteristics,
	like cc vs gcc, or native alloc() vs hand rolled alloc().
	similar to GNU handling (but fits into package agents scheme)
