> > The slot containing the BIOS which should be used on a MSX computer
> > can be found at location #FCC1. MSX1 documentation claims that this
> > address contains a byte indicating whether or not slot 0 is expanded,
> > but all later ASCII documentation -including the MSX Datapack- defines
> > it as slot address of the BIOS/MAIN ROM.
> 
> But #FCC1 is RAM. The slot address in that system variable is set by the
> BIOS at boot time. Now let's say that the BIOS didn't to that job for
> me. How could I find out where's the MAIN-ROM for that computer?

You don't. It makes sense to leave it to the bios to set a system
variable to tell where it is. The first bios can never tell you about
the second, because it doesn't know about it. If the bios didn't run, the
only way to do this in a way that you can be sure you have the right page,
is by executing the bios anyway (or execute it in a debugger until the byte
has changed, but that's quite a lot of work to do automated).

Bye,
shevek
--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html

Reply via email to