Projects / The Amsterdam Compiler Kit

The Amsterdam Compiler Kit

The Amsterdam Compiler Kit is a fully-featured retargetable compiler toolchain. It will cross-compile ANSI C, K&R C, Pascal, Modula-2, Occam, Fortran and Basic for a number of architectures including, but not limited to, the 6500, 68000, Z80, i80, i86, i386, and PDP-11. It provides a complete development environment including preprocessors, compilers, assemblers, linkers, librarian tools, and target download tools.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  30 Apr 2007 00:06

    Release Notes: Support has been added for generating CP/M binaries using the 8080 code generator. The various optimisers have been beaten into shape, and it's now possible to use them on all platforms; a basic peephole optimiser has been set up for the 8080. The floating point system has been confirmed working on the pc86 and linux386 platforms. ANSI compatibility has been improved, binary sizes have been reduced, and there are many bugfixes everywhere.

    •  25 Apr 2007 13:19

      Release Notes: Limited support was added for Linux i386 executables. The syscall interface was greatly simplified by disabling libmon and instead calling the syscalls directly. The K&R C compiler and libc were disabled because they don't actually provide any advantage and they have a high maintenance load. The rest of the system was adapted to build with the ANSI C compiler. The pc86 syscall interface was rewritten. Lots and lots of bugfixes and tweaks were made everywhere.

      •  26 Feb 2007 02:43

        Release Notes: This is the first preview release of a complete reworking of the ACK build mechanism and infrastructure. The new system is far simpler, more modern, easier to maintain, and hopefully more portable. However, functionality is currently very limited. This version will target only the pc86 platform (generating 8086 bootable PC executables), but it will compile ANSI C, K&R C, Pascal, Modula-2, Occam 1, and Basic.

        •  25 Jun 2005 09:38

          No changes have been submitted for this release.

          Screenshot

          Project Spotlight

          OpenStack4j

          A Fluent OpenStack client API for Java.

          Screenshot

          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.