{"id":137715,"date":"2026-10-08T11:27:44","date_gmt":"2026-10-08T09:27:44","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=137715"},"modified":"2026-10-08T11:27:44","modified_gmt":"2026-10-08T09:27:44","slug":"consoles-de-salon-mame-nes-v2-0","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=137715","title":{"rendered":"[Consoles de salon] MAME-NES v2.0"},"content":{"rendered":"<p>Le projet mame_nes est un fork de MAME sp\u00e9cialement ajust\u00e9 pour ex\u00e9cuter des jeux Nintendo Entertainment System (NES) avec une configuration simplifi\u00e9e. Il propose une version all\u00e9g\u00e9e du syst\u00e8me MAME, centr\u00e9e uniquement sur l\u2019\u00e9mulation NES, afin de r\u00e9duire la complexit\u00e9 habituelle du framework et d\u2019offrir une exp\u00e9rience plus directe pour les utilisateurs qui souhaitent lancer des ROMs NES sans manipuler l\u2019ensemble de l\u2019\u00e9cosyst\u00e8me MAME.<\/p>\n<p>&nbsp;<\/p>\n<p>Ce fork met en avant une compilation minimale, d\u00e9barrass\u00e9e des autres syst\u00e8mes pris en charge par MAME, ce qui permet un ex\u00e9cutable plus l\u00e9ger, plus rapide \u00e0 compiler et plus simple \u00e0 int\u00e9grer dans des projets tiers. Il inclut \u00e9galement des ajustements sp\u00e9cifiques pour am\u00e9liorer la compatibilit\u00e9, stabiliser l\u2019ex\u00e9cution et faciliter l\u2019utilisation dans des environnements o\u00f9 seule l\u2019\u00e9mulation NES est n\u00e9cessaire.<br \/>\n&nbsp;<br \/>\nLe d\u00e9p\u00f4t fournit les fichiers sources, les instructions de compilation et un binaire pr\u00e9configur\u00e9, permettant de tester rapidement l\u2019\u00e9mulation NES via MAME sans passer par la configuration compl\u00e8te du projet principal. L\u2019objectif est de proposer une base propre, compacte et adapt\u00e9e aux d\u00e9veloppeurs ou passionn\u00e9s cherchant une version cibl\u00e9e de MAME d\u00e9di\u00e9e exclusivement au NES.<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/mamenes.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-135189\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/mamenes.png\" alt=\"\" width=\"382\" height=\"382\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/mamenes.png 1024w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/mamenes-300x300.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/mamenes-150x150.png 150w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2026\/07\/mamenes-768x768.png 768w\" sizes=\"auto, (max-width: 382px) 100vw, 382px\" \/><\/a><br \/>\n&nbsp;<br \/>\nLes changements:<br \/>\n&nbsp;<br \/>\n<em>&#8211; This release moves PPU timing out of the APU and into the PPU itself. Previously, each APU tick triggered three PPU ticks. The PPU now manages its own timing, allowing all four NTSC CPU\/PPU timing alignments to be emulated.<br \/>\n&#8211; Choose Phase 0\u20133 or Random under Tab \u2192 Machine Configuration \u2192 CPU\/PPU Alignment. Random selects an alignment using weighted probabilities, and the selection takes effect when the machine resets.<br \/>\n&#8211; All four phases pass the $2007 alignment tests, RMW2007Test, and AccuracyCoin in testing.<br \/>\n&#8211; Warrio Woods flicker occurs on phase 1<br \/>\n&#8211; read2004.nes &#8211; looks correct on phase 0 and is missing a starting FF for phases 1-3(normal?)<br \/>\n&#8211; demo_ntsc &#8211; correct on all phases<br \/>\n&#8211; scanline.nes &#8211; looks correct on phase 0 and has some corruption for phases 1-3 (normal?)<br \/>\n&#8211; PaletteCorruption.nes &#8211; correctly detected the selected phase<br \/>\n&#8211; INC2007Alignment.nes &#8211; correctly detected the selected phase<\/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=8362\" title=\"Download MAME-NES\">T\u00e9l\u00e9charger MAME-NES v2.0 (53.3 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/github.com\/theklap\/mame_nes\" 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\/5-consoles-de-salon\/63-nintendo-nes-famicom\/\">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=137715\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Le projet mame_nes est un fork de MAME sp\u00e9cialement ajust\u00e9 pour ex\u00e9cuter des jeux Nintendo Entertainment System (NES) avec une configuration simplifi\u00e9e. Il propose une version all\u00e9g\u00e9e du syst\u00e8me MAME, centr\u00e9e uniquement sur l\u2019\u00e9mulation NES, afin de r\u00e9duire la complexit\u00e9 &#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-137715","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-zPd","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\/137715","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=137715"}],"version-history":[{"count":1,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/137715\/revisions"}],"predecessor-version":[{"id":137716,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/137715\/revisions\/137716"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=137715"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=137715"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=137715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}