Hatari est un émulateur Atari ST, STE, TT et Falcon tournant sous Linux, BSD, BeOS, Mac OS X et bien d’autres systèmes supportant la bibliothèque SDL.
 
hatari
 
Following features are deprecated and will be removed in a future release:
– Support for the SDL 1.2 library (i.e. SDL 2.x should be used instead)
– SDL 2.x « bUseSdlRenderer » config and « GPU scaling » GUI options
(after HW support for SDL2 is available widely enough)
– The old UAE CPU core (i.e. the new WinUAE CPU core should be used instead)
– Python v2 support in Python scripts (Python 2 was end of life in 2020)
– The « external » disassembler (i.e. use « –disasm uae » instead)
– Hatari XBios(255) API enabled with the « –bios-intercept » option
(i.e. use « –natfeats » & « –cmd-fifo » options and « hconsole » instead)
– The old ~/.hatari configuration file location (use ~/.config/hatari instead)
 

Emulation:
– FDC / Disk :
– Support for MegaSTE DIP switch register $FF9200
(set floppy drive to HD by default on MegaSTE/TT/Falcon)
– support for DD/HD mode on MegaSTE at $FF860E
(when FDC is set to HD mode, reading DD floppies will fail)
– Support for the ‘Disk Change’ (DC) signal on TT machines on TT’s MFP GPIP4
– Fix: IDE disks with sector size > 512 bytes
– Fix: IDE controller is now always available in Falcon mode, even if
no hard disks have been configured.
– CPU:
– Update CPU core to latest WinUAE 4.4.0 beta : full support for undocument
fields in 68000 bus/address error stack frames, as well as CCR flags for
most of the 680×0 instructions (using a cpu tester program on the real
hardware that checks all possible opcodes’ combinations)
– 68030 MMU hardware bus error support + various fixes
– FPU fixes
– Video:
– Improved timing when setting Vsync signal
(same place where video counter is reloaded)
– Handle screen where vertical DE signal is completely disabled
– Better start/end position for the VBlank signal at 50Hz and 60Hz
– Sound:
– Add a better filter for downsampling the internal 250 kHz signal, should
give better results when the YM2149 outputs high frequency sounds
– Fix microwire mask shifting when CPU runs > 8 MHz
– MFP :
– Rewrite MFP code to handle several MFP objects and add support
for the TT’s 2nd MFP (not all TT’s MFP signals are emulated yet)
– Improved Falcon’s DMA sound interrupt on GPIP7 and AER
– Blitter:
– Large rewrite of the blitter’s core, improving cycle accuracy and
handling the complex cases where xcount=1 and nfsr=1. Code is slighlty
smaller and closer to the logic of the real hardware
– Handle restart in non HOG mode when the CPU uses a RMW instruction
(eg TAS)
– Improve access to memory regions that would generate a bus error
for the CPU
– Emulate additional RTC/NVRAM registers
– megaSTE should start at 8 MHz, not 16 MHz
 

