Installation


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.

Compiling under BeOS

There are BeIDE project files for Frodo ("Frodo.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.

Compiling under Unix

First type

cd Src
./configure

Then 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. Next, type

make

and/or

make FrodoSC

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

cd Src
make -fMakefile.Amiga

for Frodo and

make -fMakefile.Amiga FrodoSC

for Frodo SC.

Compiling under WIN32

The makefile was written for the Microsoft Visual C++. Other compilers have not been tested. You must have the DirectX headers and import libraries to build Frodo. MSVC4.2 includes them or you can get the DirectX SDK from here. You must rename (or copy) Src/sysconfig.h.WIN32 to Src/sysconfig.h first. Then type

cd Src
nmake -f Makefile.WIN32

for Frodo and

nmake -f Makefile.WIN32 FrodoSC

for Frodo SC.

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.