Date : Fri, 15 Sep 2006 23:50:40 +0100 (BST)
From : Greg Cook <debounce@...>
Subject: Re: Bugs in ArmCoPro OS
Sorry for the self-reply. If only this was phpBB...
On Fri, 15 Sep 2006 23:00:26 +0100 (BST), I wrote:
> I was going to argue that ArmTubeOS is not DR DOS or Risc OS ...
The first paragraph was terrible, it should have read:
I was going to argue that ARM Tube OS is not DR DOS or RISC OS, so it
is free to set its own API; but if a program can be sure it's running
on Arm Tube OS (and so know there is an accumulator to test), it would
be easy enough to install a wrapper on the Beeb and use a spare OSWORD
call to call OSARGS/GBPB locally and return A. Then ARM Tube OS does
not have a compelling reason to return A in R0 and thereby surprise
RISC OS programs. If the program might be running on RISC OS then it
must be prepared not to have the 'accumulator' available, full stop.
If it might be running on the ARM Tube OS then it can't trust R0 to be
preserved either (if it does return A after all.)
Greg
___________________________________________________________
All new Yahoo! Mail "The new Interface is stunning in its simplicity and
ease of use." - PC Magazine
http://uk.docs.yahoo.com/nowyoucan.html