[OpenBIOS] Mac OS X support

Programmingkid programmingkidx at gmail.com
Tue Dec 18 21:04:31 CET 2012


On Nov 16, 2012, at 1:54 PM, Amadeusz Sławiński wrote:

> On Fri, Nov 16, 2012 at 11:29:04AM -0500, Programmingkid wrote:
>> 
>> On Nov 16, 2012, at 7:08 AM, Amadeusz Sławiński wrote:
>> 
>>> On Thu, Nov 15, 2012 at 05:44:54PM -0500, Programmingkid wrote:
>>>> Could you send me your OpenBIOS-qemu.elf file? I tried the link that was on that page you sent me, but I only see an error message that says "Wrong IP" when I try to download it. 
>>>> 
>>>> Here is the problem link: http://free-uploading.com/t0uwrodvvxkz/ ... u.elf.html
>>>> 
>>>> May I suggest using mediafire.com instead.
>>> 
>>> Sorry, this file seems to be lost and I also get "Wrong IP" message,
>>> however when applying patches from GSOC onto current trunk I was able to
>>> get it into similar state (it even stopped in same places).
>>> I will redo this later (I deleted my working dir) and send you newer one.
>> 
>> Thank you.
> 
> And here it is, both stripped and not stripped
> I tested it with Mac OS X 10.0 and 10.2 install cd, boots similarly to
> what was on screenshots
> 
> I run it as follows:
> qemu-system-ppc -bios openbios-qemu.elf -cdrom Mac\ OS\ 10.0.img -g 800x600x32 -m 1024
> 
> Please tell me if you got them as gmail can do weird things whan it
> comes to mailing attachments.
> <openbios-qemu.elf><openbios-qemu.elf.nostrip>

I recently decided to try your openbios files you sent me a while back. This time I tried them in QEMU 1.2.2 and 0.12.5. Both times, the boot process stops at the same place. It is where this is displayed in the log:

 >> claim(0x05000000, 4194304, 0) = 0x05000000
>> claim(0x05400000, 2097152, 0) = 0x05400000
>> claim(0x04000000, 16777216, 0) = 0x04000000
>> claim(0x00004000, 67092480, 0) = 0x00004000

The only way I can go further is the alter a few lines in ofmem.c. Did you make any changes to QEMU?


More information about the OpenBIOS mailing list