Emulator:
– Miscellaneous:
– Fix: freeze at Hatari exit and RS-232 device file changes,
when device file(s) are FIFO(s)
– Fix: when autostarting programs without pre-existing INF file,
enable blitter also with EmuTOS
– Use floppy track’s size in bytes to detect DD/HD/ED
(instead of counting sectors)
– Add –lilo debug option for more convenient m68k Linux loading
– Config file handling:
– Support config file values with ‘=’ in them
– Skip reading global config file if HATARI_TEST environment
variable is set
– Memory handling:
– Memory snapshot version increase due to FDC changes
(i.e. old snapshots won’t work with new version)
– Accept 10MB as valid ST-RAM amount (max on real MegaSTE/TT machines)
and correct invalid Falcon ST-RAM amounts
– Fix: 24-bit address mode change while emulation is running
(triggered e.g. when TT-RAM is enabled for TT)
– HD images:
– Fix: run-time IDE byte swap change requires IDE re-init
– Fix: TOS booting from A: although SCSI drive was enabled
– Support read-only HD image files, and show error dialogs
for image file open/lock issues
– GEMDOS HD emulation:
– Support FASTLOAD program flag with GEMDOS HD
– GEMDOS HD emulation cartridge assembly functionality is moved almost
completely to emulator side. Fixes Atari side error handling when program
file is not readable, and TOS stack overflows in some rare cases
– Detect DTA re-use to reduce DTA cache usage, grow cache on
demand and give warning if its entries need to be re-cycled
(= cache max size is reached)
– Invalid DTA in Fsnext() return -ENMFIL, like TOS does
– Fix: skip non-existing host files on FSnext() instead
of returning an error (latter broke directory listings)
– Fix: Dsetpath/Dgetpath empty path handling
– Hatari graphics support:
– Low/med-rez line doubling uses less CPU and doubled lines in
« TV » display mode are now drawn at half intensity, not as black
(fixes TV mode being too dark)
– SDL2: « –zoom » option accepts any values between 1.0 – 8.0
– SDL2: « –zoom » option is changed to always enable low resolution
doubling before SDL framebuffer is scaled up (or down) by the zoom
factor. This way Hatari output window is approximately same sized
regardless of emulated Atari resolution, like on a real CRT monitor
– SDL2: scale quality is selected automatically; nearest pixel for sharp
output with integer scaling factors, and linear scaling to smooth out
issues with non-integer scaling and window resizes
– SDL2: Now redundant « nRenderScaleQuality » config option is
removed and « Linear scaling » option in GUI is replaced with
the « GPU scaling » option (=bUseSdlRenderer config option)
– Added new « –screenshot-dir » option to select the folder for screenshots
– Fix: [ffmpeg/video] Invalid PNG signature 0x89504E470D0A1A
– Fix: garbage graphics (by clearing the whole render area)
– Fix: Spec512_StoreCyclePalette when using 16 or 32 MHz
– Input handling:
– Support SDL « Hat » events in addition to « Axes » events
(= support 80’s game controllers, also in SDL GUI)
– Map a turbofire button independent of the fire button if the game
controller is capable
– Show mouse grab toggle shortcut key in startup statusbar message
– Center host mouse to Hatari window on Atari resets and resolution
changes only when window is focused and mouse pointer is within it
– Fix: keypad emulation with SDL2
– Fix: simulated (socket API) key input with SDL2
– Profiler:
– Profiler backtrace shows now real caller addresses
and their offsets from the function entry points
(slows profiling of addresses with symbols)
– All profiler outputs have now reasonable limits
(so that they don’t flood console)
– Fix: exception in profile post-processor script
(with symbol address aliases)
– Tracing:
– Fix: CPU disassembly trace output doesn’t go to specified trace file
– Trace flags can be added and removed instead of needing to
always specify all the relevant ones, both with « –trace »
command line option and debugger « trace » command:
–trace os_base,aes, trace +xbios,bios, trace -bios,-aes
– VDI trace shows names also for NVDI/Speedo/GDOS functions
– VDI & AES trace function numbers are shown in hexadecimals
with 0x prefix like rest of the OS calls
– Debugger:
– New « screenshot » command for saving screen dump to a PNG/BMP file
– « symbols resident » option replaced with « symbols autoload »
option which can be used to completely disable automatic symbol
loading and unloading for programs run through the GEMDOS HD
(helps debugging resident programs started from GEMDOS HD)
– Improvements to UAE and external disassembler disassembly
– UAE disassembler is now default instead of external one
(latter doesn’t decode all instructions correctly)
– New « info » subcommands:
« acia », « dmasnd », « ikbd », « mfp », « nvram », « rtc » and « scc »
– Also UAE disassembler can now show the profile info
– « info » command can show AES & VDI information on on their
respective traps without VDI mode/tracing being enabled
– Breakpoint « :info » option to call specified info function
on tracing breakpoint hits (one can now use e.g. « :info vdi »
on VdiOpcode breakpoints)
– Improved symbols info output
– Native features:
– Support for missing NF_SHUTDOWN (reset) sub commands
– Test code for rest of features (except for NF_SCSIDRV)
– When Hatari resets or exits due to emulated program
NF_SHUTDOWN / NF_EXIT call, output user a note about that
 

Tools and Hatari Python/Gtk UI:
– Python scripts use now « python3 » because most current distros don’t
anymore install Python v2 by default. To use a script with v2,
change « python3 » in its first line to « python2 »
 

