IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Experimentations linux

[Kde Neon] Redonner une vie a windows 95, 98, 2000 et XP avec l'emulateur PCem

Noter ce billet
par , 31/12/2022 à 14h54 (1118 Affichages)


Ce post concerne PCem un emulateur tres efficace. je vais poster ici tous mes tests pour garder une trace facillement accessible. si ca peut etre utile a d'autres, c'est tres bien.

J'ai teste intensivement l'emulateur PCem. ce programme a permit de virtualiser windows 95 et 98 et meme FreeDOS. la stabilite de PCem est etonnante, on dirait pratiquement un vrai ordinateur. une fois choisi la machine a emuler, la carte graphique et divers autres elements, on se retrouve avec une fenetre agrandissable qui contient les systemes. apres avoir installe windows 98 se avec un vieux cd, il a ete possible d'activer la 3D et jouer a quelques jeux anciens genre quake, sin, half life, moto racer... le seul bemol, c'est le son qui est hache, a noter que sous 86box (fork de PCem) il n'a pas ete possible d'activer le son...

j'ai installe de nombreux anciens programmes crees pour windows 98 et la majorite fonctionnent parfaitement meme les outils de developpements...

Apres quelques tests, voici la config ideal pour ceux que ca pourraient interesser :

- [Slot 1] Gigabyte GA-686BX, Intel, Pentium II/233, 512 MB

Mise a jour le 4 janvier 2023 : Rectification. la config ideal est plutot :

[Super 7] FIC VA-503+ Intel Pentium 100/50 512 MB

- 3DFX Voodoo 3 3000

- DirectX 8 ou mieux DirectX 9c

le probleme du son a ete regle, windows 98 est plus reactif. amelioration importante de la vitesse d'execution de nombreux jeux avec prise en compte de la 3D. la qualite graphique est stupefiante. a noter que certains jeux ne fonctionnent pas parce qu'ils necessitent mmx...

conclusion : emuler un pentium est beaucoup plus rapide q'un pentium II meme en utilisant un core I7 de derniere generation. c'est valable pour l'instant en attendant des cpus plus rapides...


- Sound Blaster AWE32

- [IDE] Standard IDE, 2 GO

- Microsoft 2-button mouse (serial)


l'interface de PCem est efficace et tres simple. il est possible de creer de nombreuses vms accessibles par un menu. j'avais d'abord teste 86box un fork de PCem mais je suis revenu a la source suite a l'impossibilite d'activer le son, peut etre parce que j'utilise Firejail pour isoler les programmes que j'utilise. j'ai recupere le code source de PCem version 17 et je l'ai compile. resultas un fichier executable d'environ 8.6 mo qu'il est possible de placer n'importe ou. lors du lancement PCem est isole dans un repertoire prive avec Firejail, ca marche tres bien. pour le probleme de son hache, il semblerait que mon ordinateur ne soit pas assez puissant pour gerer l'emulation d'un pentium II a 233 Mhz.

la developpeuse de PCem Sarah Walker semble avoir abandonne le projet qui a ete repris par quelqu'un d'autre.

selon wikipedia, PCem peut emuler la majorite des versions de windows (quoique je doutes que ce soit possible pour win 7,8,10 ou 11) ainsi que ms-dos, freedos (je confirme, ca marche tres bien), cp/m-86, os/2 warp 3 et de nombreux autres systemes comme linux, bsd, beos 5...


Mise a jour le 08/01/2023 : Creer un disque virtuel

pour bien gerer le systeme, il vaut mieux le separer des programmes jeux en les stockant dans un autre disque virtuel. l'interface de PCem permet de creer ce type de disque en selectionnant l'icone disque option New parametres Dynamic-size VHD (le fichier virtuel n'occupera que l'espace genere par windows) et specifier size (MB) pour la taille du disque...

une fois le disque virtuel attache, relancer windows et selectionner Menu / Demarrer / Executer, taper :

command.com

ensuite :

fdisk

choisir option 5

