<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Sat, 20 Jun 2009 02:25:24 +0100
From   : jumbos.bazzar@... (Mark Haysman)
Subject: One ROM disabling all others on Bootup

>>Is there any magic way of doing this reliably, so that I can keep this one
>>ROM, and Basic as the only active ROMs in the System, without any filing
>>systems claiming their workspace?
>
> Place a JMP <your ROM byte whacking code>@&287.
> It gets called after the ROM bytes are determined,
> and before the first service call goes round (which
> is &FF if the Tube is present, else &01).
>
> Otherwise, service call &01 is your first hookpoint,
> but of course there's no guarantee that no ROM has
> claimed any absolute workspace once you're up.

Thanks John.

I went for Plan B, and after a bit of recoding (as I was initialising things 
in service call &03, now I'm doing it in &01), and forcing the Y register to 
exit with &0E with the trapping active to reclaim any workspace, it's 
working for filing systems above and below the ROM.

Mark. 
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>