--- Frodo4/Docs/installation.html 2003/07/01 15:44:24 1.1 +++ Frodo4/Docs/installation.html 2010/04/25 11:52:11 1.2 @@ -8,57 +8,76 @@
-There are two kinds of Frodo distributions. The source distributions ("FrodoV?_?.Src.*") -contain source code that has to be compiled on your system. The binary distributions -("FrodoV?_?..*") contain an executable that can be started directly. +There are two kinds of Frodo distributions. The source distributions +(FrodoV?_?.Src.*) contain source code that has to be compiled on +your system. The binary distributions (FrodoV?_?.<system +name>.*) contain an executable that can be started directly. -

Compiling under BeOS

+

Compiling under Unix

-There are BeIDE project files for Frodo ("Frodo.proj"), Frodo PC ("FrodoPC.proj") -and Frodo SC ("FrodoSC.proj"). You must rename (or copy) Src/sysconfig.h.Be -to Src/sysconfig.h first. Compilation requires the unlimited Metrowerks -linker. +First you have to run the script configure. This can be done simply +with the following command:

-

Compiling under Unix

+$ cd Src
+$ ./configure

-First you have to run the program "configure". This can be done simply with -the following command:

+If there is no configure script in the distribution (for example, if you have +checked out the Frodo sources from the CVS repository) run +autogen.sh instead:

-cd Src
-./configure

+$ cd Src
+$ ./autogen.sh

-You might want to give configure optional arguments. To use SVGAlib on Linux -systems, you have to do

+For optimum performance, Frodo needs the following prerequisites:

-cd Src
-./configure --without-x

+

-To select a german keyboard layout in the X11 version instead of the usual -US keyboard, do

+configure and autogen.sh accept optional arguments (type +./configure --help for a full list). For example, to disable +OpenGL support, you can enter

-cd Src
-./configure --enable-kbd-lang-de

+$ ./configure --disable-opengl

+ +To use SVGAlib on Linux systems, you have to do

+ +$ ./configure --without-x

+ +After configuration has completed, type

-After running configure, you may want to edit the generated Makefile. To use the SHM -extension (highly recommended for speed), add "-DX_USE_SHM" to the definition of -CFLAGS. To get sound under Solaris 2.x, add "-DSUN". Next, type

+$ make

-make all

+The Frodo GUI requires the Frodo.glade file to be present in the +directory /usr/local/src/frodo (you can specify a different +installation directory with ./configure --prefix). Either copy +this file manually from Src/glade/Frodo.glade or become root and +type

+ +# make install + +

Compiling under BeOS

+ +There are separate Makefiles for Frodo (Makefile.BeOS) and Frodo SC +(Makefile.BeOS.SC). Type

+ +$ cd Src
+$ make -fMakefile.BeOS
+$ make -fMakefile.BeOS.SC

+ +to compile both versions.

Compiling under AmigaOS

-The makefile was written for the ADE with GCC. Other compilers have not been tested. -You must rename (or copy) Src/sysconfig.h.Amiga to Src/sysconfig.h first. Then type

+The makefile was written for the ADE with GCC. Other compilers have not been +tested. You must rename (or copy) Src/sysconfig.h.Amiga to Src/sysconfig.h +first. Then type

cd Src
make -fMakefile.Amiga all

-

The C64 ROM files (all systems)

- -Frodo looks for four ROM files named "Basic ROM", "Kernal ROM", "Char ROM" -and "1541 ROM" in the same directory Frodo is in. These files are included -in the source and binary distributions of Frodo. "Kernal ROM" is an -extended version of the C64 Kernal. -