Drive Setup in Mac OS 9.0.4
Posted: Fri Dec 11, 2020 7:11 pm
Hi all,
First of all, thanks to all the folks who've put a ton of effort into making SheepShaver viable. I'm running it on macOS Big Sur 11.0.1 emulating a PowerPC running Mac OS 9.0.4 without any serious issues.
However, the one issue I am having, and I can't find anything in the forum directly related, is with running Drive Setup, the old Mac OS hard drive management utility. I can launch the Drive Setup application, but no hard drives/volumes are listed. I have multiple drives attached to my SS instance that I can boot into without issue. Any thoughts on whether there are any work arounds to getting Drive Setup to function?
I realize that Drive Setup uses a lot of low-level Mac OS Toolbox and ROM code (and likely somethings that are hardware dependent), but other applications that enumerate volumes seem to work (like the Startup Disk control panel). If anyone has solved this and I missed it in the forums, apologies and would appreciate a pointer. Or, if anyone has ideas about root causes I'd love to hear them. I've got the SS source code and have been diving into the functions disk.cpp is providing to manage volumes. Given that a large chunk is upper-level and present in the OS, not sure how far I'll get with this approach.
Thank you!
First of all, thanks to all the folks who've put a ton of effort into making SheepShaver viable. I'm running it on macOS Big Sur 11.0.1 emulating a PowerPC running Mac OS 9.0.4 without any serious issues.
However, the one issue I am having, and I can't find anything in the forum directly related, is with running Drive Setup, the old Mac OS hard drive management utility. I can launch the Drive Setup application, but no hard drives/volumes are listed. I have multiple drives attached to my SS instance that I can boot into without issue. Any thoughts on whether there are any work arounds to getting Drive Setup to function?
I realize that Drive Setup uses a lot of low-level Mac OS Toolbox and ROM code (and likely somethings that are hardware dependent), but other applications that enumerate volumes seem to work (like the Startup Disk control panel). If anyone has solved this and I missed it in the forums, apologies and would appreciate a pointer. Or, if anyone has ideas about root causes I'd love to hear them. I've got the SS source code and have been diving into the functions disk.cpp is providing to manage volumes. Given that a large chunk is upper-level and present in the OS, not sure how far I'll get with this approach.
Thank you!