Ich möchte einige halbalte Kinderspiele auf meinem Windows 7 x64-Computer ausführen, aber sie wurden für die Win16-API entwickelt, die nicht mehr unter Windows x64 läuft. Daher habe ich die Spiele im XP-Modus installiert, der bis auf die Bildschirmauflösung einwandfrei funktioniert.
Bei einer nativen Installation wird die Auflösung der Spiele von 640 x 480 im Vollbildmodus angezeigt und füllt den gesamten Bildschirm aus. Im XP-Modus wird jedoch nur ein kleiner Bereich in der Mitte des Bildschirms angezeigt.
Kann der Vollbildmodus irgendwie konfiguriert werden? (Ich habe mit den Kompatibilitätseinstellungen in XP herumgebastelt, aber ohne Erfolg.)
Oder gibt es andere Virtualisierungsprodukte, die in diesem Bereich besser abschneiden?
UPDATE: Hier finden Sie weitere Informationen zu den Ergebnissen der Kompatibilitätseinstellungen:
Zum Beispiel kann ich eines der Spiele unter Windows 7 x64 (die anderen nicht) durch Installations-Hacking zum Laufen bringen. Es wird größtenteils erfolgreich ausgeführt, wenn ich die folgenden Kompatibilitätseinstellungen festgelegt habe:
- Kompatibilitätsmodus: Windows 98
- Laufen Sie in 256 Farben
- Führen Sie eine Bildschirmauflösung von 640 x 480 aus
- Deaktivieren Sie die Desktop-Komposition
und schaltet den Anzeigemodus auf 640 x 480 um und füllt den gesamten Bildschirm aus.
Wenn ich nun die entsprechenden Einstellungen im XP-Modus einrichte und im XP-Modus-Desktop ausführe, beschwert sich das Spiel zunächst über das Ausführen mit> 256 Farben (also scheinen die kompatiblen Einstellungen keine Auswirkungen gehabt zu haben) und wird dann in angezeigt Die Mitte mit dem Rest des XP-Modus-Fensters ist schwarz.
Wenn ich das Spiel als virtuelle App über das Windows 7-Startmenü starte, wird das Spiel in der Mitte des Bildschirms positioniert, aber das Spielfenster ist schwarz, während weiterhin Audio abgespielt wird und auf Spieletasten reagiert wird.