Building and unit tests:
– Source repository moved from Mercurial to Git
– Fix: issue with multilib capable cross-compilers
– Only Caps library v5.1 is supported (support for old v4.2 is dropped)
– Obsolete Mudflap option replaced with AddressSanitizer support
– Add tests for GEMDOS HD, fullscreen/overscan display, blitter and Hatari
command FIFO + improve CPU/MMU variant coverage in earlier tests
 

Documentation:
– Up to date documentation provided at: https://hatari.tuxfamily.org/doc/
– New m68k-linux.txt and m68k-netbsd.txt documents on how to
test m68k Linux and NetBSD under Hatari
– Debugging and profiling information is split from manual.html to
a separate debugger.html file
– Minor improvements
 

Fixed demos:
– Pacemaker STE demo (end part), when it’s run from GEMDOS HD
– Multi scrolls part in Closure by Sync
(regression since Hatari 2.2, vsync in bottom border)
– Fullscreen part in Hard As Ice STE demo by I.C.E.
(screen with no vertical DE signal)
– Fullast Vinner by Troed/Sync
(improved vblank position, partial fix for now)
– Electric Night Falcon demo by Dune
(MFP DMA sound interrupt on timer A using AER)
– Oompa by No Extra (after greetings part)
(blitter access to bus error regions)
– E.K.O System (music should now play in the racing scene)
 

Fixed programs:
– MS Write (crash), when it’s run from GEMDOS HD
– Akaisex program reading AKAI S1000 HD floppies converted to STX
– EmuTos drawing vertical lines with blitter and leaving some trails
(blitter in non HOG mode using TAS intruction to restart)
– Cecile v2.22, now also works if no IDE drive has been configured
– Trans D-Bug Express by PHF (lock when running in megaSTE mode at 16 MHz)
 

– Misc

 

 

Télécharger Hatari (x86) v2.6.1 (5.9 Mo)

Télécharger Hatari (x64) v2.6.1 (6.0 Mo)

Site Officiel

En savoir plus…

DS4Windows est un programme portable qui vous permet d’obtenir la meilleure expérience lors de l’utilisation d’un DualShock 4 sur votre PC, en émulant un contrôleur Xbox 360, beaucoup de jeux deviennent alors accessibles.
 
– Lowered intensity of rumble effect for DualSense
– Rumble and lightbar support for DualSense now work over BT
– Added Rotate options to the Preset Menu in the Profile Editor. Useful for mapping a single JoyCon
– Disable DualSense Mic LED for now
– Edit language used for Run At Startup options to make intent more clear. Contribution by olokos
– Updated Ukrainian localization. Contribution by dondrakon1
– Added Hungarian translation. Contribution by rocketbucket10
– Experimental rumble for DS4 emulation. Make support a profile option. Contribution by mika-n
– Added New Battery and Charging command line query options to return the battery value and the charging status. Contribution by mika-n
– Updated target .NET Framework to version 4.8. Contribution by dante38
– Disable Output Slots section when service is not running
– New outputSlot related command line interfaces. Contribution by mika-n

 


 

Télécharger DS4Windows (original) (x86) v3.3.3 (2.6 Mo)

Télécharger DS4Windows (original) (x64) v3.3.3 (2.6 Mo)

Site Officiel

En savoir plus…

Un gestionnaire de roms avec une interface aussi claire que Romcenter et axé sur la simplicité avec un nombre limité de fonctions. Une référence désormais.
 
