Switch to full style
About QEMU, a PPC Mac emulator (among many others) for Windows, MacOSX, and Linux that can run Mac OS 9.0 up to Mac OS X 10.5
Post a reply

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

Tue Feb 19, 2019 12:05 am

The check would be to see if Bugdom runs....

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

Tue Feb 19, 2019 9:22 am

Graphics acceleration?

I'm not sure I've understood some of the latest posts correctly. Has graphics acceleration been achieved on Qemu for OS X guests (like, say, Tiger)? If so, can Front Row run on such virtual machines? If it doesn't work yet, will that goal be achievable in the near future?

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

Tue Feb 19, 2019 10:38 am

Hi,

No, there is no Graphics Acceleration. Only the basic drivers load. The GA drivers garble the OSX screen.
There would have to be a relation to hardware to get real acceleration, and currently there is none. So, even thought the driver might load, all graphics would still have to be calculated through software.

Best,
Cat_7

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

Tue Feb 19, 2019 10:45 am

Thanks.

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

Sat Mar 16, 2019 6:01 am

So, I'm using the latest screamer build (Qemu-4.0pre-OSX-Altivec-Screamer-09-02-2019) on Mac OS X and was wondering if there was a way to enable internet and sound on Mac OS X Public Beta?

Here's my qemu.command file
Code:
#!/bin/bash
cd "$(dirname "$0")"

./qemu-system-ppc -L pc-bios -boot c -M mac99 -cpu G4 -m 1024 -prom-env 'auto-boot?=true' -prom-env 'boot-args=-v' -drive file=MacintoshHD.dmg,format=raw,media=disk -drive file=files.dmg,format=raw,media=disk -rtc base="2000-09-13",clock=vm -netdev user,id=network01 -device sungem,netdev=network01 -device VGA,edid=on

Do I need to add anything to my command file to enable audio & an internet connection in Mac OS X Public Beta?

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

Sat Mar 16, 2019 4:36 pm

Hi,

I just installed the PB from the macintoshgarden.
Internet should work with that command line. Internet Explorer tries to open e.g., www.google.com, but crashes...(what's new).

It seems the PB does not like the screamer code. As soon as I click a sound, Qemu starts throwing errors ... invalid key ....

Best,
Cat_7

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

Sun Mar 17, 2019 4:02 am

I think I got USB audio working on PB; screamer is incompatible.

For internet, it works, but you should disable the time server prior to enabling it, or PB will call home to Apple, set the time, and immediately stop working.

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

Sun Dec 29, 2019 3:15 pm

Great news! I made a patch that implements the Screamer sound chip into QEMU. This one sounds better than the older Screamer implementation. Also I am trying to commit these patches into QEMU so we will no longer need a custom made version of QEMU to play sound.

- Mac OS 9.0.4 plays MP3's perfectly.
- MP3's sound perfect on Mac OS 9.2.2. Games like Wolfenstein 3D and Duke Nukem 3D also sound perfect.
- The default Quicktime version in Mac OS 10.2.3 sounds very choppy when playing MP3's. When I use MpegDec 3.1.1 in the classic environment the audio sounds perfect. I think it is a problem with the MP3 decoder (Quicktime 6.0.2).
- On Mac OS 10.4.3 the audio is almost good sounding. Very minor audio artifacts appear. Mac OS 10.4.11 sounds ok.

I noticed that patches are sometimes committed that break features in QEMU that we need. Some patch has broken my Screamer patch. In order to make testing the sound system simple I added a word to the sound node in OpenBIOS called test-sound. When ran this word will play some musical tones. This should make testing easy for anyone who works on QEMU. There is no need to install a PowerPC operating system to test the sound.

To run this 'word' go to the sound node like this in OpenBIOS: cd mac-io/davbus/sound

Then type test-sound

http://www.mediafire.com/file/ez2xtxblo ... t.zip/file
Patches for both QEMU and OpenBIOS plus an already made OpenBIOS file with the patch applied.

Enjoy!
Post a reply