#74 SLOF.efi -OpenFirmware bootloader on EFI?

rEFIt 2.0 (Future)
EFI Tools (10)

OpenFirmware was the firmware bootloader for PowerPC macs. I've recently discovered the open source Slimline Open Firmware (SLOF): Initialization and boot source code based on the IEEE-1275 (Open Firmware) Standard at http://www.ibm.com/developerworks/power/pa-slof/ It is a simplified implemementation of the previous Apple (and SUN) firmware.
If EFI (with the Apple Update) utilizes a (PC) BIOS extension, perhaps an OpenFirmware extension can also be created for EFI?

This might have a few uses- Booting from PPC versions of Mac OSX disks- either from external drives cloned or transplanted from older Macs, or old OSX Install discs. If you've lost or broken the Intel Mac DVD, and have one (or like me: many) PPC utility or Install discs.

Knowledge of Forth would probably be helpful (I don't know forth) Could be helpful for creating a (more complete) PPC mac emulator on Intel machines? Maybe just a good project for Forth hackers? http://www-128.ibm.com/developerworks/power/library/pa-expert5/?ca=dgr-lnxw09SLOFExpert


  • Nobody/Anonymous

    Logged In: NO

    oh yeah, baby!

    this is a great idea!

    hope some forth guru takes the lead!


  • Nobody/Anonymous

    Logged In: NO

    I think making a Forth.efi might be easier.
    Also, this won't be usable to boot anything PPC. The macs using EFI are x86 _only_.
    If you make a decent PPC emulator and run it from firmware, then it should include the OpenFirmware code, in PPC form anyway.


Log in to post a comment.