That would indeed be cool!So, with all of the wackiness of porting things like Windows NT to PPC Macs, are we going to get modded ROMs for PowerMac 8500/8600/9500/9600 systems that can now run that funky AIX??!
Would be fun to play with!
That would indeed be cool!So, with all of the wackiness of porting things like Windows NT to PPC Macs, are we going to get modded ROMs for PowerMac 8500/8600/9500/9600 systems that can now run that funky AIX??!
Would be fun to play with!
I forced the boot into Mac OS withsetenv boot-command bye
Now the ANS just boot like a normal Mac. To boot AIX I suspect you only have to press Command-Option-O-F and typebootto start AIX.
I tried to install a video card but it wasn't detected, maybe a bad contact or a non-working card as it was untested.
Fun-fact the Cirrus Logic 54m30 chip is limited by... software and hardware (sort-of), because the chip is designed for little-endian operations and the driver lack implementation of endianess convertion.
Source: https://wiki.preterhuman.net/ANS_Hardware_Developer_Notes - page 9 section 2.8
Doc also contains CPU board pinout!
The ANS code has one fcode image for the GD5430. I would have just used that to create an fcode image for a PCI Option ROM but some additions/changes would be needed to handle words that are in the ANS ROM but not part of the Open Firmware spec.On that note, I ended up making an Open Firmware driver for the Cirrus Logic GD54{30,34,36,46} cards based on the FirmWorks codebase and some taking apart of the ANS code.
Do you have more details about this? What emulator? What virtual hardware? What OS or just Open Firmware?It seemed to work fine when I was emulating the Viper CHRP firmware.
The ANS code has one fcode image for the GD5430. I would have just used that to create an fcode image for a PCI Option ROM but some additions/changes would be needed to handle words that are in the ANS ROM but not part of the Open Firmware spec.
Your ROM is currently set to compile for GD5446 (sets the device ID in the fcode image of the PCI Option ROM to 0x00B8) but all the variants (GD54{30,34,36,46}) are handled identically by the code. They don't have differences that matter for the Open Firmware driver?
Do you have more details about this? What emulator? What virtual hardware? What OS or just Open Firmware?
@joevt,bitsavers website has PowerSurge Flash ROM pictures and schematics.
http://bitsavers.org/pdf/apple/powerpc/PowerSurge/ROM_Flasher/
Probably not. You probably have to make your own or use a different flashing method.First question, from this thread I see the images of the Flashgordan board. It appears that is was made my Apple, correct? Is there anyway to obtain one?
Do you know if it's 5V or 3.3V? Is it 4 MiB? Since it only has 4 chips, it's probably not programmable by Apple's Flasher utility without creating your own flashing code. Apple's Flasher utility is useful only if you can boot with the ROM SIMM connected. If it's in the ROM SIMM slot, then it needs a bootable ROM to already be flashed, or it needs a switch to switch between two versions of ROM. The Flash Gordon board connects to a different slot (NuBus?), and the flashable ROM SIMM connects to that.I also received a different ROM SIMM from ClassichasClass that has 4 ROM chips (2 on each side) and if that can be flashed with the ANS MacOS code all the better.
The version should appear when you enter Open Firmware. One of the device nodes may have a version property.Lastly, I don't remember or can find the OF commands to determine the exact ROM version. Would you mind helping?
dump-device-tree to see all the properties of all the devices.@adespoton,I wonder if booting into single user mode would work without a proper video card?