Shop OBEX P1 Docs P2 Docs Learn Events
Is LMM supported in any way by Parallax ? - Page 2 — Parallax Forums

Is LMM supported in any way by Parallax ?

2»

Comments

  • Phil Pilgrim (PhiPi)Phil Pilgrim (PhiPi) Posts: 23,514
    edited 2009-07-30 19:35
    The reverse LMM was covered ad nauseum here: http://forums.parallax.com/showthread.php?p=701330.

    It's a bit awkward to implement but does speed things up considerably. I wrote a reverse LMM preprocessor awhile back, built on my CONTACT program, but I don't think I ever posted it. If anyone is interested, I can probably upload it. But I'm not even sure it was completed, it's been so long ago.

    -Phil
  • RossHRossH Posts: 5,512
    edited 2009-07-30 23:15
    @Bill ...

    "If you build, they will come"

    @Bean ...

    Getting back to your original question, and considering what has been posted here by ericball, Phil, Bill etc, I don't believe it is really necessary for Parallax to "support" LMM as such - in any case there is no "standard" LMM to support. LMM is really a programming technique - it is "supported" by the Prop because it takes advantage of the Prop's basic hardware architecture - but it does not necessarily require any particular software support. Bill uses one LMM technique (the original), Phil uses another, etc etc. Catalina uses a version of LMM that is technically close to Bill's original, but is compatible with existing SPIN compilers - so for at least some LMM implementations no special support is required anyway. Bill's LAS looks like offering a more efficient alternative, because of its ability to transparently optimize jumps (which are expensive in LMM) - but even if we all used LAS I"m sure there would still be different variants of LMM - no doubt exactly as many as there are people using it smile.gif

    Ross.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Catalina - a FREE C compiler for the Propeller - see Catalina
  • BeanBean Posts: 8,129
    edited 2009-07-31 01:07
    Ross,
    Yeah, I see that now. I didn't know that you could write LMM code using the standard IDE. Now that I have my head wrapped around how it works, I realize that no intervention is required.

    Bean.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Does that byte of memory hold "A", 65, $41 or %01000001 ?
    Yes it does...


    ·
Sign In or Register to comment.