Shop OBEX P1 Docs P2 Docs Learn Events
propasm action? — Parallax Forums

propasm action?

K2K2 Posts: 693
edited 2010-08-27 07:28 in Propeller 1
Does Cliff Biffle's propasm get used anymore or is it mostly an historic relic?

Comments

  • Heater.Heater. Posts: 21,230
    edited 2010-08-26 23:26
    K2,

    Funny you should mention propasm, I was just thinking about it.

    The unique selling point of propasm is that you can program your Prop without any Spin code at all. Not that I have anything against Spin.

    That means I could use it as the start up code for the C code running under Zog. One aim of Zog is to be able to have a Spin free, C only environment to work in.

    propasm is an essential part of my compiler for Jack Crenshaws TINY language that compiles to LMM PASM. TINY programs are compiled and run with no Spin support.
  • kuronekokuroneko Posts: 3,623
    edited 2010-08-26 23:59
    Heater. wrote: »
    The unique selling point of propasm is that you can program your Prop without any Spin code at all. Not that I have anything against Spin.

    Well it's just hiding the one required SPIN command ... not exactly a selling point :)

    Anyway, it explicitly forbids read-only registers in destination slots. Which makes it a non-starter for me.

    EDIT: You can bypass this limitation by using the register index instead of the name.
  • Heater.Heater. Posts: 21,230
    edited 2010-08-27 00:22
    kuroneko,

    True enough, but is there any other PASM assembler out there that works on totally Spin free source code?

    Actually the reason I used it originally was because it is cross platform. There was no BST or Homespun for my Linux world.
  • kuronekokuroneko Posts: 3,623
    edited 2010-08-27 00:26
    Heater. wrote: »
    True enough, but is there any other PASM assembler out there that works on totally Spin free source code?

    IIRC Linus wrote his own assembler ... see http://www.linusakesson.net/scene/turbulence/source.php
  • Heater.Heater. Posts: 21,230
    edited 2010-08-27 01:01
    kuroneko,
    "...Linus wrote his own assembler..."

    I presume you mean
  • Bill HenningBill Henning Posts: 6,445
    edited 2010-08-27 07:28
    Las :)

    I intend to improve it after all the new boards are in production.
    Heater. wrote: »
    kuroneko,

    True enough, but is there any other PASM assembler out there that works on totally Spin free source code?

    Actually the reason I used it originally was because it is cross platform. There was no BST or Homespun for my Linux world.
Sign In or Register to comment.