v2.0.0.1-Alpha
Alpha 1
Disclaimer: Read the Known Issues list before using this software. The intent is for Propeller Tool to naturally support both the Propeller 1 and Propeller 2 as a seamless experience. All Propeller 1 functionality is maintained; however, this is an alpha release with known (and likely unknown) problems - use it wisely and if serious problems are found, switch back to the previous official release (v1.3.2). Please report unknown problems in Issues
To Use This Software
There is currently no installer. To "install,"
- Install Propeller Tool v1.3.2
- Download the desired "alpha" version
- Copy/Extract the alpha version file into the installed Propeller Tool's folder
- typically
C:\Program Files (x86)\Parallax Inc\Propeller Tool v1.3.2\
- typically
- Create a shortcut (if desired) to the newly-extracted alpha executable
Enhancements
- Supports P2X8C4M64P Rev B & C
- Integrated the P2 Compiler (v05/10/2020) alongside the P1 Compiler
- Supports PASM2 and Spin2
- Integrated P2 Downloader alongside the P1 Downloader
- Supports RAM and Flash downloads
- Added Spin2 and Flash extensions
- Additional support will be included in a future version
- Added structural support to differentiate Spin 1 (Propeller 1) from Spin 2 (Propeller 2) source
- This is key to improving user experience for normal workflows
- For example: File Save As operations default to .spin / .spin2 extensions in a natural, logical way while File Open operations default to a combined .spin1/.spin2 filter (unless user changes filter option).
- Further automated detection will be included in a future version
- This is key to improving user experience for normal workflows
- Removed/replaced all occurrences of "Parallax Semiconductor" with "Parallax Inc."
- Enhanced many messages to differentiate P1 from P2
- Updated Help menu to include P2 resources
Known Issues
- [WARNING] Object Info not supported for P2 (currently). While the edit's Object Vew works, the View Info function is not usable for P2. Object Info window's Load/Save button functionality should also be avoided for now.
- [WARNING] P2 binary application images are not supported (currently).
- [WARNING] Archive feature is not supported for P2 (currently).
- [WARNING] Spin 2 file syntax highlighting is really just Spin 1 highlighting.
- With P2 connected, the Identify Hardware function will appear to fail with a "No Propeller 1 found..." message; however, clicking OK follows-up with a "Propeller 2 found..." message.
- New file from template only support Propeller 1 (Spin 1).
Future Plans
- Multiple alpha releases during Summer 2020
- Add Spin 2 / PASM2 syntax highlighting
- Add Spin 2 syntax scheme selection and editing (via Preferences)
- Enhance Object Info (View Info function) window to support P2 objects
- Add graphic button toolbar
- Add deeper auto-detection of source type (Spin1/Spin2)
- Improve Identify Hardware behavior
- Add Preferences for, and selection of, Propeller 2 new file template
- Add system file association settings (in Preferences), detection, and prompting
- Address various customer requests
- Various fixes and enhancements for internal verifications and optimizations
- Add fast-loading protocol for P1 (currently in use by SimpleIDE, PropGCC, and BlocklyProp)
- Address internal questions and code cleanup tasks