Pues bien, tras el último update en Qemu por la parte de D. Gibson,: https://git.qemu.org/?p=qemu.git;a=comm ... c4eedb8dd5 , se incluyeron los arreglos de Zoltan Balaton,: http://zero.eik.bme.hu/~balaton/qemu/amiga/
Por tanto, ahora mismo hay varias ramas en liza, MacPPC, AmigaPPC, y claro, las plataformas CHRP ( pSeries ) y las PrEP, incluidos los RS/6000 y otros. Con esto ya sea bajo cualquiera de las plataformas que soporta qemu en PPC, se pueden ir combinando tanto bajo Sam460EX o Bajo Mac99. Pronto veremos funcionando el OS/2 y el WinNT para PowerPC, lo que pasa que solo tienen disponible el propio software que viene con el sistema con lo que poco más que prueba de concepto.
Ahora mismo en PPC32 están soportadas las siguientes plataformas:
Código: Seleccionar todo
40p IBM RS/6000 7020 (40p)
bamboo bamboo
g3beige Heathrow based PowerMAC (default)
mac99 Mac99 based PowerMAC
mpc8544ds mpc8544ds
none empty machine
ppce500 generic paravirt e500 platform
prep PowerPC PREP platform
ref405ep ref405ep
sam460ex aCube Sam460ex
taihu taihu
virtex-ml507 Xilinx Virtex ML507 reference design
y en PPC64, son estas:
Código: Seleccionar todo
40p IBM RS/6000 7020 (40p)
bamboo bamboo
g3beige Heathrow based PowerMAC
mac99 Mac99 based PowerMAC
mpc8544ds mpc8544ds
none empty machine
powernv IBM PowerNV (Non-Virtualized)
ppce500 generic paravirt e500 platform
prep PowerPC PREP platform
pseries-2.1 pSeries Logical Partition (PAPR compliant)
pseries-2.10 pSeries Logical Partition (PAPR compliant)
pseries-2.11 pSeries Logical Partition (PAPR compliant)
pseries-2.12 pSeries Logical Partition (PAPR compliant)
pseries-2.12-sxxm pSeries Logical Partition (PAPR compliant)
pseries-2.2 pSeries Logical Partition (PAPR compliant)
pseries-2.3 pSeries Logical Partition (PAPR compliant)
pseries-2.4 pSeries Logical Partition (PAPR compliant)
pseries-2.5 pSeries Logical Partition (PAPR compliant)
pseries-2.6 pSeries Logical Partition (PAPR compliant)
pseries-2.7 pSeries Logical Partition (PAPR compliant)
pseries-2.8 pSeries Logical Partition (PAPR compliant)
pseries-2.9 pSeries Logical Partition (PAPR compliant)
pseries pSeries Logical Partition (PAPR compliant) (alias of pseries-3.0)
pseries-3.0 pSeries Logical Partition (PAPR compliant) (default)
ref405ep ref405ep
sam460ex aCube Sam460ex
taihu taihu
virtex-ml507 Xilinx Virtex ML507 reference design
Venga, al tema. La última compilación de Qemu no necesita ser parcheada, tan solo tendréis que bajar el OpenBIOS parcheado de la web de Zoltan e invocar el Qemu de la siguiente forma:
./qemu-system-ppc -machine mac99,via=pmu -m 512 -vga none -device sm501 -cdrom morphos310.iso -boot d -prom-env 'boot-device=cd:,\mac_ppc32\boot.img' -bios openbios-qemu.elf -drive file=2gb.img,format=raw,index=0,media=disk
Esto irá poco a poco mejorando y lo irán puliendo, con lo que a futuro la forma de invocar podría variar, ya que ahora mismo la SM502 bajo Sam460EX no está operativa del todo. En principio ya estamos cubriendo Amiga desde Sam460EX y MacPPC.
Si queréis capturas o cosas así lo vamos comentando. Gracias a Javi de Las Rivas por estar ahí dando caña e investigando.