EEC-Developers / eec

Enhanced E Compiler - AmigaE programming
Other
12 stars 3 forks source link
amigae amigaos amigaos3 amigaos4 compiler morphos

Enhanced E Compiler

EEC is an advanced compiler for the AmigaE programming language. It's based on ECX by Leif Salmonsson with the intention of adding optimization and new backends.

Build Instructions

  1. Configure FS-UAE or WinUAE to have at least a full 68020 or better and 128 MiB of Z3 Fast RAM on AmigaOS 3.1 up to AmigaOS 3.9.

  2. Install VAsmm68k_mot for the 68k startup code.

  3. Install VAsmPPC_std for the MorphOS and AmigaOS4 PowerPC startup code.

  4. Set the protection bits on the script files as follows: spat protect #?.script srwd

  5. Execute the following AmigaDOS scripts to generate the startup codes: make68kifuncs.script, makeppcifuncs.script and makeppcifuncs_os4.script

  6. Also install E-VO (Must be v3.5.1 or higher of E-VO)

  7. Finally, install the latest version of ECX

  8. Execute the following in the ECX/bin directory: Copy ECX.68k EEC.020 clone

  9. Execute makedir ecxmodules:eec to create the directory for eec modules

  10. Execute makestartups.script to create the modules.

  11. Bootstrap the executable by typing:

    makeeec.script evo

  12. You now have a compiled 020 version of EEC which can be used to build the remaining executables by typing:

    makeeec.script morphos

    makeeec.script amigaos4

    makeeec.script amigaos