If you still want to try, maybe the simplest way could be:
1. cut the ndrv out from the ATI FCode ROM, it starts at the string Joy!
and ends at 6 bytes before driver,AAPL,MacOS,PowerPC (but maybe works if
you just cut the 0s from the end, the resulting ndrv file should begin
with "Joy!peffpwpc".
2. Try -device ati-vga,romfile=<ndrv-from-step-1> -prom-env
'vga-ndrv?=false'
3. Boot without extensions or remove the ATI extension before this
I tried to cut it in Octeta, so file starts with
"Joy!peffpwpc" and ends with 0001:5310 | 14 3E 1F 02 01
| .>...
What if you drop the last byte so it ends with 1F 02?
but still no happy mac/booting sequence graphics?
/qemu-system-ppc64 -m 768 -smp 2 -cpu g4 -M mac99,via=pmu -cdrom
~/ISO/macos-922-uni.iso -display sdl -accel tcg,thread=multi -bios
~/obj-ppc/openbios-qemu.elf -vga none -device
ati-vga,romfile=/home/guest/ati-fcode-roms/ndrv_110.rom -boot d
-trace enable="*ati*" -d unimp,guest_errors -prom-env
'vga-ndrv?=false'
Otherwise no idea, it was a long time ago but you can try to verify from
OpenBIOS prompt that the VGA node has the NDRV as a property added and if
it's the correct ndrv you've passed with romfile and not the
qemu_vga.ndrv.