{"id":133884,"date":"2026-05-28T22:04:06","date_gmt":"2026-05-28T20:04:06","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=133884"},"modified":"2026-05-28T22:04:06","modified_gmt":"2026-05-28T20:04:06","slug":"arcade-shmupmame-sh3-v5-4-0","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=133884","title":{"rendered":"[Arcade] Shmupmame sh3+ v5.4.0"},"content":{"rendered":"<p>Shmupmame sh3+ est une version personnalis\u00e9e de MAME cr\u00e9\u00e9e par nimitz en 2025. Elle est con\u00e7ue pour offrir une latence r\u00e9duite et une meilleure pr\u00e9cision du slowdown sur plusieurs hardwares arcade, notamment les syst\u00e8mes <strong>Cave CV1K<\/strong>, <strong>PlayStation-based arcade<\/strong>, et <strong>Sega ST-V<\/strong>. Le build repose sur le fork <a href=\"https:\/\/github.com\/CoffeePope\/mame-sh34\" target=\"_blank\" rel=\"noopener\">mame-sh34<\/a> de CoffeePope, lui-m\u00eame bas\u00e9 sur MAME 0.275, qui int\u00e8gre les corrections de timing du blitter r\u00e9alis\u00e9es par Buffi et am\u00e9liore consid\u00e9rablement la fid\u00e9lit\u00e9 du slowdown sur les jeux CV1K.<br \/>\n&nbsp;<br \/>\nComme ces am\u00e9liorations demandent beaucoup de ressources CPU, elles ne sont pas compatibles avec les syst\u00e8mes utilisant le runahead, comme RetroArch. Pour contourner ce probl\u00e8me, nimitz a supprim\u00e9 le double buffering dans le driver CV1K, ce qui r\u00e9duit la latence d\u2019entr\u00e9e sans introduire d\u2019artefacts visuels. La m\u00eame approche a \u00e9t\u00e9 appliqu\u00e9e au hardware arcade bas\u00e9 sur PlayStation ainsi qu\u2019\u00e0 certains jeux Sega ST-V, o\u00f9 un syst\u00e8me d\u2019injection mat\u00e9rielle d\u2019input a \u00e9t\u00e9 ajout\u00e9 pour diminuer la latence.<\/p>\n<p>&nbsp;<br \/>\nGr\u00e2ce \u00e0 ces optimisations, plusieurs jeux ST-V deviennent nettement plus r\u00e9actifs : Radiant Silvergun passe de 5 \u00e0 3 frames de retard, tandis que Guardian Force, Cotton 2 et Cotton Boomerang passent de 7 \u00e0 4 frames. Le build inclut \u00e9galement un shader CRT l\u00e9ger d\u00e9velopp\u00e9 par nimitz, offrant un rendu \u00e9quilibr\u00e9 sans surcharger le GPU. \u00c0 noter que seuls les drivers concern\u00e9s par ces modifications sont jouables dans cette version.<\/p>\n<p>&nbsp;<br \/>\n<strong>Une mise \u00e0 jour ult\u00e9rieure du build \u00e9tend \u00e9galement ces optimisations au hardware Cave 68K.<\/strong> Les jeux Cave utilisant un CPU Motorola 68000 b\u00e9n\u00e9ficient ainsi eux aussi d\u2019am\u00e9liorations sur la pr\u00e9cision du slowdown et la latence d\u2019entr\u00e9e, dans le m\u00eame objectif que les optimisations appliqu\u00e9es aux jeux CV1K. Cette \u00e9volution permet de couvrir une plus grande partie du catalogue Cave tout en conservant la philosophie du projet : proposer une \u00e9mulation plus r\u00e9active et fid\u00e8le pour les shoot\u2019em up arcade exigeants.<\/p>\n<p>&nbsp;<br \/>\nNimitz rappelle aussi que certains d\u00e9veloppeurs MAME affirment qu\u2019un PC \u00ab trop r\u00e9actif \u00bb serait irr\u00e9aliste, ce qu\u2019il conteste en comparant la latence totale d\u2019un setup arcade CV1K r\u00e9el (environ 51 ms) \u00e0 celle d\u2019un setup PC optimis\u00e9 avec MAME (environ 67 ms). Dans ce contexte, retirer une frame de lag c\u00f4t\u00e9 PCB permet justement de se rapprocher du comportement du hardware original.<\/p>\n<p>&nbsp;<br \/>\nShmupmame sh3+ vise avant tout \u00e0 offrir une exp\u00e9rience fid\u00e8le et r\u00e9active pour les shmups exigeants, en corrigeant les limitations de MAME standard tout en restant l\u00e9ger et jouable sur un PC moderne.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/01\/shmupmame.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-116726\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/01\/shmupmame.png\" alt=\"\" width=\"369\" height=\"246\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/01\/shmupmame.png 1536w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/01\/shmupmame-300x200.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/01\/shmupmame-1024x683.png 1024w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/01\/shmupmame-768x512.png 768w\" sizes=\"auto, (max-width: 369px) 100vw, 369px\" \/><\/a><br \/>\n&nbsp;<\/p>\n<p>Il s&rsquo;agit d&rsquo;une version sp\u00e9ciale de Shmupmame contenant uniquement les drivers suivants :<br \/>\n&nbsp;<br \/>\n<em>&#8211; Jeux CV1K : avec une frame de latence en moins et un slowdown pr\u00e9cis.<br \/>\n&nbsp;<br \/>\n&#8211; Jeux Cave 68K : avec am\u00e9lioration du slowdown et r\u00e9duction de la latence afin de se rapprocher davantage du comportement du hardware arcade.<br \/>\n&nbsp;<br \/>\n&#8211; Shmups bas\u00e9s sur le hardware PlayStation, \u00e9galement avec une frame de latence en moins :<br \/>\n. RayStorm<br \/>\n. RayCrisis<br \/>\n. Brave Blade<br \/>\n. G Darius<br \/>\n. Psyvariar<br \/>\n. Shikigami no Shiro<br \/>\n. XII Stag<br \/>\n. Night Raid<br \/>\n. Xevious 3D\/G<br \/>\n. Sonic Wings Special<br \/>\n&nbsp;<br \/>\n&#8211; Ajout d&rsquo;une injection mat\u00e9rielle d\u2019input pour rendre ces jeux ST-V suivant plus jouables :<br \/>\n. Radiant Silvergun (latence MAME r\u00e9duite de 5 \u00e0 3 frames)<br \/>\n. Guardian Force (latence MAME r\u00e9duite de 7 \u00e0 4 frames)<br \/>\n. Cotton 2 (latence MAME r\u00e9duite de 7 \u00e0 4 frames)<br \/>\n. Cotton Boomerang (latence MAME r\u00e9duite de 7 \u00e0 4 frames)<br \/>\n&nbsp;<br \/>\n&#8211; Nouveaux romsets \u00ab\u00a0loop2 shmupmame\u00a0\u00bb permettant de d\u00e9marrer en loop 2 avec puissance maximale pour certains jeux :<br \/>\n. Batsugun Special (Start loop 2, max power, \u00ab\u00a0level 1\u00a0\u00bb)<br \/>\n. Donpachi (jp) (Start loop 2, max power)<br \/>\n. Dodonpachi (Start loop 2, max power)<br \/>\n. Dai-ou-Jou Black Label (y compris WL) (Start loop 2, max power pour tir et laser)<br \/>\n. Ketsui Ura Loop (Start loop 2, max power)<br \/>\n. Ketsui Omote Loop (Start loop 2, max power)<br \/>\n. DaiFukkatsu 1.5 Omote Loop (Start loop 2, max power)<\/em><br \/>\n&nbsp;<\/p>\n<p>Les changements:<br \/>\n&nbsp;<br \/>\n<em>&#8211; Added Mars Matrix fixes from trap0xf (<a href=\"https:\/\/bitbucket.org\/trap15\/mmatrix_unfuck\/src\/master\/\" target=\"_blank\">https:\/\/bitbucket.org\/trap15\/mmatrix_unfuck\/src\/master\/<\/a>) to all mars matrix roms, further reducing lag, 3-button controls, better sound balance and better reset behavior. Thanks to trap15 for the permission to distribute his patch!<br \/>\n&#8211; Fixed a bug with the windows version that complained about the loop2 hacks being clones of clones despite working<br \/>\n&#8211; Added the loop2 hacks to the favorites folder since mame search functionality can be pretty bad<br \/>\n&#8211; Fixed a small bug in the cv1k slowdown code (the fix will also be applied to bio_endio&rsquo;s implementation)<br \/>\n&#8211; And included the latest improvements from bio_endio<\/em><\/p>\n<p>&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=8264\" title=\"Download Shmupmame sh3+\">T\u00e9l\u00e9charger Shmupmame sh3+ v5.4.0 (21.4 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/shmups.system11.org\/viewtopic.php?t=77433&amp;sid=fda8da5036d5187acbfe33d52714bd86\" target=\"_blank\" rel=\"noopener\">Site Officiel<\/a><\/p>\n<p class=\"p_en_savoir_plus\"><a class=\"en_savoir_plus\" href=\"https:\/\/www.emu-france.com\/emulateurs\/6-arcades\/90-mame-non-officiel\/\">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=133884\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Shmupmame sh3+ est une version personnalis\u00e9e de MAME cr\u00e9\u00e9e par nimitz en 2025. Elle est con\u00e7ue pour offrir une latence r\u00e9duite et une meilleure pr\u00e9cision du slowdown sur plusieurs hardwares arcade, notamment les syst\u00e8mes Cave CV1K, PlayStation-based arcade, et Sega &#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-133884","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-yPq","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\/133884","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=133884"}],"version-history":[{"count":1,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/133884\/revisions"}],"predecessor-version":[{"id":133885,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/133884\/revisions\/133885"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=133884"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=133884"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=133884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}