Lisez bien la FAQ. Pour poster un message ou poser une question, vous devez être enregistré. Vous n'êtes pas obligé d'être connecté pour lire les messages et voir les contenus.
Nous espérons que vous trouverez vos réponses ici, et n'hésitez pas à participer.
Bonne visite !
Sur ces forums, il est possible d'aborder n'importe quels sujets, de façon sérieuse ou pas !
Afin de préserver son harmonie et éviter les débordements, nous avons établi un ensemble de règles très simples que nous vous demandons de respecter.
1) Les thèmes suivants ne doivent jamais être abordés: La politique, La religion, La haine raciale, La pédophilie. Faites appel à votre bon sens pour éviter tout autre sujet susceptible de provoquer une polémique trop violente.
2) Ce forum est destiné à l'Abandonware (jeux a l'abandon) et le jeu vidéo. Les discussions ou liens vers un contenu illégal (piratage, désinformation, complotisme...), ou vers des contenus adultes, financiers, religieux... seront systématiquement effacés.
3) Ne publiez pas d'images dans vos messages qui pourraient choquer les autres visiteurs (rappel, le public peut être très jeune).
4) Lorsque vous lancez un sujet, veillez à ce qu'il soit dans le forum approprié (ne faites pas par exemple une requête dans le forum Discussion générale / Le bar des amis).
5) Il est souhaitable de ne pas faire dévier un sujet, ne serait-ce que par respect pour celui ou celle qui a lancé la discussion.
6) Avant de poser une question d'ordre (technique, requêtes...), assurez-vous qu'elle n'ait pas déjà été posé via la recherche.
6) Nous détestons le SPAM et le Flood ! Évitez donc de poster des messages inutiles et de façon répétée.
7) Peace and Love ! Les forums sont un endroit de détente, amusez-vous, ne vous prenez pas la tête inutilement en public.
8) Les administrateurs et modérateurs sont présents pour s'assurer que les règles et les personnes soient respectées. Leurs décisions sont elles-mêmes à respecter.
9) Ce forum n'est pas un téléphone portable ! Un forum est un lieu où on prend le temps, donc évitez le langage "texto/SMS". De plus, vos messages ne sont pas limités à 160 caractères, alors s'il vous plait, écrivez correctement ! Clairement, on ne va pas vous tomber dessus pour un "s" oublié ou pour un accord incorrect, mais pas de "g chrché c je pandan dé mwa"! Copiez-collez votre message dans Word pour profiter du correcteur orthographique, au besoin.
Ces règles sont très importantes, merci de les respecter ! En cas de non-respect, vous pourrez recevoir un avertissement, ou en fonction de la faute, être banni temporairement, voir définitivement du forum.
Merci à vous et bonnes discussions
Le projet est repris de manière plus complète ici:
Bonjour à tous,
Ce tutoriel a pour but de permettre de créer une machine virtuelle sous QEMU afin de jouer aux jeux en 2D demandant Windows98, et d'avoir des shaders par dessus pour améliorer le rendu.
Les fichiers proposés sont pour Windows x64.
Exemples:
J'ai édité le tutoriel pour unifier en un seul endroit, ça sera plus simple à gérer pour moi. La structure pour les explications devrait être plus claire et je vais pouvoir ajouter beaucoup d'éléments.
Désolé pour le second message, normalement tout est opérationnel, j'ai fait sauter l'activation de l'os. Surtout ne pas stresser sur la longueur c'est très simple et rapide avec tout ce que j'ai préparé en amont, c'est moi qui ait tendance à mettre beaucoup pour essayer que ça soit simple à comprendre... Les étapes ne sont pas nombreuses en réalité.
Dernière modification par daerlnaxe, 04 avril 2022, 23h32.
Merci pour ce long message remplis d'explication, je n'avais pas vu de suite que tu avais créer un nouveau surjet pour l'occasion. J’essaierai de prendre le temps prochainement pour regarder tout cela en détail et faire des essais de mon côté
Je travaillais sur la version fr qui va arriver, quand j'ai eu des avancées sur le projet 3DFX + un covid, donc la version fr va arriver avec quelques modifications aussi pour améliorer, rien de majeur non plus. En prévision de, des gens ont eu des soucis avec l'image sur kvm(ubuntu) c'est une version windows10 host comme expliqué. C'est impossible pour moi de régler les soucis pour un host linux, smartphone, etc... Chaque version amène ses propres bugs.
J'ai moi même commencé à travailler sur une version ubuntu light en vue de faire une distribution arch linux, avoir tout à géré a fait que j'ai stoppé sur la partie réseau qui me posait trop de soucis pour le partage en pont, qui d'ailleurs sera inutile sur une version arch linux sur laquelle l'idée est d'utiliser kvm pour lancer directement QEMU... Bref, ça demande du temps là aussi et chaque version est propre.
Dernière modification par daerlnaxe, 19 avril 2022, 09h59.
Bon, je ne sais pas si ça a intéressé, je sais que sur un autre forum où je suis oui (pas non plus eu d''émeutes) mais en dépit de ce que je pensais l'aspect ligne de commande semble en rebuter même si elles ont été prémachées et qu'il n'y en a que deux à utiliser.
Actuellement, j'en avais parlé avec eux mais je ne pense pas l'avoir fait ici, je bosse sur un projet pour faire un usb bootable automatiquement. En gros il n'y aura qu'à déployer dessus et ça se lancera seul. Je bosse avec ArchLinux, la clé est prêt et bootable en UEFI, je verrais pour le MBR, c'est de moins en moins utilisé.
Je viens de faire les premiers essais en version basique depuis une vm et c'est en bonne voie. Ce n'est qu'un début, je n'ai pas encore lancé de jeux, je dois vérifier les paramètres sonores etc... avant de le faire. Après quoi je verrais le framerate, le réseau et tout le reste. Je rappelle qu'il n'y a pas de projet viable pour l'instant, permettant de bien faire tourner les jeux de cette génération, 86box etc ont des problèmes de son très important et ça n'a toujours pas changé, dès qu'on passe un 133.
Ma machine de test est toujours la même, je dois la changer cette année mais si ça peut réconforter c'est un intel 4770k donc plus tout jeune même si vaillant. Le côté positif de la distribution c'est la possibilité de passer directement via le noyau Linux ça devrait aussi améliorer le support des proc amd (me faudra un volontaire). Il faudra que je vois à côté pour ce qui est du support 3DFX, mesa et virtio ont eu des évolutions il me semble, je n'ai plus le projet en tête et je sais que j'avais bien galéré pour compiler... puis voir si d'autres choses sont sorties depuis. Le côté négatif c'est que pour l'instant les shaders que j'utilisais étant compatibles uniquement Windows, je n'ai rien d'autre pour le moment. Je vais voir ce que je trouve ou que je peux faire directement au niveau de Linux.
edit:
Son opérationnel, test dans les jeux à venir, toujours sous vm, ce n'est pas impossible qu'il n'y ait même pas besoin de booter directement, possible qu'une vm sous vmware suffise, on verra en stress test
Dernière modification par daerlnaxe, 05 août 2023, 19h56.
Nouvellement arrivé sur le forum, je suis intéressé par le sujet de faire tourner des abandonwares sur machine virtuelle QEMU, surtout avec le support 3DFX. J'ai fait quelques essaies sur Virtualbox, qui propose un format d'export plus facile à gérer que de la ligne de commande mais qui ne permet pas d'émuler la 3DFX. J'ai testé également PCem sous Linux mais j'ai des soucis de performances.
Je vais tester ce que tu proposes, et je suis prêt à filer un coup de main si besoin.
Toute la partie linux est plutôt opérationnelle au final, c'est en stand by là à cause de recherches en vue de produire une interface permettant de faire des effets sous Linux.
En fait je pourrais déjà le faire via PICOM, ce qui m'ennuie c'est que ce n'est pas mon code au niveau des effets... Et j'essaie de voir en ce moment pour faire donc un système par moi même , si possible en opengl. Le souci c'est que je n'ai jamais développé en c/c++ au niveau graphique à part sur visual c++, et jamais du tout en opengl. Je suis beaucoup plus avancé sur windows et en c#; Ce que j'aurais voulu c'est avoir tout sur la même machine, en l'état actuel pour ceux qui veulent avoir des shaders il est possible de lancer la machine avec une prise de contrôle à distance et d'avoir un excellent rendu sur une autre sous windows, j'ai testé et on ne sent pas de latence... donc par exemple envoyer l'image sur un proxmox ça permettrait d'avoir un magasin d'images pour les lan parties et de la refaire à l'ancienne sur une machine "serveur" au niveau des jeux 2D. Je dois également voir aussi du côté d'un autre projet qui permettrait que ça soit une machine réseau distance qui hérite de la charge GPU à calculer ce qui serait encore plus intéressant. Beaucoup de choses possibles mais il fuat que je vois ce qui sera gérable avec w98. en tous cas pour les futurs os on aura de quoi s'amuser vu ce que certains préparent ^^. et bref sur windows il y a donc l'excellent shaderglass pour les effets rétro.
Je vais peut être déjà publier la clé, ça m'ennuie j'aurais aimé avoir un résultat au top. Actuellement je vais faire des tests .
Concernant le support 3D par contre c'est à voir pour le moment via cette solution ça se borne à de la 2D, j'ai des essais à faire aussi avec un autre moyen que celui que j'utilisais précédemment, c'est de l'alpha par contre, mais j'ai joué à half life avec, en opengl ça fonctionne bien... L'auteur est réactif et très sympa et ne demande que du feedback, ce qui est plutôt cool.
Mais bon voilà le seul point vraiment où je sèche méchamment, c'est gxwidget/qt/gtk je voulais voir s'il y avait quelque chose d'intéressant à faire avec un background transparent en opengl, et/ou injecter des shaders. Le problème c'est que les librairies sont en cours de maj, c'est pas ou mal documenté, quand en plus tu n'as le temps que de bosser en rentrant le soir +week end, ça avance beaucoup moins vite :/ Si certains ont des connaissances là dessus ça sera très bien venu. Après de toute manière je ne vais pas tarder à statuer même si je bloque sur la partie shaders pour poser les bases.
La version 0.3 est sortie pour faire un peu propre.
J'ai modifié également le tuto d'installation pour tout unifier sur Github et me permettre du coup d'avoir tout mon travail centralisé, mieux mis en page etc.
Ca me permettra aussi de communiquer les connaissances que j'ai sur QEMU et le rendre plus accessible.
Beaucoup de taff en ce moment, un serveur AD a terminer de migrer + nouvelle machine de jeu + l'actuelle à splitter en 3... Machine de programmation, jeu pour la famille, et migrer ma partie jeu sur ma nouvelle machine...
C'est des tonnes de fichiers ^^.
Dernière modification par daerlnaxe, 28 février 2024, 21h50.
Vous aurez toujours accès au repo et l'avantage c'est qu'en le téléchargeant vous aurez la doc avec en plus pour ceux qui un jour voudraient reprendre le projet, en conserver une trace.
Et au fait pour le plus simple, j'ai oublié mais en fait j'ai créé un script powershell pour simplifier, petit à petit il va s'améliorer, il intègre déjà une sauvegarde de la configuration pour une machine pas impossible que je fasse un modèle qui permette de sauvegarder plusieurs configurations, ça se modifie simplement c'est du json, mais tout est intégré dans le programme. Si ça trouve preneur il faudra me le dire car je peux facilement faire un vrai programme en c# par exemple.
sagitaire021 En fait Archw98 est justement une version portable, je veux refaire propre tout avant de reprendre le projet car en plus ça me bloque pour ma migration de mes jeux w98 sur ma nouvelle machine. Je teste chaque jeu en fait que je conserve en iso en plus de mes originaux (sans compter que c'est de loin plus rapide que de sortir le cdrom externe etc etc), pour vérifier la compatibilité. Et je me suis aperçu de quelques instabilités donc j'ai voulu régler ça, normalement ça serait ok, la dernière version que je dois publier de l'image est bien plus robuste, il reste un petit problème de dll plus aléatoire en cliquant sur le display properties sur la version windows, mais c'est plus rare. J'ai dissocié également donc viendra une version avec les drivers JH Robotics, de là en fait une solution plus polyvalente qui va permettre à chacun de se faire sa version....
Mais donc pour ArchW98 en fait c'est une iso à placer sur un SSD ou une clé usb, ça se lance tout seul en bootant dessus, ça lance windows 98 préparamétré avec un script python, tout le nécessaire est prévu d'avance de sorte de n'avoir rien à faire y compris un serveur ftp fourni avec la distribution pour envoyer sur le support. Comme je le disais j'ai bloqué sur la partie CRT mais une discussion sur win3x m'a permis déjà d'avoir un retour et bon sang j'ai vraiment besoin de retours... tout le monde ne veut pas d'effets crt, moi oui en tout cas . Donc ce que je vais faire c'est laisser le choix je pense, et si c'est ok pour tous ça donnera quelque chose comme:
naked
effet picom
serveur spice
La version serveur permet de récupérer via un client spice l'image et le son, niveau lag en lan je n'ai rien ressenti.
Et je pense pousser plus loin du coup en allant voir du côté de proxmox même selon pour proposer de déployer sur des mini machines des serveurs de cette distribution pour ceux qui voudront se faire des parties en réseau.
En tout cas j'ai testé via spice par ArchW98 et récemment par Qemu2D (windows donc) et avec des pcs à deux balles on peut récupérer et jouer à Starcraft de manière fluide.
L'idée quand toute la partie 2D sera bouclée, va être de monter plus haut et de voir pour la partie 3D, c'est en train de s'améliorer sur ce point.
Tout aurait été bouclé si j'avais eu du temps, mais ... il faut bien gagner sa croute à côté ^^ (et ma requalif comme admin sys et réseaux / programmeur se porte super bien, je suis très content de ce que je fais)
Dernière modification par daerlnaxe, 30 mars 2024, 10h58.
Plus un outil est simple à utilisé et plus il sera populaire, de ce que j'en comprend et c'est une bonne chose et l'évolution est bonne . Par contre le filtre CRT je le trouve trop bombé (ou alors j'ai oublier ce qu'était un écran cathodique) et trop sombre sur les bordure .
Je ne suis pas impartial non plus, trop habitué aux écrans LCD
Nous collectons des données personnelles sur notre site, à travers l'utilisation des cookies ainsi que d'autres technologies, pour vous fournir nos services, des publicités personnalisées et pour analyser le trafic. Nous pouvons être amené à partager certaines informations avec les partenaires publicitaires et d'analyse. Pour plus de détails, veuillez consulter la politique de confidentialité.
En cliquant sur « J'accepte » ci-dessous, vous acceptez notre politique de confidentialité ainsi que la collecte de données personnelles et l'utilisation de cookies comme décrit. Vous reconnaissez aussi que ce forum peut être hébergé en dehors de votre pays de résidence et que vous consentez à la collecte, le stockage et l'utilisation de vos données dans le pays où ce forum est hébergé.
Commentaire