{"id":72997,"date":"2022-10-31T20:19:05","date_gmt":"2022-10-31T18:19:05","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=72997"},"modified":"2022-10-31T20:19:05","modified_gmt":"2022-10-31T18:19:05","slug":"consoles-de-salon-jadenes-v0-5-alpha","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=72997","title":{"rendered":"[Consoles de salon] JadeNES v0.5 Alpha"},"content":{"rendered":"<p>Cr\u00e9\u00e9 de A \u00e0 Z par MrOlaf44 (ex <a href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles-de-salon\/63-nintendo-nes-famicom\/6938-project-mercury-revival\/\" target=\"_blank\" rel=\"noopener noreferrer\">Avgardisme<\/a>), JadeNES est un projet d&rsquo;\u00e9mulateur NES r\u00e9dig\u00e9 en Visual Basic .NET 2022. Il est le fruit d&rsquo;une quinzaine d&rsquo;ann\u00e9es d&rsquo;accumulation de connaissances sur l&rsquo;\u00e9mulation, la programmation, ainsi que sur le parsing, et autres r\u00e8gles de programmation.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2022\/10\/Jaquette.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-72996\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2022\/10\/Jaquette.jpg\" alt=\"\" width=\"310\" height=\"222\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2022\/10\/Jaquette.jpg 1200w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2022\/10\/Jaquette-300x215.jpg 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2022\/10\/Jaquette-768x550.jpg 768w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2022\/10\/Jaquette-1024x733.jpg 1024w\" sizes=\"auto, (max-width: 310px) 100vw, 310px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><em>Bien que cela ne soit pas le projet le plus facile, j&rsquo;ai d\u00e9cid\u00e9 de partir depuis z\u00e9ro. Apr\u00e8s des ann\u00e9es de recherche, d&rsquo;accumulation de connaissances, de tentatives de cr\u00e9er un \u00e9mulateur, et de peaufinage dans la ma\u00eetrise des outils de d\u00e9veloppement, j&rsquo;ai en 2016 repris un projet existant nomm\u00e9 Mercury Project v0.02, optimis\u00e9 son code, mis \u00e0 jour le rendu, et publi\u00e9 sous le nom de Mercury Revival v0.03, avec l&rsquo;aimable participation d&rsquo;Emu-France pour r\u00e9pertorier cet \u00e9mulateur sur leur site.<br \/>\n&nbsp;<\/p>\n<p>En F\u00e9vrier 2022, dans un acc\u00e8s de courage, j&rsquo;ai d\u00e9cid\u00e9 de cr\u00e9er un projet d&rsquo;\u00e9mulateur NES cette fois-ci fonctionnel. Pas juste un frontend, ni un \u00e9mulateur qui ne tourne pas du tout. Il aurait pu avoir comme nom celui de mes anciens projets: SystemNES, EmilioNES, 3xNES ou Sha\u00efNESs, mais finalement je l&rsquo;ai appel\u00e9 JadeNES (d\u00e9dicace \u00e0 la personne du m\u00eame pr\u00e9nom). Et ce projet fonctionne, car il peut d\u00e9j\u00e0 \u00e9muler quelques d\u00e9monstrations de jeux, ou des \u00e9crans titres.<br \/>\n&nbsp;<\/p>\n<p>JadeNES supporte le mapper #0, ainsi que le VROM. Le CPU est quasiment complet, ainsi que le PPU. Le logiciel supporte aussi la Manette #1 de la NES, bien que cela soit impl\u00e9ment\u00e9 un peu \u00e0 la va-vite. En revanche, l&rsquo;\u00e9mulateur ne supporte pas le MMC (mappers sup\u00e9rieurs \u00e0 #0), le APU (audio), ainsi que d&rsquo;autres fonctionnalit\u00e9s diverses de la NES. Mais ne vous inqui\u00e9tez pas, je travaillerai \u00e0 les impl\u00e9menter aussit\u00f4t que l&rsquo;essentiel sera fini. Le moteur de rendu des tiles\/sprites est bas\u00e9 sur celui de Mercury Project, j&rsquo;essaierai de cr\u00e9er mon propre moteur en faisant du nouveau code.<br \/>\n&nbsp;<\/p>\n<p>Etant donn\u00e9 que c&rsquo;est ma premi\u00e8re tentative publi\u00e9e, ne vous attendez donc pas \u00e0 ce que l&rsquo;\u00e9mulateur fasse tourner tout le catalogue de jeux de la NES. En d&rsquo;autres termes, je vous remercie d&rsquo;avance de ne pas faire de remarques d\u00e9sobligeantes \u00e0 ce sujet. Je suis seul \u00e0 coder ce projet, m\u00eame si certains m&rsquo;ont apport\u00e9 de l&rsquo;aide. D&rsquo;ailleurs je vais les citer de ce pas. Entre autres, je remercie l&rsquo;\u00e9quipe du forum de NESDev, qui a r\u00e9pondu \u00e0 mes nombreuses questions, l&rsquo;ami Ronan, mon grand-fr\u00e8re, et tous les codeurs qui ont fourni leur code source au grand public comme BasicNES, Mercury Project, EmilNES, Pretendo, etc.<\/em><br \/>\n&nbsp;<\/p>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7951\" title=\"Download JadeNES\">T\u00e9l\u00e9charger JadeNES v0.7 Alpha (275 Ko)<\/a><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"http:\/\/www.monokeros.ovh\/jadenes\/\" target=\"_blank\" rel=\"noopener noreferrer\">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=72997\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Cr\u00e9\u00e9 de A \u00e0 Z par MrOlaf44 (ex Avgardisme), JadeNES est un projet d&rsquo;\u00e9mulateur NES r\u00e9dig\u00e9 en Visual Basic .NET 2022. Il est le fruit d&rsquo;une quinzaine d&rsquo;ann\u00e9es d&rsquo;accumulation de connaissances sur l&rsquo;\u00e9mulation, la programmation, ainsi que sur le parsing, &#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-72997","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-iZn","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\/72997","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=72997"}],"version-history":[{"count":1,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/72997\/revisions"}],"predecessor-version":[{"id":72998,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/72997\/revisions\/72998"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=72997"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=72997"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=72997"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}