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/