On Fri, Mar 21, 2025 at 8:19 PM BALATON Zoltan <balaton@eik.bme.hu> wrote:
On Fri, 21 Mar 2025, Andrew Randrianasulu wrote:
On Fri, Mar 21, 2025 at 6:16 PM Josh Juran <jjuran@gmail.com> wrote:
On Mar 21, 2025, at 10:59 AM, BALATON Zoltan <balaton@eik.bme.hu> wrote:
On Fri, 21 Mar 2025, Andrew Randrianasulu wrote:
So far I found that other ROMs works with patched qemu, too, and
curiously OF 2.0.1f allow me to dev into ide0/ide/ide1/ata-int but I
still can't boot anything or list ISO9660 content on attached cdrom
image ... But OF 2.4 does not allow me to dev into ide devices!
Is there anybody with a real beige G3 Mac
I have an OldWorld G3 tower, although it’s not really beige, but light grey. ;-)
who could test how this works on real machine? Just to know what should we see.
Can you be specific as to what “this” is? I once wrote a program that queries
the Name Registry; would that be useful here?
Just boot into openFirmware with attached IDE device(s) like disk or
ATAPI cdrom and report that it says if you try:
dev /
ls
dev ide0 (and ata-int, ide1, ide)
Maybe you need to do dev /pci/mac-io/ide@20000 or dev
/pci/mac-io/ide@21000. I don't know if it would expand aliases or not but
actual path should work unless it's some peculiarity of real machine which
is what should be tested how it behaves on real machine. If you can cd in
a device node you can try ".properties" "ls" and "words" to see what's in
there.
stillno, may be G3 v3 rom was from something else ?
ok
0 > dev / ok
0 > ls
Children of the node:
FF82EA78: / [AAPL,PowerMac G3 MacRISC]
Node Adr Node Name Compatible
FF82FEE0: /cpus@0
FF82FFF8: /PowerPC,740@0
FF830410: /l2-cache@0,0
FF830A90: /chosen@0
FF830BC0: /memory@0
FF830D08: /openprom@0
FF830DC8: /AAPL,ROM@FFC00000 [AAPL,ROM]
FF831010: /options@0
FF8314B0: /aliases@0
FF8317F0: /packages@0
FF831878: /deblocker@0,0
FF8320F0: /disk-label@0,0
FF832BE0: /obp-tftp@0,0
FF835608: /mac-files@0,0
FF837960: /mac-parts@0,0
FF838B48: /aix-boot@0,0
FF839050: /fat-files@0,0
FF83AA60: /iso-9660-files@0,0
FF83B570: /xcoff-loader@0,0
FF83BFA8: /terminal-emulator@0,0
FF83C040: /pci@80000000 [grackle]
FF83D540: /mac-io@10 [heathrow]
FF83E8F0: /mesh@10000 [mesh]
FF840980: /sd@0,0 [sd]
FF8416D0: /st@0,0 [st]
FF842538: /bmac@11000 [bmac]
FF844C78: /escc@13000 [escc CHRP,es0]
FF844E10: /ch-a@13020 [ch-a CHRP,es2]
FF845520: /ch-b@13000 [ch-b CHRP,es3]
FF845C30: /davbus@14000
FF845D18: /sound@0,0 [awacs screamer]
FF845E08: /swim3@15000 [swim3]
FF847510: /nvram@60000 [nvram]
FF847608: /ide@20000 [heathrow-ata]
FF8497D8: /disk@0,0 [ata-disk atapi-disk]
FF84BA70: /disk@0,0 [ata-disk atapi-disk]
FF84DD58: /ide@21000 [heathrow-ata]
FF84FF28: /disk@0,0 [ata-disk atapi-disk]
FF8521C0: /disk@0,0 [ata-disk atapi-disk]
FF8544A8: /via-cuda@16000 [via-cuda]
FF855628: /adb@0,0 [adb]
FF855740: /keyboard@0,0
FF856160: /mouse@1,0
FF856420: /pram@0,0
FF8564D0: /rtc@0,0 [rtc]
FF856A00: /power-mgt@0,0 [power-mgt]
FF8574B8: /ATY,Rage128Ps@12
FF856D60: /perch@0 [whisper]
ok
0 > dev pci ok
0 > dev ide0 can't find device ok
0 > ls
Children of the node:
FF83C040: /pci@80000000 [grackle]
Node Adr Node Name Compatible
FF83D540: /mac-io@10 [heathrow]
FF83E8F0: /mesh@10000 [mesh]
FF840980: /sd@0,0 [sd]
FF8416D0: /st@0,0 [st]
FF842538: /bmac@11000 [bmac]
FF844C78: /escc@13000 [escc CHRP,es0]
FF844E10: /ch-a@13020 [ch-a CHRP,es2]
FF845520: /ch-b@13000 [ch-b CHRP,es3]
FF845C30: /davbus@14000
FF845D18: /sound@0,0 [awacs screamer]
FF845E08: /swim3@15000 [swim3]
FF847510: /nvram@60000 [nvram]
FF847608: /ide@20000 [heathrow-ata]
FF8497D8: /disk@0,0 [ata-disk atapi-disk]
FF84BA70: /disk@0,0 [ata-disk atapi-disk]
FF84DD58: /ide@21000 [heathrow-ata]
FF84FF28: /disk@0,0 [ata-disk atapi-disk]
FF8521C0: /disk@0,0 [ata-disk atapi-disk]
FF8544A8: /via-cuda@16000 [via-cuda]
FF855628: /adb@0,0 [adb]
FF855740: /keyboard@0,0
FF856160: /mouse@1,0
FF856420: /pram@0,0
FF8564D0: /rtc@0,0 [rtc]
FF856A00: /power-mgt@0,0 [power-mgt]
FF8574B8: /ATY,Rage128Ps@12
ok
0 > dev ide0@21000 can't find device ok
0 >
0 > dev /openprom ok
0 > .properties
name openprom
model Open Firmware, 2.4
relative-addressing
ok
0 >
~/src/qemu/build/qemu-system-ppc -bios ~/src/MacROMan/TestImages/4MB\
ROMs/1997-11\ -\ 78F57389\ -\ Power\ Mac\ G3\ \(v3\).ROM -d
unimp,guest_errors -device
ati-vga,addr=0x12,romfile=/home/guest/ati-fcode-roms/ati_oem_rage128pro_110_agp_full.rom
-m 768 -M g3beige -drive
if=mtd,format=raw,file=nvram.img -cdrom
~/src/dingusppc/build/macos_91_ppc.iso -trace *macio*
qemu-system-ppc: -trace macio-of-201f.log: warning: trace event
'macio-of-201f.log' does not exist
other roms from year 1998 and G3 Beige there are all 2.0f as far as I can see.
Regards,
BALATON Zoltan