GCC Compiler for AmigaOS/m68k

Krystian Bacławski has created a very nice build system and patch set to allow GCC 2.95 (cross-compiler for AmigaOS/m68k plus related tools) to be installed on recent operating systems. GCC 4.x does no longer support compilation for AmigaOS/m68k, so being able to easily install GCC 2.95 again is very nice. Compiling the old GNU tools on modern systems is not easy, so I’m sure Krystian has put a lot of effort into this -so thanks 🙂 The cross-compiler environment contains all required Amiga headers and libraries, and vbcc too!

To make it even easier to use, I have published pre-compiled Linux binaries. I plan to follow up with OS X binaries later.

SegTracker in FS-UAE’s Debugger

Lallafa has added an interesting new feature to FS-UAE (for Amiga developers), available from his code repository. From Lallafa’s blog:

I do most of my Amiga development now in a cross-dev environment on my Mac and then the FS-UAE emulator is the runtime environment to test and debug code. While it is possible to use the same Enforcer setup inside FS-UAE I really like the built-in debugger of the emulator: It allows to freeze the whole Amiga and inspect the full state. Furthermore, memory watchpoints and breakpoints are available, too. The only thing that was missing: a SegTracker feature that tells me where my application/driver code is loaded and a FindHit feature to get detailed infos on the associated source.

Thanks to open source of both FS-UAE and Enforcer I was able to add both features without too many effort

See http://lallafa.de/blog/2013/06/added-segtracker-in-fs-uaes-debugger/ for more information and examples for this feature 🙂