[PD] Re: [PD-dev] small gizmos
martinrp at vax2.concordia.ca
Fri Sep 10 19:32:22 CEST 2004
I'm not sure the PIC is the best choice here, because it has separate
data and program memory: you can't execute code that resides in RAM. The
only way it will work is as a byte-by byte interpreter I'm starting to
think the ST7 would be better here:
It has a very similar architecture and instruction set to the 65XX
series, it's even cheaper than most PICs. I'm only starting to read the
docs but it seems that you could download small blocks of code and have
them execute in RAM using a bootstrap loader (at least I haven't found
where it says that you can't do so). Using a PIC you would need to
preprogram all possible routines and use selector bytes to call them as
needed, as in a BASIC interpreter.
Tom Schouten wrote:
>On Thu, Sep 09, 2004 at 08:54:25AM +0200, Tom Schouten wrote:
>>i just stumbled on the (or part of) the solution for the
>>pic bootstrap interpreter here:
>>in fact this illustrates that the idea is not exactly new.
>sorry, url was this:
>also check this:
>btw, pygmy forth itself (for DOS and also some ARM dev board)
>is a nice example of a self-contained forth written in forth
>with a built in block editor.
>i'm not a big fan of block editors, except for the one
>in ColorForth, but it's a nice piece of forth history.
>PD-list at iem.at mailing list
>UNSUBSCRIBE and account-management -> http://iem.at/cgi-bin/mailman/listinfo/pd-list
More information about the Pd-list