Bochs est un émulateur PC tournant sous Windows, son développement s’effectue en Open Source. Ecrit en C + +, il fonctionne sur la plupart des plates-formes populaires. Il inclut l’émulation des CPU x86 d’Intel, les périphériques E / S courants et un BIOS personnalisé. Actuellement, Bochs peut être compilé pour émuler un processeur 386, 486, Pentium/PentiumII/PentiumIII/Pentium4 ou x86-64, y compris MMX option, SSEX et 3DNow! instructions.Bochs est capable d’exécuter la plupart des systèmes d’exploitation à l’intérieur de l’émulation, y compris Linux, DOS, Windows ® 95/98 et Windows ® NT/2000/XP ou Windows Vista/7/8.

 

L’utilisation «typique» de Bochs est de fournir émulation PC x86 complète, y compris le processeur x86, des périphériques et la mémoire. Cela vous permet d’exécuter OS et des logiciels au sein de l’émulateur sur votre poste de travail, un peu comme si vous aviez une machine à l’intérieur d’une machine. Par exemple, disons que votre poste est un poste de travail Unix/X11, mais que vous souhaitez exécuter des applications Win’95. Bochs va vous permettre d’exécuter Win 95 et le logiciel associé sur votre poste de travail Unix/X11, affichant une fenêtre sur votre poste de travail, simulant un moniteur sur un PC.

 

Les changements sont:

 

CPU / CPUDB
– Bugfixes for CPU emulation correctness (critical bugfix for x86-64 emulation)
– Memory type calculation support for Bochs debugger and instrumentation,
to enable configure with –enable-memtype option.
– CPUDB: Added Pentium (P54C) configuration to CPUDB
– CPUDB: Added Broadwell ULT configuration to CPUDB
– Updated definition of instrumentation callbacks, see description in instrumentation.txt / Fixed instrumentation examples

 

Configure and compile
– Configure option –enable-fast-function-calls now also used for MSVC nmake.
– Some configure fixes for the GTK debugger support.

 

GUI and display libraries
– The VGA update timer mode now can be selected with the ‘vga’ option.
– Release all pressed keys when the simwindow gets back the keyboard focus.
– Win32 gui: Captured mouse cursor now really trapped in window.
– SDL2: Implemented yes/no dialog (e.g. for VVFAT commit).
– Some fixes for wxWidgets 3.0 and unicode version compatiblity.
– Full save/restore support for enhanced gui debugger settings (window+font).
– Added debugger support for the term gui using a pseudo-terminal.

 

I/O Devices
– Hard drive
– Added Oracle(tm) VM VirtualBox image support (VDI version 1.1)
– Re-enable « bulk I/O » repeat speedups extension.
– Some lowlevel cdrom code fixes for Windows and Linux.
– Sound
– SB16: Fixed OPL chip detection by implementing ISA bus delay.
– SB16: Ported OPL3 emulation from DOSBox and partly removed legacy code.
– ES1370: Added MIDI UART output support.
– ES1370: Fixed critical bug that made Win9x drivers crash.
– Major rewrite of the lowlevel sound code.
– Added mixer thread support (required for all modules except ‘sdl’).
– New mixer and SDL mixer are polling data from the PCM output buffers,
the PC speaker beep generator and the OPL3 FM generator.
– PCM format conversion to 16 bit signed little endian.
– Added sound ‘file’ module for VOC, WAV, MID and raw data output
and added dual output support (device+file) in midi/wave mode 3.
– Added capability to set up the sound driver per service.
– Floppy
– Fixed « Read ID » command for single-sided media (patch by Ben Lunt).

 

ROM BIOS
– Fixed keyboard scancode processing after keyboard intercept.
– Fixed rombios32 code to avoid incorrect ACPI table detection.

 

Télécharger Bochs (32 bits) v2.6.8 (4,9 Mo)

Télécharger Bochs (64 bits) v2.6.8 (2,7 Mo)

Télécharger Bochs (P4 + SMP) v2.6.8 (2,5 Mo)

Site Officiel

En savoir plus…

La dernière version béta publique de l’excellent WinUAE, célèbre émulateur Amiga. Traduite en Français.

 

  • Restriction des unités IDE (dans l’interface graphique) à 2.
  • Ajout d’une option de scan de ROM récursive dans l’onglet « Chemins ». Pour l’instant restreint à 2 niveaux de répertoire.
  • Correction d’un bug de calcul de pixel moyen pour l’HAM-E Plus dans les modes en haute résolution.
  • Correction d’un problème avec le mode en série « Direct » et le mode en série de l’Amiga.
  • Suppression d’un hack TP pour Windows 10 TP (bêta 13), le build 10061 l’a corrigé. Le bug RawInput RIM_TYPEHIDest aussi corrigé.
  • Le changement de la résolution auto en haute résolution<>superhires était douteux, cela est corrigé.
  • Correction d’un problème avec DirectInput.
  • Correction d’un plantage possible lorsqu’on entrait dans l’onglet « ROM ».
  • Emulation de l’adaptateur vidéo RGB Newtronic Technologies Video DAC 18.
  • Emulation de l’Archos AVideo 12.
  • Les instructions du FPU, FBcc et FDBcc, ne fonctionnaient pas correctement.
  • Si le système a un écran « touch » intégré (par exemple : une tablette Intel basé sur Windows 8.1), en appuyant >3s dans le coin en haut et à gauche ouvrira l’interface graphique. Il était auparavant impossible d’entrer dans l’interface graphique sans un clavier externe. C’est seulement un rapide hack, le vrai support « Touch » sera ou ne sera pas émulé dans le futur.
  • Le mode « Double, champs » est maintenant par défaut pour le mode entrelacé.
  • Ajout de l’émulation partiel de la puce SCSI 53C400.
  • Ajout de l’émulation du SCSI Roctec RocHard RH800C (53C400). La Rom v2.0 est toujours manquante.

 

Télécharger WinUAE (Public Beta) v3.1.0 Beta 17 FR (5,1 Mo)

Site Officiel

En savoir plus…

GameEx est une interface graphique pour vos émulateurs. Elle sert également de lecteur vidéo, DVD et CD.

 

Certaines fonctionnalités de GameEx :
–  lit aussi les fichiers audio.
– supporte les affichages LCD/VFD, ArcadeVGA.
– peut adapter son affichage pour les écrans larges, elle peut aussi tourner l’affichage de 90° (vertical).
– peut être contrôlée à distance, ou par une manette ou par la souris uniquement.
– supporte les contrôleurs arcade : HotRod, X-Arcade, SlikStik et IPAC.
– est compatible avec les interfaces entre PC et cartes arcade : U360, I-PAC, J-PAC.
– intègre un Jukebox qui supporte les fichiers ogg, mp3, wma, m4a, et flac.
– Les musiques peuvent être lues et changées pendant que vous êtes en train de jouer.

 

Ce frontend est disponible en version gratuite & payante (17 $) incluant de nombreuses autres fonctions.

 

