[OpenBIOS] [PATCHv2 0/3] MacOS 9 fixups
Mark Cave-Ayland
mark.cave-ayland at ilande.co.uk
Tue Jul 19 00:05:23 CEST 2016
On 17/07/16 23:09, Programmingkid wrote:
> On Jul 17, 2016, at 5:31 PM, Mark Cave-Ayland wrote:
>
>> This patchset fixes up the r-stack in interpret mode and the evaluate
>> word so OpenBIOS can boot OS 9 without r-stack corruption or introducing
>> any regressions.
>>
>> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at ilande.co.uk>
>>
>> v2:
>> - Move r-stack commands to a separate rstack.fs file
>> - Minor tweaks suggested by Segher
>>
>>
>> Cormac O'Brien (1):
>> interpreter.fs: allow evaluate to split words on CR as well as LF
>>
>> Mark Cave-Ayland (2):
>> rstack.fs: add pseudo r-stack implementation for interpret mode
>> interpreter.fs: don't clobber stack across evaluate strings split on
>> newlines
>>
>> forth/bootstrap/interpreter.fs | 4 +++-
>> forth/lib/build.xml | 1 +
>> forth/lib/rstack.fs | 21 +++++++++++++++++++++
>> 3 files changed, 25 insertions(+), 1 deletion(-)
>> create mode 100644 forth/lib/rstack.fs
>>
>> --
>> 1.7.10.4
>
> These patches work. They boot Debian Linux, Mac OS 10.4.0, and Mac OS 9.0.4. Excellent job!
Thanks for the test. I've done a very comprehensive boot test across all
architectures and I don't see any regressions, so I've pushed this to
the main repository.
ATB,
Mark.
More information about the OpenBIOS
mailing list