Shop OBEX P1 Docs P2 Docs Learn Events
Catalina and VMCog — Parallax Forums

Catalina and VMCog

blittledblittled Posts: 681
edited 2010-08-05 04:08 in Propeller 1
I just was wondering if Catalina supports VMCog for larger C programs.

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Will work for Propeller parts!

Comments

  • RossHRossH Posts: 5,520
    edited 2010-08-05 02:54
    @Blittled,

    No. Catalina runs fine executing directly from external memory (XMM). Catalina can access up to 16Mb XMM RAM directly, although I've not run any programs larger than about 2Mb myself.

    In the recent benchmarking thread, Catalina has been shown to execute C from XMM at speeds quite comparable to executing SPIN from Hub RAM (only 50% slower in general, and I expect to improve on that over time). Maybe VMCog could do better in some cases, but overall I think it would probably end up slower on large programs.

    However, I'd be perfectly happy for someone to add VMCog support to Catalina and actually find out. Should be relatively straightforward.

    Ross.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Catalina - a FREE C compiler for the Propeller - see Catalina
  • jazzedjazzed Posts: 11,803
    edited 2010-08-05 04:03
    RossH said...
    However, I'd be perfectly happy for someone to add VMCog support to Catalina and actually find out. Should be relatively straightforward.
    I'll be adding Cache support for SDRAM. The interface is TBD based on performance experiments.

    Cheers.
    --Steve

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Propeller Pages: Propeller JVM
  • potatoheadpotatohead Posts: 10,261
    edited 2010-08-05 04:08
    Re: Linux / Mac numbers. Many people use multiple OSes. I do, and it's all three. Sadly, I don't do anything propeller related on Mac. That's work and CAD only. Linux and windows see use though. I suspect that's true for a lot of people.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Propeller Wiki: Share the coolness!
    8x8 color 80 Column NTSC Text Object
    Wondering how to set tile colors in the graphics_demo.spin?
    Safety Tip: Life is as good as YOU think it is!
Sign In or Register to comment.