Shop OBEX P1 Docs P2 Docs Learn Events
SXAssembler for Linux — Parallax Forums

SXAssembler for Linux

bunnibunni Posts: 38
edited 2007-09-26 04:31 in General Discussion
Hello,

I have not been dealing with the SX as long as many of the people on this forum, but I am greatly interested in producing an SX assembler for linux. There are already tools available to download programs to the SX for linux, however an assembler would be no easy undertaking. That is why I am asking two things before continuing. The first is if anyone would be interested, if there is no real community interest I probably wont put all my effort in to doing this and it would take a long time to finish. The second being if I needed help with the actual assembly process, (mostly making sure I get ALL of the opcodes covered) would there be someone willing to let me bug them or at least help me find necessary documentation. Hope to hear some positive responses.

-Kris

Comments

  • Doug HaleDoug Hale Posts: 23
    edited 2007-09-24 20:25
    I just mentioned that I have and Assembler and Simulator written in Pascal (delphi7). They could be ported to kylix or Lazarus to run on Linux.
    See some screen shot at http://doughale.com - click on "SX Tools"
  • BeanBean Posts: 8,129
    edited 2007-09-24 20:45
    Doug,
    Are you willing to make your source code available ? I'd be interested in seeing it.

    Bean.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    I know what I know, don't confuse me with the facts...
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    www.hittconsulting.com
    ·
  • bunnibunni Posts: 38
    edited 2007-09-24 20:57
    I agree, that program looks pretty good, kudos.

    -Kris
  • Doug HaleDoug Hale Posts: 23
    edited 2007-09-24 21:00
    Bean,
    I have not yet decided to make it open. It represents hundreds and hundreds of hours of work. I still feel quite possessive - and I'm not done yet.
    Also, there are some simulation tricks that I might not want to reveal.
    If someone were to convince me that they were serious about porting it, arrangements could be made.

    Just curious, has the source of SX/B or C4SX or SXsim, etc been made available?

    Doug
  • Doug HaleDoug Hale Posts: 23
    edited 2007-09-24 21:08
    Thanks Kris,

    I have had very little feedback on the programs and don't really have much of an Idea as to how others would like them.

    Doug
    P.S. I will see if the Installer still works and get an Install Package up on my website today or tomorrow for you to play with.
  • BeanBean Posts: 8,129
    edited 2007-09-24 21:09
    Doug,
    I completely understand. I thought maybe your previous message was an offer [noparse];)[/noparse]
    I program in Delphi, but mostly console stuff (like SX/B). I was just curious to see some good gui code in Delphi.

    Bean.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    I know what I know, don't confuse me with the facts...
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    www.hittconsulting.com
    ·
  • Doug HaleDoug Hale Posts: 23
    edited 2007-09-24 21:22
    Bean,
    I'm not sure my code would be classified as Good GUI code. I assume you are refering to the Graphics. My experience has been that Graphics is Guey and not very pretty code.
    I have been thinking of integrating the SXconfigurator, SXassembler, and a Single Instance of the SX model. It would be neet to colaberate and Include SX/B and provide an interface to plug in other languages as well. In my opinion, the compiler backend is the hardest, the frontends aren't that hard. putting a Pascal frontend on SX/B's code generator would be fun.
    I would be willing to trade NDA's with you, Then put our Code/Heads together - not only for the SX, but other processors as well.

    Doug
  • Doug HaleDoug Hale Posts: 23
    edited 2007-09-24 22:11
    There is an installer available for My Simulator/Assembler/Configurator. If you would like to download it, Drop me a line at SXtools@doughale.com and I will send you a URL for it.
    I will have to write a small tutorial soon for you to be able to use it. And, I consider the code to be a half decent ALPHA release - not without bugs.

    Doug
  • bunnibunni Posts: 38
    edited 2007-09-25 20:27
    So, I never really got a straight answer if there is at least some interest in the community for an SX assembler that will run on linux?

    -Kris
  • David BDavid B Posts: 592
    edited 2007-09-25 21:51
    I'd be interested in a full package - editor, assembler, loader, like what Parallax provides for Windows. Are you thinking of developing just the assembler part?

    I haven't really been following all the different projects that people have done - is there a Linux SX programmer working? If not, what would we do with an assembler without a programmer? I suppose that a GUI with an editor and links to assembler and programmer code could be put together if the parts were available.

    David
  • bunnibunni Posts: 38
    edited 2007-09-26 04:31
    Well, I have found a programmer that works really well, the problem is that there is no assembler, the GNU MPASM compiler would have to be used, which does not correctly understand all the little niche commands the windows SX IDE has. It would start out as command line based and I would write in the SX programmer already available, but as it progressed I would definitely make it GUI based. The only thing I would need is people interested to test the Smile out of it to help me out.

    -Kris

    Post Edited (bunni) : 9/26/2007 10:04:00 AM GMT
Sign In or Register to comment.