Apple Network Server MacOS based ROMs found

johntucker

New Tinkerer
Feb 24, 2025
8
8
3
@joevt ,

First I have seen the same notes that state that the ANS won’t boot from the internal fast and wide SCSI buss & that for MacOS on ANS requires a PCI video card. Neither is true on my Shiner. It only has the built-in video and 5 9GB drives + ANS CD drive. Also I have a IOGear USB PCI card that I used to backup the RAID array to a USB SSD drive, I used the MacOS SoftRAID to turn the 5 drives into a RAID 5 setup. I have not done anything more than boot the MacOS 9 install from CD. I need to run thru the entire install process to verify that on the Deep Dish with the MacOS ROM everything works end to end. I also can’t verify that the system/CPU boards are GM and not EVT.

I also have a PowerMac 9600/200 MP if that can be use to flash the ROM is necessary. I also purchased a parts only TNT 7500 system boards so if a ROM SIMM socket is needed I have one that I can easily remove from the board.

I should add your DingusPPC to my things todo, that list is getting very crowded.
Is there documentation that will help?

adios,
jt
 

joevt

Tinkerer
Mar 5, 2023
205
77
28
Is there documentation that will help?
The GitHub points to a wiki and a Discord. We can answer all questions in the Discord. DingusPPC is a work in progress so lots of stuff doesn't work (networking) and there may be issues with audio or other emulation in certain areas. For example, SCSI works in classic Mac OS but might not work completely in Open Firmware or other OSes).

First I have seen the same notes that state that the ANS won’t boot from the internal fast and wide SCSI buss & that for MacOS on ANS requires a PCI video card. Neither is true on my Shiner
Hopefully I don't need to add emulation for the built-in video (device name 54m30, model STB,HORIZON+, compatible pci1013,a0). It may be easier to do that than to add emulation for the fast/wide SCSI though.

Mac OS needs an ndrv to use the built-in video. It appears to be included in the ANS 2.0 ROM but not any of the other ROMs. The name of the driver is .Display_Video_Cirrus_54M30. If anyone without the ANS 2.0 ROM were able to boot Mac OS (via a nvramrc script?), then they would need to use a PCI graphics card, or they would need to copy the ndrv into the System file or they would need to replace the ROM.

ROM 2.0 also seems to have an ndrv for the fast wide SCSI (name apple53C8xx (53c875 in other ANS ROMs), model NCR,825A, compatible 53c875 (pci1000,3 in other ANS ROMs). I think the driver name is .MBscsi. I guess one might need to change the name from 53c825 to apple53C8xx in there ROM versions. This device and a corresponding ndrv also exists in the Power Mac 9700 ROM. I don't think this would be bootable unless the ndrv is in the ROM?

I've been working with the 1.1.22 ROM so far in DingusPPC.
 

NJRoadfan

New Tinkerer
Feb 6, 2022
69
20
8
The STB Horizon+ is a generic Cirrus Logic CL-GD5430 based card. That happens to be the same chipset hypervisors like QEMU have support for.