Amiga.org
Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: Fernando on May 20, 2004, 08:18:33 PM
-
Hey all i was wondering about programing for the amiga 1200. Well i rember blitz basic ahhh the good old days lol.
Ok one is there anywhere i might be able to get a hold a copy of that?
And secondly what launguage is all amiga software and games programed in?
thank you all in addvance like.
-
You can get Blitz Basic legally from here, for free:
http://www.back2roots.org/Tools/Dev/
Most utilities and games are programmed in C/C++ now. One compiler I am using at the minute, is DICE, which you can get for free from Aminet.
-
tangletown wrote:
You can get Blitz Basic legally from here, for free:
http://www.back2roots.org/Tools/Dev/
That version is old. Blitz Basic 2 is now AmiBlitz (and still under development!) You can get the archive from here (http://www.blitz-2000.co.uk) in the archives section. (The same version might be on Aminet, but I'm not sure.)
-
Program in C.
Start learning vanilla ansi C first, and then practice with some of the Amiga specific stuff!
-
Blitz BASIC is still supported but most people now code in C. The old Amiga games were mostly programmed in assembler and most often was used DevPac. But since the AmigaOS is moving to the PPC, this is now obsolete, since coding in assembler on RISC architecture doesn't give you much speed increase, instead of C for example. If you want to code in C you can grab the freeware vbcc (http://us.aminet.net/dev/c/vbcc.lha) compiler which also allows you to cross compile, i.e. you can make executables for MorphOS, PowerUp, WarpOS, AmigaOS 4 even without having the hardware for these platforms, and as I see despite gcc it's the official compiler of AmigaOS 4 and is included on the prerelease CD. You will need the NDK 3.9 as well, which is available somewhere on the official Amiga (http://www.amiga.com) site. Also if you wish to mess with the PPC assembler in the vbcc there is pasm (PowerPC assembler), or you can try AsmOne (http://us.aminet.net/dev/asm/ASM-One.lha). Of course on the Amiga you can program in many other languages like AmigaE, Python, Perl, AREXX, Pascal, AMOS, Modula-2 and even some obsolete ones like Ada, Forth and LISP. Depends on what you want to do, and what mostly interests you in the world of Amiga coding.
For a starter it's suggested to read the autodocs and also there are many tutorial examples and source codes in the Amiga C Manual (http://us.aminet.net/dev/c/ACM.lha) and in the dev/src (http://us.aminet.net/dev/src/index.html) directory on Aminet.
Have fun.
-
I have SAS-C that I'm not using. Not sure if I wanna sell it, though. Depends on the offer I guess. I think it's version 6.5 and it's got the binder that's supposed to be rare or something. I haven't used it in years. I thought I'd try to learn C, but I found C to be stupid. It's overly and uneccessarily convoluted. :-( That doesn't explain why I took a class to learn C++, though. :-) FORTRAN is king! :-D