)0(2t      asdfhgzxcvbqweryt123465=97-80]ou[ip lj'k;\,/nm. `.*+/-=0123456789  ASDFHGZXCVBQWERYT!@#$^%+(&_*)}OU{IP LJ"K:| ~.**++=//-=0123456789  ASDFHGZXCVBQWERYT123465=97-80]OU[IP LJ'K;\,/NM. `.*+/-=0123456789  ōäϷХԿ ƾDz .*+/-=0123456789  ױޱѡկ `.**++=//-=0123456789  łäηХԯ Dz `.*+/-=0123456789  ōäϷХԿ^ ƾDz~ `.*+/-=0123456789  0123465=9780  ' ;,/ . `.*+/-=0123456789   AEIOUaeiou2 `AEIOUaeiou`" AEIOUaeiou AEIOUYaeiouy- ANOano$  0] ## # Copyright (c) 1999 Apple Computer, Inc. All rights reserved. # # @APPLE_LICENSE_HEADER_START@ # # "Portions Copyright (c) 1999 Apple Computer, Inc. All Rights # Reserved. This file contains Original Code and/or Modifications of # Original Code as defined in and that are subject to the Apple Public # Source License Version 1.0 (the 'License'). You may not use this file # except in compliance with the License. Please obtain a copy of the # License at http://www.apple.com/publicsource and read it before using # this file. # # The Original Code and all software distributed under the License are # distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER # EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, # INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the # License for the specific language governing rights and limitations # under the License." # # @APPLE_LICENSE_HEADER_END@ ## # Version: 1.2.0 Date: 8-17-2000 use-nvramrc? true load-base 600000 diag-device nvramrc hex\ : $C $call-method ;\ : $D find-device ;\ : $E device-end ;\ : $x execute ;\ : $F $D " open" $find drop ;\ : $p 0 to my-self property ;\ : $a " /chosen" $D $p $E ;\ : R BRpatch ; : L BLpatch ;\ : q over + ;\ : g code! ;\ : & get-token drop ;\ 6ED & $x\ 0 value mi\ : mmr " map-range" mi if my-self $C else $call-parent then ;\ 89B & ' mmr R\ : mcm -1 to mi $C 0 to mi ;\ 8CB & 1E na+ ' mcm L\ : maa -1 to mi 1D swap ;\ 8C9 & 5 na+ ' maa L\ 8C9 & 134 + ' 1 L\ 8CD & 184 + 14 q dup @ 6 << 6 >>a -4 and + R\ 8C6 & 7C + ' u< L\ 0 value yn\ : y yn 0= if dup @ to yn then ;\ 8CB & ' y R\ ' y 28 + 8CB & 8 + R\ : z yn ?dup if over ! 0 to yn then ;\ 8CC & ' z R\ ' z 2C + 8CC & 8 + R\ @startvec BC + @ 40820014 over 88 + g 41820010 swap E0 + g\ 0 @startvec 5C + @ 1D8 + g\ dev /packages/mac-parts\ 400000 ' load 14 + g\ : m1 400000 do-unmap ;\ ' load 8 + ' m1 L\ ' load 160 + ' 0 L\ : &r1 4+ dup 8000 alloc-mem 7F00 + swap ! 4+ F8 ;\ ' load 2AC - ' &r1 L\ $E\ 4180FFF0 ' msr! 44 + g\ dev /packages/xcoff-loader\ : p&+ ['] open 600 - + ;\ : p1 { _a _s } _a -1000 and _a _s + over - FFF ;\ 60000000 dup 8 p&+ g C p&+ g\ 18 p&+ ' p1 L\ $E\ " enet" $F dup\ 1D8 - 24 q ['] or L $x\ 248 - @ 6 encode-bytes 2dup\ " local-mac-address" $p\ $E\ " mac-address" $a\ 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 dup 1 = if 3d 0 1 else f 3d 0 2 then ck if 40 or then then\ 40 and if bye else 1e 0 do ['] boot catch drop 1f4 ms loop then bye ;\ : &SI\ " scsi-int" open-dev\ " open" 2 pick 4+ @ find-method drop\ 2c q ['] 2 L 848 -\ 8 q 1C q R\ 88 q 4 q R\ $x " close" rot $C ;\ &SI\ dev /packages/obp-tftp\ : O ['] open + ;\ : M dup 24 - -18E0 O $X 6 move 14 + ;\ 684 O ['] drop L\ -63C O ' M L\ $E\ unselect-dev ## # Copyright (c) 1999 Apple Computer, Inc. All rights reserved. # # @APPLE_LICENSE_HEADER_START@ # # "Portions Copyright (c) 1999 Apple Computer, Inc. All Rights # Reserved. This file contains Original Code and/or Modifications of # Original Code as defined in and that are subject to the Apple Public # Source License Version 1.0 (the 'License'). You may not use this file # except in compliance with the License. Please obtain a copy of the # License at http://www.apple.com/publicsource and read it before using # this file. # # The Original Code and all software distributed under the License are # distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER # EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, # INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the # License for the specific language governing rights and limitations # under the License." # # @APPLE_LICENSE_HEADER_END@ ## # Version: 1.2.0 Date: 8-17-2000 use-nvramrc? true load-base 600000 diag-device 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 ;\ : helpb " scsi" find-device 0 to my-self\ d# 5300 encode-int " AAPL,load-priority" property\ unselect-dev ;\ 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 dup 1 = if 3d 0 1 else f 3d 0 2 then ck if 40 or then then\ 40 and if bye else 1e 0 do ['] boot catch drop 1f4 ms loop then bye ;\ : myboot boot-command eval ;\ dev /packages/mac-parts\ : $M 7F00 - 4 ;\ ' my-init-program 34 + ' $M $L\ ' load-partition dup\ 80 + ' 2drop $L\ 104 + ' 0 $L\ ' load 15C + ' 0 $L\ $E\ dev /packages/obp-tftp\ : $M dup 24 - HIS-ENET-HA 6 move 14 + ;\ ' open 66C - ' $M $L\ $E\ " /chaos" ['] find-device catch if 2drop else\ 0 to my-self 0 0 " AAPL,ignore" property then\ unselect-dev V## # Copyright (c) 1999 Apple Computer, Inc. All rights reserved. # # @APPLE_LICENSE_HEADER_START@ # # "Portions Copyright (c) 1999 Apple Computer, Inc. All Rights # Reserved. This file contains Original Code and/or Modifications of # Original Code as defined in and that are subject to the Apple Public # Source License Version 1.0 (the 'License'). You may not use this file # except in compliance with the License. Please obtain a copy of the # License at http://www.apple.com/publicsource and read it before using # this file. # # The Original Code and all software distributed under the License are # distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER # EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, # INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the # License for the specific language governing rights and limitations # under the License." # # @APPLE_LICENSE_HEADER_END@ ## # Version: 1.2.0 Date: 8-17-2000 use-nvramrc? true load-base 600000 diag-device 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 dup 1 = if 3d 0 1 else f 3d 0 2 then ck if 40 or then then\ 40 and 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\ ff000000 dup dup 400 28 do-map 4+ w@ 10 and 0=\ if 90b7 f3000032 w! then\ unselect-dev "## # Copyright (c) 1999 Apple Computer, Inc. All rights reserved. # # @APPLE_LICENSE_HEADER_START@ # # "Portions Copyright (c) 1999 Apple Computer, Inc. All Rights # Reserved. This file contains Original Code and/or Modifications of # Original Code as defined in and that are subject to the Apple Public # Source License Version 1.0 (the 'License'). You may not use this file # except in compliance with the License. Please obtain a copy of the # License at http://www.apple.com/publicsource and read it before using # this file. # # The Original Code and all software distributed under the License are # distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER # EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, # INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the # License for the specific language governing rights and limitations # under the License." # # @APPLE_LICENSE_HEADER_END@ ## # Version: 1.2.1 Date: 1-30-2001 use-nvramrc? true load-base 600000 diag-device 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 ;\ : helpb ['] install-interrupt-vectors ['] noop $R\ 0 4000 release-mem 8000 2000 release-mem ;\ 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 dup 1 = if 3d 0 1 else f 3d 0 2 then ck if 40 or then then\ 40 and if bye else helpb 1e 0 do ['] boot catch drop 1f4 ms loop then bye ;\ : myboot boot-command eval ;\ dev /packages/mac-parts\ : $M 7F00 - 4 ;\ ' my-init-program 34 + ' $M $L\ ' load-partition dup\ 80 + ' 2drop $L\ 104 + ' 0 $L\ ' load 15C + ' 0 $L\ $E\ dev /packages/obp-tftp\ : $M dup 24 - HIS-ENET-HA 6 move 14 + ;\ ' open 66C - ' $M $L\ $E\ dev mac-io\ : decode-unit parse-1hex ;\ $E\ ff000000 dup dup 400 28 do-map 4+ w@ 10 and 0=\ if 90b7 f3000032 w! then\ unselect-dev ## # Copyright (c) 1999 Apple Computer, Inc. All rights reserved. # # @APPLE_LICENSE_HEADER_START@ # # "Portions Copyright (c) 1999 Apple Computer, Inc. All Rights # Reserved. This file contains Original Code and/or Modifications of # Original Code as defined in and that are subject to the Apple Public # Source License Version 1.0 (the 'License'). You may not use this file # except in compliance with the License. Please obtain a copy of the # License at http://www.apple.com/publicsource and read it before using # this file. # # The Original Code and all software distributed under the License are # distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER # EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, # INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the # License for the specific language governing rights and limitations # under the License." # # @APPLE_LICENSE_HEADER_END@ ## # Version: 1.2.1 Date: 1-30-2001 use-nvramrc? true load-base 600000 diag-device 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 ;\ : helpb " backlight-on" _pmu-ihandle $call-method ;\ 10 buffer: km\ devalias ide0 /pci/@10/ata0\ devalias ide1 /pci/@10/@34/ata1\ devalias ide4 /pci/@d/@34/ata4\ dev /aliases\ : $M delete-property ;\ " ata-int" $M\ " ata0" $M\ " ata1" $M\ " ata4" $M\ 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 dup 1 = if 3d 0 1 else f 3d 0 2 then ck if 40 or then then\ 40 and if bye else helpb 1e 0 do ['] boot catch drop 1f4 ms loop then bye ;\ : myboot boot-command eval ;\ dev enet\ 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 -7E86F0 $X 8000 alloc-mem 7F00 + 4 -7E86F0 $X ;\ ' load 268 - ' $M $L\ ' load 160 + ' 0 $L\ dev ide0\ : open use-ata-interface 0 &c -1 ;\ : set-device-ID set-drive-select ;\ $E\ dev mac-io/@34\ 1 value &f\ : ata-enable &f if 1000 ms &c 1000 ms 0 to &f else drop then ;\ $E\ dev ide1\ : open use-ata-interface 1 &c -1 ;\ : set-device-ID set-drive-select ;\ : reset-atapi-bus reset-ata-bus ;\ $E\ dev pci1/@d/@34\ : ata-enable &c ;\ $E\ dev ide4\ : open use-ata-interface 1 &c -1 ;\ : set-device-ID set-drive-select ;\ : reset-atapi-bus reset-ata-bus ;\ $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 ## # Copyright (c) 1999 Apple Computer, Inc. All rights reserved. # # @APPLE_LICENSE_HEADER_START@ # # "Portions Copyright (c) 1999 Apple Computer, Inc. All Rights # Reserved. This file contains Original Code and/or Modifications of # Original Code as defined in and that are subject to the Apple Public # Source License Version 1.0 (the 'License'). You may not use this file # except in compliance with the License. Please obtain a copy of the # License at http://www.apple.com/publicsource and read it before using # this file. # # The Original Code and all software distributed under the License are # distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER # EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, # INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the # License for the specific language governing rights and limitations # under the License." # # @APPLE_LICENSE_HEADER_END@ ## # Version: 1.2.1 Date: 1-30-2001 use-nvramrc? true load-base 600000 diag-device 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 ;\ : helpb " backlight-on" _pmu-ihandle $call-method\ 0 0 " "(70)" 40 " pmu-op" _pmu-ihandle $call-method drop ;\ 10 buffer: km\ devalias ide0 /pci/@10/ata0\ devalias ide1 /pci/@10/@34/ata1\ devalias ide4 /pci/@d/@34/ata4\ dev /aliases\ : $M delete-property ;\ " ata-int" $M\ " ata0" $M\ " ata1" $M\ " ata4" $M\ 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 dup 1 = if 3d 0 1 else f 3d 0 2 then ck if 40 or then then\ 40 and if bye else helpb 1e 0 do ['] boot catch drop 1f4 ms loop then bye ;\ : myboot boot-command eval ;\ dev enet\ 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 -7E86F0 $X 8000 alloc-mem 7F00 + 4 -7E86F0 $X ;\ ' load 268 - ' $M $L\ ' load 160 + ' 0 $L\ dev ide0\ : open use-ata-interface 0 &c -1 ;\ : set-device-ID set-drive-select ;\ $E\ dev mac-io/@34\ 1 value &f\ : ata-enable &f if 1000 ms &c 1000 ms 0 to &f else drop then ;\ $E\ dev ide1\ : open use-ata-interface 1 &c -1 ;\ : set-device-ID set-drive-select ;\ : reset-atapi-bus reset-ata-bus ;\ $E\ dev pci1/@d/@34\ : ata-enable &c ;\ $E\ dev ide4\ : open use-ata-interface 1 &c -1 ;\ : set-device-ID set-drive-select ;\ : reset-atapi-bus reset-ata-bus ;\ $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 ## # Copyright (c) 1999 Apple Computer, Inc. All rights reserved. # # @APPLE_LICENSE_HEADER_START@ # # "Portions Copyright (c) 1999 Apple Computer, Inc. All Rights # Reserved. This file contains Original Code and/or Modifications of # Original Code as defined in and that are subject to the Apple Public # Source License Version 1.0 (the 'License'). You may not use this file # except in compliance with the License. Please obtain a copy of the # License at http://www.apple.com/publicsource and read it before using # this file. # # The Original Code and all software distributed under the License are # distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER # EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, # INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the # License for the specific language governing rights and limitations # under the License." # # @APPLE_LICENSE_HEADER_END@ ## # Version: 1.2.1 Date: 1-30-2001 use-nvramrc? true load-base 600000 diag-device 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 ;\ : helpb " backlight-on" _pmu-ihandle $call-method ;\ 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 dup 1 = if 3d 0 1 else f 3d 0 2 then ck if 40 or then then\ 40 and if bye else helpb 1e 0 do ['] boot catch drop 1f4 ms loop then bye ;\ : myboot boot-command eval ;\ dev /packages/mac-parts\ : $M -7E8DD8 $X 8000 alloc-mem 7F00 + 4 -7E8DD8 $X ;\ ' load 268 - ' $M $L\ ' load 160 + ' 0 $L\ $E\ dev scsi\ : $M ['] do-cmd + ;\ : $M2 1 ms -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 ## # Copyright (c) 1999 Apple Computer, Inc. All rights reserved. # # @APPLE_LICENSE_HEADER_START@ # # "Portions Copyright (c) 1999 Apple Computer, Inc. All Rights # Reserved. This file contains Original Code and/or Modifications of # Original Code as defined in and that are subject to the Apple Public # Source License Version 1.0 (the 'License'). You may not use this file # except in compliance with the License. Please obtain a copy of the # License at http://www.apple.com/publicsource and read it before using # this file. # # The Original Code and all software distributed under the License are # distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER # EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, # INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the # License for the specific language governing rights and limitations # under the License." # # @APPLE_LICENSE_HEADER_END@ ## # Version: 1.2.1 Date: 1-30-2001 use-nvramrc? true load-base 600000 diag-device 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 ;\ : helpb " backlight-on" _pmu-ihandle $call-method ;\ 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 dup 1 = if 3d 0 1 else f 3d 0 2 then ck if 40 or then then\ 40 and if bye else helpb 1e 0 do ['] boot catch drop 1f4 ms loop then bye ;\ : myboot boot-command eval ;\ dev /packages/mac-parts\ : $M -7E8D88 $X 8000 alloc-mem 7F00 + 4 -7E8D88 $X ;\ ' load 268 - ' $M $L\ ' load 160 + ' 0 $L\ $E\ dev scsi\ : $M ['] do-cmd + ;\ : $M2 1 ms -608 $M $X ;\ : $M3 -728 $M f over $X $X ;\ -1B4 $M ' $M2 $L\ 100 $M ' $M3 $L\ $E\ unselect-dev H## # Copyright (c) 1999 Apple Computer, Inc. All rights reserved. # # @APPLE_LICENSE_HEADER_START@ # # "Portions Copyright (c) 1999 Apple Computer, Inc. All Rights # Reserved. This file contains Original Code and/or Modifications of # Original Code as defined in and that are subject to the Apple Public # Source License Version 1.0 (the 'License'). You may not use this file # except in compliance with the License. Please obtain a copy of the # License at http://www.apple.com/publicsource and read it before using # this file. # # The Original Code and all software distributed under the License are # distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER # EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, # INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT. Please see the # License for the specific language governing rights and limitations # under the License." # # @APPLE_LICENSE_HEADER_END@ ## # Version: 1.2.0 Date: 8-17-2000 use-nvramrc? true load-base 600000 diag-device 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 ;\ 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 dup 1 = if 3d 0 1 else f 3d 0 2 then ck if 40 or then then\ 40 and if bye else 1e 0 do ['] boot catch drop 1f4 ms loop then bye ;\ : myboot boot-command eval ;\ dev /packages/mac-parts\ : $M -7E9408 $X 8000 alloc-mem 7F00 + 4 -7E9408 $X ;\ ' load 268 - ' $M $L\ ' load 168 + ' 0 $L\ $E\ dev ata\ d encode-int 2 encode-int encode+ " AAPL,interrupts" $p\ $E\ dev scsi\ : $M ['] open 888 - + ;\ : $M1 -E48 $M $X ;\ : $M2 begin 1 ms $M1 1 and -1068 $M $X or until $M1 case 0 of -1 endof 1 of 1 -E08 $M $X false endof dup endcase ;\ : $M3 -F68 $M f over $X $X ;\ : $M4 1 ms ;\ 2C $M ' 2 $L\ -A18 $M ' $M2 $R\ -788 $M ' $M3 $L\ -768 $M ' $M4 $L\ -764 $M ' 1 $L\ $E\ unselect-dev nAAPL,7300AAPL,7500AAPL,8500AAPL,9500AAPL,9700AAPL,Gossamer,510AAPL,PowerMac G3,510AAPL,PowerBook1998,312AAPL,PowerBook1998,314AAPL,3400/2400,306AAPL,3500,313AAPL,e407TEXT# SCSI Bus $, ID ^, partition *# ATA Bus $, ID ^, partition * # ATAPI Bus $, ID ^, partition *# PC-Card device $, partition *# unknown device $, partition *=MachineID -> OFpt idLSTB MachineIDDWRDOFpt idDWRD*****LSTE=CPUtype -> OFpt idLSTB MachineKindC024OFpt idDWRD*****LSTELK`DSystemFinderMacsBug Disassembler StartUpScreenFinder Clipboard CJxkF x2(|TF0;`AC p.ACp.AVC p! lp.0:Xm0:Pl G1xfTBBhf@(h^!hZ0g!|ERIKp`f&UOJ_kYO/H+`|x5@<`jb88ccdHyA|~x8|~P0@(AxHuA8a888888@HxHqq`||x88a8|x(@A5@ (A <(Axh8!`|aN A.Driveno2Partition|!;;;(A(@8a888Ht}AH(@8a888HtYAH`(@8a888Ht5AH<(@8a888HtAH8a888HsA;H8a8|($@<`ff8cfg| |pT| |` P808a8|( A\8a8|c89|8|P8HsAa888<`ff8cfg||pT|`808a8|;8|@P;H8a8|(^@<`ff8cfg| |pT| |` P808a8|( A\8a8|c89|8|P8Hr݀Aa888<`ff8cfg||pT|`808a8|;8|@P;H8a8|(*@W><`ff8cfg| |pT| |` P808a8|W>( A\8a8|c89|8|P8Hr!Aa888W><`ff8cfg||pT|`808a8|;8|@P8a8HqA8|88Hlq`X8!P|N AD.CreateTargetDeviceStr|!|~xHs5A|}xH 4N|@ xH(@8`X8!P|N At.FindVCB|!aX`88.XHp1ATc>H8!@|N A<.ReadNVRAMByte|!aX_`88/X_HòAH8!@|N A@.WriteNVRAMByte;;H|.;|A<8|T<8|!|`PN @X .checksum|!;@;@88̃HD8KT|>8KT`D.|x,u@8KeT`D.H;, A,A,Ab8HT;H|`K|~;|A,@,xK(Ab8Ѐ, A(,@8bKA`X8!P|N A@.openHardwareNVRAM|!K8b@8@HA9`8b@K(A08b@,A8bK!`H8bK`8`H8!@|N At .OpenNVRAM|!a|#x: ;:@;b@8b<,A8bÀ~ExK`:H$ |~.Hh5`,@u 8|.,A@,@H,@HH~Cx8Hg`,@ : H,~Cx8Hg`,@ : H 8`H8u 8|. |0|8u 8|. ~10 8~8~6x 8`HT~CxHf`T|>:; Hp|rȮ|ctH? `|}tW>|TA W>H8W>|T1A t,G@t8T>H 8`HV 6|x;9W>|Au 8|.~.8`H8w8H>`;T>bР~PV>|w8V>|PHAq`H 8|.,@x|Ap 8|.|.~dP 8|.|`\PW?A W@>|wV`>|W>H>)`| 8|.|.; |.(@h~CxHe`T|>\PV>W@>|@@xW?AW@>|w8W>H=`|u 8|.|.u 8|.|`|8{8H=m`8`H$8`H: |.(@8`8!|N A .OFsetenv|!;@8xK|c~;H|`|K9;|A8`H8!@|N At .CloseNVRAM|Ԑ!:;$: :;B ;;;;`Ht|@@ خH;(A8bTW:|c.|iN ;;t,#@ ;Ht, At, AuAW>|T}A ;H;8a8;Ht, At, A u@l;Hdt, At, A u@ ;H|T}@,;8a8;Ht, At, A u@(88a8|8w88K`;HW>|T}A ;H8a8;Ht, At, A u@ ;HW>|T}@t;8a8;H`t, At, A u@48a7||t,\@8 8a7|;H;H8a8;,@H88a8|88a8|8a888K5|xyA8v888K`;;{|@@,A8b.88888K` x8! p|N A  .parsefile|!!@|zx;`8`8ad88HW`?Ap5@D(A(A (J@,dahHaLlapPaT8bb(@8\8v8b8 H_}A8ad8b8X8\H\A|45@@X4|@4dahHaLlapPaT8bH;,A,(9A$(2A,8A,:A ,@܈b(@5@8|8bKaT`?A8d\8u8b8H^Adah8a<lap@aD8a88b8c8\H[A|45@Pa\8b8t8bKT`?A48a<HaL@aDPaT8bH;(mA$(DA(EA(CA (@lb(@`8|8bKiT`?AL8d\8s8b8H]Adah8a<lap@aD8a88b8c8\HZA|45@a\8bH8`H]A8r8bKT`?A85@08a<HaL@aDPaT8bH8|8bKT`?At(@85@08a<HaL@aDPaT8bH84,@,8a<HaL@aDPaT8b5@b(A|8atH\A5@48aH8H\AT`?@8aHH\AH;x8!|N Ad.FindMatchingBusEntryID|A!;;;E;xH[A(A(@4x8T>|P|4T>8K |~xH` T:|.|D|@`{88H[AT`?@{8xH[AH8x8T>|P|4T>8K|~xH;xX8!P|AN A.FindDeviceEntryID|a!|~xo;o(A ;`H;`;Hh4|(/@T;4`4|@@4|~844|P8HZ)A8|P8`H;44|@8`X8!P|aN A.RemoveDeviceTreeHeader|!;;8|8HYA~|H8!@|N A` .AddToPString|!;;8|8HYA8~8HXA|H8!@|N At.AddToFrontOfPString|!;;(@p88K8a8H`8a8Hq`888K88K~88HYuA888Ke88KYHD88KI8a8Hq`8a8H`888K!88KH8!@|N A.TackOnDiskSpecificSuffix;88|~x8;W:|0T>;0tt,9@;';7@ЃN @|.NumToHexString|!|xH0(0@@88HVA8(@880H8!@|N At.RemoveLeadingZeros|!P;;8b8t8HVA8L8~8t8P8LHS%A8~8<8988HVA8b8t8 HUɀA8 L8a<8t8T8LHRـA|48aTHVYA8b8TK%T`?APTPPTP5@08atPK8atKq8}8K8}8tK8!|N A,.AddEntryRegAddr|a!;;d8~888HTɀA8{888HTA8a88HTрA8a88HTA~|@@ 8`H;H|~4||@@d;;H04|448|||@A;;4|A W?@W?A 8`H(;4~|cP8|Ap8`X8!P|aN A4.IsThisASubstring|!;;8~8KT`?A 8`H@8~8KiT`?A 8`H$88KMT`?A 8`H8`H8!@|N A.DoTheseNodesMatch|!! ;;; 88(/@ 8H8|4(/@ 8H8|4_xH;4|(/A4|@~xH;4|(/A4|@@4||8zE44|PHRA|Py`4|}8:e44|PHQA|P98a98yKET`?@ 8`Hh;~;_c4|@; C4|@; W ?AC4|Ac4|@ 8`H8`8!|!N A.IsThisAnAliasMatch|!p|~x;48<8b8d8HPA8adHQA8`8d8dHMA|45@8ad8@HQA|45@8a@8D88a88W%>HE`8W >8a8|;4T:.(A48a88HM`,@8;H ;Kx8!|N A.DRefnum2DeviceDefault|!;;88}8H`|x5AP8}8HY`|x5A44,@8;5A8}8Ky|xxX8!P|N A.DRefnum2Device|!aX|#x;ΈX,AA<,@4HaXxH `|xHaXxH`|xxH8!@|N A.Device2DRefnum|a!pa;;8da8(Ax8NP8RW>8;8aK};<`go8con}8a8HG=A|x5@ ,A;x8!|aN AT.Partition2Drive|!ahnptahn88K]|x:ap8atxX8!P|N Ad.Partition2Driveno|!|~xHDAH4|A(@xH8!@|N A`.Driveno2Driveptr|!aZaZKe|x(A H8|4H8!@|N AL.Driveno2DRefnum|!0a;;888JN8T8a8HCYA|x5@$(A |(A zx8!|N A .V2DRefnum8N @,.ScsiMediaDeviceN @$ .ScsiDevice|+x,(A,88|8|,AP@,@H8(8; 88,; HD8(T>; 88,T>|; 8N @ .SetupTIB|!|x8$88$8|P8H`8`888H1`8(8,8А08D8T~E8T8V848X8 8H=`8;xX8!P|N A._ScsiBusEnquire|a!P|~xd(@ dH8H@A;HH@A|x5A W?@5A ; HT~H@A|x5A ; H48~D5H@A|x5@؀,(A8~888KmT<@|A@<`8c|@HLgT,A(@|,@Hp8a8H@-A|xH\8a8H@1A|xHHgT,A(@4,@H(8a8H@A|xH8a8H@A|x8a8TH@A~  ,@a~a~<5@ x8!|aN A ._ScsiExecIO8 $8`N @._ScsiGetVirtualIDInfo|!|x8$8( (@8 ;Ht;C (@d;D(AT;8 ||4$;*W>(@ 8)$H}`(@ 8$xX8!P|N A._ScsiLookupRefNumXref|!|~x,A|@,,A@,A<@@H,@H@,Ah@,@|HH,A`Hl;HhxKQ|xHXxKQ|xHHH>A|xH8H> A|xH(xK|xHxK1|xH;xH8!@|N A .ScsiExec|!!;C;d;D;F; ;Ƞ(@<8`Hq`Ty>8`Ha`T` |x88TAd8a888Hq`8>8@8E8a8H;ՀA|x5@@||t8fH$TA88;(A (A x8!|!N A0.ScsiArchitecture|!|~x; ,@,A0@N @4.AtaMediaDevicePD.xN @ .AtaDevice|!;;r; 0;,@(A H8`Ha`T`?AXW>8T>|P|4T~,A,@<,@H08`8H`|xH8H 8,@ }~,@Lr8(xH95A|x5A(@xK!|xxX8!P|N AT .ATADispatch|A!P;;D;e;;8a888`H e`8>xKaP8T8a888(K-|x4,@@(@,(@ (@;;;H;1H z{(A(Ax8!|AN A.ATAGetDeviceLocation|!|~x88~8889K|x5@a98xX8!P|N Ad.AtaMapOneDevice|!`a|#x88a888`H `8aKaP8T8>8a888(K|xh5@,@;x8!|N A.ATADevice2DRefnum|!P|~x8a888`H `8T<`8caP8>8a888(K|x5@P4h|@ 8a8PK8aK%;H$l(@ ;HlPK5A84,@8b 0,@p8`H]`|}x8b H-`88}8 Hi`,@,8b H-e`88}8 HA`,A 8;5@àx8!|N A.ATARefnum2Device|A!P;C;d; 0;;8a888`H]`8T8>8a888K1|x5@lrnp(A(Ax8!|AN A.ATABusEnquiry;;H|8c8W?ApW?AhW>W>|@ALW>(aAW>(zA;W>(aAW>(zA;W>W>|@@,8@W>W>|fPN @ .strnucmp8c8W?AdW?A\W>W>|@AW>(aAW>(zA;W>(aAW>(zA;W>W>|@AW>W>|ePN @.strucmp|A!||x;W(|4|^p|tt,@T;<`88cnH.mA;C<`88cnH.UA|@A;W~|44|@<<`88cH.!A|{x8|8H. A|x|@@;xX8!P|AN A .TrapAddress|!aZaZK8|cP0|T>H8!@|N A<.TrapAvailable|!||x;H.A|}x4|T:.(A<(A,TsAcH xX8!P|N A .Refnum2Drvr|!aX<`8cH-A|x88XH-A|c4H8!@|N AT.ataManager68K|!aZ^`<`8cQH- A|x8<^TZ|x`8H,AH8!@|N Al .ReadXPRam,@ 8`N 8 T`>|dN |(8@(|t|u88cA 8B|3xN ( @(M 889L (8@`8T| (@L9B|(P| |(@L BN T`8A$888T@8TAT(9 88@(8@d8T| (@P89)    B| @P| | @@@8B88HT(9 88@(8@d8T| (@P89)  ((0088@@B| @P| | @@@8B88(988L (8@`8T| (@L9B|(P| |(@L BN |!|xHM`Hx|8!@N T>8c8H| @M 4@8`N ( T>|x8A|0T|xA|(PT>4c@(ATTT@.|`x|x|xT8fA, 4 @TA4@8T(M T>4@N a|8!p889:;<@D; t,%;;d;@=8<8~@D HLPTX\ $`d(,hl04p8H@p8L8PT8X8( 8A8b T:|c.|iN 88Hh89H\9(AP89HD8;H88(A,88H p(@8XH8,AP8TtKPX,A({8c{LaLH!]`aT,*@`{8c{,@@88@|А@tH4H @ |}8А@tW>|T@؀@,@8=8<8~@D HLPTX\ $`d(,hl04p8H4,.@|8:t,*@T{8c{,D@ 8:tH4H D |}8АDtW>|T@,v8h@8`ap8`a<t,hA @,LAH ,lAHa<(@ 8`a<8`aH8q8`ah~|ct,h@<tH,v@Ĉap(A8`ap8`a<tHa<(@ 8`a<8`aH8q8`ah~,v@$ap(Ap8`a<t~,l@88`a<8`aptH8`a<8`apH8,A tp(@<(A8=8<x@D HLPTX\ $`d(,hl04p8H8(3=A8b T:|c.|iN <(A(@8=HԈ:(@8DH8(@88H<(A (A (@8=H|:(@p8DHdD,@ 8Da<(A((A8T>(A8=H :(@8DH8x=8`a;<(A8<8DHؐaDHЈa<(A(@8(@8+H(@ 8 |+xN A|!8|+x!A|2x|`2x|y!Aa;::;;@$,@(A (oA xHT8( A|8 T:|.|N 8lel| |c)|e)|c:` :A@"~;H0:`:;`H :` :;`H:`:;`8v888H:D8v888H, ::@ 80H(x@ 8WH878~"x~"x|`y;|t@8~cx~"x|`y@$(A,0A80;(@@,:@ W`?A:8`8~cx~x|`y@(A:|P|,@ 8`H||~P80@HT`| A0BpcA|iB8`8~cx~x|`y@(A80,A8-H,W`>(@8+H(@ 8 x8!A|N ,@ 8880N |L |"98|t,@D|88|@@@,0A|@@@TH8|xHd8|*8|(T|THH|*8|t|28|0T|T@ |u@ 8H80H8 ,@,A$8881N ,A䘃N !|!`Đȑ̑!БAԃaЋA,; ҋNj|+x@ 8`H 8>8 @8a>8BHIAF;G|HaF8FaD8DF(@,0AԈG,IA,@,0AH,NAH8DH@@<|Ю;9T1A#x80H`HL#x85H`H8|Ю;9T1A8y8Hy`H8y8He`#xH;98y8HI`#xHaDF,e|`8D8;A@(,FA@,E@Hd,H@\H,gA @LHF|@8aB8KըaD,A |A4(A ;{H aF;c(g@ ;@eH8;@EH0(A8`PHtF8ccQ@d;`H\F8| @ 8aBKMD9+,|x@ |9-<`ff8fg8H8| |pT| | P|p80T|8;,@,A}t;|P|,_@ 8`HaF8|@ 8|cP80H4c@aF|H 4c@,@ (A 8.GB|uA8-H(@8+H|(@t8 HhDF| P5@9|@,|@P8aB| PKݨaDF|P5@9D4@8|B,@ 8`HF|Q|8@l,8d@D8T| ,@0808B| P| | 80@ B8`H8c|@@F|A|@|c@P80@HT`| A0BpcA|iB,@ (A 8.,A88`0H 8F|8P|A|8|d8P@xT`| APBpcA |iBH 80B|uA8-H((@8+H(@ 8 xHK`8!!|N |!8 :u;;9Dt:t9d;>`C0H 8o8%H`|ny@@}{xH `|ey*A h8~89HA(@ L8`H H|pQ*A(8~89HyA(@ 8`H 8n8D8xKI9; ;-;m;@},iA@T,XA@$,E@,%A TH d,H@ \HT,dAh@,c@ H @,h@ 8H0,uA@(,oA@,n@H ,sAH ,A@,xA|H|(@,@T,A88aD8T68Dcadhdalp,A,@,@Hx,@pHtH`HXHP(@aD8caDH4(@aD8caDHaD8caDa|(@ 4|x(@ t|x(@ax|~xa$(~x,0~x48<@DHLPTX\$(,!0A4KA|ryA(Hx|x $~x(,048<@DHLPTX $(,!0A4KQ|ryA~2PH|(@,@T,A88aD8T68Dcadhdalp,A(@,@Ht,@lHH`HXHP(@aD8caDH4(@aD8caDHaD8caDa|(@ W>|x(@ W>|x(@ax|~xa$(~x,0~x48<@DHLPTX\$(,!0A4K|ryAHx|x $~x(,048<@DHLPTX $(,!0A4K|ryA~2PHL|(@,@T,A88aD8T68Dcadhdalp,A8@,@Ht,@lH4a(HPa(H8H0(@aD8caDHaD8caDax |~xa$(aa,0aa48aa<@aaDHaaLPaaTX\$(,!0A4K|ryAx~2PH|(@@aD8caD(@8 8au8Kީ`,A0:AuHaD8caDC(@:B{(A,z2(:RA0|@$|xHz(A,!8r88Ki`(A~2PH~CxHi`|qxHԀaD|8caD,cA,@,AH,A(@HH4HxHppH`|:Au(@,@,A88,@,a|uA 8H8aD8T68Dcadhdalp,A,@,@HT,@LH uH<|tuH,|tuHaD8caD|tu: H\8%u:Au: HH}sxH`|ey*A(8~89H A(@ 8`H(xH x:(A(@ 80H8 |tt|t,+A,-A , @pt,0@d8~898H A(@ 8`H:R:1H08~98t8H ̀A(@ 8`Hl:|A,A,8~889H A(@ 8`H,x(@H: H48~9!`8`8H MA(@ 8`H:|AȈ|(@;Z|;;9;{@(Ad,@X,@(8~98H ̀A(@,8`Hl8~9H A(@ 8`HLa8 aata|(@|A$|u@px(8! |N |!|~xc|*|0@A |+xH0P8|`K`|H|8!@N |;!;8<8b@88K]|@@ |dxH88|!X|8!PN |88!8K}H|8!@N |!`dhl!pAt\\8`8K5H|8!@N 88c8(@|#xN 88(@N 888H,(@8H4@N 4@N 88(@8(@N 8c8H(@ 8`N |(@A|ePN 8cT>H |@M (@(M 8`N ,|`4|4@8 ,|4|4@9* |H!@@A9)!)@|J})PP}), 8A|h<08H|L0 |g80};x|gL0, 1 A|H08H|c0! |L0|cKx|09@0|!|c}A|9|@}%9A|x}'Kx0 B|!|cN 88`N N ,|`4|4@8 ,|4|4@9* |H!@@A9)!)@|J})PP}), 8A|h<08H|L0 |g80};x|gL0, 1 A|H08H|c0! |L0|cKx|09@0|!|c}A|9|@}%9A|x}'Kx0 B}Cx|;xN N N `A L| N A L| N АA L| N A L| N A L| N ĐA L| N LA L| N lA L| N A L| N |A L| N 4A L| N XA L| N dA L| N A L| N patch table resource!Missing MachineID -> patch table resource!Couldn't open NVRAM (%d)Couldn't close NVRAM (%d)Missing OF patch listed in table!device_typeError %d from RegistryEntrySearchError %d from RegistryPropertyGetscsiAAPL,bus-idnamemeshAAPL,connectorscsi-intregDevices:device-tree:aliasestapeChangeIntoAliasIfPossible aborted because an iterator failed. (%d)Unable to find alias section in the device tree. (%d)ide%d.sony.hdi.udif.AFPTranslatorApple Computer???????????|?????t?l?d?\?T?>??>?? ???$?,?4?<?D?L.ATADrvr.ATADisk0000000000``````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~́󆠡UUUWWWWWWWWWWWWWWWWULWWWWWWWWWWVpULUUUWULWWWWVULV8WWVWULWWULPQ<Q<QQ<Q<Q<Q<Q<Q<Q<PQ<PQ<Q<Q Q<Q<Q<Q<Q<Q<Q<Q<Q<Q<Q<Q<Q<Q<Q<Q$XXXXXXXXXXXXXlXXXXXlXXXXXXXXXXXXXXX[$[0[0[0[0[0[0[0[0[0[0[0Z[0[0[0[0Z[0[0[0[0[0[[0[0[0[0[0[[0[0[$-INF-infHThe contents don't matter. Only the existence of this resource counts. >1.0.1X01.0.1X, Copyright Apple Computer, Inc. 2000-2001(X CD stub System) ;MKCHRzbootfreeitlbitlckvstOFptOFtb:OFtcFRMAPRSTR#^TMPLjjbcdversftag`jHoJsN`4`( !)!5 -=F8HCTJ\dPcl>lJXnn"]nbo  J ;M, PowerSurge PowerExpressGossamer PowerMac G3 Wallstreet MainstreetHooperKangaAlchemyOFptOFtbOFtc