[BBC-Micro] BBC B progs on a B+128k - any known problems?
Greg Cook
debounce at yahoo.co.uk
Thu Apr 19 11:39:56 BST 2007
On 17 Apr 2007 20:49:59 +0100, Jonathan Graham Harston
<jgh at arcade.demon.co.uk> wrote:
> It needs to disable masquading at some point as Z-Break puts a JMP
> sequence in the middle of page &10 - even when page &10 - the
> *shared* workspace - isn't owned by DFS!!!! I've had so many
> problems trying to stop OSWORD &7F trampling all over page &10
> when it doesn't own it that I'm strongly tempted to change the
> documentation to say "&10xx - reserved for DFS and OSWORD &7F".
Yeah, I've seen it cause problems. To fix it the DFS should only need
to claim the workspace (and restore its contents) on receiving disc op
calls, shouldn't it? Other ROMs should then be aware that they may
lose the workspace when making these calls.
If the DFS can't be patched then the workspace *will* be corrupted when
the user calls OSWORD &7F etc., but other ROMs can anticipate the
damage and relinquish it temporarily when they make the call themselves
- effectively reserving 'shared' workspace for the DFS, as noted!
Greg Cook
debounce at yahoo.co.uk
<http://homepages.tesco.net/~rainstorm/>
___________________________________________________________
Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for
your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html
More information about the bbc-micro
mailing list