Skip to content

FlexProp 6.0.5

Compare
Choose a tag to compare
@totalspectrum totalspectrum released this 01 Apr 11:32
· 113 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.

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.5 fixes a significant optimizer bug in 6.0.4, and has many bug fixes relative to 6.0.1, so it's worth upgrading.

To use it, download "flexprop-6.0.5.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.