Chronique des composants : Émulation

Écouter l'épisode

Cover épisode 700x300

Flash news

Actualités

“Dossier émulation” avec la famille Vendé

  • L’émulation, c’est quoi donc ? Définition générale, exemples divers. Les jeux vidéo, oui mais pas seulement. Utilisation en développement cross-platform, rétro-compatibilité, etc.
  • Différence avec la virtualisation. Quelques mots là-dessus et pourquoi c’est utilisé dans tous les data-centers.
  • L’émulation, est-ce sale ? Le Swat va-t-il débarquer ? Vais-je brûler en enfer ? Oui, bien sûr.
  • Comment ça marche ? Les difficultés de l’émulation : des puces connues (6502, Z80, 68000) mais une majorité hardware non documenté : retro-engineering. En plus, variabilité dans l’électronique des jeux (puces dans les cartouches, etc.).
  • Les divers types d’émulation : HLE, LLE, frame accurate, cycle accurate, interprétation, recompilation dynamique, etc.
  • Quelles machines pour émuler quoi ? Puis-je jouer à Red Dead Redemption sur mon téléphone ?
  • Niveau de fidélité des émulateurs, exemple BSNES, ou comment avoir besoin d’une machine à 3 Ghz pour émuler une super nintendo… Emuler sur PC, sur Téléphone, sur console (Wii / Xbox, PSP, moddées), un mot sur les consoles “OpenSource” type GP2X. Sur les tablettes de jeux de chez Archos ou JXD. Emuler sur Raspberry Pi : Pi Zéro + retropie = la moins chère des “métamachine” ?
  • La question de l’écran. L’épineuse question de l’affichage… dois-je acheter un tube cathodique aux puces dès maintenant. La réponse est : oui.
  • Mais quand même, les shaders c’est pas pour les chiens… il faut bien que votre GTX 960 serve à quelque chose !
  • La question de la manette. Je joue au clavier à la Megadrive, vais-je brûler en enfer ? Oui aussi.
  • Emulation vs rétrogaming ?

Consoles de salon

  • (BIOS requis occasionnellement, surtout pour les machines à disque) :
  • Atari 2600 : Stella / MESS (Atari 5200 / 7800)
  • Vectrex : MESS
  • Colecovision :
  • NES: Nestopia, FCEUX
  • SNES: Snes9X
  • Megadrive / SMS / 32X: Fusion
  • PC Engine : Turbo Engine / Ootake
  • 3DO : 4DO
  • Neo Geo : FinalBurn / Kawaks ?
  • Playstation : ePSXe
  • Saturn : SSF
  • N64 : Project 64
  • Jaguar : project tempest
  • Dreamcast : Demul / nullDC
  • Gamecube / Wii: Dolphin
  • Playstation 2: PCSX2

Consoles portables :

  • Gameboy / color / advance : Visual Boy advance
  • VirtualBoy : Mednafen
  • DS : DesMuMe
  • PSP: PPSSPP
  • Neogeo Pocket : NeoPop
  • Lynx : Hand

Ordinateurs (souvent, BIOS / OS requis) :

  • TRS -80 : SDLTRS
  • CPC : Caprice
  • ZX Sinclair :
  • Apple II:
  • Macintosh : Basilisk 2 / (Vmac ?)
  • Amiga : WINUAE
  • Atari ST : Steem ?
  • PC DOS : DosBox
  • la console intellivision pour jouer à “space armada” http://www.emu-france.com/emulateurs/5
  • consoles-de-salon/43-mattel-intellivision/)
  • émulateurs de Fabrice Bellard : qemu (http://wiki.qemu.org/Main_Page) (x86 en javascript dans le
  • navigateur) http://www.bellard.org/jslinux/
  • émulateurs Thomson (TO8, MO5, …) http://dcmoto.free.fr/

Arcade (peuvent requérir des pack de roms compatibles) :
Mame, FinalBurn Alpha, Nebula (model 2), Demul (NAOMI), etc.

Les Multimachines:
MESS
Mednafen

Soutenez Tech Café !

Tech Café est soutenu par ses auditeurs. Débloquez des avantages
et rémunérez Guillaume Vendé & Guillaume Poggiaspalla pour leur travail avec Patreon !

Présenté par
Guillaume Vendé

Podcasteur technophile enthousiaste. Je réalise le podcast Tech Café et co-réalise le podcast Relife. Je parle aussi régulièrement de pop culture dans le podcast Paraculte.

Vos commentaires

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

