[comp.sys.amiga] A500 and tools inquiry

GU.KOPEC@SCIENCE (Mark Kopec) (09/14/87)

I'm currently trying to decide between the A500 and another micro, and would
appreciate your comments on this new product.  As a former A1000 owner, I am
well familiar with the outstanding capabilities of the Amiga.  In fact, I have
read nearly every book and manual available for it!

The machine will mainly be used for game development, along with some everyday
functions such as word processing.  With this in mind:

1)  I need a good machine that I can program EASILY in C and Assembly.  How
good is Lattice C?  Is it easy to use?  As one whom has experience with KCC
and Lightspeed C, I must say that I found Manx C horribly difficult to use by
comparison.  Will this experience be repeated if I purchase Lattice 4.0?
And which assembler is the preferred choice?

2)  To afford the A500 I will have to buy it through mail order.  Which mail
orders firms are offering a good price on the machine with speedy delivery?

3)  Is any expansion box planned for the A500?  I have a few hardware projects
in mind, such as an interface to temperature and humidity sensors.  Though
this is of slightly lower priority, it would be nice to have this option.
Unfortunately I cannot afford the A2000.


     /\
  /\/  \/\
 / / /\/  \    Mark Kopec
/ / /  \   \   GU.KOPEC@SCIENCE.UTAH.EDU
-------

daveh@cbmvax.UUCP (Dave Haynie) (09/14/87)

in article <12334424939.21.GU.KOPEC@SCIENCE.UTAH.EDU>, GU.KOPEC@SCIENCE (Mark Kopec) says:
> 
> 1)  I need a good machine that I can program EASILY in C and Assembly.  How
> good is Lattice C?  Is it easy to use?  As one whom has experience with KCC
> and Lightspeed C, I must say that I found Manx C horribly difficult to use by
> comparison.  Will this experience be repeated if I purchase Lattice 4.0?
> And which assembler is the preferred choice?

Both Manx and Lattice adopt the more UN*X-ish mode of operation; basically an
edit-compile-link loop, where compile (or make) is launched from a CLI.  I've
never used LightSpeed C, but I understand that uses the Borland-style 
method of compiling and linking from within an editor, which speeds things
up considerably.  

While neither Manx nor Lattice is designed to do this, neither is PCC on UN*X
machines, though if you've ever used Gosling's Emacs under UN*X, you get the
same effect through editor commands.  While I haven't seen a public domain
editor that does exactly this yet for the Amiga (Maybe Lattice has added such
features into its vi-like editor), I get pretty close just using standard 
tool.  Basically, I fire up an Emacs process and a CLI process.  Then I 
CC or Make, redirecting output to a pipe.  Then I click over to the Emacs
window, and load the pipe into a buffer.  So I end up with errors in one
Emacs window, source in another.  I have to manually ^XG to the proper line
numbers, but it's no big deal.  A simple hack to the source of the uEmacs
program, or perhaps a macro, could automate this process.

The latest entry on the Amiga compiler market, OXXI Modula 2, has such a fully
integrated interface, and claims a peak compilation speed of 30K or so, faster
than current version of Manx or Lattice (don't know what they're claiming for
Lattice 4.0).
> 
> 3)  Is any expansion box planned for the A500?  I have a few hardware projects
> in mind, such as an interface to temperature and humidity sensors.  Though
> this is of slightly lower priority, it would be nice to have this option.
> Unfortunately I cannot afford the A2000.

C-A's not making one, but third party companies will certainly be producing
A2000-style expansion boxes for A500 machines.

>  / / /\/  \    Mark Kopec

-- 
Dave Haynie     Commodore-Amiga    Usenet: {ihnp4|caip|rutgers}!cbmvax!daveh
"The A2000 Guy"                    PLINK : D-DAVE H             BIX   : hazy
     "God, I wish I was sailing again"	-Jimmy Buffett