My first blog post about Yosemite support for old MacPro’s was of course just that. A first step in the right direction, and mikeboss shoot a youtube video to show you how his good old MacPro is booting up OS X 10.10 Yosemite.
Note that it boots up in verbose mode, and without kernel cache, so it is still a bit slow. After the verbose data scrolls over his screen, the screen turns black and the new white Apple logo appears. Just like on the iPhone, iPad, MacBook Air and MacBook Pro. Beautiful isn’t it.
Mikeboss did use a couple of un-patched files, due to cast errors in my files, but the 6:50 commit should have taken care of the errors. The problem is that the remote machine I use to compile the code is switched off, and thus I cannot compile it myself. Not right now, but I’ll do that the minute the box shows up again.
The changed LZVN code is working fine, with a test program that I use to unpack kernel cache files. I used the kernel cache of DP8, which is 16.4 MB in compressed LZVN format and 42.2 MB in uncompressed format. It took only 168 ms to convert it. From start to finish.
I had a quick look at BlpSetupRomVariable() in Main.cpp and that makes me think that iMessage isn’t working. The stuff I see in there isn’t right. I wonder if it works with Mavericks. Please confirm this before I waste any time on it. Thanks
MS dev box is back on-line. New source code compiles fine. Win-32 bit target should be fine now. Please verify the LZVN changes. Thanks!
Yikes! A find & replace went wrong somehow so let me fix that right now! Done.
The fact that I don’t have an old MacPro myself makes things more difficult for me. That is painfully clear by now, but my determination to finish things, I mean the stuff that I start to work on, and your patience (thanks) and feedback (thanks again) will eventually pay off. Big time. Yosemite here we come. Hang in there guys and gals. We will make it work! Hmm. Food now.
I added some call to CsPrintf(“TIANO: “) in the hope that they output information about where and when it fails, during the discovery of and load of the kernel cache file.