selectionner le numero du disque a traiter (identifiable par la taille specifie en MB) :

creer une partition

quitter fdisk et lancer l'explorateur de fichier de windows, une nouvelle unite devrait apparaitre. pour la formater :

format x:

(x represente la nouvelle unite)


- j'ai teste :

[Super 7] FIC VA-503+ Intel Pentium OverDrive MMX 125 512 MB


mon ordinateur (Core I7 mobile) peut gerer la frequence de 125 mhz, le son est moins bien optimise qu'en 100 mhz, il faut le parametrer mais ca regle le probleme des programmes qui necessitent MMX. c'est un compromis.

note : je ne suis pas un grand joueur, je me contente generallement du niveau 1 des jeux en demos. j'en ai trouve beaucoup dans des cds d'anciens magazines des annees 1990-2010. c'etait le bon temps ou un jeu ne necessitait pas plusieurs gigas pour s'installer. le but, c'est un challenge technique pour evaluer les performances de PCem en emulation pure. le programme s'en sort plutot bien. c'est etonnant de tester half life, soldier of fortune, quake 2 et 3, motoracer... j'ai la plupart des cds originaux de windows jusqu'a la version 8. je vais bientot tester windows 2000 pro.

suite a mes test, il est conseille d'utiliser une resolution d'ecran de 800x600 pour le systeme et d'utiliser la resolution de 640x480 pour les jeux. sur un ecran de 15 pouces, j'agrandi la fenetre a la taille de l'ecran, le scalling de PCem est tres efficace...


Mise a jour le 12/01/2023 : Installation Windows 2000 pro + SP4

Configuration teste :

[Super 7] FIC VA-503+ Mobile Pentium MMX 120 512 MB

- 3DFX Voodoo 3 3000 /

- Sound Blaster AWE32

- Microsoft 2-button mouse (serial)

- Disque virtuel 4 GO

- DirectX 9c

l'installation de windows 2000 pro s'est effectue sans probleme. tous a ete correctement detecte, la carte mere, la carte graphiques avec 3D et la carte son (moins optimise). impressionant de voir cette version fonctionner avec seulement 512 mo de memoire centrale. l'emulation de Pcem est parfaite. cela dit windows 2000 est clairement moins reactif que windows 98 se. si le but est de jouer a d'anciens jeux, ce dernier est plus adapte. a noter qu'il faut prendre en compte un critere important avec windows 2000, il n'est pas possible de changer ulterieurement de carte mere virtuel. le systeme se bloque avec un ecran bleu au demarrage. ce n'est pas le cas de windows 98...


Mise a jour le 14/01/2023 : Installation de Windows XP pro + SP2

Configuration teste :

[Super 7] FIC VA-503+ Mobile Pentium MMX 120 512 MB

- 3DFX Voodoo 3 3000 /

- Sound Blaster AWE32

- Microsoft 2-button mouse (serial)

- Disque virtuel 6 GO

je vais faire court. l'installation de windows xp pro a necessite de nombreuses heures. il semblerait que le processeur choisi en emulation (120 mhz) est trop lent pour ce systeme. en plus apres installation et demarrage, bien que le numero de serie a ete fourni, une demande d'activation par internet est reclame lors de l'acces au login, j'avais completement oublie ce detail. pas de reseau donc ce n'est pas possible. de toute facon, windows xp n'est plus activable. je pourrais contourner le probleme mais ca me semble inutile vu les performances tres insuffisantes sous PCem. il faudrait choisir au minimum un cpu de 200 mhz en emulation pour gerer le systeme. mon ordinateur actuel n'est pas assez puissant...

Mise a jour le 16/01/2023 :

finallement, apres avoir fait quelques recherches sur le net, il apparait que mon ordinateur devrait pouvoir gerer windows xp. j'ai contourne le probleme d'activation. compare a windows 98 se, le systeme est clairement plus lent, la carte son virtuel Sound Blaster AWE32 ne fonctionne pas, il faut la remplacer par la Sound Blaster PCI 128 qui est detecte et installe automatiquement. pour tester la 3D et le son, j'ai utilise dxdiag. la carte 3DFX Voodoo 3 3000 est bien gere, la 3D n'est pas fuide mais ca marche, le son egallement.

