DICE-nx

About DICE-nx

This is DICE-nx - a C compiler for Commodore Amiga computers and embedded 68k systems. DICE-nx includes all the tools needed to build Amiga executables - the C compiler itself, as well as an assembler, linker and numerous other support tools. It also has several Amiga-specific features, such as automatic opening of the common Amiga OS libraries, easy support for ARexx, and more.

DICE can also target embedded systems using 68000 processors.

DICE-nx is a fork of DICE, which was originally a commercial product written by Matt Dillon in the 1990s. In the late 1990s, commercial development of DICE ceased and its source code was released under a “non-commercial use only” license. In 2023, Matt re-licensed it under the standard 3-clause BSD license, meaning for the first time ever DICE was available under a true open-source license.

DICE-nx aims to re-start development of DICE, and focusing on its original aim of providing a fully-featured C compiler for Amiga computers. At this time, the original 68000-based Amiga series is seeing increased support from retro-computing enthusiasts, including the restarting of AmigaOS development with the release of AmigaOS 3.2. DICE-nx aims to provide for this audience, fully supporting AmigaOS 3.2 and native development on real Amiga hardware.

What’s new in DICE-nx

Although DICE-nx is in the early stages of its life, it has already made these changes from the original DICE:

Many bigger changes are planned to happen in future releases!

Built exclusively for the Commodore Amiga

DICE-nx is a fully self-hosted C compiler system that runs natively on the Commodore Amiga series of computers. As the Amiga system is its first-class target, it offers a number of features specially suited to the Amiga:

Get Started

To get started with DICE-nx, head over to the Get Started page and download the latest binary distribution!