[OpenBIOS] patch to allow Mac OS 9 to boot

Programmingkid programmingkidx at gmail.com
Sat Feb 6 16:40:22 CET 2016


On Feb 5, 2016, at 12:55 PM, Mark Cave-Ayland wrote:

> On 05/02/16 16:39, Programmingkid wrote:
> 
>> On Feb 5, 2016, at 7:33 AM, BALATON Zoltan wrote:
>> 
>>> On Thu, 4 Feb 2016, Programmingkid wrote:
>>>> Here is another reason why I think the CR-LF patch should be applied:
>>> [...]
>>>> With and without the patch Fedora makes it to the same place.
>>> 
>>> This does not change that it's a hack we should avoid, especially if it only works by chance.
>> 
>> Are you talking about the CR-LF patch? The logic of the patch looks sound. It just keeps linefeeds and carriage returns out of strings that are being executed. What chance are we taking? 
>> 
>> 
>>> On Thu, 4 Feb 2016, Mark Cave-Ayland wrote:
>>>> From memory the r-stack commands were being executed but the only reason
>>>> this worked was because of the OpenBIOS trampoline between calling each
>>>> word which just about allowed execution to continue.
>>> 
>>> Do you have any more info about what are these r-stack commands and what's the issue with them currently so we can find a way that this could be cleanly resolved? Maybe if you can describe what needs to be done someone would be able to pick it up and create a patch.
>> 
>> I think the CR-LF patch and this r-stack issue are two completely unrelated issues. Or are they related? 
> 
> Yes, they are. It just so happens that with the CR-LF patch the
> interpret word breaks down the incoming Forth string in such a way that
> r-stack words are "caught" by the trampoline in a way that allows
> execution to continue.

Being caught by the trampoline is not allowed? I and probably everyone else is a little fuzzy about this trampoline issue. Is there anything you could show us to help us understand what you want?





More information about the OpenBIOS mailing list