From: Joshua J. <jj...@gm...> - 2006-12-03 12:45:01
|
Greetings. First of all, thanks to the developers for what I'm sure has been a lot of hard work. I just got a new iMac and am delighted to have a classic Mac OS box running on it. Now, onto the bugs: I'm running SheepShaver 2.3-Pre (2006/05/14) for MacOS X Intel, booting 8.5 with the ROM from ROM Update 1.0. The "Unix" volume doesn't show up in the Finder or Standard File. I was surprised to discover that I was actually able to access it using one of my own utilities. I haven't checked this out yet, but maybe the root directory has the Invisible bit set. I then noticed that I had to encode files (e.g. using MacBinary) in order to get them through the extfs translation unscathed. It turns out that SheepShaver is not byte-swapping the type and creator codes, so TEXT files become TXET, APPLications are LPPA, etc. Hilarity ensues. Perhaps the invisible volume problem is byte-order-related as well. I don't know if this is related, but a different utility of mine was getting volume-not-found errors (OSErr -35) when calling FindFolder() to get the Temporary Items folder (on the 'appropriate' volume, not "Unix"). My workaround is not to call FindFolder(). I now have my build tool running inside SheepShaver! :-) Again, thanks for the amazing work. You probably won't hear this from me as often as you deserve it, but please bear in mind that I only report bugs in the first place on projects that have earned my respect and admiration, which this one certainly has. Josh |