Skip to content

Releases: totalspectrum/flexprop

FlexProp 6.9.4

25 Apr 13:17
Compare
Choose a tag to compare

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 release has quite a few bug fixes and optimizations. See the file Changelog-compiler.txt in the doc folder for a complete list.

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

FlexProp 6.9.1

31 Mar 10:15
Compare
Choose a tag to compare

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 release has quite a few bug fixes and optimizations. See the file Changelog-compiler.txt in the doc folder for a complete list.

To use it, download "flexprop-6.9.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, 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. The certificate used in this release is relatively new, which may cause a warning on Windows which you may safely ignore. When FlexProp starts up it scans the network for propellers attached via WiFi; this may generate a warning from some malware protection programs, which also may safely be ignored.

FlexProp 6.8.0

30 Dec 17:09
Compare
Choose a tag to compare

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 release has support for the new features in PNut v43, including the {Spin2_vXX} version comments and %"R+" multi-character constants. It also has a number of new bug fixes and optimizations, see the Changelog-compiler.txt file for a complete list.

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

FlexProp 6.6.1

29 Oct 21:09
Compare
Choose a tag to compare

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.

There are several new features in the 6.6.x series, including true boolean types for BASIC, fixing the _Bool type in C, improvements to the Parallax flash file system, and numerous bug fixes.

Also note that the FlexProp config file format has changed, so very old config files won't be used by this version. That means that settings like baud rate, fonts, and so on won't be carried over from pre-6.1.x to post-6.2.x.
.
To use it, download "flexprop-6.6.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, 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 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.5.0

23 Sep 21:36
Compare
Choose a tag to compare

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.

There are several new features in the 6.5.x series, including using the new Parallax flash file system, support for passing command line arguments, date & time functions for BASIC, and numerous bug fixes.

Also note that the FlexProp config file format has changed, so very old config files won't be used by this version. That means that settings like baud rate, fonts, and so on won't be carried over from pre-6.1.x to post-6.2.x.
.
To use it, download "flexprop-6.5.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 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.4.0

04 Sep 16:03
Compare
Choose a tag to compare

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.

There are several new features in the 6.4.x series, including improved littlefs RAM disk support, support for the Parallax flash file system, and numerous bug fixes.

Also note that the FlexProp config file format has changed, so very old config files won't be used by this version. That means that settings like baud rate, fonts, and so on won't be carried over from pre-6.1.x to post-6.2.x.
.
To use it, download "flexprop-6.4.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 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.3.0

13 Aug 20:16
Compare
Choose a tag to compare

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.

There are several new features in the 6.3.x series, including fixed support for littlefs RAM disks (see samples/shell/shell.c), the ability to create global definitions with #pragma exportdef, and improved C library support. There are also numerous bug fixes, and a new option for running without any terminal window.

Also note that the FlexProp config file format has changed, so very old config files won't be used by this version. That means that settings like baud rate, fonts, and so on won't be carried over from pre-6.1.x to post-6.2.x.
.
To use it, download "flexprop-6.3.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 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.2.3

19 Jul 14:01
Compare
Choose a tag to compare

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.

There are several new features in the 6.2.x series, including support for littlefs RAM disks, improved method pointer format, and BASIC interface classes. There are also numerous bug fixes, and a new option for running without any terminal window.

Also note that the FlexProp config file format has changed, so the old config files won't be used by this version. That means that settings like baud rate, fonts, and so on won't be carried over from 6.1.x to 6.2.x.
.
To use it, download "flexprop-6.2.3.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 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.1.8

18 Jun 22:53
Compare
Choose a tag to compare

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.

There are several new features in the 6.1.x series. The most notable is support for multi-file projects, which is in the form of a basic text file containing the names of the files to include in the compilation. Also supported now are Spin2 FIELD[] and ^@ operators, and conditional assembly directives.

The 6.1.8 release has several bug fixes and some improvements to the BASIC language, to C printf, and to debug support.
.
To use it, download "flexprop-6.1.8.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 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.5

01 Apr 11:32
Compare
Choose a tag to compare

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.