Abandonware et Linux

Réduire
X
 
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages
  • parazythum
    Barbarian

    • août 2003
    • 340

    #1

    Abandonware et Linux

    Hello,

    ça faisait un bail que je ne m'étais pas connecté --- salut les amis, du moins ceux qui restent que je connaissais "avant", et bonjour aux "nouveaux", mais c'est moi qui ai l'air d'un nouveau maintenant

    j'ai relancé quelques jeux sur mon PC dernièrement, j'ai fait quelques trouvailles, et je venais voir sur ce forum s'il y avait des linuxiens dans la salle... et les premiers topics épinglés sont "Abandonware et Windows Vista" et "Abandonware et Windows Seven".

    Là, y'a maldonne. OK, la plupart des gens sont sous Windows, je ne vais pas lancer un débat là-dessus. Mais imaginez mon désarroi quand j'ai essayé sous Ubuntu d'utiliser mon MT-32 avec une interface MIDI USB, à travers ScummVM !!! Pas facile mais j'ai réussi, malgré le peu de documentation trouvée sur l'interweb.

    Alors je pense pouvoir faire profiter les linuxiens en herbes de mes connaissances, car je n'ai nullement besoin de Windows pour pouvoir jouer à tous mes jeux préférés. Enfin, presque, il y a un truc qui s'appelle Wine pour les machins sous windows qui n'auraient pas un port natif.

    Si vous êtes intéressés faites-le moi savoir, on pourra peut-être épingler à terme un sujet "Abandonware et Linux" ?

    Je vais commencer par "comment j'ai pu écouter mon MT-32 sous Linux"
    Don't Bug Me !
  • LunaVorax
    Militian


    • février 2007
    • 124

    #2
    Je ne me sers moi aussi uniquement de GNU/Linux (et Wine quand il faut), donc je ne suis pas contre un peu de propagande pour les logiciels libres

    En revanche, en ce qui concerne le MT-32, ScummVM possède un émulateur MT-32 intégré. Il suffit pour cela de lui fournir les ROMs du MT-32.
    Cependant je ne sais pas si cela sonne aussi bien que le matériel original

    En attendant, j'ai grandi avec une carte OPL3.

    Commentaire

    • parazythum
      Barbarian

      • août 2003
      • 340

      #3
      Le MT-32 est bien meilleur en vrai J'ai déjà fait la comparaison, l'émulation n'est pas mauvaise mais ça "manque de corps", surtout à haut volume sur un ampli.
      Dernière modification par parazythum, 20 mai 2014, 16h21.
      Don't Bug Me !

      Commentaire

      • Rag'd
        Legendary


        • octobre 2011
        • 3368

        #4
        Juste un petit bonjour pour saluer les linuxiens

        Commentaire

        • Hoagie
          Abandonwarriors


          • mars 2005
          • 4785

          #5
          Moi aussi, j'utilise en priorité Linux. Je n'ai pas réussi à activer l'émulation MT-32 / General MIDI sous DOSBox, je me contente de l'émulation SB et Gravis Ultrasound. Et je n'ai pas encore essayé Wine.

          Commentaire

          • LunaVorax
            Militian


            • février 2007
            • 124

            #6
            Envoyé par Hoagie Voir le message
            Et je n'ai pas encore essayé Wine.
            Très honnêtement, Wine c'est le pied pour l'abandonware.
            J'ai rarement eu des cas de jeux qui ne fonctionnaient pas du tout, le plus souvent ça fonctionne "out-of-the-box" ou alors avec un petit coup de Winetricks (pour installer les bonnes DLL).

            Mais sinon, aujourd'hui Wine fonctionne vraiment très bien et, en ce qui me concerne, j'ai même eu des cas où des jeux fonctionnent sous Wine mais plus sous Windows (tout les jeux 16bits qui ne fonctionnent plus sur Windows 64bits par exemple, ou encore le jeu Pharaon )

            Je m'occupe de la page de certains jeux sur le AppDB de Wine, comme Theme Park World ou King's Quest 8 (dont il faudra que je m'occupe d'ailleurs).

            Sinon je m'en sers pour jouer à Skyrim et ça fonctionne niquel
            Dernière modification par LunaVorax, 20 mai 2014, 22h43.

            Commentaire

            • parazythum
              Barbarian

              • août 2003
              • 340

              #7
              J'ai remarqué aussi que certains jeux sont plus rapides avec "l'émulation" de Wine que sous Windows. c'est valable aussi pour Photoshop. C'est dingue quand même, comme quoi quand on a un système d'exploitation bien écrit et optimisé...

              Ceci dit, il faudrait faire des tutos sur Wine, DosBox et ScummVM. Peut-être aussi sur des VM du genre VirtualBox (qui est entièrement libre depuis la version 3.0 malgré son "propriétaire" qui est Oracle), qui m'a servi à jouer à un ou deux jeux quand ils ne passaient vraiment pas sous Wine. Et aussi comment créer des images de disquettes et CD, comme on peut quasiment tout virtualiser sous Linux y compris simuler du matériel (par exemple cd-emu qui m'a servi à faire fonctionner UNZ sous Wine), on va pas se gêner !

              Hoagie :
              Moi aussi, j'utilise en priorité Linux. Je n'ai pas réussi à activer l'émulation MT-32 / General MIDI sous DOSBox, je me contente de l'émulation SB et Gravis Ultrasound. Et je n'ai pas encore essayé Wine.
              Je ne compte pas utiliser d'émulation MT-32, sous linux il existe un package appelé libmt32emu, je vais essayer de le tester et même de comparer avec mon vrai MT-32.
              Par contre j'ai regardé pour faire fonctionner un vrai MT-32 sous DosBox, et je suis tombé tout simplement sur ces articles dans le wiki : http://www.dosbox.com/wiki/Configuration:MIDI et http://www.dosbox.com/wiki/Sound
              J'ai testé, il suffit de mettre dans le fichier de config :
              mpu401 = intelligent
              mididevice = alsa
              midiconfig = numéro du matériel midi dans alsa, à trouver avec pmidi -l. Alsa devrait suffire à atteindre l'interface qui envoie les données midi en externe. On peut aussi taper mixer /listmidi quand on a le prompt de DosBox.
              >pmidi -l
              Port Client name Port name
              14:0 Midi Through Midi Through Port-0
              20:0 GH MIDI INTERFACE GH MIDI INTERFACE MIDI 1
              Ici, ce sera donc midiconfig = 20:0
              Dernière modification par parazythum, 21 mai 2014, 20h41.
              Don't Bug Me !

              Commentaire

              • LunaVorax
                Militian


                • février 2007
                • 124

                #8
                Envoyé par parazythum Voir le message
                J'ai remarqué aussi que certains jeux sont plus rapides avec "l'émulation" de Wine que sous Windows. c'est valable aussi pour Photoshop. C'est dingue quand même, comme quoi quand on a un système d'exploitation bien écrit et optimisé...
                Déjà, Windows est un système d'exploitation lent. La seule copie de Windows que je touche est celle installé sur un ordinateur chez ma mère qui ne sert qu'à mon frère et moi (mon frère a des jeux qui ne fonctionnent pour l'instant que sous Windows).
                C'est moi qui ait installé le bouson de A à Z, sur un disque dur dédié, bien propremenent avec un disque officiel. Et malgrès cela, c'est lent. C'est affreusement lent. Il me fait 3 bonnes minutes (je les ais comptés) pour afficher le Bureau, quelques secondes avant d'entendre la musique de démarrage et un peu plus pour espérer démarrer un jeu.
                J'aimerais être en train d'exagérer, mais ce n'est pas le cas, pour moi c'est une véritable torture d'utiliser Windows (en plus du fait que je considère qu'on ne peux rien faire d'utile dessus).
                À l'inverse, j'ai ArchLinux installé sur un autre disque dur, et je n'ai aucun problème. Ça démarre tout de suite et ça va droit au but.

                En plus de cela, j'ai aussi parlé à des développeurs de Wine pour leurs demander si c'était une impression ou si certaines applications avaient l'air de s'exécuter plus rapidement sous Wine. On m'a dit que c'était possible, déjà parce que GNU/Linux gère la RAM de façon plus efficace que Windows. Donc, oui, le fait que les composants du systèmes soient optimisés a un impact sur la performance de certains logiciels sous Wine.

                Envoyé par parazythum Voir le message
                Ceci dit, il faudrait faire des tutos sur Wine, DosBox et ScummVM. Peut-être aussi sur des VM du genre VirtualBox (qui est entièrement libre depuis la version 3.0 malgré son "propriétaire" qui est Oracle), qui m'a servi à jouer à un ou deux jeux quand ils ne passaient vraiment pas sous Wine. Et aussi comment créer des images de disquettes et CD, comme on peut quasiment tout virtualiser sous Linux y compris simuler du matériel (par exemple cd-emu qui m'a servi à faire fonctionner UNZ sous Wine), on va pas se gêner !
                Il y a pleins de trucs à faire en effet ! Ne serais ce que pour en finir définitivement avec l'idée que "Faut pas aimer jouer si tu utilises Linux" (ironiquement c'est ce que je fais le plus sur ce système d'exploitation, cherchez l'erreur).
                Pour ScummVM je veux bien m'en charger, tout simplement parce que je m'en sers depuis maintenant 10ans (oui, c'est vieux à ce point là) et que je connais bien quelques developpeurs du logiciel.

                Pour DOSBox, il y a aussi pleins de trucs chouettes à expliquer, ne serais-ce que les parties en réseau.

                En revanche, pour les VMs, je pense que VirtualBox est probablement un mauvais choix, en tout cas pour le theme de l'abandonware, tout simplement parce qu'il supporte très mal Windows 9x.
                Je ne saurais plus donner d'explication plus précise, mais Windows 95 et 98 utilisent des fonctionnalités (ou d'autres choses) qui ne sont pas implémentées dans VirtualBox. Sans oublier que VirtualBox n'émule pas du tout le matériel de l'époque (carte graphique, carte son).

                D'autres émulateurs sont probablement plus adaptés à l'abandonware.
                QEMU fait peut-être du bon travail car il se charge de reproduire du matériel qui a existé sur lequel pourrait tourner le SE que l'on veux émuler.
                MESS aussi possède des modules (ibm5150, atvga, at386, at486, ct486, at586, pc, pcega, xtvga…) qui permettent d'émuler un PC des années 80/90 (et bien d'autres choses !!!).
                Notez aussi que MESS est dérivé du projet MAME et que le but de MAME/MESS est de fournir une émulation précise du matériel.

                En bonus, une galleries de ce que MESS peux faire (les captures d'écran viennent directement du site de MESS)

                Spoiler Alert !

                Module at486:











                Module ct486:











                Module at586:



                Module atvga:


                Dernière modification par LunaVorax, 21 mai 2014, 13h43.

                Commentaire

                • parazythum
                  Barbarian

                  • août 2003
                  • 340

                  #9
                  Que de temps gagné par rapport à Windows ! Pas (ou très très peu) de virus, pas "d'optimisation" du disque dur toutes les semaines, pas de patch de sécurité qui mettent 6 mois à venir (entre-temps sous Windows on se choppe toutes les ******ries possibles sur internet), et je n'en ai jamais vu un qui plantait ma machine. Et puis ça s'installe quand on veut, pas comme sous Windows juste quand on veut éteindre son ordinateur, qu'on est obligé d'attendre alors qu'il est tard et qu'on aimerait bien aller se coucher.
                  Tout ce temps gagné permet de... jouer ! Moi aussi je joue sous Linux mais pas tout le temps.

                  Je n'avais pas cité le couple MAME/MESS, mais je fais ça aussi très souvent, une bonne petite partie de n'importe quoi en 5-10 minutes pour se défouler, et ça tourne super bien sous Linux

                  VirtualBox a bien progressé tout de même, mais je suis d'accord QEmu serait un bon choix aussi. Bah, il en faut pour tous les goûts, et puis on peut expliquer les deux ?

                  De mon côté je vais déjà faire le tour de la question MT-32 et émulateur MT-32, après on verra. Mais l'idée d'un topic "Abandonware et Linux" me paraît déjà bien engagée.

                  Qu'est-ce que les autres en pensent ?
                  Aimeriez-vous essayer ?
                  Don't Bug Me !

                  Commentaire

                  • Hoagie
                    Abandonwarriors


                    • mars 2005
                    • 4785

                    #10
                    Sous Ubuntu, il y a un autre émulateur DOS, DOSEMU, je ne l'ai pas essayé.

                    Je garde ma partition Windows pour certaines fonctions spécifiques, notamment l'utilisation du scanner (les drivers de scan Linux sont exécrables).

                    Commentaire

                    • LunaVorax
                      Militian


                      • février 2007
                      • 124

                      #11
                      Envoyé par Hoagie Voir le message
                      Sous Ubuntu, il y a un autre émulateur DOS, DOSEMU, je ne l'ai pas essayé.
                      Je doute que DOSEMU apporte un réel avantage par rapport à DOSBox.

                      Commentaire

                      • The Uploader
                        MechWarrior


                        • février 2010
                        • 7353

                        #12
                        J'utilise principalement Archlinux moi aussi. DOSBox, PCSX, ScummVM, des dizaines d'émulateurs de consoles, on a quasiment tout pour l'abandonware.

                        Pour les jeux Windows 16 bits, DOSBox + Windows 3.11 est parfait.

                        Mais VirtualBox ou QEMU supportent très très mal Windows 9X. DOSBox est guère mieux. Or, il y a encore pas mal de jeux que je ne peux pas faire fonctionner avec Wine (même en version GOG), ni émuler. Surtout ceux qui veulent une 3DFX et rien d'autre (ce sont pas les wrappers Glide qui manque pourtant : nGlide (Windows), dgVoodoo, GliDOS ...)

                        Ce qui manque, c'est un équivalent à VirtualPC (voire quelque chose de meilleur au niveau des perfs graphiques). Dans ce genre, DOSBox-X a l'air prometteur :
                        http://pix.toile-libre.org/upload/img/1399838907.png
                        DOSBox-X, le fork sous amphétamines.

                        (oui, l'image montre DOSBox dans GNU/Linux dans DOSBox ! )

                        Et sur la discussion, y'a pas mal d'avancées évoqués pour faire marcher Windows 95 et OS/2 mieux.

                        Si on met aussi dans la balance tous les autres "gros patchs" qui trainent sur le forum VOGONS (tels que l'émulation complète d'une 3DFX), c'est très excitant.

                        Paraît que VMWare est pas mal du tout à ce niveau pour les jeux, mais je n'ai jamais essayé.
                        Dernière modification par The Uploader, 21 mai 2014, 22h05.
                        RUNEXITW : pour quand RUNEXIT quitte le jeu trop tôt |
                        Pack émulation PCem + Windows 95 | Pack émulation PCem + Windows 98SE | Pack émulation DOSBox + Win 3.11 | Pack PCem + Win 3.11 | Ma collection de wrappers (pas à jour)

                        Commentaire

                        • LunaVorax
                          Militian


                          • février 2007
                          • 124

                          #13
                          En ce qui concerne l'émulation, je ne jure plus que par RetroArch aujourd'hui, et je te conseille d'y jeter un œil. J'en avais assez des ports d'émulateurs tous plus ou moins bizarre. La palme reviens quand même à Snes9X dont le port GNU/Linux est une horreur sans nom et qui souffre de ralentissement considérables juste parce que le port est mal fait.

                          À noter que Snes9X a été porté pour RetroArch/libretro et fonctionne maintenant à merveille via cette interface.

                          Pour DOSBox, je pense sincèrement qu'il serait temps de centraliser tout les efforts pour avoir une véritable machine virtuelle qui peux faire tourner Windows 9x pour les jeux.
                          Avoir des patchs éclatés un peu partout c'est fort sympathique, mais ça ne va pas très loin.

                          Nota bene: ScummVM n'est pas un émulateur

                          Commentaire

                          • The Uploader
                            MechWarrior


                            • février 2010
                            • 7353

                            #14
                            Bah depuis le jour où snes9x m'a émulé un jeu n'importe comment (bon y'a 15 ans environ) je ne jure plus que par zsnes, que je trouve bien meilleur (plus de fonctionnalités, interface plus conviviale)

                            Oui pour DOSBox, très peu de patchs tiers finissent par être intégrés. A la fin, on a différentes versions de DOSBox, et aucune version unifiée (quoique il y avait le MegaBuild à une époque). La raison est je crois que chaque modification nécessite beaucoup de tests pour voir si la compatibilité de DOSBox avec les jeux n'en souffre pas (j'imagine qu'émuler les systèmes TANDY, EGA, VGA, SVGA, 386/486/Pentium SoundBlaster/Adlib/Gravis Ultrasound, etc... dans une seule base de code, c'est un peu compliqué).

                            libretro et RetroArch sont très intéressant. Le premier pour la mutualisation des efforts concernant l'émulation (quand c'est possible) - si j'ai bien compris - le second pour tout amateur de rétro. Il faudra que j'y jette un oel. C'est basé sur Arch ?
                            Dernière modification par The Uploader, 23 mai 2014, 06h56.
                            RUNEXITW : pour quand RUNEXIT quitte le jeu trop tôt |
                            Pack émulation PCem + Windows 95 | Pack émulation PCem + Windows 98SE | Pack émulation DOSBox + Win 3.11 | Pack PCem + Win 3.11 | Ma collection de wrappers (pas à jour)

                            Commentaire

                            • barbarian_bros
                              Evil is Good


                              • octobre 2007
                              • 9400

                              #15
                              Envoyé par The Uploader Voir le message
                              Oui pour DOSBox, très peu de patchs tiers finissent par être intégrés. A la fin, on a différentes versions de DOSBox, et aucune version unifiée (quoique il y avait le MegaBuild à une époque). La raison est je crois que chaque modification nécessite beaucoup de tests pour voir si la compatibilité de DOSBox avec les jeux n'en souffre pas (j'imagine qu'émuler les systèmes TANDY, EGA, VGA, SVGA, 386/486/Pentium SoundBlaster/Adlib/Gravis Ultrasound, etc... dans une seule base de code, c'est un peu compliqué).
                              D'un point de vue juridique, pas mal de 'forks' de Dosbox incluent des fonctions fort sympathiques, mais demandant des fichiers tiers qui ne peuvent pas être inclus simplement dans le port officiel pour diverses raisons : l'émulation MT-32 ne fonctionne correctement (et encore loin d'un vrai MT-32) qu'avec des ROMs qui appartiennent à Roland, le support du glide (3dfx) ne fonctionne de façon réellement utilisable que grâce à des glidewrapper externes comme nglide (l'émulation interne demande une config de compétition et rame sur les jeux gourmands), qui n'existent pas forcément sur tous les systèmes où est porté officiellement Dosbox, et qui de plus ne sont pas forcément libres de droits.
                              "Do you know what "nemesis" means? A righteous infliction of retribution manifested by an appropriate agent. Personified in this case by an 'orrible cunt... me."
                              Brick Top, Snatch, 2000

                              Ma collection de jeux

                              Commentaire

                              Chargement...