Apple Network Server MacOS based ROMs found

NJRoadfan

Tinkerer
Feb 6, 2022
104
36
28
I'm delighted this work is being done and I appreciate you doing it, though I'm a little torn about this. While it's entirely possible Apple was working with a modified NT4 for the ANS, it is more likely they ran real NT4 with extra files provided separately.
The MaciNTosh project does it the way it likely would have shipped, using a separate media to load VENEER and kickstart NT and then provide the HAL and required drivers (which that project does via a RAM disk available to the installer). That project uses a CD for this mostly because the initial supported machines didn't have a floppy. A period NT 4.0 install for Shiner (or any PPC Mac) would use the stock NT 4.0 PPC CD with a boot floppy and a driver floppy just like a stock x86 install would have.
 

Mr. Macintosh

New Tinkerer
Dec 22, 2021
34
10
8
@PappaDF Thank you for the latest info! I'm going to get started with the project here again soon with all the new work and share the tool data on real hardware.

I also agree that we should probably try to stay with an unmodified cd and continue with a modified HAL and VENEER.exe
 

Mr. Macintosh

New Tinkerer
Dec 22, 2021
34
10
8
Ok, I doubled back to start testing again but using the default 4.0 cd. Then start putting all the pieces needed on a floppy trying to emulate a real setup.

@PappaDF Just to confirm, what cd version are you using? I might have picked windows NT 4.0 server when you were using workstation? But I wanted to confirm.

this is where I'm at right now with that setup.

*** STOP: 0x0000007B (0xE6E84A70,0xC0000034,0x00000000,0x00000000)
INACCESSIBLE_BOOT_DEVICE
Machine State at Call to Bug Check IAR:801A8EA0 MSR:0001B031
R0: 0 R1:E6E84920 R2:80085340 R3:8073D0E0 R4:E6E84A70 R5:C0000034
R6: 0 R7: 0 R8: 13031 R9:8073D000 R10: 1 R11:800F2E00
R12:E6E847E0 R13: 0 R14: 4FA20 R15:AA9A0472 R16: 0 R17:807F0000
R18:80080660 R19:800E741C R20: 0 R21:AA9A045A R22:AA9A0456 R23:AA9A0452
R24:AA9A05AE R25:AA9A05AA R26:801A63F0 R27:E6E84B10 R28:801A7870 R29: 0
R30:E6E84A70 R31:E6E84A68 CR:39000539 CTR: 0 XER:C000BE6F
Callee-Sp Return-Ra Dll Base - Name
E6E84920 801A8EA0 : 8007D000 - ntoskrnl.exe
E6E84920 801A8EA4 : 8007D000 - ntoskrnl.exe
E6E84920 801A8EA4 : 8007D000 - ntoskrnl.exe

IRQL : 2, DPC Active : FALSE, SYSVER 0xf0000565
Processor Id: 9.514, Icache: 32768, Dcache: 32768
Restart and set the recovery options in the system control panel
or the /CRASHDEBUG system start option. If this message reappears,
contact your system administrator or technical support group.
 

Mr. Macintosh

New Tinkerer
Dec 22, 2021
34
10
8
Yes, I picked:

OEM 000-48303 (October 1996) Workstation release.
md5sum nt-4.0-ppc.iso
# ab37556d72818ed082c1d01c2d7f1898

see https://github.com/pappadf/powermac-nt-hal/wiki/Emulator-Media-you-must-supply
Thanks PappaDF, I'm using the same CD

We have progressed to video now. I'm now making all edits to the floppy and the CD is now default ISO.

Code:
HAL: IoReadPartitionTable: no MBR signature (00000000 00000000)
HAL: IoReadPartitionTable: 0 partitions, signature 00000000
HAL: SRBTRACE7 BULK adapter ee518de8 path 00000000 target 000000ff lun 000000ff status 0000000e
HAL: SRBTRACE7 BULK adapter ee518de8 path 00000000 target 000000ff lun 000000ff status 0000000e
HAL: IoReadPartitionTable: no MBR signature (00000000 00000000)
HAL: IoReadPartitionTable: 0 partitions, signature 00000000
HAL: IoAssignDriveLetters: boot device '\Device\CdRom0' -> E:, 0 floppy 2 disk 1 cdrom
HAL: system path in 'C:\PPC' (len 6 max 130)
HAL: system path -> 'E:\PPC'


Setup has encountered a fatal error while initializing your computer's video.

Contact your product support representative for assistance.  The following
status codes will assist them in diagnosing the problem:

(0, 0xc0000034)

Setup cannot continue. Power down or reboot your computer now.
 
  • Like
Reactions: PappaDF

PappaDF

New Tinkerer
Aug 4, 2026
23
14
3
Thanks PappaDF, I'm using the same CD

We have progressed to video now. I'm now making all edits to the floppy and the CD is now default ISO.

Sounds excellent! This is on real hardware, right?

I've reworked my experimental branch to use the floppy + unmodified CD approach as well (I've pushed all updates to that branch). It almost works fully in the emulator.