Difference between revisions of "Installation Classic"

From Freepascal Amiga wiki
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 19:23, 9 January 2021

Installation of Free Pascal on a Amiga classic (68k) machine

You need:

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
  • 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 version fpc-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