Skip to content

(Spin2gui has been renamed to "flexgui" to better reflect its multi-language support. It now also supports both the original P2 silicon and the new ("revB") silicon.)

FlexGUI is a simple IDE for programming the Parallax Propeller2 and/or Propeller1. It is a front end for the fastspin compiler, which can compile Spin, BASIC, PASM, or C code to Propeller1 or 2 assembly language. The Spin and BASIC support is quite complete, but the C compiler is still very much a work in progress, so don't be surprised if things don't work (but please report bugs, that's the only way we can make this better!)

flexgui uses Dave Hein's loadp2 to load P2 binaries, and David Betz's proploader to load P1 binaries. Both are great tools, and many thanks to their authors!

This version supports the P2 Eval board (both old and new silicon), and has P2 as the default output platform (but you can change it to Propeller 1). It has some updated samples, and has the latest versions of fastspin (4.0.0-beta) and loadp2 (0.19). It also has some .pdf documentation converted from the markup files (.md).

Of note in the samples is the Lisp interpreter, proplisp, which is an example of a moderately complex C program which can be compiled with fastspin.

Thanks to the support of my patrons at https://www.patreon.com/totalspectrum we have a digital signing certificate, which should remove the Windows Authenticode warnings for flexgui. Thank you to everyone who has contributed, and if you find fastspin/flexgui useful please consider signing up as a patron to continue to support its development!

Assets 3

@totalspectrum totalspectrum released this Sep 21, 2019 · 19 commits to master since this release

Spin2gui has been renamed to "flexgui" to better reflect its multi-language support. It now also supports both the original P2 silicon and the new ("revB") silicon.

Thanks to the support of my patrons at https://www.patreon.com/totalspectrum we have a digital signing certificate, which should remove the Windows Authenticode warnings for flexgui. Thank you to everyone who has contributed, and if you find fastspin/flexgui useful please consider signing up as a patron to continue to support its development!

FlexGUI is a simple IDE for programming the Parallax Propeller2 and/or Propeller1. It is a front end for the fastspin compiler, which can compile Spin, BASIC, PASM, or C code to Propeller1 or 2 assembly language. The Spin and BASIC support is quite complete, but the C compiler is still very much a work in progress, so don't be surprised if things don't work (but please report bugs, that's the only way we can make this better!)

flexgui uses Dave Hein's loadp2 to load P2 binaries, and David Betz's proploader to load P1 binaries. Both are great tools, and many thanks to their authors!

This version supports the P2 Eval board (both old and new silicon), and has P2 as the default output platform (but you can change it to Propeller 1). It has some updated samples, and has the latest versions of fastspin (3.9.32) and loadp2 (0.17). It also has some .pdf documentation converted from the markup files (.md).

Of note in the samples is the Lisp interpreter, proplisp, which is an example of a moderately complex C program which can be compiled with fastspin.

Assets 3
Sep 21, 2019
fix title pages

@totalspectrum totalspectrum released this Sep 12, 2019 · 35 commits to master since this release

New: thanks to the support of my patrons at https://www.patreon.com/totalspectrum we have a digital signing certificate, which should remove the Windows Authenticode warnings for spin2gui. Thank you to everyone who has contributed, and if you find fastspin/spin2gui useful please consider signing up as a patron to continue to support its development!

Spin2gui is a simple IDE for programming the Parallax Propeller2 and/or Propeller1. It is a front end for the fastspin compiler, which can compile Spin, BASIC, PASM, or C code to Propeller1 or 2 assembly language. The Spin and BASIC support is quite complete, but the C compiler is still very much a work in progress, so don't be surprised if things don't work (but please report bugs, that's the only way we can make this better!)

spin2gui uses Dave Hein's loadp2 to load P2 binaries, and David Betz's proploader to load P1 binaries. Both are great tools, and many thanks to their authors!

This version supports the P2 Eval board, and has P2 as the default output platform (but you can change it to Propeller 1). It has some updated samples, and has the latest versions of fastspin (3.9.31) and loadp2 (0.16). It also has some .pdf documentation converted from the markup files (.md).

Of note in the samples is the Lisp interpreter, proplisp, which is an example of a moderately complex C program which can be compiled with fastspin.

Assets 3
Sep 6, 2019
fixed bad path in Makefile
Aug 14, 2019
more build updates

@totalspectrum totalspectrum released this Aug 1, 2019 · 62 commits to master since this release

Spin2gui is a simple IDE for programming the Parallax Propeller2 and/or Propeller1. It is a front end for the fastspin compiler, which can compile Spin, BASIC, PASM, or C code to Propeller1 or 2 assembly language. The Spin and BASIC support is quite complete, but the C compiler is still very much a work in progress, so don't be surprised if things don't work (but please report bugs, that's the only way we can make this better!)

spin2gui uses Dave Hein's loadp2 to load P2 binaries, and David Betz's proploader to load P1 binaries. Both are great tools, and many thanks to their authors!

This version supports the P2 Eval board, and has P2 as the default output platform. It has some updated samples, and has the latest versions of fastspin (3.9.28) and loadp2 (0.14). It also has some .pdf documentation converted from the markup files (.md).

Of note in the samples is the Lisp interpreter, proplisp, which is an example of a moderately complex C program which can be compiled with fastspin.

Assets 3
May 27, 2019
tweaked signing process
May 6, 2019
updated spin2cpp
Apr 15, 2019
updated spin2cpp
You can’t perform that action at this time.