Development Tools - rosco-pc/propeller-wiki GitHub Wiki
Tools to help you in developing software for the Propeller chip.
SPIN/PASM
- Propeller Tool - Enhancement Requests
- OpenSpin a cross platform Spin compiler with enhancements
- Homespun Spin Compiler
- BST, Brads Spin Tool: Mac, Linux and Windows native development
- fastspin takes a very different approach from the other Spin compilers, as it produces LMM code instead of bytecode; binaries it makes are much faster but also much larger. Compiling Propeller2 and Propeller1-Bytecode meanwhile is supported too.
- LAS - Largos Assembler, supports standard PASM and LMM with assembler extensions for easy LMM programming
- (new) OpenSpin refactored to a more modern C++ dialect. Additionally some limits of the originals were dropped.
C
- Parallax Propeller-C : PropellerGCC Googlecode, PropellerGCC Googlesite, SimpleIDE
- PropWare: C++ objects and CMake build system (includes Simple Library, libpropeller, libarduino, and PropWare's own namespace)
- Programming in C - Catalina
BASIC
- PropBasic is probably the most popular BASIC for Prop1. It compiles a version of BASIC derived from SX Basic to Propeller assembly language.
- fastspin compiles not only Spin, but also a BASIC dialect that is derived from FreeBasic/QBasic. BASIC programs can call Spin objects and vice-versa. It also supports Prop2.
FORTH
- SpinForth
- PropForth
- Tachyon
Miscellaneous
- Debuggers, Emulators and Disassemblers
- Bootloaders
- Code Formatter - for forum postings
- Developing in GNU/Linux Environments
- Propeller Assembler Source-code Debugger
- Sphinx and SphinxOS: Propeller-based Spin compiler and SphinxOS