3 commentaires
  • Salut à vous,
    Je vous écoute depuis environ 8 mois et je suis déjà fan des chroniques des composants.
    Cela fait plusieurs années que je pense à me lancer dans l’émulation pour retrouver entre autres les jeux Amiga et NES qui ont bercés mon enfance, et surtout les faire découvrir à mon fils de 5 ans qui est très intéressé par ce qui se passe à l’écran quand il me voit jouer.
    Aussi, j’ai une question pour le Docteur ès papattes : un avis sur Retro Arch sous Android ? J’ai entendu parler de ça en tant que regroupement de plusieurs émulateurs et ça pourrait être un bon point d’entrée. Ça irait peut-être bien sur ma nexus 7 avec un bon vieux pad.

  • Bonjour.
    A titre perso, j’ai un Raspberry Pi 2 sur lequel j’aiinstallé la distribution HAPPY (happi-game-center.com) qui permet d’émuler tout un tas de consoles dont la NEO-GEO, la SuperNES, la PS1 et même des ordinateurs comme l’Amiga !
    Bref, toute ma jeunesse dans un petit boîtier ;-)))
    Sinon, félicitations pour le podcast et le niveau d’infos transmises, ça fait plaisir à entendre.

D'autres épisodes...

Licence Creative Commons
Le Podcast Tech Café de Guillaume Vendé est mis à disposition selon les termes de la licence Creative Commons Attribution - Pas d’Utilisation Commerciale 4.0 International.
Soutenez Tech Café sur Patron !

Merci à

Julie (qui soutient aussi e-enfance.org), Dokcha, Lethargicpanda, Jean-Francois Enond, Ludovic Piot, lo, Florent Coulon, Lysandre Donoso, Xavier Thevenot, Maxime Sespin, Deltakosh, Olivier Verbreugh, francois, Damian H, Gaetano, Renaud JOLY, Youkou, Sébastien Simon, Clément, Amilek, Frederic Pernot, Sébastien Maintenay, Armand Delessert, sambid, Sébastien Pillard, Frank Ngno, Gontran LEYNAERT, Nicolas Guret, Loic, Ga3tan The Geek, Tulkas, Cassim Ketfi, tgonin, Prismx, Ludovic Robert, Alexis Agahi, Juxx, Baptiste A., Franck Yvonnet, LE MOUTON NOIR, Pierre Neuville, Thomas Piron, Benji BALATIN, Natyk, dahu57, Jean-Paul Chirac, Geoweler, GC 3DVR, marcobass, FSC511, Appolonides, psylopath, Dom Wangiroa, Julien GARCIA, Séverin, FabC01, Patxi, Jérémy G., M.Finto, Gianluca Lucchesi, kornishon, Vincent F., LeNutch, Ghazu, Sebos, yabe, AP Condomines, jeromezek, Emmanuel B, domicile, philippe, Mesapegasus75014, noury, REGINECARDIN, PiouPiou, Jean-luc Leon-dufour, Robin D., Bruno Chanel, Odile Fleury, Cyril Anne Wesstong, Fabien Hanesse, Gaël Ides, reydet eric, Cyrille DANES, Maxime Letellier, Goudy, Matthieu Riffault, Sebiiiii, lo, Rémi Odemard, Benoit Galati, Cyril Coroyer, Matthieu, Grug, David_zet, jbvernej, Grégory DEVISE, RawenRizbeh, gsempo, Mikaël LE BERRE, stephane fanelli, Théo Lecat, ryukenashi, Niko (de blablahightech.fr), Rudy, Yves Menoud, Zizou, Miguel, John Robert-Nicoud 6clicks, Jonathan Martin, Philippe SIDLER, Olivier Brisard, Remus Pot, MisterT, Bruno Autret, Blaise, jemini, tetedebeubeu, Marc SIMON, Philippe Torche, Thomas BONDOUX, Xavier Fabre, Magicbird, Maujoin Christophe, Philippe Bueche, Lo, bodtx, Philippe M., Guillaume ROQUES, Mathieu Lebrun, Patrice Descaillot, Ju', Olivier KARMANN, Babar, P, Erwann Menais, Nico Reagit, chemicalgamer, Flavien, n20cyber, Loïc FAGARD, Didier Luthi, Guilbeau Benoit, Jean-francois Relativo, Bertrand Soulier - Votre Coach Web, Mikaël Pâquet, Profduweb, yann Walkowiak, Nathan Martineau

Les livres de Guillaume Poggiaspalla

Mon offre

Machines de jeux

Découvrez aussi…

Relife : le podcast qui améliore votre quotidien !

Episode 14