Wie führe ich Windows für PowerPC auf modernen PowerPC-Computern kompiliert aus, ohne Anweisungseinstellung?

716
user2284570

Windows® NT unterstützte in der Vergangenheit mehrere Architekturen, aber ähnlich wie Apple mit seinem Mac, benötigte Windows® for PowerPC zum Booten ein ARC-BIOS (bitte beachten Sie, dass dies nicht nur diese Architektur betrifft) .

Virtualisierungsantworten wie diese sind in Ordnung. Ziel ist es, mit diesem Compiler noch das Ziel testen zu können .

Wie kann ich Windows NT 4.0 auf einer aktuellen PowerPC-kompatiblen (mit ISA; RAM-Module; Grafikkarten ...) kompatiblen Hardware starten ?

Und bitte schließe diese Frage nicht wegen Hardware-Unterschied. Everyting ist abwärtskompatibel wie bei der x86-Version : Es kann einfach keine neuen Funktionen nutzen (und in der Tat bin ich immer noch ein win9x-Benutzer) .

1
** Downvotes? Warum? **. Wenn Sie Quellcode für das winapi geschrieben haben, ist die Verwendung einer dieser veralteten Versionen der beste Weg, um solche Programme auf dieser Hardware auszuführen. user2284570 vor 9 Jahren 0

1 Antwort auf die Frage

4
Mikhail

Das ist unmöglich.

Moderne PowerPC-Computer verwenden völlig unterschiedliche Hardwareschnittstellen und einen anderen Bootloader. Es gibt eine Reihe von Peripheriegeräten, die Windows NT auf jedem System erwartet, und wenn es sie nicht unterstützt, wird es nicht booten. Einfach ausgedrückt gibt es keine Treiber.

Was ist nun mit Dingen, die keine Instruktionsemulation erfordern? * (Ich denke darüber nach, was mit [modern ᴍɪᴘꜱ] (http://gunkies.org/wiki/Installing_Windows_NT_4.0_on_Qemu (MIPS))) * möglich ist. Ansonsten beachten Sie bitte, dass die wichtigsten Blockierungsunterschiede wie Festplatten mit 4096 Sektoren immer noch kein großes Problem sind. ᴀʀᴄ ʙɪᴏꜱ ist hier das einzige Problem. user2284570 vor 8 Jahren 0
@ user2284570 Hier geht es nicht um Emulation. Das OP wollte wissen, ob er es auf einem physischen Computer installieren könnte. Dies ist jedoch nicht möglich, da moderne Computer eine andere Schnittstelle zur Hardware haben. Mikhail vor 8 Jahren 0
Ich bin der ᴏᴘ. Mein einziges Anliegen ist es, zu vermeiden, ᴄᴘᴜ Anweisungen aufgrund der hohen Verarbeitungskosten in Anweisungen einer anderen Architektur zu übersetzen. Ich schrieb sogar: "Virtualisierungsantworten wie [dieses] (http://gunkies.org/wiki/Installing_Windows_NT_4.0_on_Qemu (MIPS)" qemu ᴡindows ‑ ɴᴛ ᴍɪᴘꜱ ") sind in Ordnung. Ziel ist es, das Ziel weiterhin mit [diesem Compiler] testen zu können (https://github.com/open-watcom/). " user2284570 vor 8 Jahren 0
@ user2284570 das ist großartig, aber das ist nicht die Frage, die Sie gestellt haben. Mikhail vor 8 Jahren 0
Nein, die Arc-Bios-Anforderung war von Anfang an in der Frage enthalten. user2284570 vor 8 Jahren 0