Amiga.org
Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: freqmax on August 15, 2012, 11:17:59 PM
-
I hade Lattice (SAS?) C working on plain Amiga 500 with 68000 CPU and 1 MB RAM. Is there any free compiler available to accomplish the same feat currently?
-
I hade Lattice (SAS?) C working on plain Amiga 500 with 68000 CPU and 1 MB RAM. Is there any free compiler available to accomplish the same feat currently?
Has anyone tried this one: http://www.aztecmuseum.ca/compilers.htm#amiga
-
http://www.aztecmuseum.ca/intro.htm#copyright
Copyright and Conditions of Use
Harry Suckow (the Copyright holder for Aztec C) has given permission for this website to redistribute Manx Software Systems discontinued Aztec C compilers for now-obsolete platforms for educational purposes by researchers and enthusiasts.
If you download from this website, your use must be Fair as it applies to Manx's Copyright on these compilers. If you do not agree, or if your use is not Fair do not download from this website.
-
To freqmax:
As long as you're not selling what you make with it, you should be fine.
-
As long as you're not selling what you make with it, you should be fine.
That is not correct. You are free to do anything with the binaries generated. Any fair use notice is refering to the original software package. You can find other fair use examples with Paint programs and Music programs.
I'm not much of a C coder, but this is what I had on my A500:
Dice is on Aminet: http://aminet.net/package/dev/c/dice-3.16
-
That is not correct. You are free to do anything with the binaries generated. Any fair use notice is refering to the original software package. You can find other fair use examples with Paint programs and Music programs. (http://aminet.net/package/dev/c/dice-3.16)
If that license extends to the libraries then linked binaries will be a problem.
Paint and Music programs are different as they merely contain data that you created.
-
If that license extends to the libraries then linked binaries will be a problem.
Paint and Music programs are different as they merely contain data that you created.
I would like to see an example of this kind of license. Most Amiga software was created in an era where this kind of license did not exist, it came along later.
-
If the licence says "for educational purposes by researchers and enthusiasts." than thats what it means (*doh*).
Once you use the compiler to generate and distribute SW for non educational purposes your out of the licence.
@freqmax
Back in the day I started with http://aminet.net/package/dev/c/HCC but make sure you have atleast a 2nd floppy-drive.
Later I switched to an unreged copy of DICE but the only versions of that still on Aminet seem unsuitable for a floppy-only system.
-
I'm guessing gcc is usable on a 68k Amiga?
-
I found this for GCC + UAE:
UtilityBase :: Build Amiga GCC 3.3.3 Cross Compiler for Linux or Windows (http://www.libsdl.org/extras/amigaos/cross/src/article.html)
I think "ixemul-48.0-bin.tgz (http://gg.portail-e.com/geekgadgets/amiga/m68k/snapshots/current/bin/ixemul-48.0-bin.tgz)" is the critical part. Ie the C-library to interface with Amiga kickstart and OS. I found a working archive at ftp.back2roots.org (http://ftp.back2roots.org/geekgadgets/amiga/m68k/snapshots/990529/bin/).