{"id":115289,"date":"2025-11-18T10:16:04","date_gmt":"2025-11-18T09:16:04","guid":{"rendered":"https:\/\/www.emu-france.com\/?p=115289"},"modified":"2025-11-18T10:16:54","modified_gmt":"2025-11-18T09:16:54","slug":"consoles-portables-melonds-v1-1","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=115289","title":{"rendered":"[Consoles portables] melonDS v1.1"},"content":{"rendered":"<p>Ecrit par StapleButter (auteur des \u00e9mulateurs de SuperNES <a href=\"https:\/\/github.com\/StapleButter\/lolSnes\">lolSNES<\/a>\/<a href=\"https:\/\/github.com\/StapleButter\/blargSnes\">blargSNES<\/a> pour DS et 3DS et ayant contribu\u00e9 pour DeSmuME), il s&rsquo;agit d&rsquo;un \u00e9mulateur de Nintendo DS\/DSi pour Windows et Linux dont l&rsquo;objectif est de faire les choses bien et rapidement, semblable \u00e0 blargSNES mais en mieux (dixit l&rsquo;auteur).<br \/>\n&nbsp;<br \/>\nLes changements:<br \/>\n&nbsp;<br \/>\n<em>&#8211; 3D: use 32-bit division in software renderer (Arisotura)<br \/>\n&#8211; fix 8-bit NO$GBA debug register writes (FrankHB)<br \/>\n&#8211; fix save type for Legacy of Ys &#8211; Books I and II (CasualPokePlayer)<br \/>\n&#8211; ROM info dialog: make DS banner more accurate (Rayyan)<br \/>\n&#8211; DSi: add DSP HLE (Arisotura)<br \/>\n&#8211; make input system thread-safe (fixes random multiplayer crash) (Arisotura)<br \/>\n&#8211; CI: various vcpkg improvements (Nadia)<br \/>\n&#8211; JIT\/x64: ensure writable code memory after alloc (Rayyan)<br \/>\n&#8211; JIT: add support for PaX MPROTECT on NetBSD (Rayyan)<br \/>\n&#8211; JIT: handle W^X codemem in fault handler (Rayyan)<br \/>\n&#8211; SD\/MMC: fix crash when accessing port with no device connected (Arisotura)<br \/>\n&#8211; gdb stub: fix reading wrong code for vCont packet (jonko0493)<br \/>\n&#8211; CI: add OpenBSD CI (Izder456)<br \/>\n&#8211; DLDI: fix log2(size) in driver header (Arisotura)<br \/>\n&#8211; camera: fix CAM_MCNT reset behavior (Arisotura)<br \/>\n&#8211; CI: add x64 FreeBSD and NetBSD CI (Rayyan)<br \/>\n&#8211; audio: add high-quality resampling with blip-buf (Nadia)<br \/>\n&#8211; 3D: fix UB in software renderer when drawing polygons with linear interpolation and Z-buffering (Arisotura)<br \/>\n&#8211; AR: add extra D400000x data processing opcodes (Arisotura)<br \/>\n&#8211; Qt6: use new way to access the native display\/window on X11\/Wayland (Nadia)<br \/>\n&#8211; nix: update inputs and add dev shell Qt wrapper workaround (Nadia)<br \/>\n&#8211; DSi: add support for the main RAM size register, with hack to work around loader crash (Arisotura)<br \/>\n&#8211; AR: add support for importing cheats from usrcheat.dat, improve UI (Arisotura)<br \/>\n&#8211; fix UI glitchiness under Wayland when OpenGL is used (Arisotura, thanks PCSX2 team)<br \/>\n&#8211; fix minor Thumb BLX immediate bugs (Jakly)<br \/>\n&#8211; update xxHash to 0.8.3 (JordanTheToaster)<br \/>\n&#8211; reduce frontend audio buffer size to 512, fix audio sync (Nadia)<br \/>\n&#8211; fix bug that could randomly break audio output (Arisotura)<br \/>\n&#8211; compute renderer: implement tile size scaling to alleviate glitches at high resolutions (FireNX70)<br \/>\n&#8211; SPU: fix uninitialized variable causing potential crash (Nadia)<br \/>\n&#8211; add support for building melonDS on Windows without MinGW (Nadia)<\/em><\/p>\n<p>&nbsp;<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2020\/09\/melonds.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2020\/09\/melonds.png\" alt=\"\" width=\"272\" height=\"443\" class=\"aligncenter size-full wp-image-64641\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2020\/09\/melonds.png 272w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2020\/09\/melonds-184x300.png 184w\" sizes=\"auto, (max-width: 272px) 100vw, 272px\" \/><\/a><\/p>\n<p style=\"text-align: center;\">Exemple de <a href=\"https:\/\/wiki.gbatemp.net\/wiki\/DLDI\">DLDI<\/a><\/p>\n<p>&nbsp;<br \/>\n<a href=\"https:\/\/github.com\/StapleButter\/melonDS\">Site officiel proposant les sources<\/a>.<br \/>\n&nbsp;<br \/>\n<p class=\"p_telecharger_icone_zip\"><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=7308\" title=\"Download melonDS\">T\u00e9l\u00e9charger melonDS v1.1 (18.5 Mo)<\/a><\/p><div><a class=\"telecharger_icone_zip\" href=\"https:\/\/www.emu-france.com\/?wpfb_dl=8239\" title=\"Download melonDS\">T\u00e9l\u00e9charger melonDS v1.1 (ARM) (12.0 Mo)<\/a><\/div><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"http:\/\/melonds.kuribo64.net\/\" 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\/333-consoles-portables\/226-nintendo-ds-ds-lite-dsi-dsi-xl\/\">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=115289\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Ecrit par StapleButter (auteur des \u00e9mulateurs de SuperNES lolSNES\/blargSNES pour DS et 3DS et ayant contribu\u00e9 pour DeSmuME), il s&rsquo;agit d&rsquo;un \u00e9mulateur de Nintendo DS\/DSi pour Windows et Linux dont l&rsquo;objectif est de faire les choses bien et rapidement, semblable &#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_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}},"categories":[1],"tags":[],"class_list":["post-115289","post","type-post","status-publish","format-standard","hentry","category-par-defaut","uentry","postonpage-1","odd","post-author-Jets"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pKi2R-tZv","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/115289","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=115289"}],"version-history":[{"count":3,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/115289\/revisions"}],"predecessor-version":[{"id":115292,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/115289\/revisions\/115292"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=115289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=115289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=115289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}