Search found 111 matches

by mcayland
Thu Oct 06, 2016 9:52 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

The Pi Zero might run Mac OS 9 slightly less than OK (in comparison to the Power Mac G3/300), though you might have to set the memory to 128 MB at most. OS X might run, but it would be very slow. You can compile from 2.7's branch onward. As for OpenBIOS, can't help you much there. Thanks for your a...
by mcayland
Sun Oct 02, 2016 9:26 am
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

I just wanted to let everyone know the progress I have made with the sound problem in QEMU. After replacing all the calls to the floating point instruction fmadds with a c language equivalent in the AppleUSBAudio kernel extension, audio played without that crackling sound. It sound almost perfect. ...
by mcayland
Sun Sep 18, 2016 9:02 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

Hi all, A quick update on where we are with upstream QEMU git master right now: - David's ppc-for-2.8 branch with Ben's first round of fixes is now merged - Fix for "Can't find root device" with OS X DPs - Updated OpenBIOS binaries have been merged with the following: * CPU context overhau...
by mcayland
Wed Aug 24, 2016 4:57 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

I just re-built with the qemu master git sources, and disk handling seems fine there. I haven't built openbios from scratch before, and it appears I'm missing a ppc cross-compiler :\ So I can't do any fine-grained tests there. More than willing to test multiple builds if someone throws the pre-buil...
by mcayland
Tue Aug 23, 2016 4:38 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

Do the older builds have the same issues? Just wondering if we can pin this down to a refactoring issue, or if it is indeed something still unimplemented. From the fact that when using a raw device it appears to be hit and miss, I'd guess this isn't in the emulation itself, but more likely in the O...
by mcayland
Wed Aug 03, 2016 7:44 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

LightBulbFun wrote: with the DP2 3 etc i have found that using the default CPU option of G4 causes it to hang at the happy mac using a G3 CPU lets them boot up
Hmmm is that not resolved by the latest ppc-for-2.8 branch at https://github.com/dgibson/qemu/commits/ppc-for-2.8?
by mcayland
Wed Aug 03, 2016 7:43 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

Hi claunia, Lots here but I'll do my best... Thanks, From source (qemu-git-90f54472f407f1d0ad0ccab6f59d65b286f269b2) with the OpenBIOS and OF OptionROM you sent me things change as following: Since QEMU 2.7 is about out the door, many of Ben's fixes aren't upstream yet due to freeze. If you want to ...
by mcayland
Sun Jul 31, 2016 4:59 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

The problem with MacOS 8.6 or below, OS complains early boot about missing /RTAS node. I believe we need more work within OpenBIOS. I did try enabling RTAS in OpenBIOS before and the reports were that it didn't work, although the OpenBIOS code is actually just a skeleton with no functionality. If y...
by mcayland
Sun Jul 31, 2016 12:34 pm
Forum: QEMU
Topic: Kinda got 10.2 working :D
Replies: 3
Views: 5842

Re: Kinda got 10.2 working :D

I reckon it's worth trying this again given the large number of fixes that have appeared since January when this was posted - let us know how you get on :)
by mcayland
Mon Jul 25, 2016 6:34 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

I'm not seeing the discussion on the video driver yet. I did see this from Mark though... The OS 9 issue is a bit tricky, the OS 9 bootloader is buggy in that it fiddles with the r-stack which means it corrupts its own return address . The emphasis is mine, but yikes, you never want that to happen ...
by mcayland
Wed Jul 20, 2016 4:22 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

current startup argument: F:\QEMU>qemu-system-ppc -sdl -M mac99 -m 384 -cpu G3 -usb -device usb-kbd -device usb-mouse -device usb-audio -net nic,model=rtl8139 -net user -hda os92en.img -cdrom "F:\BetaArchive\Apple Mac OS 9.2.2 [English] (CD)\Apple MacOS 9.2.2.iso" -boot d To add here: wit...
by mcayland
Wed Jul 20, 2016 4:17 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

That is encouraging news, indeed. I do notice that raidenii's screenshot shows that 9.2 isn't crashing on OpenTransport during boot-up (or so it seems), but on the PC Exchange control panel. Once the mouse control is fixed for Windows systems, I'd like to extensively test 9.2 out for QEMU. Just wan...
by mcayland
Tue Jul 19, 2016 8:20 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

