Shop OBEX P1 Docs P2 Docs Learn Events
SphinxOS - latest version? — Parallax Forums

SphinxOS - latest version?

Bill HenningBill Henning Posts: 6,445
edited 2012-10-31 23:05 in Propeller 1
Hi guys,

I am working on demos for a couple of my products and I have a couple of questions:

1) which is the latest version of SphinxOS?

http://forums.parallax.com/showthread.php?114023-Sphinx%E2%80%94as-seen-at-UPEW!/page10

message #188, "SphinxOS v011c" the most up to date version?

Or is there an even newer release somewhere?

I modified the version on sphinxcompiler.com to run on PropCade a while ago, and now that I want to get it running on a few more of my boards I want to make sure I start with the latest code base.

2) Is there an editor I can use for SphinxOS that can support a text display of 80*25 or 30 columns?

I'd like to use it with my single cog 80 column driver.

Thanks,

Bill

Comments

  • Mike GreenMike Green Posts: 23,101
    edited 2012-10-31 12:35
    The latest version I've see is from June 2009. I have some later versions with specific modifications like for the C3 SPI selection mechanism and some changes in the display driver,

    I'm not aware of an editor for an 80 x 25 display. The existing display driver keeps the video buffer in the cog to save hub space. I assume your driver keeps the buffer in external RAM.
  • Bill HenningBill Henning Posts: 6,445
    edited 2012-10-31 12:59
    The June '09 version is the one I used before; Cluso posted a version on February 25/2010 in the thread I linked - that's the latest I was able to find. I was hoping someone knew of a newer version.

    I also found a "tools" thread at http://forums.parallax.com/showthread.php?114210-Tools-for-Sphinx&p=821109#post821109

    No, my driver uses the hub for the buffer and the font; I was hoping to find an editor that used an SPI ram for the text buffer.

    Hmm...

    I can:

    1) try to find the time to write such an editor

    or

    2) declare such an editor to be "impossible", thus causing it to be born

    Thanks Mike.

    Mike Green wrote: »
    The latest version I've see is from June 2009. I have some later versions with specific modifications like for the C3 SPI selection mechanism and some changes in the display driver,

    I'm not aware of an editor for an 80 x 25 display. The existing display driver keeps the video buffer in the cog to save hub space. I assume your driver keeps the buffer in external RAM.
  • MagIO2MagIO2 Posts: 2,243
    edited 2012-10-31 14:21
    Preditor from Casslan is using a gap-buffer on the SD-card. It only needs to keep some sectors in memory. It was using a VGA driver, don't remember which screen-size.
  • Bill HenningBill Henning Posts: 6,445
    edited 2012-10-31 14:40
    Thanks! I'll check it out.

    (found it at http://forums.parallax.com/showthread.php?119225-PrEditor-Alpha-005&highlight=preditor)
    MagIO2 wrote: »
    Preditor from Casslan is using a gap-buffer on the SD-card. It only needs to keep some sectors in memory. It was using a VGA driver, don't remember which screen-size.
  • Cluso99Cluso99 Posts: 18,069
    edited 2012-10-31 23:05
    I have been busy lately and hardly around. I was working on an OS version that used Kye's SD driver and the work Drac did to make KyeDos. I stripped the commands back to separate programs called under the OS. This makes it easy for others to add OS commands.

    However, it doesn't run the same as Sphinx. I wanted to also be able to use Michael's Sphinx compiler on the prop. But for this to work, I needed to make part of Kye's SD driver resident. I have not had the time to do this yet :( Maybe later this month although I have been saying that for a few months now.

    Here is a link to the OS I was working on last and use regularly. http://forums.parallax.com/showthread.php?138251-A-Propeller-OS-that-can-run-on-multiple-hardware...&highlight=propeller+os
    Latest code is at the end. It uses Homespun to compile and there is a batch compile file to do it in one step. No external RAM is required, just a basic prop and SD card. Currently uses the USB connection via P30/31 though this is easily changed.
Sign In or Register to comment.