> Dmitry Yakimov wrote:
>
> >> Be careful. If you use this method, your app will not be able to
> >> run from Flash RAM. Many users like to store apps in flash ram.
> >
> > 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..
Ok, I tried to disassemble Quartus forth (mere curiosity). And I've found
that it compiles directly into protected storage, but global variables keeps
in dynamic memory (data #0). Quartus forth is interactive development tools
and I can write my own words (procedures) in 68k assembler and then run it.
How can I make my code manually and the execute it?
>
> 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.
Thanks a lot.
Best regards,
Dmitry Yakimov.
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/