2,185
edits
(compiling instructions for Atari/FreeMiNT) |
CrystalBen (talk | contribs) m (Added new Source for GCC 3.3.6) |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 11: | Line 11: | ||
For building natively, a Falcon with a CT60 or a clone with a 68060 is strongly recommended. A FreeMiNT AranyM environment should also work as well. | For building natively, a Falcon with a CT60 or a clone with a 68060 is strongly recommended. A FreeMiNT AranyM environment should also work as well. | ||
Required FreeMiNT libraries can be found [ | Required FreeMiNT libraries can be found [https://freemint.github.io/ here] as well as zLib and Ogg/Vorbis. The GCC found there (2.95.3) is now too old to be used to compile ScummVM (as of 12/31/2007). | ||
If you currently do not have a FreeMiNT environment, [http://atari.st-katharina-apotheke.de/ this] is a place to start. It includes an easy to setup package, called EasyMiNT, to get FreeMiNT going on the Atari machines. | If you currently do not have a FreeMiNT environment, [http://atari.st-katharina-apotheke.de/ this] is a place to start. It includes an easy to setup package, called EasyMiNT, to get FreeMiNT going on the Atari machines. | ||
Line 17: | Line 17: | ||
SDL (the latest version is 1.2.12) can be found [http://pmandin.atari.org here]. You will also need [http://ldg.sourceforge.net/ ldg] and [http://arnaud.bercegeay.free.fr/gemlib/ gemlib]. SDL can also be built from the official sources available at the [http://libsdl.org SDL] website. | SDL (the latest version is 1.2.12) can be found [http://pmandin.atari.org here]. You will also need [http://ldg.sourceforge.net/ ldg] and [http://arnaud.bercegeay.free.fr/gemlib/ gemlib]. SDL can also be built from the official sources available at the [http://libsdl.org SDL] website. | ||
For GCC, there | For GCC, there is Version 4.2.2 and 3.3.6. [http://vincent.riviere.free.fr/soft/m68k-atari-mint/ GCC 4.2.2] which is currently only a cross compiler but work is also being done to make it native. A few guides to building cross compiler tool chains are also scattered around the Internet. ScummVM is currently being built with GCC 4.1.2, and [https://ftp.gnu.org/gnu/binutils/binutils-2.18.tar.bz2 Binutils 2.18]. | ||
GCC 3.3.6 [https://ftp.gnu.org/gnu/gcc/gcc-3.3.6/gcc-3.3.6.tar.gz GCC 3.3.6] | |||
== Building == | == Building == | ||
To build ScummVM natively, all you need to do is extract the source code (or retrieve | To build ScummVM natively, all you need to do is extract the source code from the latest stable release (*.tar.gz) (or retrieve the latest development code from the source code repository) and run: | ||
<pre>./configure --disable-mt32emu</pre> | <pre>./configure --disable-mt32emu</pre> |
edits