Codecraft Amiga IDE is an open-source environment built for developers who write software directly on the Amiga. It combines editing, compiling, running, and debugging into one interface. It works as an extension to TextEdit and requires AmigaOS 3.2.3 or newer.

Unified Workflow for Amiga Coders

The user interface displays your project tree as a clear, collapsible list. It includes a modern text editor with all the basics you expect. You can build your project using any build system, such as Makefiles or shell scripts.

After building, the resulting program can be launched from within the same interface. There’s no need to switch between tools or editors.

Integrated Debugging with Breakpoints

The Codecraft Amiga IDE allows direct source-level debugging. You can set breakpoints right in the editor. From there, build and run your program using a menu option or keyboard shortcut.

Many Amiga compilers, including SAS/C and E, generate debug information that Codecraft can use. If the program is paused at a breakpoint, you can step into or over each line of code. This lets you trace what’s happening without guessing.

Variable Inspection with SAS/C

Programs compiled with SAS/C allow variable inspection during debugging. The developers spent months reverse-engineering how SAS/C stores internal data. That work now enables this feature in Codecraft.

Support for more compilers is planned. However, that depends on whether they produce data Codecraft can read.

System Requirements

To run the software, you’ll need:

  • An Amiga with a 68000 or better

  • AmigaOS 3.2.3 or newer

  • 1MB free on your hard drive

  • 1MB of FastRAM

You’ll also need a compiler and a build system. These may have their own requirements. For better performance, a faster Amiga with more RAM is recommended.

Free and Open Source

The Codecraft Amiga IDE is completely free. You can access the source code and contribute to the project on GitLab:

https://gitlab.com/boemann/codecraft

Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments