Veneer.exe: Difference between revisions
From Computers Wiki
Jump to navigationJump to search
(→Versions: Add Version 1.0 after confirming the version number) |
(→Notes: Add 1.0 difference seen) |
||
Line 10: | Line 10: | ||
* It only recognizes 601, 603, 603e, 604, and 604e CPUs.<ref>https://lists.gnu.org/archive/html/qemu-ppc/2017-07/msg00581.html</ref> |
* It only recognizes 601, 603, 603e, 604, and 604e CPUs.<ref>https://lists.gnu.org/archive/html/qemu-ppc/2017-07/msg00581.html</ref> |
||
* It appears to be present in the Windows NT source tree. Version 3.0 has strings referring to files in <code>D:\nt\private\ntos\boot\veneer\</code>, and Version 3.03 has <code>S:\BUILDS\NT400\1345.960918\SRC\DAYTONA\MOT\VENEER\</code>. |
* It appears to be present in the Windows NT source tree. Version 3.0 has strings referring to files in <code>D:\nt\private\ntos\boot\veneer\</code>, and Version 3.03 has <code>S:\BUILDS\NT400\1345.960918\SRC\DAYTONA\MOT\VENEER\</code>. |
||
* Version 1.0 complains about <code>multi</code>, whereas Version 3.0 and 3.03 do not. Version 1.0 will print: <code>GetDeviceAttribute: node multi(1) not PeripheralClass.</code> |
|||
== Versions == |
== Versions == |
Revision as of 06:36, 6 February 2024
VENEER.EXE
is a Microsoft COFF executable used to start the boot sequence for Windows NT on PowerPC.
Description
VENEER.EXE
is an ARC firmware implementation that runs on an existing Open Firmware environment.[1]
Notes
- It treats IDE devices as SCSI devices.[2]
- It only recognizes 601, 603, 603e, 604, and 604e CPUs.[3]
- It appears to be present in the Windows NT source tree. Version 3.0 has strings referring to files in
D:\nt\private\ntos\boot\veneer\
, and Version 3.03 hasS:\BUILDS\NT400\1345.960918\SRC\DAYTONA\MOT\VENEER\
. - Version 1.0 complains about
multi
, whereas Version 3.0 and 3.03 do not. Version 1.0 will print:GetDeviceAttribute: node multi(1) not PeripheralClass.
Versions
- Open Firmware ARC Interface Version 3.03 (Sep 19 1996 - 02:29:26), 128512 bytes[4]
- Open Firmware ARC Interface Version 3.0 (Jul 12 1996 - 18:46:28), 161792 bytes[5][6]
- Open Firmware ARC Interface Version 1.0 (May 10 1995 - 19:01:10), 83968 bytes[7]
References
- ↑ https://www.vogons.org/viewtopic.php?p=864612#p864612
- ↑ https://github.com/openbios/openfirmware/blob/d5cc657ce81c0f7d1857b4687766b64d75a4145d/ofw/gui/findos.fth#L37
- ↑ https://lists.gnu.org/archive/html/qemu-ppc/2017-07/msg00581.html
- ↑ Motorola Net6200/166
\OS\VENEER.EXE
- ↑ Motorola Net6200/166
\OS\WINNT40\VENEER.EXE
- ↑ Windows NT 4.0 Workstation retail CD-ROM
\PPC\VENEER.EXE
- ↑ Windows NT 3.51 Workstation retail CD-ROM
\PPC\VENEER.EXE