> > Is there a complete list of the Gestalts which B2 implements?
>
> B2 itself doesn't implement any. There are some flags and LM globals by
> which MacOS determines the Gestalt. The fact that no MMU is present is
> enforced in M68K_EMUL_OP_PATCH_BOOT_GLOBS.
Thanks. I will look into that.
...
> If a program checks for the presence of an MMU it will also want to use it.
Usually, yes. This is a bizarre case, though. The program is
the NetBSD/Mac68k Booter, which basically checks for appropriate HW,
sets some environment variables, loads a Unix kernel and executes it.
I am the maintainer of the program, and being able to test it in B2
is a real time saver.
The MacOS program checks for the presence of an MMU because
the Unix kernel needs an MMU. The MacOS program itself doesn't use
the MMU though - it actually fails if MacOS VM is on.
> Unless the MMU is implemented, B2 should report it as missing.
Agreed. I just want to hack it in to my own copy of B2,
for this one program I am testing.
--
| Nigel Pearson, ni...@in... | "Reality is that which, |
| Telstra NW-D, Sydney, Australia. | when you stop believing |
| Office: 9206 3468 Fax: 9212 6329 | in it, doesn't go away." |
| Mobile: 0408 664435 Home: 9792 6998 | Philip K. Dick - 'Valis.' |
|