Useful Resources:
If you are planning to start programming in C or C++ (or perhaps you are a
seasoned programmer looking for useful tools), here follows a list of some
utilities that we recommend to make life easier for you.
-
Advanced Visual Developer
The "AVD" suite is a collection of tools which is currently under
development, but features an extremely functional browser for the AutoDocs
and includes which make up the AmigaOS4 SDK. Work on this suite has also been
recently restarted.
More information available at
bitbybitsoftwaregroup.com
-
AutoDoc Viewer
If you do not want to use CodeBench's own, then this utility is a very capable
viewer for AutoDocs and offers some very handy features.
More information available at
os4depot.net
-
Examples
Apart from the examples that are included in the SDK (which can be found at
SDK:Examples), there are also quite a few example sources available on
os4depot.net.
There is also the excellent Amiga C Manual which covers in detail many AmigaOS
specific topics. It is available from
aminet.net
Material from many of the developer conferences and from the "
ROM Kernel Manuals" is just some of the content on the Amiga Developer
CD 2.1 which is an invaluable resource for any budding AmigaOS developer. Although
it has not been updated in quite a while, the many examples and vast information
contained within it is still highly applicable today. It is all neatly organised as
AmigaGuide™ files for easy searching and browsing. This essential
product is available from
AmigaKit.
-
GUIBuilders
Creating user interfaces by hand is a time consuming hobby, so to make it easier,
there are a number of designers that may be used. You may view and download the
ones listed at
os4depot.net.
-
MemGuard
This debugging utility helps to track down incorrect memory deallocations and notifies
you if a write operation has extended the bounds of a specific allocation. Documentation
is included inside the archive.
More information available at
os4depot.net
-
Sashimi
Getting output while your program is running can sometimes be very helpful, and this
utility will redirect any output from the serial port during debugging to a console
window on your Workbench.
More information available at
os4depot.net
-
Web Resources
Apart from the many third party programs available on both
os4depot and
Aminet,
there are also forums that can be used by developers to ask for help and
information. Amongst these are
amigans.net,
amigaworld.net and
most recently os4coding.net.
We also have a dedicated support forum
which is available by signing in with your "Community" login.
Just remember, we all started at the beginning, so do not be afraid to ask.
Most developers enjoy helping out newcomers and sharing tips and techniques
to programming AmigaOS.