[net.micro.amiga] Amiga development

crunch@well.UUCP (John Draper) (09/18/85)

Hello folks,

   Earlier, another usenet reader posted a request for some of the earlier
Amiga developers to answer some of the most basic questions.  Some have since
been answered,  and others yet need answering.   All are important "nit pickin"
questions on the little "gotchas" of early Amiga development and a sugesstion
of which version of Operating system,   Is it still 29?,  and tool usage.  And 
most importantly whats the development environment like.  I already assume it 
is very difficult due to lack of adequate documentation.   I hear they have
ON LINE Technical assistance.  Is is Compuserve, or another network.   How is 
the Technical support?,   Can you get them to call you back in the same day??
Whats the E-mail turnaround time.   What are the bugs so we can get around them.
And most importantly,  what are the guidelines for creating a "Well bahaved"
application program that isn't going to "Step on" an existing program thats
also running.  I mean, Cm on now!  is it important for me to know how many
"Sectors per track?"

   As a "Low end" Commercial software developer,  it would be nice to know
in advance some of the problems programmers will have when writing software for
the Amiga.  Here are some examples:

1 - What programs are necessary for starting out writing and compiling the
small amount of examples currently available.  What files are needed, and
what are their functions.  Include: header files,  compiler,  linker, 
libraries,  debuggers,  and resource files.   

2 - How are the best ways of distributing the necessary Compilers, Linkers,
Header files, and other important files on 2 floppy diskettes.   How much 
space is available on floppys for large programs (if any)?   

3 - What are the steps necessary in setting up the "execute" or "Batch" file
and (if not documented in manual) the contents of a typical Batch file.
Setting these things can take days of tedious work.

4 - How long does it take for the compilation process to occur.   If it takes
more than 30 seconds,  then you will probably have time to jot some of these
things down, then later Post it.

5 - What other procedures are necessary to create a stand-alone application?
Such as Preparation of special Resource files,   Definition of how the
program is to be executed,  and other important information.

6 - Naturally, the documentation will appear as inadequate because of the
"Strangeness" of it's new Op System.   What are some of the "un-documented"
tricks to make a programmers life easier, and have you noted any mis-prints
or other inconsistancy in its documentation, and what is it and where.

    A complete artical or publication like this is really needed, and would
make the Usenet a very useful tool for its clients.

    If someone else doesn't post an artical,  then as soon as I Get my
Amiga (Last heard 6 weeks to go), I will post it.   If I have some time
next week,  and I remember,  I will generate a little "Questionair" for the
early Amiga developers to fill out,  then Post it here.   It can be used
as a guideline for all to fill out.   Some enterprising young Usenet Hacker
should cook up a little questionair program which people could run to fill 
it out on line.

    If you don't see something by next week,  just mail dual!well!crunch and
jog my memory.   It shouldn't be too difficult to take notes if it takes any
time to run the "make" file (or equivalant).  It would go far to help us
folks who are still waiting for our Amiga's to come.

    The opinions I express are that of my own, and are based on my observation
of the articals posted in net.micro.amiga and hope these "Down to earth" 
requests continue because there ARE people out there in Net land that are
hearing your complaints and acting on them.

I remain,

...ihnp4!dual!well!crunch