Looks like you can emulate the ANS500/700 with MacOS roms even now https://github.com/pappadf/granny-smith/pull/120
Looks like you can emulate the ANS500/700 with MacOS roms even now https://github.com/pappadf/granny-smith/pull/120
Just uploaded the corresponding AIX emulator example here:
MachineFactory::machine_name_from_rom." lcd" select-dev " hello" write drop. Probably a bug in Open Firmware?The screen device can't be opened again? Could be a Open Firmware bug. Or it could be a bug in the graphics controller emulation.Just uploaded the corresponding AIX emulator example here:
" screen" output" lcd" select-dev. I think it's because the LCD device sets the number of rows/columns to 4/20." screen" select-dev fixes that.Trying it out. I uploaded multiple ROMs.
Windows NT Setup
The file multi(0)scsi(0)cdrom(0)fdisk(0)partition(1) is corrupted.
Press any key to continue.
dev /packages/pe-loader
3D00000 27800 map-space
dev /
0 value diskih
" /bandit/53c825@12/sd@0,0" open-dev to diskih
diskih .
3D00000 800 20 " read-blocks" diskih $call-method .
3D04000 820 20 " read-blocks" diskih $call-method .
3D08000 840 20 " read-blocks" diskih $call-method .
3D0C000 860 20 " read-blocks" diskih $call-method .
3D10000 880 20 " read-blocks" diskih $call-method .
3D14000 8A0 20 " read-blocks" diskih $call-method .
3D18000 8C0 20 " read-blocks" diskih $call-method .
3D1C000 8E0 20 " read-blocks" diskih $call-method .
3D20000 900 20 " read-blocks" diskih $call-method .
3D24000 920 1C " read-blocks" diskih $call-method .
diskih close-dev
3D00000 20 dump
3D04000 20 dump
3D11C3C 20 dump
.s
dev /packages/pe-loader
3E00000 27800 map-space
dev /
3D00000 3E00000 27800 move
27800 to loadsize
init-program
dev /packages/pe-loader
4000 1000 map-space
dev /
4000 do-translate .s
drop drop drop
4000 20 dump
51E3C 8 dump
514E0 8 dump
5CD20 30 dump
53DA8 20 dump
.s
00 51E3C c!
00 51E3D c!
00 51E3E c!
60 51E3F c!
00 514E0 c!
00 514E1 c!
00 514E2 c!
60 514E3 c!
5C 5CD30 c!
50 5CD31 c!
50 5CD32 c!
43 5CD33 c!
5C 5CD34 c!
53 5CD35 c!
45 5CD36 c!
54 5CD37 c!
55 5CD38 c!
50 5CD39 c!
4C 5CD3A c!
44 5CD3B c!
52 5CD3C c!
5CD3D A 0 fill
00 53DB0 c!
00 53DB1 c!
40 53DB2 c!
39 53DB3 c!
51E3C 8 dump
514E0 8 dump
5CD20 30 dump
53DA8 20 dump
.s
go
@PappaDF also thank you for your work on Granny Smith.
A basic summary of the work with Granny Smith
"With Granny Smith, we were able to continue investigating past the point where the real ANS became impractical to instrument, but it has not actually booted NT farther than the physical machine’s Windows NT Setup screen
Agreed. I totally understand that Ai was going crazy in there but some of it was progress.Interesting. The transcript is very helpful and it's impressive it got that far, even though it's (as expected for an AI thrashing around on the data set) a bit prolific. Thank you for posting it.
I think the next step is to create a patched VENEER with what the AI did (and also to catalogue the differences). I might attack some part of that when I'm done with the ANS extension pack; just some polishing left to do.