As the AmigaOS version of PureBasic is not actively supported anymore, Frédéric Laboureur decided to open as much code as he could do. Therefore, the whole commandset of PureBasic (beware, written completely in 680x0 assembly), the IDE and some other tools are available for modification. As the compiler source is shared between all the versions of PureBasic, it remains closed. If you do a bug fix, an improvement or anything else which could make PureBasic for AmigaOS better, don't hesitate to send him your patch, it will be included in the next release.
Fred don't plan to work on the AmigaOS libraries anymore, but the compiler has been ported using the lastest v4.00 branch, so we will support any future version of the compiler, but without implementing CPU specific features. For example, the "Macros" are available on AmigaOS 4 compiler, as it's a compiler feature, but "quad" and "double" are not, as they need a CPU specific implementation.
News: PureBasic 4.00 for AmigaOS (OpenSource)
http://www.purebasic.fr/english/viewtopic.php?t=24952Download: PureBasic 4.00
http://www.purebasic.com/download.php3