Hi all,
I've been asked by Mark to report my testings here.
Tested with qemu-for-ppc-2.8 commit 8b0262d0bcb7c697f2db8d6cd731cb478937902a.
Command line: qemu-system-ppc -M mac99 -m 256 -prom-env 'boot-args=-v' -bios foo/openbios-qemu-vga.elf -boot d -prom-env 'auto-boot?=false' -hda foo.qc2 -cdrom RhapsodyDR1.iso -nographic
Welcome to OpenBIOS v1.1 built on Jul 31 2016 05:52
0 > boot cd:%BOOT >> Not a bootable ELF image
switching to new context:
4+:interpret: exception -13 caught
interpret : update-key-map " get-key-map" " kbd" open-dev
$call-method drop gKeyMap 4 0 do swap dup @ >r 4+ swap dup dup @ r> or swap ! 4+ loop ; update-key-map gKeyMap 1+ c@ not h# 40 and if 0 stdout ! then failed with error ffffffed
Rhapsody Kernel Loader <12:53:39 970908> interpret: exception ffffffdf caught
interpret to DIH value &CL DIH to my-self &CL 0 100 " set-colors"
^dpy " width" GMP ?dup 0= if 280 then " height" GMP ?dup 0= if 1E0 then 2dup to Dheight to Dwidth " linebytes" GMP ?dup 0= if Dwidth then " depth" GMP ?dup 0= if 8 then over value rowbytes active-package DIH ihandle>phandle to active-package : rect-setup >r >r rowbytes * + frame-buffer-adr + r> -rot r> ; : DRAW-RECTANGLE rect-setup 0 ?do 2dup 4 pick move 2 pick rowbytes d+ loop 3drop ; : FILL-RECTANGLE rect-setup 0 ?do dup 3 pick 3 pick fill rowbytes + loop 3drop ; : READ-RECTANGLE rect-setup >r swap r> 0 ?do 2dup 4 pick move rowbytes 3 pick d+ loop 3drop ; to active-package failed with error 00000100 interpret: exception ffffffdf caught
interpret drawImage failed with error 0000003b
interpret: exception ffffffdf caught
interpret drawImage failed with error 00000005
interpret: exception ffffffdf caught
interpret drawImage failed with error 0000000e
interpret: exception ffffffde caught
interpret dev /packages/obp-tftp failed with error 00000003
load isn't unique. Searching exhaustively for boot device... interpret: exception ffffffdf � caught
interpret 2ldr-spin 2 pick 200 erase 200 * swap 200 um* " seek" ^bIH
" read" ^bIH 10 ms failed with error 00512100 interpret: exception ffffffdf � caught
interpret 2ldr-spin 2 pick 200 erase 200 * swap 200 um* " seek" ^bIH
" read" ^bIH 10 ms failed with error 00512200 interpret: exception ffffffdf � caught
interpret 2ldr-spin 2 pick 200 erase 200 * swap 200 um* " seek" ^bIH
" read" ^bIH 10 ms failed with error 00512000 interpret: exception ffffffdf � caught
interpret 2ldr-spin 2 pick 200 erase 200 * swap 200 um* " seek" ^bIH
" read" ^bIH 10 ms failed with error 00512100 interpret: exception ffffffdf � caught
interpret 2ldr-spin 2 pick 200 erase 200 * swap 200 um* " seek" ^bIH
" read" ^bIH 10 ms failed with error 00512200 interpret: exception ffffffdf � caught
interpret 2ldr-spin 2 pick 200 erase 200 * swap 200 um* " seek" ^bIH
" read" ^bIH 10 ms failed with error 00512000 interpret: exception ffffffdf � caught
interpret 2ldr-spin 2 pick 200 erase 200 * swap 200 um* " seek" ^bIH
" read" ^bIH 10 ms failed with error 00512100 interpret: exception ffffffdf � caught
interpret 2ldr-spin 2 pick 200 erase 200 * swap 200 um* " seek" ^bIH
" read" ^bIH 10 ms failed with error 00512200 ?no dev call-method fill-rectangle: exception ffffffdf
call-method fill-rectangle failed with error ffffffdf
call-method draw-rectangle: exception ffffffdf
call-method draw-rectangle failed with error ffffffdf
EXIT 0 >