Skip to content

FlexProp 7.0.0

Latest
Compare
Choose a tag to compare
@totalspectrum totalspectrum released this 17 Jan 22:50

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.

This is a major new release containing many new features. For a complete list see the file "Changelog-compiler.txt" in the doc folder. The highlights are:

- New Spin2 features of the v48 PNut compiler, include structs and tasks.
- The preprocessor is now case-insensitive in BASIC and Spin
- A new option `-Ono-fast-inline-asm` to use a slower but more compatible way to run inline assembly
- New file system interface to allow for larger files and easier addition of new devices. For example, you can now mount a FAT image located on the host PC file system device.
- The default fcache size for P2 is now 256 longs rather than 128 longs. This may cause compatibility issues, in which case you can reduce it by adding `--fcache=128` to the compiler command line 
- Many bug fixes
- A new language is supported (but undocumented... consider it an Easter egg :)).

To use it, download "flexprop-7.0.0.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, unless there is a project (.fpide) file open, in which case it will compile that.

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 Windows. When FlexProp starts up it scans the network for propellers attached via WiFi; this may generate a warning from some malware protection programs, which may safely be ignored.