Shop OBEX P1 Docs P2 Docs Learn Events
Work in Progress - Winbond-based text editor — Parallax Forums

Work in Progress - Winbond-based text editor

Mike GreenMike Green Posts: 23,101
edited 2009-06-14 20:21 in Propeller 1
This is the Winbond flash driver posted earlier and the FemtoBasic variant used with that. There's a text editor (Ouroboros) included that's far enough along so you can edit a 39 line x 80 character display buffer and save (and re-edit) the files. From the text editor, you can run a named program on the flash drive (like FemtoBasic). I plan to continue debugging and improving the text editor, then start on some kind of simple compiler, maybe for a Basic similar to PBasic.

This current program runs on a Demo Board with a Winbond W25X16A SPI 2MB flash memory and two Microchip 23K256 SPI 32K SRAMs installed on the breadboard area. The flash memory is used for file storage and the SRAMs are used for buffers and work areas. The editor uses them to store the text being edited and the compiler will use them for its dictionary and other tables.

Comments

  • Bill HenningBill Henning Posts: 6,445
    edited 2009-06-14 16:16
    Nice work Mike!
    Mike Green said...
    This is the Winbond flash driver posted earlier and the FemtoBasic variant used with that. There's a text editor (Ouroboros) included that's far enough along so you can edit a 39 line x 80 character display buffer and save (and re-edit) the files. From the text editor, you can run a named program on the flash drive (like FemtoBasic). I plan to continue debugging and improving the text editor, then start on some kind of simple compiler, maybe for a Basic similar to PBasic.

    This current program runs on a Demo Board with a Winbond W25X16A SPI 2MB flash memory and two Microchip 23K256 SPI 32K SRAMs installed on the breadboard area. The flash memory is used for file storage and the SRAMs are used for buffers and work areas. The editor uses them to store the text being edited and the compiler will use them for its dictionary and other tables.
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Las - Large model assembler for the Propeller (alpha version this weekend)
    Largos - a feature full nano operating system for the Propeller
    www.mikronauts.com - a new blog about microcontrollers
  • TubularTubular Posts: 4,706
    edited 2009-06-14 20:21
    Very impressive, Mike. I see you've even put some kind of wear levelling in there (!)

    Look forward to trying it (got to hook up a winbond first)

    tubular
Sign In or Register to comment.