Brian Mathis wrote:
>  >
>  > Have you seen Quartus forth? It seemed to compile in a palm
>  > immediatly. Excuse me for my stupid question: when you say about
>  > flash ram do you mean protected storage? Is there chance for me to
>  > execute code I wrote in a data segement? What will do you If you
>  > were me?
>  >
>  > Best regards,
>  > Dmitry Yakimov.
> 
> I don't think Quartus forth has anything to do with this..
> 
> Flash RAM is the non-volatile RAM that is in some Palm devices where
> the OS is stored. There is 2 Megs of Flash RAM in those devices that
> have it, but, depending on the OS you're running, it's not all the
> way full. Utilities exist (like FlashPro and JackFlash) that allow
> users to access the left over Flash to store their own applications
> and data. Flash RAM is only accessible using these specialized
> applications, and not by your application.
> 
> If your app is self-modifying and stored in Flash, it will fail
> because it cannot write to flash RAM.

Quartus Forth generates low-level code and passes control to it. I believe 
it can run from Flash RAM but uses ordinary RAM for its workspace, 
which might be a way round the problem for Dmitry. Checkout the 
Quartus website archives (from http://www.quartus.net/). Neal Bridges, 
who wrote QF, is contactable from there, and could probably give you 
some ideas.

Jim Deakin

.........................................................................
From:    Jim Deakin,        |
Sheffield Hallam University |  Stercus, Stercus, Stercus
Computer Services,          |  Moriturus Sum!
 Howard Building,           |
  Pond Street,              |
    Sheffield  S1 1WB       |
      England.              |
.........................................................................
Email on: [EMAIL PROTECTED]
.........................................................................

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to