On Fri, 5 Feb 2016, Mark Cave-Ayland wrote:
The Apple 9.2 bootloader ignores the Forth specification in this respect and includes direct r-stack commands and hence the return address is corrupted once they have executed (for fun, try typing r-stack commands directly into the OpenBIOS command line).
So the solution is to find some way to preserve the r-stack in this context to ensure that execution continues back at the right location.
How does this work on Apple's OF implementation? How is that different from OpenBIOS?
Regards, BALATON Zoltan