Winulator vous promet de faire tourner vos vieux jeux PC sous Android

Winulator, ce nom semble tout droit sorti d’un film de série Z, et c’est pourtant ce qui ressemble bien à la première vraie solution d’émulation logicielle de logiciels tournant normalement sous Windows sous Android. La vidéo qui suit montre l’application faisant tourner un vieux jeux Windows, Caesar III. L’application n’est pas encore disponible et reste en beta, mais la prouesse technique est impressionnante.

Tweet about this on TwitterShare on FacebookShare on Google+Share on RedditShare on LinkedInEmail this to someone

Les titres, jeux ou applications compatibles avec Winulator seront plus proches des années 90 que des années 2000 : Les logiciels conçus pour Windows 95 et 98 sont concernés, même si il faut prendre de grosses pincettes avant d’imaginer une compatibilité parfaite de ces systèmes avec Android.

Pour parvenir à ce résultat, le programmeur se sert d’un logiciel qui compile auparavant le  code du programme Windows pour le rendre compatible avec son application ARM. Une approche au cas par cas évidemment complexe et peu pratique mais déjà impressionnante. On pourrait imaginer alors des listings de titres adaptés à Winulator de la même façon que des jeux fonctionnent avec Mame aujourd’hui.

Mais une autre approche est également envisagée pour Winulator, à savoir une compilation à la volée des instruction par la puce ARM pour “traduire” les données prévues pour Windows. En fait la différence de performances entre les processeurs ARM d’aujourd’hui et les puces des années 90 est énorme. Mon premier PC acheté avec mes propres deniers fût un Intel 486 DX4-100 en 1993, il tournait comme son nom l’indique, à 100 Mhz. On peut logiquement imaginer qu’un processeur ARM quadruple coeur cadencé à 1.4 GHz puisse prendre en charge ce travail d’émulation en plus du calcul nécessaire à l’exécution du titre.

Une version d’évaluation devrait être mise à disposition sur le Google Play Store.

Source : Winulator Blog  Hacker News et Liliputing

19 commentaires sur ce sujet.
  • 29 novembre 2012 - 9 h 15 min

    […] Winulator est ce qui ressemble bien à la première solution d'émulation logicielle de Windows sous Android.  […]

  • 29 novembre 2012 - 9 h 17 min

    Rhooooooo Caesar 3 qu’est ce que j’ai pu y jouer ! J’ai toujours le CD quelque part chez moi !

    Répondre
  • 29 novembre 2012 - 9 h 45 min

    Alors pour donner un peu plus d’explication : avec dosbox turbo on peut émuler le dos donc installer Win95-98 dessus. A partir de là tout ce qui fonctionnait sur ces plateformes sont “jouables” sur Android.
    Il y a pas mal de vidéo sur baldur’s gate 2 (je ne parle pas du portage qui n’est pas encore sorti) par exemple qui tournent.

    Plusieurs expérimentations sont en cours pour faire tourner du WinXP aussi mais c’est très expérimental via les émulateur de plateforme QEMU(instable) & BOCHS(stable mais lent).

    Faites quelques recherches sur le forum de XDA pour plus d’infos ;-)

    Répondre
  • 29 novembre 2012 - 10 h 48 min

    Et bien voilà plus la peine d’acheter une surface pour avoir office, il faudra juste ressortir un bon vieux cd office97… et surtout civilization II !!

    Répondre
  • 29 novembre 2012 - 10 h 52 min

    HS : Suis je le seul pour qui la vignette du site n’apparaît pas sur le start screen de firefox?

    Répondre
  • 29 novembre 2012 - 11 h 20 min

    Ah !

    Un bon GTA premier du nom… ça serait top-issime :)

    Répondre
  • fpp
    29 novembre 2012 - 12 h 53 min

    Tu es battu Pierre… mon premier PC perso était un 386DX-25, en 1990.
    12000 FF de l’époque, au “black” via le SAV d’un grand constructeur :-)

    Répondre
  • 29 novembre 2012 - 13 h 04 min
  • 29 novembre 2012 - 13 h 32 min

    @fpp: Moi qui pensais avoir touché le fond, avec, à la même époque (93-94), un 486 sx25, avec 4mo de ram!! Je faisais déjà de la 3d avec le logiciel 3D Studio… Les rendus étaient interminables :)

    Répondre
  • 29 novembre 2012 - 13 h 43 min

    Ti 99/4A… 16ko de RAM, couplé avec un lecteur cassette. On appelait pas ca un PC mais un ordinateur.

    Répondre
  • 29 novembre 2012 - 13 h 43 min

    @fpp: J’ai pas dis que c’était mon premier PC hein, juste mon premier acheté avec mes sous, j’ai eu pas mal d’autres machines avant ;)

    Répondre
  • 29 novembre 2012 - 21 h 40 min

    Super !
    ALlez, mon premier ordi, pas un PC… ZX81 avec extension 16ko achetée un peu après !!!

    Répondre
  • 29 novembre 2012 - 22 h 04 min

    @CerfVolant: @CerfVolant:
    Même machine ! l’un des tout premiers Micro ordinateur, si ce n’est le premier (1979 !) Mémoire Ram de la machine = 4K (4048 octets …)

    Répondre
  • 29 novembre 2012 - 22 h 13 min

    C’est nouveau la modération ? !!

    Répondre
  • 29 novembre 2012 - 22 h 50 min

    @Teddy: beaucoup de commentaires d’affilée + liens dedans, le robot antispam montre ses crocs ! :D

    Répondre
  • fpp
    29 novembre 2012 - 22 h 56 min

    @Pierre: oui oui, on parle bien de la même chose… mon premier micro “pro” avec lequel j’ai bossé était un Canon X-07, en Afrique, en 84.
    Afficheur LCD 4 lignes, mais adressable par pixels, “gonflé” à 24 Ko de RAM (oui Ko :-), Basic embarqué, avec matricielle 80 colonnes et K7 pour les sauvegardes… une tuerie pour l’époque, l’ancêtre du eeePC en quelque sorte :-)
    http://gtello.pagesperso-orange.fr/cx07_f.htm

    @Karna: en 94 j’étais aussi sur un 486DX33, nananère :)

    Répondre
  • 29 novembre 2012 - 23 h 57 min

    @Pierre Lecourt: et ton deuxième PC de chez SHARK MICRO… ;)

    Mon premier PC 1995: Pentium 133 mais j’avais des micros Atari avant et
    même un TO7 Thomson en 1983 (larme à l’oeil).

    Répondre
  • 30 novembre 2012 - 2 h 53 min

    @fpp:
    486DX33 ! incontournable si l’on souhaitait pouvoir jouer à Wing Commander ! …

    Répondre
  • 30 novembre 2012 - 9 h 19 min

    Ça va faire tourner que les jeux en 2D ? Parce qu’en jeu Sierra des 90’s, “Grand Prix Legend” est un de mes préféré (et le seul auquel je joue encore régulièrement, patché pour jouer en 1920×1080 :D)

    Répondre
  • LAISSER UN COMMENTAIRE

    *

    *