Codecraft is an open-source development environment built for coders who prefer working directly on the Amiga. It brings together editing, compiling, running, and debugging into a single interface that works with AmigaOS 3.2.3 or newer. It’s an add-on for TextEdit, so you’ll need that set up first, but once you’re running, it’s a smooth and familiar experience for developers comfortable with Amiga’s native tools.

The interface presents your project as a tree of source files and offers a no-nonsense text editor with modern editing features. You can build your project using any setup you prefer—whether that’s a Makefile, shell script, or custom build system. Once built, your code can be launched and debugged straight from the IDE.

Debugging is done at the source level, and breakpoints are added right in the editor. If your compiler adds the standard DEBUG LINE hunks to the binary, Codecraft can handle it. The developers tested it with SAS/C and E, but many other compilers produce compatible output too. For programs compiled with SAS/C, you even get variable inspection—thanks to months spent reverse-engineering how the compiler stores data internally.

While SAS/C support is the most complete right now, more languages and compilers are planned, depending on whether they output information Codecraft can read. Stepping through your code line by line is fully supported, so you can track exactly what your program is doing and when.

The hardware requirements are light: a 68000-based Amiga, AmigaOS 3.2.3, and 1MB each of free hard drive space and FastRAM. For best results, though, faster systems with more RAM are encouraged.

Codecraft is licensed under GPL and actively maintained on GitLab: https://gitlab.com/boemann/codecraft

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