[OpenBIOS] Mac OS X support

Amadeusz Sławiński amade at asmblr.net
Fri Nov 16 12:59:59 CET 2012


On Thu, Nov 15, 2012 at 05:31:45PM -0500, Programmingkid wrote:
> 
> On Nov 15, 2012, at 4:44 PM, Amadeusz Sławiński wrote:
> > Anyway some time ago I tried to apply those patches and got Mac OS X
> > to start booting, you can see description and some screenshots at this address:
> > http://www.emaculation.com/forum/viewtopic.php?f=1&t=7047
> 
> Thank you for uploading the images. They give me hope. I was wondering what operating system you where using. It looks like NeXtStep. 

linux, with windowmaker window manager
 
> > I will certainly test any new patches that appear ;)
> 
> Could you test this one?
> 
> This patch adds an feature to OpenBIOS that automatically selects the correct partition to use. You can see this code in action when you use these commands: "dir cd:,\" and "boot cd:,\\:tbxi". 

Welcome to OpenBIOS v1.0 built on Nov 16 2012 11:38
Trying hd:,\\:tbxi...
Trying hd:,\ppc\bootinfo.txt...
No valid state has been set by load or init-program

0 > dir cd:,\ 
     73728 2002-07-18 08:21:48 Desktop DB
         0 2002-07-18 08:21:49 Desktop DF
         0 2002-07-18 08:21:49 Finder
         0 2002-07-18 08:21:49 OSXBoot!
         0 2002-07-18 08:21:50 System
      1778 2002-07-18 08:21:49 Where_have_all_my_files_gone?
 ok
0 > boot cd:,\\:tbxi No valid state has been set by load or init-program
 ok
0 > 

It is not seeing some files, it should have mach_kernel in this listing.

However when I also add checking for correct partition signature
(http://lists.openbios.org/pipermail/openbios/2011-August/006618.html)
it seems to work

Welcome to OpenBIOS v1.0 built on Nov 16 2012 11:51
Trying hd:,\\:tbxi...
Trying hd:,\ppc\bootinfo.txt...
No valid state has been set by load or init-program

0 > dir cd:,\ 
        82 2002-07-24 17:47:43  ._Welcome to Mac OS X
      6148 2002-07-31 23:59:42  .DS_Store
         0 2002-07-31 23:59:37  .Trashes\
         0 2002-07-29 03:06:27  .vol\
         0 2002-07-30 10:00:25  Applications\
         0 2002-07-31 23:43:08  bin\
      5120 2002-07-31 23:59:40  Desktop DB
     25410 2002-07-31 23:59:40  Desktop DF
         0 2002-07-15 06:20:41  dev\
        11 2002-07-31 23:57:11  etc
         0 2002-07-30 10:14:44  Library\
        11 2002-07-31 23:57:11  mach
   3678188 2002-07-28 20:19:43  mach_kernel
         0 2002-07-30 10:57:00  private\
         0 2002-07-31 23:41:16  sbin\
         0 2002-07-30 10:57:38  System\
        11 2002-07-31 23:58:55  tmp
         0 2002-07-30 10:03:14  usr\
        11 2002-07-31 23:58:58  var
         0 2002-07-29 03:06:27  Volumes\
         0 2002-07-30 11:07:00  Welcome to Mac OS X\
         0 2002-07-19 08:21:48  HFS+ Private Data\
 ok
0 > boot cd:,\\:tbxi {:interpret: exception -13 caught
EXIT




More information about the OpenBIOS mailing list