NEW - SX-Key IDE version 3.3.0 is available to download!
Yes, there is a new version of the IDE out and available for download, and it's no longer Beta. For reasons known only to Parallax, they decided to make it a stealth release by placing it on the download page and then not telling anyone it was there.
Here's the link to the download page:
www.parallax.com/tabid/460/Default.aspx
There are two main changes:
1 - The clock window now handles the USB SX-Keys properly.
2 - There is a "Memory Usage Window" that shows (graphically and in text) how many bytes are being used on each page every time you assemble or compile code. It can be docked at the bottom of the file list on the left on the IDE, or float as a free window.
Thanks,
PeterM
Here's the link to the download page:
www.parallax.com/tabid/460/Default.aspx
There are two main changes:
1 - The clock window now handles the USB SX-Keys properly.
2 - There is a "Memory Usage Window" that shows (graphically and in text) how many bytes are being used on each page every time you assemble or compile code. It can be docked at the bottom of the file list on the left on the IDE, or float as a free window.
Thanks,
PeterM
Comments
one can hope...beg....cry tears of frustration
aaahhhh ... I'm not insane then.
> one can hope...beg....cry tears of frustration
or hack hack hack ! :^)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
When the going gets weird, the weird turn pro. -- HST
1uffakind.com/robots/povBitMapBuilder.php
1uffakind.com/robots/resistorLadder.php
So you'll need to copy SX/B 2.00.xx to the folder "c:\program files\parallax inc\sx-key v3.3.0\compilers\sxb"
Bean.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
The needy are many, the deserving are few.
·
I think because 2.0 is still listed as BETA, the installer that Parallax made installs 1.51.03. I know that's why I didn't include 2.0 in the IDE itself.
Thanks,
PeterM
Also the button to show/hide the nice new memory window doesn't do anything.
Odd
I get a "Warning 56, Pass 2: Source line is too long."
The line is
DATA 183,184,185,187,188,189,190,191,193,194,195,197,198,200,202,203,205,207,209,211,213,215,218,221,223,227,230,234,238,243,249,255
I can break it up into to lines, easy enough, but why the warning?
What does that mean?
As bean pointed out:
Just to let everyone know, the download installs version 1.51.03 of the SX/B compiler.
So you'll need to copy SX/B 2.00.xx to the folder "c:\program files\parallax inc\sx-key v3.3.0\compilers\sxb"
You're writing SX/B code. The IDE doesn't compile SX/B code, the SX/B compiler it calls does. If you were using the 2.0 version (which I assume you were), you need to reinstall it as the installer made by Parallax installs the non-BETA version 1.53.03. If you weren't using the 2.0 SX/B, then it's some other SX/B compiler issue.
Regarding the buttons, you're absolutely correct. Somewhere at the last minute, some bug crept in that caused those buttons to work improperly. Now that you've pointed it out, I'm working on tracking down the bug. As soon as it's fixed, a new version will be posted. Thanks for pointing out the problem.
Thanks,
PeterM
I suspect a partial rationale behind the so-called stealth release is that the older Windows OS are getting impossible to support. Parallax has to get a MS software license to properly install to Windows. And if M$ does support Windows 95 and 98, then Parallax cannot perpetually update it either.
I will install the new software and be thankful that I am not hanging onto an older OS. But I have friends that are die hards and I listen to their grumbles each and every day. To avoid paying out perpetual updates, I have shifted to a dual boot Linux/Windows setup and I keep my Linux up-to-date for free. I also use one of the top 3 major Linux distributions to avoid issues caused by a lack of resources.
Each to his own, but hanging on to old software is a harder way to go.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Ain't gadetry a wonderful thing?
aka G. Herzog [noparse][[/noparse] 黃鶴 ] in Taiwan
Post Edited (Loopy Byteloose) : 7/11/2009 8:51:53 AM GMT
Just a friendly rib here, but I think your Bytes are coming Loose [noparse]:)[/noparse]
The books posted were posted as examples of what the poster WOULD LIKE to see. Not a Parallax press release.
> Parallax has to get a MS software license to properly install to Windows.
Er, no. I install my own stuff properly to all flavors of windows all the time -·you don't need a license to do this. What you do have to pay for is the testing and·certifications which *permit* you to use the MS 'certified' logo on your products, and, under the right circumstances, MS will host updates to your software via Windows Update. But none of that is required - worst thing is that you see an annoying pop-up on install that says it's not MS compliant and/or it might be "Unsafe" .... in other words, to quote from Star Trek TOS: "You are not of the Body" --- if you want your software to "be absorbed" into the Body of Bill (aka Landrew), then you shall pay.
> And if M$ does support Windows 95 and 98, then Parallax cannot perpetually update it either.
" That does not compute. "
- Howard
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Post Edited (CounterRotatingProps) : 7/11/2009 9:11:37 PM GMT
The toolbar button for the memory window only shows the window. It doesn't show/hide it. So, if your memory window is visible, then you can click the toolbar button forever and nothing will happen. However, if you close the window and want to display it again, you can simply click that button to make it appear.
You can also use the configuration dialog to show or hide the memory window. Look on the "Editor" tab for the checkbox at the bottom that says "Show Memory Usage Window."
Thanks,
PeterM
The toolbar button Open is disabled, but the save button is ok.
One thing I don't understand, Memory Usage Window, (page 0) I'v have 510 bytes and in red.
Is the red an ("Warning"![noparse][[/noparse]1 more byte] ) or is there a problem.
Thank you for the gr8 Editor.
5ms
The red is simply a warning to let you know that a given bank is almost full. I think the threshold is the last 8 bytes. It's not really a big deal for SX/B programmers (because the compiler takes care of those most memory/space issues for you, but it's nice when programming assembly.
The toolbar button issue has been fixed. Another release will be coming shortly, but I want to wait just a little more to see if any other issues shake out.
Thanks,
PeterM
Really like the idea of the memory usage window. I know this will help a lot!
Now, If I could offer some suggestions:
Just wondering if it·would be·possible to identify how much code is in·the upper and lower half code in pages?·The memory usage tool bar lumps them all together. Might be useful·with having to use jump tables·for calls to·upper half code pages...
Also, it might be nice if you could also identify the page bytes in hex.·All of parallax documentation refers to pages in hex...··
Example: "Page 0 - 0 to 511", could be in hex "Page 0·-·$0·to $1FF"· or even ("Page 0·-·$0 (0)·to $1FF (511)" or similar.
-Dan
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
"A saint-like quantity of patience is a help, if this is unavailable, a salty vocabulary works nearly as well." - A. S. Weaver
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
When the going gets weird, the weird turn pro. -- HST
1uffakind.com/robots/povBitMapBuilder.php
1uffakind.com/robots/resistorLadder.php