#C prog. wannabee
08-Aug-95 09:10:56
Sb: #47775-#C prog. wannabee
Fm: Jim Butterfield 73624,14
To: Douglas Hornal 72637,2714
>> I have tried freeware DICE, but it doesn't have the "Amiga Includes" …
You've hit the nail on the head. The C language makes liberal use of the
include files. But those files are copyrighted by Commodore. That makes it
difficult (impossible?) for anyone to offer a free compiler, since Commodore
required any distributor to pay for a license.
Some possible approaches: (others are invited to jump in and
elaborate/refute/make other suggestions):
–Ask to see if anyone has an "old" C compiler they are willing to sell cheap.
If it's pre-2.0, you won't get includes for the spiffy new functions, but
you'll still have a chance to try your hand at the language.
–Ask if anyone has any "old" developer disks that they would be willing to
give up. Commodore issued many versions of include files, and the old ones are
not much use to present-day developers. To get those disks, the developers had
to sign a non-disclosure agreement; but I doubt that there are any private
trade secrets on old "include" disks.
–Buy a copy of the Rom Kernal Manual – autodocs and includes. This will
contain all information from the include files. You can type this in. You
would still need some library files, notably 'amiga.lib', which are in binary
so can't be typed in.
–Try the Amiga E language, which is available here for download. It has
much the flavor of C. Although I don't know E in any detail, I believe it can
work without the include files. E.LHA is in library 4 here, and you might also
consider getting EGUIDE.LZH, same place.
–You might also try Sozobon, Limited's C compiler. It's a PD package on
Fish disk 588 that is said to contain include files.
That's all I can think of for the moment.
–Jim