[OpenBIOS] [PATCH] interpreter.fs: allow evaluate to split words on CR as well as LF

Mark Cave-Ayland mark.cave-ayland at ilande.co.uk
Sun Jun 21 10:08:00 CEST 2015


On 21/06/15 00:07, Segher Boessenkool wrote:

> On Sat, Jun 20, 2015 at 08:41:28PM +0100, Mark Cave-Ayland wrote:
>> So the real problem here appears to be that the OS 9 bootscript is using
>> the rstack in order to store temporary variables.  Since the Forth
>> version of interpret is based in a loop which looks up each word in turn
>> and then runs execute, the manipulation of the rstack with r> confuses
>> the loop causing it to drop out early.
> 
> You should use a separate (software) stack for rstack things in interpret
> mode (this is what other OF implementations do).

Okay. Don't suppose you could point me to some examples on how to do this?


ATB,

Mark.




More information about the OpenBIOS mailing list