http://www.firmworks.com/QuickRef.htmli really think even if we type the command right and do everything right with openfirmware
as outlined here:
https://sites.google.com/site/shawnhcorey/howto-boot-apple-powerpcs-from-a-usb-drive-in-open-firmwareits just gonna "not work" because at a core lower level they have disabled this.. like a lamp thats been unplugged from the wall
it COULD work.. if we could just plug it in.. but we dont know how;) so its almost easier to worry about reading the contents of the rom to a file
if we could at least get a hex dump of the rom we could see about flashing the fw400 firmware onto the fw800..
guaranteed thats where this "disable" code is.. the only other palce it could be is actually embedded into a secondary bios chip but i think we
would know about any hardware differences beetween the two models.. and there are none? except for the fw800 port..
guaranteed these machines are capable of booting os9 with the right rom file flashed!!!!!!
when i enter openfirmware on my powermac g3 it says:
openfirmware 3.1.1
what does your mac say for
dev /rom/boot-rom .properties
my powermac g3 450mhz says: (partial result i didnt type it all out)
name boot-rom
write-characteristic flash
model powermac1,1 version 1.1f4 built on 04/09/99 @ time
BootROM-version
BootROM-build-date
result
info
but right there.. to me the fact it says "write-characteristic : Flash" means this can be backed up, copied + overwritten same as any other bios chip on a pc
this page has some more examples on booting:
http://netbsd.gw.com/cgi-bin/man-cgi/man?ofwboot+8.macppc+NetBSD-currentboot [boot-device [boot-file]] [options]
boot-device primary bootloader location
boot-file kernel location
options flags passed to the kernel (see below)
so u can specify the "boot-file" on which "boot-device" and also give additional "options"
has anyone tried
boot hd:,macos.rom \\:tbxi
with the macos.rom on the hard drive , i guess in the root?
if the macos.rom is even the boot-file
if it is the boot-file perhaps u would write:
boot hd:,\System Folder\Mac OS ROM \\:tbxi
and see if it boots normally
i just tried this.. and got an error saying "cant open macos.rom" obviously because i dont have the file on my hard drive.
can someone try this?
http://en.wikipedia.org/wiki/New_World_ROMNew World ROM Macs are the first Macs where direct usage of the Open Firmware (OF) subsystem is encouraged. Previous PCI Power Macs used Open Firmware for booting, but the implementation was not complete; in these machines OF was only expected to probe PCI devices, then immediately hand control over to the Mac OS ROM. Because of this, versions 1.0.5 and 2.x had several serious bugs, as well as missing functionality (such as being able to load files from a HFS partition or a TFTP server). Apple also set the default input and output devices to ttya (the modem port on beige Macs), which made it difficult for normal users to get to Open Firmware; to do so it was necessary to either hook up a terminal, or change the Open Firmware settings from inside Mac OS using a tool such as Boot Variables or Apple's System Disk.
The New World ROM introduced a much-improved version of the Open Firmware interpreter, version 3.0, which added many missing features, fixed most of the bugs from earlier versions, and had the capability to run CHRP boot scripts. The Toolbox ROM was embedded inside a CHRP script in the System Folder called "Mac OS ROM", along with a short loader stub and a copy of the Happy Mac icon suitable for display from Open Firmware. Once the ROM was loaded from disk, the Mac boot sequence continued as usual. As before, Open Firmware could also run a binary boot loader, and version 3.0 added support for ELF objects as well as the XCOFF files versions 1.0.5 and 2.0 supported. Also, version 3.0 (as well as some of the last releases of version 2.x, starting with the PowerBook 3400) officially supported direct access to the Open Firmware command prompt from the console (by setting the auto-boot? variable to false from Mac OS, or by holding down Command-Option-O-F at boot).
One major difference between Old World ROM Macs and New World ROM Macs, at least in classic Mac OS, is that the Gestalt selector for the machine type is no longer usable; all New World ROM Macs use the same mach ID, 406 decimal, and the actual machine ID is encoded in the "model" and "compatible" properties of the root node of the Open Firmware device tree. The New World ROM also sets the "compatible" property of the root node to "MacRISC2" (machines that can boot classic Mac OS using "Mac OS ROM") or "MacRISC3" (machines that can only boot OS X or another Unix-like system).
It is somewhat easier to boot a non-Mac-OS operating system on a New World system, and indeed OpenBSD's bootloader only works on a New World system.
The simplest way to distinguish a New World ROM Mac is that it will have a factory built-in USB port. No Old World ROM Mac had a USB port as factory equipment; instead, they used ADB for keyboard and mouse, and mini-DIN-8 "modem" and "printer" serial ports for other peripherals. Also, New World ROM Macs generally do not have a built-in floppy drive.
CHRP boot scripts?
https://www.google.ca/search?q=CHRP+boot+scripts&ie=utf-8&oe=utf-8&rls=org.mozilla:en-US:official&client=firefox-a&channel=fflb&gfe_rd=ctrl&ei=jzg7U-SQNYfAqAX084CYAQ&gws_rd=crbooting with yaboot:
http://www.alaska.net/~erbenson/doc/yaboot-howto.html/index.en.html#contentsalso note: there are two versions of 'bootX', one only compatible with oldworld macs, and one for macosx, two programs, with same name
http://penguinppc.org/bootloaders/BootX
BootX is a Mac OS-based bootloader which is only usable on Old World Power Macs. It requires a bootable Mac OS installation.
The Mac OS X bootloader is also called BootX. These are very different programs written by different people, with an unfortunate namespace collision.
also:
http://www.downtowndougbrown.com/category/mac-rom-hacking/this guy was able to hack the rom somehow to change the start up sound ..
if hes able to do that..
http://www.gla.ac.uk/~gwm1h/macos9/http://www.gla.ac.uk/~gwm1h/macos9/Z-G4_FirmwareUpdate_2.4.smi.hqxso what is it that this file updates when run?
does it update just the macos.rom part?
or the entire /rom portion of openfirmware?
is it:
a) openfirmware version itself
b) the boot-rom within the openfirmware rom
c) the macos rom within the openfirmware rom
or
d) the mac os rom within the harddrive