NeoST est un émulateur Atari ST/STE libre sous licence GPLv3, développé en C++17 et directement jouable sur ordinateur comme dans un navigateur web via WebAssembly (et disponible pour Windows, Linux, MacOS, RasPi, Wasm). Conçu pour démarrer immédiatement sans configuration complexe grâce à l’intégration d’EmuTOS, il gère quatre machines (520 ST, Mega ST, STE, Mega STE de 256 Ko à 4 Mo de RAM) avec leurs options matérielles dédiées, comme le processeur jusqu’à 16 MHz, le coprocesseur FPU 68881, le son DMA et les filtres Microwire.

 

Côté précision, NeoST reproduit le rythme exact du processeur d’époque (cœur Moira) ainsi que le fonctionnement registre par registre de chaque puce matérielle. Pour garantir une fidélité absolue et faire tourner sans bug les démos graphiques ou les jeux protégés (.st, .msa, .dim, .stx/Pasti, disques durs GEMDOS et ACSI), son affichage est comparé automatiquement, image par image et au pixel près, avec celui d’Hatari, l’émulateur qui sert ici de modèle de comparaison de référence. Il intègre également un débogueur avancé, des états de sauvegarde complets et le bruit mécanique du lecteur de disquette.
 
Pensé sur mesure pour les installations rétrogaming de type « retro-box » (comme un Raspberry Pi branché sur la télévision), NeoST apporte deux atouts majeurs absents d’Hatari :
 
– Un mode borne d’arcade plein écran 100 % manette : il permet de naviguer dans les menus et de changer de disquette à chaud sans jamais avoir besoin d’un clavier ni de redémarrer.
– Un zoom adaptatif intelligent : l’image se cale d’elle-même pour supprimer les bordures inutiles, mais s’élargit automatiquement dès qu’une démo ouvre l’écran complet (overscan), le tout sublimé par des shaders reproduisant l’effet d’un écran cathodique (CRT).
 

 

Télécharger NeoST v0.6.5 (17.2 Mo)

Site Officiel

En savoir plus…

OxyROMon est un gestionnaire de ROM multi-plateforme écrit en Rust (il est donc plutôt voué à être installé sur un serveur, mais peut aussi très bien s’utiliser sur un PC). Comme la plupart des gestionnaires de ROM, il vérifie les fichiers ROM par rapport aux bases de données connues. Il est conçu principalement dans un objectif d’archivage.
 

 

Les changements sont les suivants:
 
Features
– Added the MERGED strategy to rebuild-roms, storing each clone’s files in its parent’s ZIP, as ClrMamePro does
– Added the purge-games subcommand, moving individual games’ files to Trash, with a Delete action in the web UI and a purge_games MCP tool
– Added -s/–system to purge-systems
– Added -a/–arcade to import-dats, with an Arcade switch in the web UI and an arcade MCP parameter, to import game-based DATs such as FBNeo’s as arcade systems
– import-dats now reads MAME’s and HBMAME’s -listxml output directly
– Added the mcp subcommand: a Model Context Protocol server on stdio, with progress notifications, cancellation, resources and prompts; –read-only exposes only the non-mutating tools, and purges need confirm: true
– The web server also serves MCP over Streamable HTTP at /mcp, sharing its event stream with the web UI
– Added Wii U support from the new wux-rs crate: import, check, convert and export WUX, and export WUDs and WUXs to WUA and NUS folders; its CLI (wuxrs) ships in the release archives too
– Added the import-keys subcommand, storing Wii U keys from Cemu’s keys.txt or a console’s otp.bin in the data directory
– import-keys also imports Switch keys from prod.keys and title.keys, checking them first; ~/.switch/prod.keys is still read when only title.keys were imported, or nothing
– WUA is lossless: a WUA oxyROMon writes rebuilds its disc byte for byte, so it can be imported, checked, converted back to WUX or ISO, and set as PREFER_FORMAT; update partitions are shared in a hidden .update-partitions folder
– Wii U updates and DLC import as games from No-Intro’s CDN DAT, count as complete with their newest TMD, and are bundled into WUA exports
– Exporting a Wii U update or DLC rebuilds the H3 files No-Intro’s DAT sometimes leaves out
– Importing a Wii U title keeps a ticket no DAT lists in a wiiu_tickets folder, and exports use it
– create-dats lists a WUX as the WUD it holds and a Wii U title’s folder as one game
– Added the GAME_SUBFOLDERS setting (never, multiple or always), storing games in folders of their own, with multi-disc games sharing one folder with their playlist
– Added the DISCARD_CATEGORIES setting, discarding games by the categories their DAT gives them, such as Redump’s Demos and Coverdiscs, with a Discard Categories field in the web UI
– Added the INFER_CLONES setting, grouping games by title for 1G1R when their DAT has no Parent– Clone data, as Redump’s don’t, with an Infer Clones switch in the web UI
– Added the import-clone-lists subcommand, importing Retool’s clone lists, which INFER_CLONES reads to group titles named differently across regions and to elect one of a region’s releases by its priority
 