Télécharger GameEx v14.07 (54,9 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un ficher DAT regroupant plusieurs informations retraçant l’historique des avancées de l’émulation des jeux ainsi que des informations sur eux au sein de MAME et MESS, il comporte également une section « tips and tricks ». En anglais.

 

Télécharger History.dat v1.61 (4,3 Mo)

Site Officiel

En savoir plus…

L’environnement de compilation complet destiné à Mame/Mess v0.160 et supérieur. Vous n’aurez besoin de rien d’autre pour compiler une version de Mame/Mess à partir de 0.160.
A noter que les binaires non unicode ne sont plus supportés officiellement et qu’il vous faudra un PC supportant les instructions SSE3 au minimum.

 

mamecompilation

 


1. Téléchargez l’archive ci-dessous ou lancer le fichier install.exe (décompresser les fichiers ou laisser l’installation se poursuivre). Cette opération prendra un certain temps.
2. Lancez le buildtools.bat (mode console) ou cmder.exe (« fancy » console*) du répertoire d’installation (par défaut C:\buildtools), ce dernier est recommandé.
3. De temps en temps et si vous utilisez cmder.exe, exécutez la commande « update » pour mettre à jour les outils de compilation.
4. Téléchargez le code source de MAME/MESS ici et le mettre dans le répertoire « buildtools/src ».
5. Vous n’avez plus qu’à exécuter la commande make.

 

(*) La « fancy console » ou Cmder a comme principal avantage  la portabilité. Cmder est conçu pour être totalement autonome et sans dépendances externes, ce qui le rend idéal par exemple pour les clés USB ou Dropbox etc. Ainsi, vous pouvez utiliser cette console, les alias et les fichiers binaires (comme wget, curl et git) partout avec vous.

 

git clone https://github.com/mamedev/mame.git
git clone https://github.com/mamedev/buildtools

 

NB: Si vous aviez déjà téléchargée la précédente version, il vous suffit de mettre à jour les outils de compilation avec la commande « update ». Cette mise à jour est indispensable pour compiler 0.161.

 

Télécharger MAME Build Tools (2015/05/04) [32 et 64 Bits] v0.160 et + (769,9 Mo)

Site Officiel

En savoir plus…

Un complément pour le cheat.7z (XML) de Pugsy, à utiliser en plus du fichier original.

 

– Décompressez l’archive de manière à obtenir un fichier cheat_wayder.7z (qui lui n’est pas à décompresser).
– Placez-le dans le répertoire courant de Mame.
– Enfin, ajouter une référence dans le fichier de configuration de mame :

 

Remplacez la ligne : ‘cheatpath cheat’ par ‘cheatpath cheat;cheat_wayder;cheat_wayder_omake’

 

Télécharger Wayder Cheat v0.161 (171.0 Ko)

Site Officiel

En savoir plus…

Scuore’s Mame Snap Collection est comme son nom l’indique une collection de screenshots pour Mame. Elle est gérée par Scuore, membre du site Emulab.it.

 

scuore

 
Différences avec la collection Antopisa Progetto Snaps :
– Comprend uniquement les snapshots des jeux « Parents » (voir liste des jeux originaux dans votre Mame).
– Pas de snapshots des jeux « clones »
– Les snapshots sont également mis à jour selon les améliorations d’émulation citées par les développeurs de Mame lorsqu’ils releasent une nouvelle version (section Mame « What’s New« )

 

Télécharger Scuore’s Mame Snap Collection v0.161 (162,3 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un excellent émulateur Game Boy Advance / Nintendo DS / DSi et Pocket Station.

NO$GBA comme No Cash GBA est un émulateur Nintendo DS / DSi / DS Lite & bien sûr GameBoy Advance, pour Windows XP, Vindows Vista/7/8/10 ou MS-DOS (pour la version DOS). Les options incluent tous les types de sauvegardes et la lecture de multiples cartouches. NoGBA supporte le multiplayer & est capable de charger plusieurs roms NDS pour « linker » les jeux. Le multiplayer pour GBA est également supporté.

 

Les changements sont:

 

– dsi/help: added little-endian AES pseudo code with double-checked test values
– dsi/files/help: added camera pit.bin and jpec/exif specs (unknown signature)
– dsi/files/help: added TWLFontTable.dat specs (with unknown compression)
– dsi/files/help: added specs/compression for « wifi firmware » (unknown purpose)
– dsi/files/help: added specs for TWLCFGn.dat (user settings) (as far as known)
– dsi/files/help: added specs for misc files and log files
– dsi/files/help: more details for « tad » files (sd card .bin) and for HNB_.lst
– dsi/files/help: added partial specs on certificate and whitelist stuff
– dsi/help: notes on emmc decryption being possible for boot code and partitions
– dsi/mem/help: added info on various main ram regions (2FFxxxxh and 2000400h)
– debug: filesystem viewer: allows to view eMMC partition trees (like NDS carts)
– debug: filesystem viewer: double click saves selected file (to fixed filename)
– dsi/help: specs for eMMC images (« DSi-#.mmc » with « DSi eMMC CID/CPU » footer)
– gaming version: fixed crash when starting emu without cartridge in nds mode
– debug version: fixed messed intro screen when booting without cart in nds mode
– nds/3d/help: added note on invalid gx commands being ignored by hardware
– nds/3d: made ‘invalid gx command’ warning optional (as part of bad io warning)
– gba/help: updated gba/thumb open-bus specs in unpredictable things chapter
– gba/emu: better prefetch for reads from unused memory by code in WRAM/OAM/BIOS
– dsi/help: added summary (and complete list) of files/folders on SD/MMC storage
– layer setup: allows to disable video layers, 3d effects, and 3d hide tests
– layer setup: allows to disable nds sound channels, and separate sound formats
– gba/bios-clone: swi cpufastset length rounded-up to n*8 words (thanks ricardo)
– nds/auxspi: forces spi-busy bit (and unused bits) to zero (thanks Frederic)
– setup: added « setup_nds_system » in gaming version, too (thanks Kokoji)
– setup: fixed some crashes on gba/nds/dsi mode changes (mainly tty-related)
– dsi/help: added MBR, VBR, FAT, and LFN specs to SD/MMC filesystem chapters
– dsi/help: added console id chapter (cid, 4004d00h, barcode, mac, wfc id)
– dsi/help: added AES ndma notes (block size, start-ndma before starting aes)
– dsi/aes: emulates aes-io-ports, and aes-irq (no aes-dma yet though)
– dsi/aes: ported AES functions to native DSi-style little-endian format
– dsi/help: updated AES i/o port chapter (many details, additions, corrections)
– dsi/help: discovered eMMC 120bit CID value (at 2FFD7BCh in main ram)
– dsi/cartbooter: allows dsiware/system code to exceed 4MB (unlike ROM carts)
– gui: help-engine on win95/winNT4: forces IDC_ARROW (instead of IDC_HAND)
– gui: uses GetScrollInfo/SetScrollInfo in help-engine (except for win31…?)
– dsi/help: identified AIC3000D as TSC2117, added lots of specs from datasheet
– debug: added SPI logging option (in TTY window) (cart, powerman, flash, tsc)
– dsibrew: updated the NUS Downloader/database page (some additions/corrections)
– dsi/help: added note on teak being actually used (by two system utilities)
– dsi/cartloader: added « .app » to standard extensions (for nus downloader files)
– dsi/help: added more cart header details (region flags, system/dsiware flags)
– dsi: emulates dsipstat.bit6=1 (lcd init ready) (needed for dsi system menu)
– nds/dsi: allows writing dispstat.bit7 (MSB of 9bit LYC) (unlike 8bit gba LYC)
 

Télécharger No$GBA (Gaming version / Dos) v2.8a (186,8 Ko)

Télécharger No$GBA (Gaming version / Windows) v2.8a (190,9 Ko)

Télécharger No$GBA (Debug version / Windows) v2.8a (767,1 Ko)

Site Officiel

En savoir plus…

Neko Project II est un très bon émulateur NEC PC-9801 tournant sous Windows.

 

– Minor fixes only (should not changed fundamentally )

 

Télécharger Neko Project II (9x/Me) v0.84 (699,7 Ko)

Télécharger Neko Project II (Win NT) v0.84 (507,9 Ko)

Site Officiel

En savoir plus…

Créé par Avery Lee (l’auteur de VirtualDub), il s’agit d’un émulateur d’Atari 8 bits (800/800XL/130XE). Il dispose de beaucoup d’options ainsi que d’une bonne compatibilité. Il prend en charge les jeux protégés conformément à l’émulation.

 

  • Veronica emulation fixes: TRIG3 is now updated, AND instruction fixed, banking register bugs fixed, made more parts of the debugger work with multiple debug targets.
  • Added Go To Source to History pane and fixed a regression with crashing when toggling source breakpoints.
  • Fixed the issues/crash with The!Cart RAM banking. The banking wasn’t always updated when flipping the write protect bits and the new cartridge path wasn’t initializing the RAM.

 

Topic des versions Beta.

Télécharger Altirra v2.70 Test 11 (3,6 Mo)

Site Officiel

En savoir plus…

SSE pour « Steven Seagal Edition » est un émulateur d’Atari ST basé sur le STeem original v3.2 de 2004. Il emprunte également des améliorations en provenance de Hatari.

 

– CPU exception stack frame legit fix for Aladin instead of previous hacks

– Bugfix RAM 14MB no display
– Bugfix sound volume sliders start at 0
– Bugfix PSG noise delays with ‘Sampled YM-2149′ option (Dungeon Master)
– Bugfix PSG quantize for low periods (Union Demo text screens)
– Bugfix RAR5-compatible version of unrar.dll not recognised.
– Bugfix Microwire read data (Sleepwalker STE)
– Bugfix floppy disk gaps on READ TRACK (ProCopy on ST, MSA images)

– New patch: Gunship STX protection

– Links updated in general info; don’t forget to copy steem.new

 

Télécharger Steem SSE v3.7.1 (850,9 Ko)

Télécharger Steem SSE (No D3D) v3.7.1 (483,4 Ko)

Site Officiel

En savoir plus…

HBMAME (HomeBrew MAME) est une version non officielle de mame permettant l’ajout de nombreux jeux maison et hacks divers. A noter que des packs de snaps et artworks sont disponibles sur le site officiel.

 

Les changements:
Thanks to various sources of information: Smitdogg, mamesick.
– Converted to MAME’s Genie compiling system
– Fixed Charles Doty’s Dec0 Chaos Demo.
– [pacmanp] (Fix for level 256 kill screen) – modified to include Pinky and Inky AI fixes [Don Hodges, Krick]
– UI build: various fixes and adjustments.


New Games
– [ketarr17] Ketsui Arrange 1.7 [by trap15]
– [mslug2t] Metal Slug 2 Turbo [by trap15]
– [pcmademo] Neogeo ADPCM-A Playback demo [by freem]

 

Télécharger HBMame (32 bits) v0.161 r37536 (5,1 Mo)

Télécharger HBMame (64 bits) v0.161 r37536 (5,6 Mo)

Télécharger HBMame GUI (64 bits) v0.161 r37536 (5,7 Mo)

Télécharger HBMame GUI (32 bits) v0.161 r37536 (5,2 Mo)

Site Officiel

En savoir plus…