BASIC running from SRAM?
cbmeeks
Posts: 634
in Propeller 1
Has there been any designs that could run BASIC programs FROM external SRAM using the Propeller?
So, the actual BASIC code would be in external SRAM and a Propeller would be the interpreter.
I know there is the Micromite Companion (which is awesome). But, IIRC, it uses a PIC for the RAM and BASIC interpreter.
Thanks!
So, the actual BASIC code would be in external SRAM and a Propeller would be the interpreter.
I know there is the Micromite Companion (which is awesome). But, IIRC, it uses a PIC for the RAM and BASIC interpreter.
Thanks!
Comments
In PropGCC's demo directory are some BASICs... they use XMM which normally is external SRAM.
The main Basic for Prop is PropBASIC, which has added IDE support recently.
What about PropBASIC is unsuitable for what you want to do ?
More than 32K of code.
The sources are on github: https://github.com/dbetz/xbasic
http://forums.parallax.com/discussion/118611/download-propbasic-here-00-01-14-last-version-for-bst/p26
and since then, I think PropBasic source is released ?
Also appearing are octal SPI parts, you can use 2 x QuadSPI from almost anyone, or Octal parts like Macronix MX25LM51245G, or Adesto ATXP032 hint at what the next-wave will look like.
Is that external serial flash ?
Sounds promising.
The parts I listed have Octal-read modes, and also DTR option, which means less lines of SW as CLK toggles.
I think you may be able to generate a continual CLK, and phase CS.Data to further shrink lines of code..
All the modes do get complex, but the x8 parts all have larger pin-counts, allowing a RESET# pin, so the design there would be a reset supervisor, and tie P1.RST and Memory.RST