j
: Next unread message k
: Previous unread message j a
: Jump to all threads
j l
: Jump to MailingList overview
On Fri, 20 Nov 2015, Alfonso Gamboa wrote:
booting into MacOS9 with qemu to the Desktop is now possible, see:
http://www.emaculation.com/forum/viewtopic.php?f=34&t=7047&start=250
Very nice.
On Nov 20, 2015 7:46 AM, "Programmingkid" programmingkidx@gmail.com wrote:
I use to have the same belief until Mark set me straight. We are only making an emulator of a new world Mac, not a simulator of a PowerMac3,1. This means we might be able to get away with not exactly mirroring a real Mac. The fact that Mac OS 9 can boot up at all does give me hope we are on the right path.
I'm clear on that but what I've meant was that we probably have to make a closer emulation of the real PowerMac (not one to one but close enough) to make OSes written for that hardware happy. I think we are missing some i2c and gpio emulation that these OSes might expect but I'm not sure.
One thing that might help to hint at what's missing is to compile QEMU with DEBUG_UNASSIGNED (this will generate a lot of logs) and try to find out what is accessed that is not emulated.
Regards, BALATON Zoltan
On 20/11/15 22:40, BALATON Zoltan wrote:
On Fri, 20 Nov 2015, Alfonso Gamboa wrote:
booting into MacOS9 with qemu to the Desktop is now possible, see:
http://www.emaculation.com/forum/viewtopic.php?f=34&t=7047&start=250
Very nice.
On Nov 20, 2015 7:46 AM, "Programmingkid" programmingkidx@gmail.com wrote:
I use to have the same belief until Mark set me straight. We are only making an emulator of a new world Mac, not a simulator of a PowerMac3,1. This means we might be able to get away with not exactly mirroring a real Mac. The fact that Mac OS 9 can boot up at all does give me hope we are on the right path.
I'm clear on that but what I've meant was that we probably have to make a closer emulation of the real PowerMac (not one to one but close enough) to make OSes written for that hardware happy. I think we are missing some i2c and gpio emulation that these OSes might expect but I'm not sure.
One thing that might help to hint at what's missing is to compile QEMU with DEBUG_UNASSIGNED (this will generate a lot of logs) and try to find out what is accessed that is not emulated.
Just to clarify here that this doesn't mean that I'm unwilling to accept patches that move the device model more towards a real Mac, only that any such patches must provide replacements for any new peripherals introduced so that during the transition there is no loss of functionality.
ATB,
Mark.