È ansible installare / eseguire giochi a 16 bit su Win 7 a 32 bit?

Perdonami se questa domanda ha una risposta ovvia di cui chiaramente non sono a conoscenza.

Quindi ho un gioco e altri che provengono dall'era di Windows 95 e quando faccio clic su "Installa" ottengo questo messaggio:

La versione di questo file non è compatibile con la versione di Windows in esecuzione. Controllare le informazioni di sistema del computer per verificare se è necessaria una versione x86 (32 bit) o ​​x64 (64 bit) del programma, quindi contattare l'editor del software. <

Ho Windows 7 a 32 bit Home Premium. Sono ben consapevole che la versione a 64 bit è apparentemente il modo di giocare ai vecchi giochi.

Ho provato ad andare in modalità di compatibilità (Windows XP Service Pack 2) e "Esegui con 256 colors" ma ci sono troppi file sul CD-ROM che non sono sicuro di quanti potrebbero essere commutati compatibilità, non come quello aiuterebbe.

Ho ottenuto un altro gioco Windows 95 per funzionare (anche se mi ha permesso di installare il gioco in primo luogo che è stato fantastico) utilizzando il d3drm.dll per correggere l'arresto anomalo che si è verificato durante l'esecuzione del gioco.

Quindi la mia domanda di base è … sono gli utenti di Windows 7 a 32 bit destinati a non essere mai in grado di giocare a vecchi giochi del genere? Non voglio andare a comprare Windows 64-bit o Premium … non c'è nessuno che abbia tempo per quello.

C'è un modo per get una patch o qualcosa che mi permetta di giocare ai vecchi giochi senza get Windows a 64 bit?

Grazie

Quindi la mia domanda di base è … sono gli utenti di Windows 7 a 32 bit destinati a non essere mai in grado di giocare a vecchi giochi del genere?

Questo dipende molto dal gioco. Windows 95 era il primo sistema operativo a 32 bit di Microsoft, ma progettato per fornire molta compatibilità per consentire l'esecuzione del software precedente a 16 bit da MS-DOS e versioni precedenti di Windows. Alcuni giochi di questo periodo sono stati costruiti completamente sull'architettura a 32 bit, mentre alcuni usano quelle funzionalità di compatibilità o altre librerie del tempo (come WinG ) che non sono più supportte dalle moderne versioni di Windows.

Per i giochi DOS , la soluzione migliore è l'emulatore DOSBox , che ora è lo standard di fatto per l'esecuzione dei giochi DOS.

Per qualsiasi altra cosa che potrebbe fare affidamento su livelli di compatibilità di Windows 3.1 o librerie più vecchie, le cose diventano più complicate. Se hai un modo per acquisire il vecchio sistema operativo, potresti avere successo usando una macchina virtuale come VirtualBox , installando il sistema operativo, il gioco e qualsiasi altro software aggiuntivo ed eseguendo il gioco in questo modo. Questa sarebbe probabilmente la soluzione migliore per una soluzione generica che esegua più giochi di questo tipo.

Per alcuni giochi potresti essere fortunato. In alcuni casi i fan o i modder hanno escogitato modi per get giochi specifici in esecuzione su sisthemes più moderni. Se ci sono solo una manciata di giochi che stai cercando di eseguire, potresti get risposte più utili ponendo questa domanda per each gioco che stai tentando di giocare.

OK, vuoi eseguire i giochi di 20 anni, la cosa migliore da fare è get un sistema operativo di 20 anni. Eseguilo in una macchina virtuale e sei a posto.
E no, non sarai in grado di eseguire giochi a 16 bit su Windows a 64 bit se non funzionano su Windows a 32 bit. Dubito seriamente che quel gioco che non funziona sia un titolo di Windows 95, probabilmente è un titolo DOS o Windows 3. Ci sono state semplicemente troppe modifiche API per garantire la retrocompatibilità con qualcosa di così vecchio.
O ti aspetti di poter mettere un motore da una Ford Escort del model 1990 in un model Ford Crown Vic del 2010 e functionrà?

Ci sono molti giochi che funzionano bene a 64-bit, solo che l'installatore è limitato a 16/32 bit.

Ho trovato un ottimo articolo che spiegava il problema:

http://www.reactos.org/forum/viewtopic.php?t=10988

Fondamentalmente, potevo copiare il contenuto del CD in una cartella locale, copiare nel corretto programma di installazione a 32 bit (l'articolo spiega come trovare quale programma di installazione è necessario e collegamenti al programma di installazione corretto). Una volta che il programma di installazione si trovava nella posizione corretta, è ansible eseguirlo, installare il gioco e modificare alcuni dettagli del Registro di sistema in modo che facciano riferimento alla mia unità CD reale (dato che spesso utilizza la directory temp).

Recentemente ho usato questo metodo per installare Indiana Jones e Infernal Machine su Windows 8/64-bit. Ho giocato il gioco dall'inizio alla fine.

Si noti che la copia in una directory temporanea potrebbe non funzionare sempre. Potrebbe essere necessario creare una nuova image del disco contenente il programma di installazione nella posizione corretta.