Configuration teste :

[Super 7] FIC VA-503+ Mobile Pentium MMX 120 512 MB

- 3DFX Voodoo 3 3000 /

- Sound Blaster PCI 128

- Microsoft 2-button mouse (serial)

- Disque virtuel 6 GO

pour optimiser windows xp, il vaut mieux utiliser le style windows classique et desactive tous les effets inutiles. le systeme devient utilisable pour tester des programmes divers sauf les jeux parce que le son pose des problemes de fluidites non resolus pour l'instant...

pour gagner un peu de vitesse, j'envisage de recompiler Pcem avec les options d'optimisations du compilateur gcc.


Mise a jour le 19/01/2023 : Transferer des fichiers vers la vm

il y'a plusieurs solutions sous linux pour transferer des fichiers vers une vm, la plus pratique est de simplement creer un fichier iso. voici les etapes :

1/ installer genisoimage :

sudo apt install genisoimage

2/ lancer konsole, se positionner dans un repertoire temporaire, creer un repertoire qui contiendra les fichiers, par exemple Partage, y copier les fichiers...

3/ taper la commande :

genisoimage -o NomDuFichier.iso -J -R -l Partage/

le fichier iso sera genere et facillement activable a partir de l'interface de PCem.

a noter que PCem version 17 ne reconnait pas les isos de plus de 1 go. peut etre dans une prochaine version.


Mise a jour le 22/01/2023 :

Finallement, avec cette configuration :

[Super 7] FIC VA-503+ Mobile Pentium MMX 133 ou 150

- 512 MB

- 3DFX Voodoo 3 3000 /

- Sound Blaster PCI 128

- Microsoft 2-button mouse (serial)

- Disque virtuel 6 GO

il est tout a fait possible d'utiliser windows xp pour les jeux certains ne fonctionnant pas avec win98. il faudra alleger le systeme et desinstaller tout ce qui est inutile, il y'a de nombreux programmes qui permettent de le faire, ensuite il faudra installer des drivers optimises pour la voodoo 3, ceux qui sont installes avec le systeme ne sont pas suffisant. configurer le systeme m'a rappele combien c'etait penible de gerer windows et la perte de temp qui en decoule. cela dit, tester Pcem a ete une experience tres interessante...

a noter que les informations de ce post sont adaptes a l'ordinateur que j'utilise, il est probable que le resultas sera meilleur sur des machines plus rapides.

Envoyer le billet « [Kde Neon] Redonner une vie a windows 95, 98, 2000 et XP avec l'emulateur PCem » dans le blog Viadeo Envoyer le billet « [Kde Neon] Redonner une vie a windows 95, 98, 2000 et XP avec l'emulateur PCem » dans le blog Twitter Envoyer le billet « [Kde Neon] Redonner une vie a windows 95, 98, 2000 et XP avec l'emulateur PCem » dans le blog Google Envoyer le billet « [Kde Neon] Redonner une vie a windows 95, 98, 2000 et XP avec l'emulateur PCem » dans le blog Facebook Envoyer le billet « [Kde Neon] Redonner une vie a windows 95, 98, 2000 et XP avec l'emulateur PCem » dans le blog Digg Envoyer le billet « [Kde Neon] Redonner une vie a windows 95, 98, 2000 et XP avec l'emulateur PCem » dans le blog Delicious Envoyer le billet « [Kde Neon] Redonner une vie a windows 95, 98, 2000 et XP avec l'emulateur PCem » dans le blog MySpace Envoyer le billet « [Kde Neon] Redonner une vie a windows 95, 98, 2000 et XP avec l'emulateur PCem » dans le blog Yahoo

Mis à jour 22/01/2023 à 15h13 par Quezako2016

Catégories
Sans catégorie