L’immense avantage de ce manager est de pouvoir scanner n’importe quel repertoire de roms , en VRAC & ensuite -en fonction de ce que vous avez comme dats- de les ranger et replacer automatiquement. (très utile si vous avez des tonnes de dats (TOSEC). Il vous permet réellement de collectionner des centaines de collections avec un gain de temps considérable par rapport aux autres managers. Il convertit également les zips au format Torrentzip afin de faciliter le partage à travers les fichiers torrent.
 
romvault2.1
 

– Added new Single Archive Dropdown settings to add Single Archive Types:
. Add SubDirs
. No SubDirs
. Add SubDirs if conflicts
. Add SubDirs if multiple roms
 

– Switched to a faster un-Deflate Stream so de-compressing zip files is now faster.
– Big speedup to the fixing report window.
– Stopped RV from trying to use chdman.exe on V1 CHD’s (as chdman.exe no longer supports reading them.)
– Fixed a bug where locked (read only) directory did not set files to read only, (just the zips.)
– Fixed a bug where not all zipped files where being deleted in a fix, and a second fix was needed to delete them.
– Fixed a bug reading unicode names from zip file
– Fix a bug of DOSCenter Dat File Reader where the filename contained the word size.
– Added a try catch to Get Directory Info, to stop RomVault from crashing out if the Directory could not be accessed.
– Fix a dat reader bug where un-needed directory enteries where not correctly being removed from the DAT’s while loading.
– There is also a matching Trrntzip.net update to match this release.
– Command line versions will also follow soon.

 

Télécharger RomVault v3.8.0 (1.7 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un émulateur de Playstation. (Builds automatiques).
 
– Gamepad hotkeys, toggle fullscreen hotkey (#92)
– debug: gpu rect texture export (wip)
– OpenGL transparency bug fix
– ci: fix paths to Discord script in AppVeyor builds
– debug: log vram->cpu transfers
– Added hotkey configuration menu (#90)
– Create FUNDING.yml
– externals: update filesystem to 1.3.6 (fixes exception during directory read)
– ci: Github Actions .yml refactor
– ci: added ccache on Github Actions
– ci: use upload-artifact-as-is
– ci: added Github Actions build workflow
– ci: added Github Actions build workflow
– ci: added Github Actions build workflow
– externals: update ImGUI to 1.79
– debug: dump all spu binary traffic
– debug: use if-else in place of ranged switch (no support in VS)
– Misc fixes etc.

 

 

Télécharger Avocado (x86) r784 (2.2 Mo)

Télécharger Avocado (x64) r784 (2.4 Mo)

Site Officiel

En savoir plus…

De nouveaux patchs sont disponibles sur le site de nos partenaire de chez la TRAF (et sur notre miroir), de quoi s’occuper de nombreuses heures 🙂
 
traf
 

Site Officiel

L’environnement de compilation complet destiné à Mame/Mess v0.208 et supérieur. Vous n’aurez besoin de rien d’autre pour compiler une version de Mame/Mess à partir de 0.208.
Noter qu’à partir de la version 6.0 des outils de compilation de MAME, seule la version 64 bits est prise en compte (anciennes versions).
 
Avec ce package, les builds de MAME seront compilés avec GCC 10.
 
Updated build tools:
 
– MinGW GCC 10.2.0-5
– MinGW GNU binutils 2.35.1-2
– MinGW lld 11.0.0-3
– MSYS2 GNU make 4.3-1
– mame-essentials 1.0.6-1
 
Base directory as packaged is C:\Users\Public\msys64 so as not to encourage littering the root of the boot drive which is protected by UAC by default.

 

mame_msys2
 

Télécharger MAME Build Tools v7.0 [0.208 et +] (342 Mo)

Site Officiel

En savoir plus…



 
CPCEC est un émulateur d’Amstrad CPC (modèles 464, 664 et 6128). ZXSEC est un émulateur de Sinclair ZX Spectrum (modèles 48k, 128k, +2/Plus2 et +3/Plus3) pour Windows.
 

Télécharger CPCEC / ZXSEC / CSFEC / MSXEC (2026/01/31) (1.2 Mo)

Site Officiel

En savoir plus…

Xemu est une application multiplateforme et open source qui émule le matériel de la console de jeu Xbox d’origine, permettant aux utilisateurs de jouer à leurs jeux Xbox sur les systèmes Windows, macOS et Linux.
 

 
Ce projet est une branche active du projet XQEMU, qui est lui même basé sur le projet QEMU qui est populaire et très activement maintenu.
 

 


 
A noter que la version 32 bits n’est pas officielle (réalisée par Lo v2).
 

Télécharger Xemu (x86) (2020/06/12) (6.2 Mo)

Télécharger Xemu v0.8.139 (10.9 Mo)

Télécharger Xemu (Debug) v0.8.139 (11.3 Mo)

Site Officiel

En savoir plus…

DSP est un émulateur Sinclair ZX Spectrum mais aussi Amstrad CPC, Arcade, NES, SMS, GameBoy, Coleco Vision, Chip8/Super Chip8… développé par Leniad Soft 2003. Il supporte les Spectrum 48K, Spectrum 128K et des jeux d’arcades comme Phoenix, BombJack ou encore Ghost’n’Goblins. Il s’agit d’un projet Open Source développé en Delphi+Lazarus+Free Pascal.

 
DSP
 

DSP Emulator 0.18b3 WIP:
-SG-1000
+Added two mappers. Almost 100% compatibility now
 

-General
+TMS99XX: Fixed video mode 2
 

-Armed F HW
+Added Armed F driver with sound
+Added Terra Force driver with sound
 

-Coleco
+Added Mega Cart support: ROM pagination
+Added Super Game Module support: More RAM and AY8912
+Added support for Boxxle and Black Onix (missing EEPROM)
 
DSP Emulator 0.18b2 Final. Almost three years have passed since the last update! Updated Win32 binary and source code. The executables for Linux and Mac this time are not compiled, if someone needs them let me know..
Many, many changes. The most important are:
 

-General
+YM2203/YM2151/YM3812: Fixed (finally!) the FM sound, improves a lot Shinobi, Rastan, Ghost’n Goblins, Snow Bros…
+CPU’s: Added some CPU’s, many fixes and new opcodes
 

-8bit computer
+Spectrum: 100% emulated ‘floating bus’, added ‘Turbo sound’..
+Commodore 64: Added a initial driver
 

-Consoles
+NES: Fixed many video issues, added many mappers…
+Sega Master System: Improved driver, almost 100% working games
 

-Arcade
+Added some MCUs to emulate protections, added 24 new games, added dipswitches…
 

more here…

 

Télécharger DSP (x86) v0.23 (6.0 Mo)

Télécharger DSP (x64) v0.20 (16/07/2022) (3.5 Mo)

Site Officiel

En savoir plus…

Un émulateur de PSP écrit en Java. Codé par Mad et Shadow (PCSX2) et rejoint par Wrayal, Fiveofhearts, Hlide et Dreampeppers99. Il émule les jeux commerciaux mais nécessite une puissante configuration.
 
jpcsp
 
Liste de jeux compatibles (ou ici).
Site de développement du projet.
Builds SVN automatiques (alternative).
 

Télécharger JPcsp (x86) v0.7 rev 0318d15e (26.4 Mo)

Télécharger JPcsp (x64) v0.7 rev 00ac4d6 (29.1 Mo)

Site Officiel

En savoir plus…

WineD3D For Windows est un wrapper DirectX 1-11 vers OpenGL basé sur WineD3D, qui est une implémentation presque complète de DirectX utilisée dans Wine.
 

 
Même si Windows prend en charge DirectX de manière native, l’utilisation de WineD3D peut améliorer la compatibilité avec les jeux plus anciens, en particulier sur Windows 8 et supérieurs qui ne prennent pas en charge les modes d’écran 16 bits. Une autre utilisation possible est d’imiter les versions non prises en charge de DirectX ou de transférer des applications DirectX vers OpenGL sans avoir à réécrire le code de rendu.
Notez que WineD3D est loin d’être parfait, et de nombreux jeux ne fonctionneront pas.
 
Des instructions sur l’utilisation des DLL sont également incluses.
 
Version 1.7.x fonctionne à partir de Windows 2000.
Version 5.x fonctionne à partir de Windows Vista.
 

 

Télécharger Wine D3D For Windows (Win 2K et +) v1.7.52 (1.7 Mo)

Télécharger Wine D3D For Windows (32 Bits | Win8 et +) v11.20 (1.9 Mo)

Télécharger Wine D3D For Windows (64 Bits | Win8 et +) v11.20 (1.9 Mo)

Site Officiel

En savoir plus…

Également disponible sous Linux, Xpeccy est un excellent et complet émulateur de:
 
– ZX Spectrum 48K
– Spectrum +2
– Spectrum +3
– Pentagon (128-512K)
– ZS Scorpion (256,1024) + ProfROM
– Pentagon 1024SL
– ATM Turbo 2
– ZXEvo BaseConf
– ZXEvo TSConf
– MSX1 (beta)
– MSX2 (alpha)
– Gameboy color
 
Forum alternatif
 
xpeccy

 

Télécharger Xpeccy v0.6 (2026/08/20) (9.8 Mo)

Télécharger Xpeccy (Win QT Libraries) (9.4 Mo)

Site Officiel

En savoir plus…





https://getourbonus.com/fr/accueil

https://www.romspedia.com/