Skip to content

@totalspectrum totalspectrum released this Nov 29, 2020

PLEASE NOTE: FlexProp is not an official Parallax product, and queries for support should be made here on github and not to Parallax.

FlexProp is a simple IDE for programming the Parallax Propeller2 and/or Propeller1. It is a front end for the flexspin compiler, which can compile Spin, BASIC, PASM, or C code to Propeller 1 or 2 assembly language. The Spin and BASIC support is quite complete, and while the C support is a work in progress it works for many things. FlexProp also includes a Lisp interpreter which you can try out.

To use it, download "flexprop.zip" and then unpack it into a folder. Run flexprop.exe (flexprop.tcl on the Mac: this version includes Mac OS X binaries). The menus should be fairly self explanatory. The GUI will compile whatever file is on top when you click the "Compile" or "Compile & Run" button.

flexprop 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 is a new release with an updated compiler (5.0.1) which has a lot of bug fixes in the C and Spin compilers. NOTE: the naming scheme has changed and the compiler is now called "flexspin" rather than "fastspin".

Also new is that the config file on Unix based systems is saved in $HOME/.flexprop.config, instead of alongside the binary. (No change has been made to the way Windows saves the file.)

Thanks to the support of my patrons at https://www.patreon.com/totalspectrum we have a digital signing certificate. The certificate used in this release is a new one, which may cause a warning on Windows which you may safely ignore. Unfortunately, this signing certificate doesn't work for the Mac, so the Mac binaries may the Mac OS Gatekeeper on newer Mac OS versions.

Thank you to everyone who has contributed, and if you find FlexProp useful please sign up as a patron to continue to support its development!

Assets 3

@totalspectrum totalspectrum released this Nov 1, 2020 · 5 commits to master since this release

PLEASE NOTE: FlexProp is not an official Parallax product, and queries for support should be made here on github and not to Parallax.

FlexProp is a simple IDE for programming the Parallax Propeller2 and/or Propeller1. It is a front end for the flexspin compiler, which can compile Spin, BASIC, PASM, or C code to Propeller 1 or 2 assembly language. The Spin and BASIC support is quite complete, and while the C support is a work in progress it works for many things. FlexProp also includes a Lisp interpreter which you can try out.

To use it, download "flexprop.zip" and then unpack it into a folder. Run flexprop.exe (flexprop.tcl on the Mac: this version includes Mac OS X binaries). The menus should be fairly self explanatory. The GUI will compile whatever file is on top when you click the "Compile" or "Compile & Run" button.

flexprop 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 is a new release with an updated compiler (5.0.0) which has a lot of bug fixes in the C and Spin compilers. NOTE: the naming scheme has changed and the compiler is now called "flexspin" rather than "fastspin".

Thanks to the support of my patrons at https://www.patreon.com/totalspectrum we have a digital signing certificate. The certificate used in this release is a new one, which may cause a warning on Windows which you may safely ignore. Unfortunately, this signing certificate doesn't work for the Mac, so the Mac binaries may the Mac OS Gatekeeper on newer Mac OS versions.

Thank you to everyone who has contributed, and if you find FlexProp useful please sign up as a patron to continue to support its development!

Assets 3

@totalspectrum totalspectrum released this Oct 24, 2020 · 13 commits to master since this release

PLEASE NOTE: FlexProp is not an official Parallax product, and queries for support should be made here on github and not to Parallax.

FlexProp 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 Propeller 1 or 2 assembly language. The Spin and BASIC support is quite complete, and while the C support is a work in progress it works for many things. FlexProp also includes a micropython interpreter and Lisp interpreter which you can try out.

To use it, download "flexprop.zip" and then unpack it into a folder. Run flexprop.exe (flexprop.tcl on the Mac: this version includes Mac OS X binaries). The menus should be fairly self explanatory. The GUI will compile whatever file is on top when you click the "Compile" or "Compile & Run" button.

flexprop 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 is a new release with an updated compiler (5.0.0) which has a lot of bug fixes in the C and Spin compilers. NOTE: the naming scheme has changed and the compiler is now called "flexspin" rather than "fastspin".

Thanks to the support of my patrons at https://www.patreon.com/totalspectrum we have a digital signing certificate. The certificate used in this release is a new one, which may cause a warning on Windows which you may safely ignore. Unfortunately, this signing certificate doesn't work for the Mac, so the Mac binaries may the Mac OS Gatekeeper on newer Mac OS versions.

Thank you to everyone who has contributed, and if you find FlexProp useful please sign up as a patron to continue to support its development!

Assets 3

@totalspectrum totalspectrum released this Oct 18, 2020 · 45 commits to master since this release

PLEASE NOTE: FlexProp is not an official Parallax product, and queries for support should be made here on github and not to Parallax.

FlexPropGUI 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 Propeller 1 or 2 assembly language. The Spin and BASIC support is quite complete, and while the C support is a work in progress it works for many things. FlexProp also includes a micropython interpreter and Lisp interpreter which you can try out.

To use it, download "flexprop.zip" and then unpack it into a folder. Run flexprop.exe (flexprop.tcl on the Mac: this version includes Mac OS X binaries). The menus should be fairly self explanatory. The GUI will compile whatever file is on top when you click the "Compile" or "Compile & Run" button.

flexprop 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 is a new release with an updated fastspin (4.4.0) which has a lot of bug fixes in the C and Spin compilers.

Thanks to the support of my patrons at https://www.patreon.com/totalspectrum we have a digital signing certificate. The certificate used in this release is a new one, which may cause a warning on Windows which you may safely ignore. Unfortunately, this signing certificate doesn't work for the Mac, so the Mac binaries may the Mac OS Gatekeeper on newer Mac OS versions.

Thank you to everyone who has contributed, and if you find FlexProp useful please sign up as a patron to continue to support its development!

Assets 3

@totalspectrum totalspectrum released this Oct 3, 2020 · 52 commits to master since this release

PLEASE NOTE: FlexGUI is not an official Parallax product, and queries for support should be made here on github and not to Parallax.

ALSO NOTE: There are other software products named "FlexGUI" :(. This particular one (a development tool for Parallax Propeller microcontrollers) will be renamed to something like "FlexProp" in the near future.

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 Propeller 1 or 2 assembly language. The Spin and BASIC support is quite complete, and while the C support is a work in progress it works for many things. FlexGUI also includes a micropython interpreter and Lisp interpreter which you can try out.

To use it, download "flexgui.zip" and then unpack it into a folder. Run flexgui.exe (flexgui.tcl on the Mac: this version includes Mac OS X binaries). The menus should be fairly self explanatory. The GUI will compile whatever file is on top when you click the "Compile" or "Compile & Run" button.

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 is a new release with an updated fastspin (4.4.0) which has a lot of bug fixes in the C and Spin compilers.

Thanks to the support of my patrons at https://www.patreon.com/totalspectrum we have a digital signing certificate. The certificate used in this release is a new one, which may cause a warning on Windows which you may safely ignore. Unfortunately, this signing certificate doesn't work for the Mac, so the Mac binaries may the Mac OS Gatekeeper on newer Mac OS versions.

Thank you to everyone who has contributed, and if you find fastspin/flexgui useful please sign up as a patron to continue to support its development!

Assets 3
You can’t perform that action at this time.