[comp.sys.amiga.hardware] Assembly Language Utilities Wanted

markb@csg.uwaterloo.ca (Mark Brezina) (06/04/91)

	I'm looking for 'tetra' a binary to executable file converter.  If its
PD could someone please put it on AB20.  
 
	I'm also looking for a good assembly language monitor/assembler.  Any
recommendations?

kskelm@happy.colorado.edu (06/07/91)

In article <1991Jun4.133229.9078@maytag.waterloo.edu>, markb@csg.uwaterloo.ca (Mark Brezina) writes:
>  
> 	I'm also looking for a good assembly language monitor/assembler.  Any
> recommendations?

    Well, so far I've had good luck with both A68K assembler (Thanks, Charlie!)
and scypmon, both available in /amiga/languages/assembly on AB20.

    Since my mail to Charlie Gibbs bounced, this is a good chance to vent
my brain:

        *WHY* do the coders of all assemblers *INSIST* on having such
strict spacing rules!?!?!?  I refer to the fact that one cannot have a
space between operands.  It is SO much more readable with a space in
there... why can we not have one?  Another gripe is that labels are not
recognized in the following situation:

lab:move d1,d0

        Again- why?  There's a colon there.  That should suffice as a
separator.  I have tried repeatedly to get into Amiga assemblers-- and I
have repeatedly been distracted from the program at hand by tiny, petty,
numerous idiosyncrasies in the format that assemblers want.

-----
 More bandwidth wasted by...
   // Kevin "Visionary will be done RSN" Kelm 
  // kskelm@happy.colorado.edu -or- kskelm@COLOSPGS.BITNET
\X/ My views are not necessarily those of CU, but they should be.
Send flames to bite!me@bit.bucket.edu

bdb@becker.UUCP (Bruce D. Becker) (06/12/91)

In article <1991Jun7.000905.1@happy.colorado.edu> kskelm@happy.colorado.edu writes:
|[...]
|        *WHY* do the coders of all assemblers *INSIST* on having such
|strict spacing rules!?!?!?  I refer to the fact that one cannot have a
|space between operands.  It is SO much more readable with a space in
|there... why can we not have one?  Another gripe is that labels are not
|recognized in the following situation:
|
|lab:move d1,d0
|
|        Again- why?  There's a colon there.  That should suffice as a
|separator.  I have tried repeatedly to get into Amiga assemblers-- and I
|have repeatedly been distracted from the program at hand by tiny, petty,
|numerous idiosyncrasies in the format that assemblers want.

	Assemblers are low-level languages, created
	as a means of last resort (rather than inputting
	hex digits).

	Perhaps you should be using a good macro assembler,
	such as Aztec C. This allows you to think more or
	less algorithmically, but leaves you with reasonably
	commented assembler code which you can wriggle about
	in to your hearts content...

-- 
  ,u,	 Bruce Becker	Toronto, Ontario
a /i/	 Internet: bdb@becker.UUCP, bruce@gpu.utcs.toronto.edu
 `\o\-e	 UUCP: ...!utai!mnetor!becker!bdb
 _< /_	 "Ferget yer humanity, do the poot" - devo