Changes
-s now means –system in every command with that option but config: check-roms –size has no short form any more, and import-irds and purge-irds gain -s
– RVZ support now comes from the new rvz-rs crate, a port of Dolphin’s RVZ code, instead of dolphin-tool; its CLI (rvzrs) ships in the release archives too
– RVZ_BLOCK_SIZE is rounded up to a power of two, the only sizes up to 2 MiB that RVZ allows
– WBFS support now comes from the new wbfs-rs crate, a port of wit, instead of wit, and exports from RVZ without decoding an ISO; its CLI (wbfsrs) ships in the release archives too
– The nod feature is gone
– Compressing a Wii ISO to RVZ or WBFS needs the Wii common key, which import-keys takes from a Wii’s or a Wii U’s otp.bin or BootMii’s keys.bin
– Removed the RVZ_SCRUB setting
– 7z and ZIP support now always comes from the sevenz-rust2 and zip crates: 7-Zip is no longer needed, and the sevenz feature is gone
– BPS and IPS support now comes from the new xps-rs crate, a port of Flips, instead of flips; its CLI (xpsrs) ships in the release archives too
– XDELTA support now comes from the new xdelta-rs crate, a port of xdelta3, instead of xdelta3; its CLI (xdeltars) ships in the release archives too
– CHD support now comes from the new chd-rs crate, a port of chdman, instead of chdman, for CDs, – DVDs, hard disks and LaserDiscs; its CLI (chdrs) ships in the release archives too
– CIA support now comes from the new cia-rs crate, a port of ctrtool, instead of ctrtool; its – CLI (ciars) ships in the release archives too
– oxyROMon no longer needs any external tool installed
– The Docker image is now Alpine only, on latest and the version tags; the Arch Linux image and -alpine tags are gone
– Editing a 7z now copies the untouched entries as they are instead of re-encoding them
– purge-roms, and updates by import-dats, download-dats and import-irds, now delete the directories they leave empty
– download-dats keeps going when a Redump system fails, and fails the run at the end naming each one
– download-dats now fetches Redump DATs from redump.info, with its new systems; existing systems move over and take Redump’s new names
– Merged the web UI’s Upload and Download menus into one Import menu
– import-roms now says when it extracts files from an archive holding several games and leaves the archive in the source directory (#237)
 
Fixes
– Fixed rebuild-roms -f skipping clones in sets already NON_MERGED or FULL_NON_MERGED
– Fixed rebuild-roms computing completion with the strategy it rebuilt from
– Fixed rebuild-roms leaving a parent’s files in a clone’s directory when another of the clone’s files was missing
– Fixed rebuild-roms naming a clone’s loose copies after its parent’s ROMs instead of its own, which check-roms then failed
– Fixed rebuild-roms exiting silently when there are no arcade systems
– Fixed import-dats slowing down on DATs with ROMs shared by many machines, such as HBMAME’s
– Fixed commands printing nothing but fatal errors when stderr is not a terminal
– Fixed web UI and MCP actions colliding when run at the same time; they now run one at a time, and a waiting MCP tool can be cancelled
– Fixed hard disk CHDs failing with « Not a valid rdsk » unless they began with an Amiga Rigid Disk Block
– Fixed the web UI’s system deletion dialog saying files are left on disk; they move to Trash
– Fixed create-dats reading each file once per checksum, and sometimes writing a truncated DAT
– Fixed import-roms sometimes hashing a CIA’s TMD before its certificates were written
– Fixed purge-systems, check-roms and import-dats panicking when two games own a file of the same name in Trash
– Fixed import-roms panicking when « None » is picked at the ROM prompt
– Fixed export-roms -f ORIGINAL putting an arcade game’s files next to their directory instead of in it
– Fixed converting a Wii U title’s folder to 7Z or ZIP leaving its extensionless contents out, and writing the archive inside the folder
– Fixed purge-roms -t skipping the ROM directory’s own Trash
– Fixed import-dats and download-dats dropping a system’s custom name and extension on update
– Fixed 7z extraction and rewrites holding whole entries in memory
– Fixed ZIP copies panicking on an unreadable entry and reporting success on a failed write
– Fixed a 7z and a ZIP of the same name sharing a scratch file
– The desktop app’s Debian package no longer depends on p7zip
– Fixed download-dats panicking when redump.org or No-Intro is unreachable
– Fixed the MCP download_dats tool reporting every system as downloaded
– Fixed import-roms -s matching every system when the name matches none
– Fixed purge-systems leaving behind the directories it emptied
– Fixed rebuild-roms and check-roms panicking on loose files without an extension
– Fixed check-roms, convert-roms and export-roms saying « No matching games found » for incomplete games
– Fixed sort-roms ignoring LANGUAGES unless DISCARD_RELEASES or DISCARD_FLAGS was set
– Fixed the CHD hard disk and LaserDisc settings refusing to be unset, and config -a reordering hard disk codecs
– Fixed malformed or homebrew CIAs crashing the import instead of being reported
– Fixed a server build after one with SKIP_TRUNK=true skipping trunk too

 

Télécharger Oxyromon v0.25 (7.0 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un fork de l’émulateur Sega Model 1/2/3 nommé SuperModel mais qui prend en charge l’utilisation du LightGun appelé Sinden.
 

 

Télécharger SuperModel Sinden Edition v0.4 r261114 (5.1 Mo)

Site Officiel

En savoir plus…

Supermodel s’impose comme l’émulateur de référence, initialement développé par Bart Trzynadlowski, Ville Linde et Stefano Teso pour restituer avec une grande fidélité les jeux de la célèbre architecture Sega Model 3 (Scud Race, Daytona USA 2, Le Mans 24, etc.).
 
Au fil des évolutions du projet, ses contributeurs ont considérablement étendu ses capacités pour intégrer la prise en charge complète des générations d’arcades précédentes, englobant désormais les systèmes Sega Model 1 et Sega Model 2 (avec toutes leurs variantes 2A, 2B et 2C).
 
Grâce à ses nombreuses optimisations techniques, notamment un rendu graphique moderne exploitant l’accélération GPU, une reproduction fidèle des processeurs et des puces sonores d’origine, ainsi qu’une prise en charge étendue des périphériques de contrôle spécifiques aux bornes d’arcade (volants, boîtes de vitesses, manches de vol et pistolets optiques), Supermodel offre une expérience d’émulation particulièrement fidèle et fluide, permettant de retrouver les grands classiques de l’arcade Sega dans des conditions optimales.
 
– Anciennes références [ici/là].
– Fichiers de configurations préparés ici.
 

 
Les changements:
 
Le système de mise à jour passe de SVN à GIT, du coup le nom des versions changent, par simplicité j’utiliserai un système par date de release plus compréhensible que le par défaut de GIT.
 
– DSB1: Emulate stereo register (routes audio stream channels left/right) by @trzy in #376
– Adjust near plane; fixes course map in Daytona 1 by @gm-matthew in #378
– Misc fixes
 
A noter qu’un fork ajoutant le support du Sinden est dispo ici.

 
Pour générer un dat vous pouvez utiliser cet outil.

 

Télécharger SuperModel v0.4 Build 261114 (5.2 Mo)

Télécharger SuperModel WIP (XP) v0.3a r862 (6.3 Mo)

Site Officiel

En savoir plus…

Pegasus est une interface graphique pour permet de parcourir votre bibliothèque de jeux et de lancer toutes sortes d’émulateurs via un même endroit. Il se concentre sur la personnalisation, la prise en charge multiplateformes et les hautes performances.
 

 
– Executes .sh for Android, like other platforms (#1195)
– Misc fixes

 

Télécharger Pegasus Frontend Alpha 16 r113 (14.9 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un frontend multi-émulateurs qui va mettre en avant les « box art ».
 

 
Les changements:
– initial support for Nintendo Switch 2
– launches native app recomps on Windows, macOS, and Linux!
– support for the Lichii emulator
– new high quality box art database for Switch 2
– improved stability and bug fixes

 
Notez qu’il s’agit d’une version de démo, la version complète étant à présent payante.

 

Télécharger Nostlan (Gratuit) v2.6 (115 Mo)

Télécharger Nostlan (Demo) v4.3 (126 Mo)

Site Officiel

En savoir plus…

ROMarr est un outil de gestion et d’organisation de bibliothèques de ROMs, inspiré des applications de la famille arr (Radarr, Sonarr). Il permet de rechercher des jeux auprès de différentes sources, d’automatiser leur téléchargement et leur importation, de vérifier leur intégrité à l’aide des bases de données DAT de No-Intro et Redump, ainsi que d’identifier les jeux manquants, les doublons et les fichiers incorrects. Il propose également des fonctions de classement, de renommage et d’organisation des collections, avec notamment la prise en charge du système 1G1R (One Game, One ROM) et l’intégration avec différents frontends et gestionnaires de bibliothèques.

 


 

Télécharger ROMarr v1.9.0 (413 Mo)

Site Officiel

En savoir plus…

Novo Player est une application écrite en Electron et Angular et qui aide à organiser votre collection de logiciels MSX et à l’exécuter sur openMSX.
 

 
– Create multiple listings of all MSX software supported by openMSX.
– Scan the hard disk to automatically fill listings with ROMs, disks, tapes, hard disks and laserdiscs, and sync the listing to your hard disk any time later.
– Display two screenshots, details and game music for each selected game.
Search for exact or partial name or SHA1 code.
– Connect to a running openMSX process to perform operations such as session management (mute, pause, etc), take screenshots, save and load states, type text, enter passwords (using a built-in database of known game passwords), enable cheats, switch disks or tapes and copy BASIC listings to clipboard.
– Enter passwords (using the same built-in database of known game passwords) and switch disks/tapes on WebMSX.
– Sort games in the table by name, company or year.
– Undo game deletes and updates.
– Display the text in English, Catalan, Dutch, French, Italian, Japanese, Korean, Portuguese, Russian or Spanish.
– View current file totals, launched games and launch history and totals in the dashboard.
– Specify additional information for each game and view it in the platform’s default viewer for the file type.
– Filter games by company, year, country, medium, size, MSX generation, sound chip, genre, user-defined game data and recently added or updated games, and save these filters for later use.
– Drag and drop files and folders on the main screen to scan and add to listings.
– Manage listings by renaming, deleting or merging them.
– View related games to a selected game based on game name, genre and company.
– Check for new version availability of Novo Player and other data files in the help page.
– Get latest MSX news from common MSX websites.
– Download games from file-hunter.com and start them on openMSX.
– Launch ColecoVision ROM games on Gearcoleco.

 

Télécharger Novo Player v1.16 (63.1 Mo)

Site Officiel

En savoir plus…

RustPS5Emu est un émulateur expérimental de PlayStation 5 développé en Rust. Il utilise une approche de type couche de compatibilité: le code x86-64 des jeux est exécuté nativement par le processeur, tandis que les bibliothèques système de la console sont réimplémentées en Rust. Les commandes graphiques sont traduites vers Vulkan et les shaders RDNA recompilés en SPIR-V.
 
L’émulateur dispose d’une interface graphique permettant de gérer sa bibliothèque de jeux, les paramètres, les contrôles et les caches de shaders. Il prend notamment en charge les manettes DualSense, DualShock 4 et Xbox, ainsi que les trophées, les cheats et la précompilation des shaders.
 
Le projet est au stade alpha. Plusieurs jeux atteignent le stade du gameplay, avec une compatibilité variable selon les titres. Les jeux 2D sont globalement bien pris en charge, tandis que certains jeux 3D présentent encore des problèmes graphiques, des ralentissements ou des plantages.
 

 

Télécharger rPS5e v0.1.7 alpha (31.0 Mo)

Site Officiel

En savoir plus…

Il s’agit d’un émulateur de N64 écrit en Rust par Logan McNaughton (simple64) et dont certaines portions proviennent de mupen64plus et/ou ares.
 

 
Les objectifs en résumé sont les suivants:
– Performance. L’auteur veux pouvoir utiliser cet émulateur sur son ordinateur portable.
– Facile à utiliser.
– Facile de travailler avec. Les recompilateurs dynamiques sont performants mais ils sont très difficiles à lire et à comprendre. Cet émulateur n’aura des interprèteurs que pour le CPU et RSP. De plus, il est entièrement écrit en Rust (en dehors de Parallel-RDP), un langage de programmation moderne dont le nombre d’utilisateurs ne cesse de croître. L’auteur a essayé d’éviter l’utilisation de macros, qui peuvent réduire la répétitivité du code, mais aussi sa lisibilité.
 

Les changements sont:
 
– Rollback netplay is now enabled. Each player can choose their own local input delay.
– Updated timings based on https://github.com/hacktarux/n64-systembench
– Fix freeze after minimizing on Windows
– Fix a freeze that would happen sometimes on reset
– Improve savestates
– Add Gopher64 as a file handler for N64 ROMs on MacOS. Thanks @lomdar67
– Fix RTC values in GB saves
– Fix transferpaks on Android
– Improve libdragon compatibility
– Support for Sodium64 (SNES emulator), Neon64 (NES emulator), and GB64 (GameBoy emulator)

 

Télécharger Gopher64 v1.2.1 (56.7 Mo)

Site Officiel

En savoir plus…

B’can est un émulateur de la console taïwanaise Super A’Can, développé par BillyJr à partir de MAME 0.287. Il prend également en charge la Famicom, la Super Famicom, la Sega Master System et la Game Gear.
 
Le projet reprend l’émulation existante de la Super A’Can et vise à corriger les problèmes encore présents, notamment au niveau de l’affichage et du son. BillyJr indique avoir repris et corrigé le code à de nombreuses reprises avec l’aide de l’IA et affirme que tous les problèmes actuellement connus ont été corrigés.
 
Un autre projet (non lié à BillyJr) d’émulation online est disponible ici.
 

 

 

Les changements:
 
– Added separate button configuration for each supported system, no longer requiring all systems to use the A’can button layout.
– Added distinct button configurations for the NES 1P and 2P controllers, including microphone support for 2P.
– Added support for the Famicom Disk System (FDS).
 
Added the following games:
– FC: Tenchi wo Kurau II: Shokatsu Koumei Den
– FC: Ganbare Goemon! (1)
– FC: Ganbare Goemon 2
– FDS: The Legend of Zelda
– FDS: Zelda II: The Adventure of Link
– FDS: Castlevania II
– SFC: Shen Long Qi Bing
– SFC: Secret of Mana 2
– SEGA MD: Rent A Hero
– SEGA Mega-CD: 3×3 Eyes
– SEGA Mega-CD: Shining Force CD
– Added support for the .chd format.
– Fixed previously reported issues.

 

Télécharger Bcan v0.1.1e (32.8 Mo)

Site Officiel

En savoir plus…

Créé par Mamesick et originellement destiné à son émulateur MAMEUIFX (à présent Arcade64), il s’agit de M1 avec un frontend intégré (et simplifié) dans un seul exécutable et permettant de régler le volume ou même d’enregistrer.
 


 
Les changements:
 
– Changed « Select New Game » behaviour, now it is much more faster, you simply have to wait 1 second that the DirectSound audio buffer is flushed (a message appears) and the new selected game will start to be played immediately, without having to re-initialize the core again.
– Improvements to the equalizer (with assistance of AI)
– Fixed a couple of bugs in the Mindow Procedure, some messages were not handled correctly (with assistance of AI)
– Improvements to the equalizer (with assistance of AI)
– Fixed a couple of bugs in the Mindow Procedure, some messages were not handled correctly (with assistance of AI)
– Minor source code changes

 
Ancien sujet.

 

Télécharger M1FX v24 (0.7.9a1.1) (17.8 Mo)

Site Officiel

En savoir plus…





https://getourbonus.com/fr/accueil

https://www.romspedia.com/