[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] 68k and BeBox (was SymbianOS, MeeGO, WebOS and QEMU)
From: |
Natalia Portillo |
Subject: |
Re: [Qemu-devel] 68k and BeBox (was SymbianOS, MeeGO, WebOS and QEMU) |
Date: |
Tue, 1 Mar 2011 14:51:49 +0000 |
Hi,
El 01/03/2011, a las 12:06, François Revol escribió:
>
> Le 1 mars 2011 à 13:02, Laurent Vivier a écrit :
>>>> Currently the fastest ones would be BeBox, Mac68k and NeXT machines,
>>>> because almost all devices are already emulated, but the assembly itself,
>>>> firmware and CPU/FPU/MMU in case of 68k.
>>>
>>> IIRC the Mac68k hardware is quite obscure and model-dependant...
>>> but EMILE and BasiliskII should say enough.
>>
>> They will not help you:
>> - EMILE uses Mac ROM to access hardware
>> - BasiliskII patches the ROM to call its internal drivers instead of
>> accessing hardware.
That's what MacOS itself does.
Indeed there is a document on how Mac OS X Server boots somewhere deep in the
Apple's support page that describe the various patching methods they use to
boot on m68k (for A/UX), OldWorld and NewWorld machines.
Remember that the Mac ROM, is the majority of the Mac OS APIs, that may be used
or patched in RAM depending on the Mac OS version running.
vMac however is emulating the hardware more exactly.
>
>> If it can help I think I have all hardware reference manuals for m68k
>> macintosh.
>
> Actually I think they used to be online until recently, but Apple revamped
> their archived not too long ago IIRC.
For up to Mac II they are in the Inside Macintosh books, from them up to
PowerPC you'll need to guess it, and for the cloneable systems, there is
information in Apple Developer CDs.
Regards,
Natalia Portillo