New SX-Key version 3.1 software available NOW
PJMonty
Posts: 983
I'm not sure why this hasn't been posted here yet, but Parallax has released the latest version of the SX-Key IDE. It's available here:
www.parallax.com/dl/sw/sx/SX-KeyEditor3_1.exe
Given the number of people who have been askig when the next version is coming out, I thought I'd take a moment to let you know - it's right NOW!
Here's a list of changes:
WHAT'S NEW
VERSION 3.1
Added support for SXSim simulator (v2.0602).
Updated SX/B compiler to v1.21.
Updated SX/B help file.
Made all programming, reading, and verifying of SX chips run under a separate thread.
With programming now multi-threaded, the programming dialog now has a "Cancel" button.
When debugging, the blue line (which indicates the next code that will be
executed) now stays centered in the code window.
Added a warning when trying to set a breakpoint on a NOP instruction, and prevent it from happening.
Warn users when they forget to put a "#" in front of a numeric constant, e.g. ""mov w, 8" should really be "mov w, #8"
All debug windows now come to the front when any one of them is clicked.
Changed the way debug "walk" speeds are selected from a drop down list to a pair of arrows.
Debug "walk" speeds are now logarithmic which creates a speed change that feels linear to the user.
BUG FIXES:
Fixed bug preventing register window from opening to correct size when debugging an SX48/52 project after previously debugging an SX28 project.
Fixed bug that caused false warnings of multi-byte instruction following a skip when the instruction after the skip inserted an automatic "page"
instruction.
Fixed bug caused addresses in LST files to sometimes be off by one.
Fixed bug caused by overly long source code line lengths, and changed maximum length from 256 characters to 512.
Fixed bug that caused the register window to incorrectly update when accessing memory via the FSR register.
Fixed problem with non-sequential COM ports causing wrong COM port to be used.
www.parallax.com/dl/sw/sx/SX-KeyEditor3_1.exe
Given the number of people who have been askig when the next version is coming out, I thought I'd take a moment to let you know - it's right NOW!
Here's a list of changes:
WHAT'S NEW
VERSION 3.1
Added support for SXSim simulator (v2.0602).
Updated SX/B compiler to v1.21.
Updated SX/B help file.
Made all programming, reading, and verifying of SX chips run under a separate thread.
With programming now multi-threaded, the programming dialog now has a "Cancel" button.
When debugging, the blue line (which indicates the next code that will be
executed) now stays centered in the code window.
Added a warning when trying to set a breakpoint on a NOP instruction, and prevent it from happening.
Warn users when they forget to put a "#" in front of a numeric constant, e.g. ""mov w, 8" should really be "mov w, #8"
All debug windows now come to the front when any one of them is clicked.
Changed the way debug "walk" speeds are selected from a drop down list to a pair of arrows.
Debug "walk" speeds are now logarithmic which creates a speed change that feels linear to the user.
BUG FIXES:
Fixed bug preventing register window from opening to correct size when debugging an SX48/52 project after previously debugging an SX28 project.
Fixed bug that caused false warnings of multi-byte instruction following a skip when the instruction after the skip inserted an automatic "page"
instruction.
Fixed bug caused addresses in LST files to sometimes be off by one.
Fixed bug caused by overly long source code line lengths, and changed maximum length from 256 characters to 512.
Fixed bug that caused the register window to incorrectly update when accessing memory via the FSR register.
Fixed problem with non-sequential COM ports causing wrong COM port to be used.
-
Thanks,
PeterM
Comments
That's a lot of fixes and makes a good tool that much better.
Much appreciated.
Peter (pjv)
maybe, I have a bit more "back stage knowledge" than others. Peter did a lot of hard work adding a bunch of new goodies to the SK-Key IDE, and a lot of bug-fixing which is really like puzzle work. Many of these fixes might not look "spectacular" but they help to make this new version much more stable.
I had the opportunity to test an XBETA version for a while, and never ever again had those nasty sticky "Programming" boxes when running Windoze XP, or other "lockups". Besides this, SXSim can now be directly launched from the SX-Key IDE (I like this new SXSim button). Don't think that this is that easy as it looks like - Peter asked me to build in several "hooks" into SXSim to make that happen, and with his advise, I learned a lot more about integrating Windoze API calls into a Visual Basic application.
When you download and install the new SXKey IDE, the most current version of SXsim (2.06.02) will automatically be installed as well. Nevertheless, I will also post this version in the SXSim thread soon but I assume, most of you are going to download the new SX-Key IDE anyway (I can only recommend this), so you'll have the new version of SXSim "on the fly".
Thanks Peter for all your hard work!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Greetings from Germany,
G
Being able to take over development from the previous programmer and take it to this stage shows your true genius !
all the time, very nice!!!
However, I see that the when I right click on comment lines, with the
mouse directly over the highlighted text, the popup context menu
does not always pop up.·The Popup works as long as there is source code
in the line before the comment text, or if you rightclick below the highlighted
text, just not directly on it.
That little oddity has·driven me·nuts!
-Dan
What happened to the dialog that shows all the frequencies and selects the closest one?
Your project must use the IRC_CAL IRC_4MHZ directive.
Thanks, PeterM
The progress bar dialog just disappears after programming... : (
I have a attached a test file which uses the IRC_CAL IRC_4MHZ and which causes the dialog that shows the closest frequency to appear.· Please download and program a chip with it.· Let me know if the dialog shows up after the programming is complete.· Please be aware that the dialog only appears when programming for debugging.· if you do a program for standalone operation, then the dialog does NOT show up.
···· Thanks,
···· PeterM
But the old SKKey 3.0 shows the Freq Dialog even when not debugging.
Why the change?