Mac OS X 10.0-10.1 stuck on Happy Mac screen due to insufficient CUDA emulation
Hello!
------
While trying to boot Mac OS X Cheetah, I've encountered a halt on Happy Mac screen
Last string of verbose log is "/etc/passwd: permission denied", if you're wondering
I've tried to run it with minimal config and `-d guest_errors,unimp,cpu_reset`, and received following errors:
```
CUDA: unimplemented command SET_POWER_MESSAGE 1
CUDA: unimplemented command FILE_SERVER_FLAG 1
```
, compared to working Puma:
```
CUDA: unimplemented command SET_POWER_MESSAGE 1
CUDA: unimplemented command FILE_SERVER_FLAG 0
```
So, I think that this flag is crucial for 10.0-10.1 versions, but not for 10.2+
By the way I found these comments on WinWorld:
<details>
<summary>Click to expand</summary>
**RASTIQ**
Hi. When trying to run 10.0.4K78 with qemu-system-ppc, it would hang on the boot screen. When trying with verbose mode, it hangs on "/etc/master.passwd: Permission denied".
Here are the commands that I ran:
qemu-img create mydrive.img 2G
qemu-system-ppc -L pc-bios -boot d -M mac99 -m 512 -prom-env "boot-args=-v" -hda mydrive.img -cdrom osx_100_4k78_install.iso
Would anyone know how to fix this?
**jonirob**
I've just tested it in qemu-system-ppc on Windows 10 with these commands/batch files and it installs fine.
qemu-img.exe create -f raw -o size=2G myhd.img
qemu-system-ppc.exe ^
-L pc-bios ^
-M mac99 ^
-m 512 ^
-display sdl ^
-boot d ^
-drive file=osx_100_4k78_install.iso,format=raw,media=cdrom ^
-drive file=myhd.img,format=raw,media=disk
**RASTIQ**
Update: the issue maybe comes from the fact that I'm running qemu-system-ppc on Debian GNU/Linux. When I tested the same commands on Windows it booted normally.
I created a post on E-Maculation for this issue.
</details>
There is also an [existing thread](https://www.emaculation.com/forum/viewtopic.php?t=12252) on the E-Maculation
I'd be grateful if someone could do a little research into the cause of this error (and test whether the behavior is truly OS-dependent, as I don't have Windows to test with)
Because I'm not very strong at low-level programming myself :)
---
OS: Debian 13
Kernel: Linux 6.12
QEMU: 10.0.7 (I will also test on HEAD later)
Command to reproduce:
```bash
qemu-system-ppc -machine mac99 -boot d -cdrom <https://winworldpc.com/download/3e20e280-a0c3-9718-c39a-11c3a4e284a2>
```
-------
Thanks,
Elisey
issue