#Benchmark Modula-2
6 messages in this thread
I recently purchased Benchmark Modula-2 from Avant-Garde. The environment and
libraries are great, but I am a novice Modula-2 person and need more
information about the Amiga-specific libraries such as Intuition and AmigaDOS
than the Declaration Modules provide. Is this availible?
Here, here. I have one of the original compilers sold, (from a certain company
that was not Avent Guard). When I got my upgrade to release 1, it did not
include any docs other that which I got with the original, and that was not
real good. Is there some better documentation available, or an author with the
background handy who is looking for a captive market?
Bill:
The Addison Wesley Amiga refences documentation contains all of the information
you will ever need about the Amiga. This has been my only Amiga reference
documentation since I started programming on the Amiga. While in some ways the
documentation is targeted to C or ASM, this is not a big obstacle. Since, all
of the system functions are called by the same name with the same type of
parameters and structures directly correspond to M2 records. While I would
like to see a book which covers M2 programming on the Amiga, I think the best
we can get for now are M2 tutorial in Amiga magazines.
>> Leon Frenkel <<
Jon:
In order to do serious Amiga programming you need the Amiga technical docs:
ROM Kernel Manual, Intuition Manual, Hardware Manual, AmigaDOS Tech. ref.
after you read through these manuals you can then use the Benchmark .def
listings for reference purposes. In addition you can use the demo source
supplied with Benchmark for examples of usage of almost every Amiga function.
Let me know if I can be of any further assistance…
>> Leon Frenkel <<
A couple ideas. Rob Peck's PROGRAMMER'S GUIDE TO THE AMIGA is a C-oriented
book but a disk is available that has all the examples translated to M2.
Back issues of Amazing Computing and Transactor are good sources.
I've done most of my learning by sitting down with the examples provided with
BM2 in one hand and two C= manuals in the other: "Intuition" and "RKM:Libraries
and Devices." I'd recommend reading the Intuition manual from cover to cover.
— Art
You can also learn a lot about M2 programming by reading our magazine. We have
a regular column by Anthony Bryant and additional occasional features on M2.
Tim