Difference between revisions of "Installation Classic"
Jump to navigation
Jump to search
(new 3.2 installer described/ docker container added) |
m (better link desc) |
||
Line 6: | Line 6: | ||
* OS 3.0 or better or AROS68k | * OS 3.0 or better or AROS68k | ||
* much RAM | * much RAM | ||
− | * binary release of [https://freepascal.org/down/m68k/amiga.html] | + | * binary release of [https://freepascal.org/down/m68k/amiga.html Free Pascal for 68k Amiga] |
=== Installation === | === Installation === |
Revision as of 20:23, 9 January 2021
Installation of Free Pascal on a Amiga classic (68k) machine
You need:
- an Amiga or emulated UAE
- 68020 or better
- OS 3.0 or better or AROS68k
- much RAM
- binary release of Free Pascal for 68k Amiga
Installation
- Unpack the archive file to a temp folder (not RAM: because usually it will be too big)
- Start the installer follow instructions
- Restart Amiga
Crosscompile from Linux
Docker container
There is a ready to use docker container with Free Pascal and Lazarus
- Download archive [1]
- follow instructions inside the archive
create cross compiler
This section describe how the freepascal compiler with all units can be created under a linux system. This could be important if you start without a working Free Pascal at Amiga.
- A working linux system (CPU is not important, i386 and x64 tested other platform might work)
- A freepascal compiler for this linux (Version = 3.0) (e.g. at Ubuntu/Debian
apt-get install fpc
) - You need a the amiga binutils, e.g. Cross binutils vasm/vlink
- Get the latest freepascal source
- via svn: svn checkout http://svn.freepascal.org/svn/fpc/trunk fpc
- via zip: from the Freepascal Development Page
- A folder fpc is created with the sources inside, change to the folder
cd fpc
- Now everything is set for make the compiler, we choose
zipinstall
to create directly a packed versionfpc-3.3.1.m68k-amiga.tar.gz
make zipinstall CPU_TARGET=m68k OS_TARGET=amiga
- In case opting for the vasm/vlink binutils (instead of the gnu binutils):
make zipinstall CPU_TARGET=m68k OS_TARGET=amiga CROSSOPT="-XV -Avasm"
- now you have a complete archive with the Amiga freepascal compiler with all units and some utilities