{"id":136891,"date":"2026-09-12T15:55:22","date_gmt":"2026-09-12T13:55:22","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=136891"},"modified":"2026-09-12T15:56:52","modified_gmt":"2026-09-12T13:56:52","slug":"consoles-de-salon-blastem-v1-0","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=136891","title":{"rendered":"[Consoles de salon] BlastEM v1.0"},"content":{"rendered":"<p>BlastEm est un \u00e9mulateur Genesis\/Mega Drive extr\u00eamement pr\u00e9cis, con\u00e7u pour fonctionner sur du mat\u00e9riel relativement modeste en utilisant des techniques d&rsquo;\u00e9mulation avanc\u00e9es. Il prend \u00e9galement en charge le Mega CD, le 32X, la Sega Pico, la Game Gear, la Master System, le SC-3000\/SG-1000, le ColecoVision et le Yamaha Copera. Le Heartbeat Personal Trainer, n\u00e9cessaire notamment pour Outback Joey et d&rsquo;autres jeux HPBT, ainsi que le Sega Multitap sont \u00e9galement support\u00e9s.<br \/>\n&nbsp;<br \/>\nVoici quelques caract\u00e9ristiques :<br \/>\n&nbsp;<br \/>\n<em>\u2013 Sauvegardes d&rsquo;\u00e9tat (savestates)<br \/>\n\u2013 \u00c9mulation de la Mega\/Sega Mouse<br \/>\n\u2013 \u00c9mulation des claviers XBAND et Saturn<br \/>\n\u2013 \u00c9mulation des cartouches lock-on Sonic &#038; Knuckles et XBAND<br \/>\n\u2013 Prise en charge de la RAM de sauvegarde et des EEPROM<br \/>\n\u2013 Prise en charge des homebrews utilisant le mapper SSF2 (avec heuristiques Mega Everdrive)<br \/>\n\u2013 Modes turbo et ralenti<br \/>\n\u2013 Filtre passe-bas configurable<br \/>\n\u2013 Shaders GLSL<br \/>\n\u2013 S\u00e9lection du mod\u00e8le de Genesis\/Mega Drive (pour reproduire les sp\u00e9cificit\u00e9s mat\u00e9rielles)<br \/>\n\u2013 Enregistrement audio au format VGM<br \/>\n\u2013 Affichage en vue oscilloscope<br \/>\n\u2013 Lecteur multim\u00e9dia int\u00e9gr\u00e9 (compatible formats VGM, WAVE et FLAC)<br \/>\n\u2013 Enregistrement vid\u00e9o en APNG avec piste audio WAVE<br \/>\n\u2013 D\u00e9bogueurs 68K et Z80 int\u00e9gr\u00e9s avec langage de script Turing-complet<br \/>\n\u2013 D\u00e9bogage \u00e0 distance via GDB<br \/>\n\u2013 Points d&rsquo;arr\u00eat (watchpoints) sur la m\u00e9moire 68K et les registres\/RAM du VDP<br \/>\n\u2013 Visualisation avanc\u00e9e de la palette et des plans du VDP<br \/>\n\u2013 Prise en charge des manettes et joysticks<br \/>\n\u2013 Interface int\u00e9gralement contr\u00f4lable au clavier ou \u00e0 la manette<br \/>\n\u2013 Reconfiguration \u00e0 chaud des contr\u00f4leurs<br \/>\n\u2013 Prise en charge de la mise \u00e0 l&rsquo;\u00e9chelle DPI (DPI scaling)<br \/>\n\u2013 Prise en charge des chemins de fichiers Unicode et longs sous Windows<br \/>\n\u2013 Mode d&rsquo;utilisation portable (sans installation)<\/em><br \/>\n&nbsp;<\/p>\n<p><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2025\/06\/blastem.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-105566\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2025\/06\/blastem.png\" alt=\"\" width=\"417\" height=\"332\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2025\/06\/blastem.png 1284w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2025\/06\/blastem-300x239.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2025\/06\/blastem-1024x817.png 1024w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2025\/06\/blastem-768x612.png 768w\" sizes=\"auto, (max-width: 417px) 100vw, 417px\" \/><\/a><br \/>\n&nbsp;<br \/>\nLes changements sont les suivants:<br \/>\n&nbsp;<br \/>\n<em><strong>Newly Supported Hardware<\/strong><br \/>\n&#8211; Sega\/Mega CD<br \/>\n&#8211; Sega 32X<br \/>\n&#8211; Sega Pico<br \/>\n&#8211; Yamaha Copera (OPL3 emulation missing, but all known games are playable)<br \/>\n&#8211; Game Gear<br \/>\n&#8211; SC-3000\/SG-1000<br \/>\n&#8211; Colecovision<br \/>\n&#8211; Hearbeat Personal Trainer peripheral (needed for Outback Joey and other HPBT games)<br \/>\n&#8211; Sega Multitap<br \/>\n&nbsp;<br \/>\n<strong>Quality of Life Improvements<\/strong><br \/>\n&#8211; Nuklear UI now works even if OpenGL is disabled\/unavailable<br \/>\n&#8211; Nuklear UI can now be navigated by keyboard or game controller<br \/>\n&#8211; Controller type and SDL2 mapping can now be changed after initial configuration<br \/>\n&#8211; Controllers are now ordered based on which one receives input first<br \/>\n&#8211; Implemented DPI scaling<br \/>\n&#8211; Added multiple new shaders, including some 3rd party contributions<br \/>\n&#8211; Added option to use system file picker on Windows and Linux (GTK only for the latter)<br \/>\n&#8211; Added support for Unicode and long paths on Windows<br \/>\n&#8211; Some 6-button style controllers now have correct mappings out of the box<br \/>\n&#8211; New option to save config files in the application folder for \u00ab\u00a0portable\u00a0\u00bb setups<br \/>\n&nbsp;<br \/>\n<strong>New Features<\/strong><br \/>\n&#8211; Genesis\/Mega Drive model selection: Enables emulation of model-specific hardware quirks<br \/>\n&#8211; VGM logging<br \/>\n&#8211; Oscilloscope View<br \/>\n&#8211; New media player mode that can play VGM files along with WAVE and FLAC files<br \/>\n&#8211; \u00ab\u00a0Video\u00a0\u00bb recording (APNG + WAVE)<br \/>\n&nbsp;<br \/>\n<strong>Debugging Improvements<\/strong><br \/>\n&#8211; Completely reworked the CPU debuggers with a turing complete scripting language<br \/>\n&#8211; Added watchpoints for both 68K memory and VDP registers\/RAM<br \/>\n&#8211; Enhanced palette viewer<br \/>\n&#8211; Enhanced VDP plane viewer<br \/>\n&#8211; Implemented KMod logging extensions<br \/>\n&nbsp;<br \/>\n<strong>Accuracy Improvements<\/strong><br \/>\n&#8211; Separated comopsiting from final output. Fixes minor glitch in the DF Retro Direct Color DMA demo<br \/>\n&#8211; Reworked sprite rendering phase 3 to better match documentation by Kabuto\/TiTan. Fixes Alex Kidd minigame<br \/>\n&#8211; Fixed reading version reg from Z80 and open bus reads from VDP test reg<br \/>\n&#8211; Fixed YM2612 busy flag timing<br \/>\n&#8211; Fixed a Z80 interrupt edge case which broke the music in Metal Blast 2277<br \/>\n&#8211; Improved open bus emulation<br \/>\n&#8211; Fixed some edge cases in VDP address\/command register updates. Fixes the Mona in 344 bytes demo.<br \/>\n&#8211; Fixed timing of a number of 68K instructions<br \/>\n&#8211; Fixed YM2612 Timer B load behavior that caused slow music playback in the Konami driver<br \/>\n&#8211; Implemented VDP read latency and invalid write delays<br \/>\n&#8211; Fixed YM2612 key scaling in CH3 special mode. Fixes sound effects in Toy Story and Maui Mallard<br \/>\n&#8211; Fixed VDP rendering behavior when all planes are disabled via the VDP test register<br \/>\n&#8211; Implemented additional YM2612 pan \u00ab\u00a0leakage\u00a0\u00bb present on real hardware<br \/>\n&#8211; Implemented undocumented Z80\/PSG clock speed bit in VDP test registers<br \/>\n&#8211; Fixed handling of auto-release in SSG-EG without HOLD. Fixes whistle sound effect in Strikers<br \/>\n&nbsp;<br \/>\n<strong>Bugfixes<\/strong><br \/>\n&#8211; Fixed crash when pressing escape with no ROM loaded<br \/>\n&#8211; Fixed immediate cancel in keybinding view when mouse was positioned where cancel button appears<br \/>\n&#8211; Fixed crash when changing video screen settings when in full-screen<br \/>\n&#8211; Fixed crash when loading save states in games with the \u00ab\u00a0SRAM\u00a0\u00bb variant of the Sega mapper<br \/>\n&#8211; Fixed crash when repeatedly reloading a ROM or a sequence of different ROMs<br \/>\n&#8211; Fixed a bug in the implementation of the &lsquo;in (c)&rsquo; Z80 instruction<br \/>\n&#8211; Fixed crash when loading new ROM via drag &#038; drop when existing ROM has lock-on<br \/>\n&#8211; Fixed a number of bugs in the controller mapping UI<br \/>\n&nbsp;<br \/>\n<strong>Other Changes<\/strong><br \/>\n&#8211; Added a 64-bit Windows build<br \/>\n&#8211; Added new 68K and Z80 interpreters for building on non-x86\/x86-64 targets<br \/>\n&#8211; Added an experimental web build<br \/>\n&#8211; Added ROM DB entries for a number of games that needed them<br \/>\n&#8211; Some very early work on LaserActive that emulates some parts of the PAC-less base player<\/em><br \/>\n&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7221\" title=\"Download BlastEM\">T\u00e9l\u00e9charger BlastEM v1.0 (4.6 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/www.retrodev.com\/blastem\/\" target=\"_blank\" rel=\"noopener noreferrer\">Site Officiel<\/a><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/www.retrodev.com\/blastem\/nightlies\/\" target=\"_blank\" rel=\"noopener noreferrer\">Site Officiel des binaires<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles-de-salon\/59-multi-consoles\/\">En savoir plus&#8230;<\/a><\/p>\n<div class=\"fcbkbttn_buttons_block\" id=\"fcbkbttn_left\"><div class=\"fb-share-button  \" data-href=\"https:\/\/www.emu-france.com\/?p=136891\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>BlastEm est un \u00e9mulateur Genesis\/Mega Drive extr\u00eamement pr\u00e9cis, con\u00e7u pour fonctionner sur du mat\u00e9riel relativement modeste en utilisant des techniques d&rsquo;\u00e9mulation avanc\u00e9es. Il prend \u00e9galement en charge le Mega CD, le 32X, la Sega Pico, la Game Gear, la Master &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1],"tags":[],"class_list":["post-136891","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pKi2R-zBV","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/136891","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=136891"}],"version-history":[{"count":4,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/136891\/revisions"}],"predecessor-version":[{"id":136895,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/136891\/revisions\/136895"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=136891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=136891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=136891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}