Shop OBEX P1 Docs P2 Docs Learn Events
NEW - SX-Key IDE version 3.3.0 is available to download! — Parallax Forums

NEW - SX-Key IDE version 3.3.0 is available to download!

PJMontyPJMonty Posts: 983
edited 2009-07-13 17:45 in General Discussion
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

Comments

  • T'SaavikT'Saavik Posts: 60
    edited 2009-07-09 23:21
    maybe they are waiting for the new sx/b book to be ready?
    HomeProdBooks.jpg

    one can hope...beg....cry tears of frustration cry.gif
  • CounterRotatingPropsCounterRotatingProps Posts: 1,132
    edited 2009-07-10 00:15
    > 1 - The clock window now handles the USB SX-Keys properly.

    aaahhhh ... I'm not insane then.

    > one can hope...beg....cry tears of frustration

    or hack hack hack ! :^)

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
  • ZootZoot Posts: 2,227
    edited 2009-07-10 03:49
    Is there any way to keep the older public release IDE online as well; ideal for Win95 and Win98 machines with serial ports and serial SX-Key (i.e. my current setup). New IDE appears not to support pre Win2K, which means users wouldn't be able to reinstall the older IDE on older machine in event of a crash, etc.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    When the going gets weird, the weird turn pro. -- HST

    1uffakind.com/robots/povBitMapBuilder.php
    1uffakind.com/robots/resistorLadder.php
  • BeanBean Posts: 8,129
    edited 2009-07-10 12:11
    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"

    Bean.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    The needy are many, the deserving are few.

    ·
  • PJMontyPJMonty Posts: 983
    edited 2009-07-10 17:09
    Bean,

    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
  • lboucherlboucher Posts: 139
    edited 2009-07-11 03:21
    I just installed this, and the open/save buttons always stayed greyed out and don't work.
    Also the button to show/hide the nice new memory window doesn't do anything.

    Odd
  • lboucherlboucher Posts: 139
    edited 2009-07-11 03:33
    Huh, then i tried to compile code i had already written and tested.
    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?
  • PJMontyPJMonty Posts: 983
    edited 2009-07-11 08:20
    LBoucher,

    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
  • LoopyBytelooseLoopyByteloose Posts: 12,537
    edited 2009-07-11 08:30
    This really looks like a sneak preview of a major release with new books. Thanks Parallax!!!! The SXes are great and deserve fresh texts.

    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
  • CounterRotatingPropsCounterRotatingProps Posts: 1,132
    edited 2009-07-11 19:39
    Dear Loopy,

    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. "

    tongue.gif

    - Howard
    Loopy Byteloose said...
    This really looks like a sneak preview of a major release with new books. Thanks Parallax!!!! The SXes are great and deserve fresh texts.

    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.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔


    Post Edited (CounterRotatingProps) : 7/11/2009 9:11:37 PM GMT
  • PJMontyPJMonty Posts: 983
    edited 2009-07-11 22:51
    lboucher,

    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
  • 5ms?5ms? Posts: 21
    edited 2009-07-13 00:41
    SX-Key IDE version 3.3.0 is gr8

    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
  • PJMontyPJMonty Posts: 983
    edited 2009-07-13 04:07
    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
  • dkemppaidkemppai Posts: 315
    edited 2009-07-13 13:17
    PJMonty said...
    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
    Hi Peter,

    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
  • ZootZoot Posts: 2,227
    edited 2009-07-13 17:45
    Ditto dkemppai -- hex addresses a must; upper/lower would be a nice bell/whistle.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    When the going gets weird, the weird turn pro. -- HST

    1uffakind.com/robots/povBitMapBuilder.php
    1uffakind.com/robots/resistorLadder.php
Sign In or Register to comment.