-
Notifications
You must be signed in to change notification settings - Fork 37
Description
Describe the bug
After installing 9.1 window content and drop-down menus sort of transparent, I barely can shut down machine
To Reproduce
Steps to reproduce the behavior:
- Go to https://winworldpc.com/product/mac-os-9/91 and download 7z compressed iso
- install 9.1 on 500 mb drive (1 partition)
- boot like this: bin/dingusppc -b ~/K38_sdcard1/Documents/1997-11\ -\ 78F57389\ -\ Power\ Mac\ G3\ (v3).ROM -r --rambank1_size 64 --hdd_img 9.img
- See error.
Expected behavior
Image after installation works like in installer, no transparency (?) bug.
`
Device Information (please complete the following information):
-
Device Type: Desktop
-
Host OS: NetBSD/amd64 10.1
-
Host Processor: AMD FX4300
-
Host RAM: 16GB
-
Guest OS: MacOS 9.1
-
Guest Processor: PowerPC G3 (default)
-
Guest ROM: Power Mac G3 Beige (autodetect)
-
Guest RAM: tried 3*256 and 64 MB
-
Build Date: Mar 13 14:06 (selfbuild)
-
Version commit 77503df (HEAD -> master, origin/master, origin/HEAD)
Author: dingusdev [email protected]
Date: Wed Mar 12 07:58:32 2025 -0700Code clean-up
Additional context
I applied patch based on compiler (gcc 10.5.0) advice:
diff --git a/thirdparty/loguru/loguru.cpp b/thirdparty/loguru/loguru.cpp
index 7ebbe6e..8880574 100644
--- a/thirdparty/loguru/loguru.cpp
+++ b/thirdparty/loguru/loguru.cpp
@@ -1101,7 +1101,7 @@ namespace loguru
long thread_id;
(void)thr_self(&thread_id);
#elif LOGURU_PTHREADS
- uint64_t thread_id = pthread_self();
+ uint64_t thread_id = (uint64_t)pthread_self();
#else
// This ID does not correllate to anything we can get from the OS,
// so this is the worst way to get the ID.
Bug exist in all color depths available from control strip, even in Grey256!