Heads-up for those who missed it: dgibson branch and my OpenBIOS fixes have been merged into QEMU git master

This means vanilla git master (and QEMU 2.7) will boot OS 9 out-of-the-box with no custom OpenBIOS required anymore :D
by mcayland
Tue Jul 19, 2016 8:19 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

Used the latest source from qemu vanilla and Mac OS 9.2.2 upgrade stuck. I complied Linux version, however under VNC the mouse is uncontrollable (the acceleration is too high) On the Linux VM, run a full vncserver and then use the GTK interface inside that because it has mouse capture. I've just pu...
by mcayland
Tue Jul 19, 2016 4:27 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

PS: When booting from hard drive (9.2.1 installed from CD and 9.2.2 patch applied before reboot), Mac OS throws an system extension error. That looks like exactly the same error I used to see before the macio DMA invalidation bugfix - I wonder if this is some kind of disk corruption? Are you able t...
by mcayland
Tue Jul 19, 2016 4:03 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

It is quite weird that when I checkout old commits (including 6b92bbf), none of them can even pass the NVRAM error message stage. I re-cloned the latest version on ppc-for-2.7 branch and Mac OS 9.2.1 installs fine now (as of commit 05b3947). Also, did anyone notice the reboot problem? When clicking...
by mcayland
Tue Jul 19, 2016 1:58 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

As a starting point, can you provide the git hash of the last "good" checkout you had on 15th July, and also double-check that the bug definitely doesn't occur then? (git reflog may help here). I can then have a look through the changelog to see if I can spot anything relevant to help nar...
by mcayland
Tue Jul 19, 2016 1:52 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

Aha now that is *very* useful information. Can you do a "git bisect" to identify the offending commit? Actually: dgibson's branch has now been merged into git master, so can you try vanilla git master with a custom OpenBIOS first just in case dgibson's branch was out of date? If that stil...
by mcayland
Tue Jul 19, 2016 12:05 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

Even if there is a hang, there isn't enough information available to help someone else reproduce your exact environment - we need considerably more detail, enough for someone else to be able to reproduce the issue locally. Given that no-one else can see this it could be something that is Windows-sp...
by mcayland
Tue Jul 19, 2016 11:42 am
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

Even if there is a hang, there isn't enough information available to help someone else reproduce your exact environment - we need considerably more detail, enough for someone else to be able to reproduce the issue locally. Given that no-one else can see this it could be something that is Windows-spe...
by mcayland
Tue Jul 19, 2016 6:53 am
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

While installing Mac OS 9.2 or other softwares, some disk errors occurred or the installer just hung there. I tried them on both raw and qed images. Hmmm this is not something I've seen here? Can you provide detailed reproduction instructions including git commands, configure command line, hash of ...
by mcayland
Sun Jul 17, 2016 11:12 am
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

On the lastest git QEMU, some versions of OS 9.2 that boot under QEMU 2.6 hangs at "Mac OS: unable to a usable NVRAM partition - using offset 0x1400", including Mac OS 9.2 Simp. Chinese and U.S. English versions. Yes, that's a known issue - the fixes are in dgibson's ppc-for-2.7 branch wh...
by mcayland
Fri Jul 15, 2016 3:51 pm
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

I tried my 32-bit build and still stuck at the same NVRAM message. It was compiled from David Gibson's github source this morning. Is this message normal (that I should just wait) or that indicates either image or QEMU itself is wrong? Also, Stefan released a new version yesterday, which (supposedl...
by mcayland
Fri Jul 15, 2016 10:17 am
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

Oh that's one of my patches. It looks like on Windows sizeof(long) == 4 so the ul suffix isn't enough. l've flagged this upstream but I think the fix is to increase the constant to ull (unsigned long long) which should be 8 bytes on a 32-bit platform. Can you change the line in hw/misc/macio/mac_db...
by mcayland
Fri Jul 15, 2016 6:47 am
Forum: QEMU
Topic: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system
Replies: 2064
Views: 848989

Re: GSOC qemu Boot Mac OS >= 8.5 on PowerPC system

Cat_7 wrote:I never got the 64 bit build to work.
Now that definitely is worthy of an upstream bug report :)