[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Booting PowerMac G3 OldWorld....



Hi,

Sorry I am a bit late in replying...

On  12 Jun, this message from Corey Kovacs echoed through cyberspace:
> OpenFirmware version 2.0f1

OK, same as mine.

> #nvsetenv
> little-endian?  false
[snip]
> nvramrc

Hmm, empty nvramrc is not good. Attached is my nvramrc.

Cheers

Michel

-------------------------------------------------------------------------
Michel Lanners                 |  " Read Philosophy.  Study Art.
23, Rue Paul Henkes            |    Ask Questions.  Make Mistakes.
L-1710 Luxembourg              |
email   mlan@cpu.lu            |
http://www.cpu.lu/~mlan        |                     Learn Always. "
little-endian?  false
real-mode?      false
auto-boot?      true
diag-switch?    false
fcode-debug?    false
oem-banner?     false
oem-logo?       false
use-nvramrc?    true
real-base       0xffffffff
real-size       0x100000
virt-base       0xffffffff
virt-size       0x100000
load-base       0x600000
pci-probe-list  0xffffffff
screen-#columns 0x64
screen-#rows    0x28
selftest-#megs  0x0
boot-device     /pci/Apple53C875Card/sd@0:0
boot-file        test
diag-device     
diag-file       
input-device    kbd
output-device   screen
oem-banner      
oem-logo        
nvramrc         hex
                : $D find-device ;
                : $E device-end ;
                : $L BLpatch ; : $R BRpatch ;
                : $X execute ;
                : $p 0 to my-self property ;
                : $a " /chosen" $D $p $E ;
                : &c " ata-enable" $call-parent ;
                10 buffer: km
                dev kbd
                get-key-map km swap move
                $E
                : ck 0 do swap dup 3 >> km + c@ 1 rot 7 and << and or loop ;
                : bootr 0d word count encode-string " machargs" $a
                0 0 1 ck if 0 and else f 3d 0 2 ck if 40 or then then
                if bye else 1e 0 do ['] boot catch drop 1f4 ms loop then bye ;
                : myboot boot-command eval ;
                dev enet
                ' open constant $M
                : $M2 $M 710 - $X ;
                : rl@ -7D9D40 $X ;
                : chstat begin $M2 $M 14f8 - $X -7D6C20 $X rl@ 400 and 0= until ;
                : bmstat begin $M2 $M 13F0 - $X rl@ 100 and until ;
                : xmt1 get-msecs $M 720 - ! chstat $M A00 - $X bmstat chstat ;
                ' xmt1 ' WRITE 10 + l!
                62 ' READ 7 - c!
                : READ { _p _n ; _a } begin _p _n bead -> _a _a 2+
                if _p c@ 80 and 0= else 1 then until _a ;
                $E
                dev /packages/obp-tftp
                : $M over + ['] noop $L ;
                : $O ['] open + ;
                : $M1 dup 24 - -1720 $O $X 6 move 14 + ;
                -5BC $O ' $M1 $L
                0 $O E8 $M EC $M F0 $M F4 $M F8 + ' true $L
                $E
                dev /packages/mac-parts
                : $M -7E89E0 $X 8000 alloc-mem 7F00 + 4 -7E89E0 $X ;
                ' load 268 - ' $M $L
                ' load 160 + ' 0 $L
                $E
                dev ide0
                : open use-ata-interface 0 &c -1 ;
                : set-device-ID set-drive-select ;
                : reset-atapi-bus reset-ata-bus ;
                ' reset-ata-bus 2c + ' 2 $L
                $E
                dev ide1
                : open use-ata-interface 0 &c -1 ;
                : set-device-ID set-drive-select ;
                : reset-atapi-bus reset-ata-bus ;
                ' reset-ata-bus 2c + ' 2 $L
                $E
                dev scsi
                : $M ['] do-cmd + ;
                : $M2 5 us -5f0 $M $X ;
                : $M3 -710 $M f over $X $X ;
                : $M4 1 ms ;
                -1AC $M ' $M2 $L
                100 $M ' $M3 $L
                120 $M ' $M4 $L
                124 $M ' 1 $L
                $E
                unselect-dev
boot-command    boot

Reply to: