Qemu est un émulateur basé sur la translation dynamique de code, qui lui permet d’obtenir de très bonnes performances. Il permet actuellement d’exécuter des programmes pour ix86, arm, sparc et powerpc sur diverses plateformes (PC, PPC, alpha, arm, sparc, amd64, mips, ia64, …) et de lancer des OS pour PC ou PPC. Inclus les images systèmes et les fichiers bat pour i386, mipsel, arm, sparc et PCC. QEMU émule en permanence le processeur et cela peut réduire la performance d’un facteur cinq à dix. Pour pouvoir obtenir des performances plus comparables à un système non virtualisé ou à VMware (réduction de performance d’un facteur 1 à 2 seulement), il faut utiliser un module d’accélération, ce qui nécessite un système Linux sur architecture x86 ou x86_64 avec un noyau 2.4.x ou 2.6.x.
CASIO
– eFP-200: Emulateur de FP-200
– eFP-1100: Emulateur de FP-1100
– ePV-1000: Emulateur de PV-1000
– EmuGaki: Emulateur de PV-2000 (aka RakuGaki)
COLECO
– yaCOLECOVISION: Emulateur de ColecoVision par Mr Tanam
EPOCH
– eSCV: Emulateur de Super Cassette Vision
EPSON
– eHC-20: Emulateur de HC-20/HX-20
– eHC-40: Emulateur de HC-40/PX-4
– eHC-80: Emulateur de HC-80/PX-8/Geneva
– eQC-10: Emulateur de QC-10/QX-10
FUJITSU
– eFM8: Emulateur de FM-8 par Mr Artane
– eFM7: Emulateur de FM-7 par Mr Artane
– eFM77: Emulateur de FM-77 par Mr Artane
– eFM77AV: Emulateur de FM77AV par Mr Artane
– eFM77AV40: Emulateur de FM77AV40 par Mr Artane
– eFM77AV40EX: Emulateur de FM77AV40EX par Mr Artane
– eFM16p: Emulateur de FM16p
– eFM16β: Emulateur de FM16β
– eFMR-30: Emulateur de FMR-30
– eFMR-50: Emulateur de FMR-50
– eFMR-60: Emulateur de FMR-60
– eFMR-70: Emulateur de FMR-70
– eFMR-80: Emulateur de FMR-80
Gijutsu Hyoron Sha
– eBabbage-2nd: Emulateur de Babbage-2nd
HITACHI
– eBASICMasterJr: Emulateur de BASIC Master Jr
Homebrew
– eZ80TVGAME: Emulateur de Z80 TV GAME SYSTEM par Mr Isizu
IBM Japan Ltd
– eJX: Emulateur de PC/JX
Japan Electronics College
– eMYCOMZ-80A: Emulateur de MYCOMZ-80A
MITSUBISHI Electric
– EmuLTI 8: Emulateur de MULTI 8
National/Panasonic
– yayaFS-A1: Emulateur de FS-A1 par Mr Umaiboux
– eJR-100: Emulateur de JR-100
– eJR-200: Emulateur de JR-200
– eJR-800: Emulateur de JR-800
NEC
– eN5200: Emulateur de N5200
– ePC-2001: Emulateur de PC-2001
– yaPC-6001: Emulateur de PC-6001 par Mr Tanam
– yaPC-6201: Emulateur de PC-6001mkII par Mr Tanam
– yaPC-6401: Emulateur de PC-6001mkIISR par Mr Tanam
– yaPC-6601: Emulateur de PC-6601 par Mr Tanam
– yaPC-6801: Emulateur de PC-6601 SR par Mr Tanam
– ePC-8001mkIISR: Emulateur de PC-8001mkIISR
– ePC-8201: Emulateur de PC-8201
– ePC-8801MA: Emulateur de PC-8801MA
– ePC-9801: Emulateur de PC-9801
– ePC-9801E: Emulateur de PC-9801E/F/M
– ePC-9801U: Emulateur de PC-9801U
– ePC-9801VF: Emulateur de PC-9801VF
– ePC-9801VM: Emulateur de PC-9801VM
– ePC-98DO: Emulateur de PC-9801DO
– ePC-98LT: Emulateur de PC-98LT
– eHetY98: Emulateur de PC-98HA (aka HetY98)
– QEMU/9821: Emulateur de PC-9801BX4/PC-9821
– ePC-100: Emulateur de PC-100
– eTK-80BS: Emulateur de TK-80BS (aka COMPO BS/80)
– eTK-85: Emulateur de TK-85
NEC-HE
– ePCEngine: Emulateur de PC Engine / SuperGrafx
Nintendo
– unofficial nester: Emulateur de NES/Family Computer
– eFamilyBASIC: Emulateur de Family BASIC
PIONEER
– ePX-7: Emulateur de PX-7 + LD Player
SANYO
– ePHC-20: Emulateur de PHC-20
– ePHC-25: Emulateur de PHC-25
SEIKO
– eMAP-1010: Emulateur de MAP-1010 (aka MAP SENSEI)
SHARP
– EmuZ-80A: Emulateur de MZ-80A par Mr Suga
– EmuZ-80B: Emulateur de MZ-80B
– EmuZ-80K: Emulateur de MZ-80K/C
– EmuZ-700: Emulateur de MZ-700
– EmuZ-800: Emulateur de MZ-800
– EmuZ-1200: Emulateur de MZ-1200
– EmuZ-1500: Emulateur de MZ-1500
– EmuZ-2200: Emulateur de MZ-2200
– EmuZ-2500: Emulateur de MZ-2500 (aka Super MZ)
– EmuZ-2800: Emulateur de MZ-2800 (aka MZ-SHOIN)
– EmuZ-3500: Emulateur de MZ-3500
– EmuZ-5500: Emulateur de MZ-5500
– EmuZ-6500: Emulateur de MZ-6500
– EmuZ-6550: Emulateur de MZ-6550
– eSM-B-80TE: Emulateur de SM-B-80TE
– eX1: Emulateur de X1
– eX1twin: Emulateur de X1twin
– eX1turbo: Emulateur de X1turbo
– eX1turboZ: Emulateur de X1turboZ
Shinko Sangyo
– eYS-6464A: Emulateur de YS-6464A
SONY
– eSMC-70: Emulateur de SMC-70
– eSMC-777: Emulateur de SMC-777
SORD
– Emu5: Emulateur de m5
TOMY
– ePyuTa: Emulateur de PyuTa / PyuTa Jr.
TOSHIBA
– eEX-80: Emulateur de EX-80
– yayaHX-20+: Emulateur de HX-20 + FDD par Mr Umaiboux
– EmuPIA: Emulateur de PASOPIA
– EmuPIA 7: Emulateur de PASOPIA 7
– eJ-3100GT/SL: Emulateur de J-3100GT/SL
Yuasa Kyouiku System
– eYALKY: Emulateur de YALKY
Des versions compatibles XP et Vista (gérant la fonction de conversion binaire avec Romaji Kana) sont disponibles sur ce lien (Miroir: ici ou là).
Il s’agit d’un projet de recherche créé par exjam, en vue d’une émulation de la Nintendo Wii U. Il vous faudra Linux ou Windows en version 64 bits ainsi que Directx 12 ou OpenGL 4.5 ou Vulkan et les bibliothèques de Visual Studio 2017 pour espérer le faire fonctionner.
Créé par Exzap (et aidé par Peter Gov), il s’agit du second émulateur de Wii U à être disponible au public mais le premier à émuler des jeux commerciaux. Il peut décrypter les images Wii U qui utilisent le format Wud mais également les fichiers RPS ou RPL. La résolution interne peu aller jusqu’à 1920×1080 selon les jeux (et au delà avec des packs graphiques). Actuellement, le DRC (GamePad), le contrôleur Pro et le contrôleur classique sont émulés. Les Wiimotes sont également émulées (y compris le support natif). Les entrées du clavier + contrôleurs USB en tant que périphériques d’entrée sont également pris en charge. La saisie tactile du GamePad peut être contrôlée par un clic gauche de la souris. La fonctionnalité Gyro est émulée avec des limitations et peut être contrôlée via le bouton droit de la souris. Cette version n’est compatible que pour les Windows x64 (à partir de Windows 7) avec une carte graphique gérant OpenGL 4.1 (ou supérieur) ou Vulkan et il faudra posséder 4 à 8 Go de mémoire vive (Ram) pour le faire fonctionner. (Correspondance ID-Titre [archive ici]).
En résumé: – Graphic fixes
– Stability improvements
– Improved support for homebrew
En détails:
# New in 1.20.2b:
Vulkan: Even more tweaks to reduce GPU specific graphic bugs and flickering
general: Restored compatibility with Cemuhook
Due to internal changes Cemu now always takes over applying Cemuhook graphic pack patches (previously Cemuhook would be used if installed)
Note for patch developers:
The syntax and semantics supported by Cemu for Cemuhook patches is slightly different
If you run into porting issues that you can’t easily fix please let us know via the bug tracker: http://bugs.cemu.info/
RPL: Added support for relative reloc types (251, 252, 253) which are commonly used by WUT based homebrew
coreinit: Added API MEMRecordStateForFrmHeap, OSCompareAndSwapAtomic, OSCompareAndSwapAtomicEx
Used by SM64 port and likely other homebrew
# New in 1.20.2:
OpenGL/Vulkan: Improved cache invalidation detection in GPU buffer cache
This change fixes corrupted 3D models in Xenoblade Chronicles X
OpenGL/Vulkan: GPU buffer cache will now aggressively drop non-essential data if it is running out of space
Decreases likelihood of ‘Out-of-memory in GPU buffer’ error
Vulkan: Further tweaks to reduce GPU specific graphic bugs and flickering
Note:
(#xx) refers to resolved bug tracker issues. See http://bugs.cemu.info/projects/cemu/
A noter que des packs graphiques haute définition sont disponibles ici. Ils permettent, entre autre, d’augmenter la résolution native des jeux car contrairement à Dolphin et parce que la machine est techniquement différente il n’est pas possible à Cemu d’augmenter la définition autrement que par cette méthode.
A l’inverse, des packs SD (définitions standards et/ou basses) sont disponibles sur ce lien et permettent à certains PC manquant de performance de lancer des jeux en 60 FPS.
bsnes-mt est une version améliorée de bsnes – un émulateur précis de la console de jeu 16 bits SNES (Super Nintendo). Il permet d’améliorer un ensemble de choses: Pixel-perfect integer-ratio scaling, captures d’écran PNG, rapport hauteur / largeur précis, convivialité améliorée, corrections de bogues, etc.
PlayNite est un gestionnaire open source de bibliothèque de jeux vidéo et un launcher avec prise en charge des bibliothèques tierces telles que Steam, GOG, Origin, Battle.net et Uplay. Incluant le support d’émulation de jeu et fournissant une interface unifiée pour vos jeux.
Fixed:
– Warcraft III: Reforged and Call of Duty MW2 Campaign Remastered not appearing
– Official metadata for Epic games are not being downloaded properly
– Installed Epic games not being detected on non-English Windows installations
– Import of Humble Trove games doesn’t work
– Epic integration fixes and improvements
– Battle.net authentication is invalidated very often
– Localization updates
GroovyMAME est un émulateur multi-systèmes basé sur MAME (Arcade + Consoles + Ordinateurs) et qui se focalise sur le rendu sur écran CRT (Moniteur de PC ou d’arcade avec fréquence particulière) car les auteurs sont convaincus que la technologie CRT est un must quand il s’agit de profiter de l’émulation dans toute sa splendeur. Cependant GroovyMAME peut être utilisé également sur écran LCD (principalement sur les modèles qui permettent un rafraîchissant à des taux personnalisés).
Beaucoup d’améliorations provenant de Groovy avaient été intégrées dans MAME il y a quelques temps rendant Groovy obsolète, mais depuis de nouvelles fonctions ont été développées en parallèles justifiant ces nouveaux builds.
A noter que des LiveCD sont également disponibles sur le site officiel.
Les changements: – sync with mame v0.223
– Improved black frame insertion, as per Blur Busters request. Option -black_frame_insertion (-bfi) now takes an integer that means the number of black frames to insert after the visible frame:
– For 120 Hz, use -bfi 1
– For 180 Hz, use -bfi 2
– etc.
Note sur la version D3D9EX (les builds ne sont valables que pour windows 7 ou supérieur):
Cette version intègre un patch Direct3D9Ex (également connu sous le nom de Direct3D 9.0L ou 9.L, le L faisant référence à Longhorn, nom de la base de code de Windows Vista) qui permet de bénéficier de certaines fonctionnalités introduites par l’utilisation des drivers WDDM tout en maintenant la compatibilité avec les applications écrites pour Direct3D 9. L’interface Windows Aero s’appuie sur D3D 9Ex et utilise certaines des fonctionnalités non présentes dans Direct3D 9 comme la possibilité de partager des surfaces DirectX entre plusieurs processus.
Pas de binaires 32 bits pour le moment.
MAJ: J’ai compilé les binaires 32 bits et le 64 bits non Ex.
Nplayers : Exclusivement pour les frontends comme EmuLoader, MaLa etc.. ce fichier vous servira à classer les jeux par nombre de joueurs possibles : 1p, 2p, 1p+2p, 1p+2p alt, etc…
Multiplayer (ex Nplayers32) : Exclusivement pour MAME/MAMEUI ou clone de celui-ci… ce fichier vous servira à classer les jeux par nombre de joueurs possibles : 1p, 2p, 1p+2p, 1p+2p alt, etc…
Il s’agit d’un très bon émulateur de NES, ce fut le second à être releasé au public (en 1996 !) après Pasofami mais le premier à être le plus facilement utilisable. L’idée originale de iNES appartient à Alex Krasivsky, qui a trouvé les premières informations sur le matériel et NDA a écrit le code initial, il ne reste rien de ce code aujourd’hui.
iNES lance une immense quantité de jeux NES, supporte le Gamegenie, le Family BASIC Keyboard, le FDS et le système arcade VS-System. iNES propose plusieurs filtres graphiques et supporte le jeu en ligne.
Il a été porté sur Unix, MacOS, MSDos, Windows, Symbian, PocketPC, etc…
– Added « File | Clear Settings and Quit » option to iNES-Windows.
– Fixed small windows behavior in iNES-Windows.
– Fixed window position behavior in iNES-Windows.
– Saving physical joystick/gamepad selection in iNES-Windows.