Releases: totalspectrum/flexprop
FlexProp 6.0.4
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.
New in this release are improved bytecode support for P1 and P2 (to supplement the existing ASM support), and a flash file system based on ARM's littlefs. 6.0.4 has several bug fixes that were missing from 6.0.1, so it's worth upgrading.
To use it, download "flexprop-6.0.4.zip" and then unpack it into a folder. Run flexprop.exe (or flexprop if you are on a Mac). 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.
For Linux installation, the safest course is to build from source (see the directions on the main flexprop page on Github).
Thanks to the support of my patrons at https://www.patreon.com/totalspectrum we have digital signing certificates for both Mac and Windows. The certificate used in this release is relatively new, which may cause a warning on Windows which you may safely ignore. Also, when FlexProp starts it scans the network for propellers attached via WiFi; this may generate a warning from some malware protection programs, which again, may safely be ignored.
FlexProp 6.0.1
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.
New in this release are improved bytecode support for P1 and P2 (to supplement the existing ASM support), and a flash file system based on ARM's littlefs.
To use it, download "flexprop-6.0.1.zip" and then unpack it into a folder. Run flexprop.exe (or flexprop if you are on a Mac). 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.
For Linux installation, the safest course is to build from source (see the directions on the main flexprop page on Github).
Thanks to the support of my patrons at https://www.patreon.com/totalspectrum we have digital signing certificates for both Mac and Windows. The certificate used in this release is relatively new, which may cause a warning on Windows which you may safely ignore. Also, when FlexProp starts it scans the network for propellers attached via WiFi; this may generate a warning from some malware protection programs, which again, may safely be ignored.
FlexProp 5.9.26
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.
New in this release:
A way to force functions to be inlined
A new libc.spin2 for easier calling of C functions from Spin
An unmount command (UMOUNT) for BASIC
An option to create ZIP files from a project (this is still somewhat experimental)
Lots of bug fixes
There are some bytecode compilers that are still work in progress. The P1 one (contributed by Wuerfel21) works well for P1 Spin code but may be incomplete for BASIC and C. The P2 one is not quite ready for prime time yet, but works for many projects in all languages. When the bytecode is stable enough there will be a "6.0.0" release. But there are a lot of other bug fixes and improvements, so it's worth trying this version out.
To use it, download "flexprop-5.9.26.zip" and then unpack it into a folder. Run flexprop.exe (or flexprop if you are on a Mac). 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.
For Linux installation, the safest course is to build from source (see the directions on the main flexprop page on Github).
Thanks to the support of my patrons at https://www.patreon.com/totalspectrum we have digital signing certificates for both Mac and Windows. The certificate used in this release is relatively new, which may cause a warning on Windows which you may safely ignore. Also, when FlexProp starts it scans the network for propellers attached via WiFi; this may generate a warning from some malware protection programs, which again, may safely be ignored.
FlexProp version 5.5.2
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 "flexprop5.5.2.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 release has an updated compiler (5.5.2) with various bug fixes.
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. The Mac binaries are also signed.