{"id":83572,"date":"2025-02-05T22:02:02","date_gmt":"2025-02-05T21:02:02","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=83572"},"modified":"2025-02-05T22:24:47","modified_gmt":"2025-02-05T21:24:47","slug":"multi-ares-v142","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=83572","title":{"rendered":"[Multi] Ares v142"},"content":{"rendered":"<p>Cr\u00e9\u00e9 par Near (ex byuu) et continu\u00e9 par Luke Usher (<a href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles-de-salon\/59-multi-consoles\/7851-polyblast\/\">PolyBlast<\/a> \/ <a href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles-de-salon\/235-microsoft-xbox\/7586-cxbx-reloaded-wip\/\">CxBx-Reloaded<\/a>) et d&rsquo;autres, Ares est un \u00e9mulateur multi-syst\u00e8mes dont le d\u00e9veloppement a commenc\u00e9 le 14 octobre 2004. C&rsquo;est un descendant de higan et bsnes. Il se concentre sur la pr\u00e9cision et la pr\u00e9servation.<br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2020\/05\/ares.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-63814\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2020\/05\/ares.png\" alt=\"\" width=\"317\" height=\"85\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2020\/05\/ares.png 317w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2020\/05\/ares-300x80.png 300w\" sizes=\"auto, (max-width: 317px) 100vw, 317px\" \/><\/a><br \/>\n&nbsp;<br \/>\n<a href=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/06\/Ares.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-80640\" src=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/06\/Ares.png\" alt=\"\" width=\"495\" height=\"414\" srcset=\"https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/06\/Ares.png 1354w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/06\/Ares-300x251.png 300w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/06\/Ares-768x642.png 768w, https:\/\/www.emu-france.com\/wp-content\/uploads\/2024\/06\/Ares-1024x856.png 1024w\" sizes=\"auto, (max-width: 495px) 100vw, 495px\" \/><\/a><br \/>\n&nbsp;<br \/>\nAres \u00e9mule les 34 machines suivantes:<br \/>\n&nbsp;<br \/>\n&#8211; Atari 2600<br \/>\n&#8211; Famicom + Famicom Disk System<br \/>\n&#8211; Super Famicom \/ SuFami Turbo \/ Satellaview \/ Super Game Boy<br \/>\n&#8211; Nintendo 64\/64DD + SETA Aleck64 (arcade)<br \/>\n&#8211; Game Boy + Game Boy Color<br \/>\n&#8211; Game Boy Advance + Game Boy Player<br \/>\n&#8211; SG-1000 (+ Arcade version) + SC-3000<br \/>\n&#8211; Master System + Game Gear<br \/>\n&#8211; Mega Drive + Mega 32X + Mega CD<br \/>\n&#8211; Nichibutsu &#8211; My Vision<br \/>\n&#8211; Playstation<br \/>\n&#8211; PC Engine + PC Engine CD + SuperGrafx<br \/>\n&#8211; MSX + MSX2<br \/>\n&#8211; ColecoVision<br \/>\n&#8211; Neo Geo Pocket + Neo Geo Pocket Color<br \/>\n&#8211; Neo Geo AES \/ MVS<br \/>\n&#8211; Sinclair Zx Spectrum<br \/>\n&#8211; WonderSwan + WonderSwan Color + SwanCrystal + Pocket Challenge V2<br \/>\n&nbsp;<br \/>\nA noter qu&rsquo;un pack de shaders est disponible <a href=\"https:\/\/www.emu-france.com\/emulateurs\/5-consoles-de-salon\/59-multi-consoles\/6993-higan-shaders-pack\/\">ici<\/a>.<br \/>\nDes packs MSU-1 sont disponibles <a href=\"http:\/\/www.zeldix.net\/f71-msu-1-hacks-database\">ici<\/a>.<br \/>\n&nbsp;<br \/>\nVoici les informations depuis la derni\u00e8re version d&rsquo;ares:<br \/>\n&nbsp;<br \/>\n<em>Since v141, 18 contributors have created 107 commits to the ares codebase.<br \/>\nAlong with various improvements to emulator cores and the ares application itself, v142 adds support for a new system: The SETA Aleck64 Arcade board.<br \/>\nv142 also introduces a new CMake-based build system that improves compatibility with modern toolchains and IDEs, and simplifies the ares build process for new developers.<\/p>\n<p>&nbsp;<br \/>\n<strong>ARM7TDMI (Game Boy Advance CPU, ST018 Super Famicom coprocessor)<\/strong><br \/>\n&#8211; IRQ timing improvements<br \/>\n&#8211; Lock bus during SWP instruction<br \/>\n&#8211; Implemented an undocumented encoding for bx instructions<br \/>\n&#8211; Write back upper 32 bits of product after lower 32 bits during multiply long instructions<br \/>\n&#8211; Add instruction test harness<br \/>\n&nbsp;<br \/>\n<strong>Hitachi SH7604 (32X CPU)<\/strong><br \/>\n&#8211; Improve performance by refactoring timer implementations to be loopless<br \/>\n&#8211; Fix an issue where instruction tracing would not work when using the recompiler<br \/>\n&nbsp;<br \/>\n<strong>Motorola 68000 (Mega Drive CPU, Neo Geo)<\/strong><br \/>\n&#8211; Add instruction test harness<br \/>\n&#8211; Fix program counter in privilege violation exception stack frame<br \/>\n&#8211; Fix CHK instruction timing and flags<br \/>\n&nbsp;<br \/>\n<strong>Yamaha YM2612 (Mega Drive FM Synthesis)<\/strong><br \/>\n&#8211; Improve cycle update order, fixing issues with feedback<br \/>\n&#8211; Fixed an issue where envelope update would erroneously happen twice in some situations<br \/>\n&#8211; Fixed LFO behavior to apply proper attenuation when disabled<br \/>\n&#8211; Improved accuracy of rate scaling calculations<br \/>\n&nbsp;<br \/>\nThese updates have fixed all currently known audio issues with Mega Drive games.<br \/>\n&nbsp;<br \/>\n<strong>Arcade<\/strong><br \/>\n&#8211; Introduced support for the SETA Aleck64 arcade board, supporting all Aleck64 titles from the mame0273 romset, except for Magical Tetris Challenge, as this game uses an undocumented additional video chip for the playfield layer.<br \/>\n&#8211; Update rom database to match MAME 0.273 (also impacts Neo Geo AES)<br \/>\n&nbsp;<br \/>\n<strong>NEC &#8211; PC Engine \/ TurboGrafx \/ SuperGrafx \/ CD<\/strong><br \/>\n&#8211; Improvements to performance with no impact on accuracy\/compatibility.<br \/>\n&nbsp;<br \/>\n<strong>Nintendo &#8211; NES \/ Famicom \/ Famicom Disk System<\/strong><br \/>\n&#8211; Implement PPU rendering glitches caused by open bus behaviour (PPU scroll glitch)<br \/>\n&#8211; Fix an issue where writes to FDS disks would not always be persisted.<br \/>\n&nbsp;<br \/>\n<strong>Nintendo &#8211; Game Boy Advance<\/strong><br \/>\n&#8211; Halt prefetcher when full<br \/>\n&#8211; Improved open bus emulation<br \/>\n&#8211; Improved timings for pixel blending and background rendering<br \/>\n&#8211; Stall CPU when accessing memory regions that are being concurrently accessed by PPU<br \/>\n&nbsp;<br \/>\n<strong>Nintendo &#8211; Nintendo 64 \/ 64DD<\/strong><br \/>\n&#8211; Fix a typo in ISViewer debug emulation that prevented roms sized between 0x3f0\u20190000 and 0x3ff\u20190000 from working properly.<br \/>\n&#8211; Fix an issue where attaching GDB to debug a Nintendo 64 ROM could trigger a MIPS CPU exception.<br \/>\n&#8211; Improve VI timing to properly handle non-standard display modes, including PAL60.<br \/>\n&#8211; Fix VI interrupts in interlaced mode to happen on the exact same scanline as real hardware, including with known hardware bugs.<br \/>\n&#8211; Advance RSP DMA during RSP execution, preventing DMA races in long-running code blocks. (Fixes Tarzan)<br \/>\n&#8211; Correctly implement invalid SPECIAL opcodes in the RSP so that they match hardware behaviour.<br \/>\n&#8211; Fix signed integer multiplication and division when the input operands are not sign-extended 32-bit values.<br \/>\n&nbsp;<br \/>\n<strong>Sega &#8211; Mega Drive \/ CD \/ 32X<\/strong><br \/>\n&#8211; 32X: Make PWM timer interrupt interval read-only from the MD side<br \/>\n&#8211; 32X: Improve support for PWM at non-standard sample rates<br \/>\n&#8211; 32X: Add a DC filter to PW to reduce clicks\/pops<br \/>\n&#8211; 32X: Improve accesses to 32X IO from the MD side (Fixes missing music in Brutal + stuttering in Night Trap)<br \/>\n&#8211; 32X: Force PAL region when (PAL) or (Europe) is in a rom filename, a fallback to fix games with invalid headers.<br \/>\n&#8211; 32X: Fix a typo preventing the right PWM audio channel from playing.<br \/>\n&#8211; Implement CRAM bus contention (CRAM dots).<br \/>\n&#8211; Improve FIFO emulation allowing VDPFIFOTesting rom to pass.<br \/>\n&#8211; Fix remaining (minor) issues running both Titan Overdrive demos.<br \/>\n&#8211; Fix an issue where an edge case in window behavior in H32 mode was handled incorrectly (fixes flickering line in International Superstar Soccer Deluxe).<br \/>\n&#8211; Fix an issue causing a flickering line in Sonic 2\u2019s VS Mode.<br \/>\n&#8211; Various fixes to DMA timing, fixing test cases in the dma_speed_test rom.<br \/>\n&#8211; Add support for the unusual rom mapping used by QuackShot Starring Donald Duck (World) (Rev A)<br \/>\n&nbsp;<br \/>\n<strong><u>Other<\/u><\/strong><br \/>\n&nbsp;<br \/>\n<strong>Build System<\/strong><br \/>\n&#8211; Add support for building with CMake. The legacy makefile build system will be removed before v143. Distributors should update their workflow accordingly.<br \/>\n&nbsp;<br \/>\n<strong>User Interface<\/strong><br \/>\n&#8211; Add support for searching the game list for Arcade cores.<br \/>\n&#8211; Fix an issue that would cause improper framebuffer scaling in rendering for the Super Famicom and Mega Drive cores.<br \/>\n&#8211; Adjust the \u201coverscan\u201d option to crop strictly to the \u201cactive frame\u201d area that the emulated system renders game content onto, rather than the area one might see using typical contemporary hardware (Famicom, Super Famicom, SG-1000, Master System, ColecoVision, My Vision, MSX).<br \/>\n&#8211; Fix an issue that could cause stuttering with default SDL audio settings.<br \/>\n&#8211; Improve error messages when loading games and systems.<br \/>\n&#8211; Make \u201cType\u201d column visible by default in firmware window<br \/>\n&#8211; Fix an issue with repeated key inputs in the memory editor on Windows.<br \/>\n&#8211; Add an interface for DIP switches for cores that support them.<br \/>\n&#8211; (macOS) Update minimum system requirement to 10.13.<br \/>\n&#8211; (macOS) Use Metal as the default video driver.<br \/>\n&#8211; (macOS) Fix an issue causing ares to not remember the user\u2019s \u201cForce sRGB\u201d setting.<br \/>\n&#8211; (macOS) Add support for the memory editor<br \/>\n&#8211; Various changes to more reliably locate database files and shaders on Linux.<br \/>\n&nbsp;<br \/>\n<strong>Dependencies<\/strong><br \/>\n&#8211; Update SDL to version 2.30.8<br \/>\n&#8211; Update librashader to version 0.5.1<br \/>\n&#8211; Update MoltenVK to version 1.2.11<br \/>\n&#8211; Update paraLLEl-RDP to revision 1cecd04<br \/>\n&#8211; Update slang-shaders 7e2975e to revision 7e2975e<\/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=7780\" title=\"Download Ares (32 bits)\">T\u00e9l\u00e9charger Ares (32 bits) v114 (3.3 Mo)<\/a><\/p><\/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=7775\" title=\"Download Ares (64 bits)\">T\u00e9l\u00e9charger Ares (64 bits) v147 (56.0 Mo)<\/a><\/p><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/archive.is\/near.sh\" target=\"_blank\" rel=\"noopener noreferrer\">Site Officiel (pour archive)<\/a><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/ares-emu.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">Site Officiel de substitution<\/a><\/p>\n<p class=\"p_site_officiel\"><a class=\"site_officiel\" href=\"https:\/\/github.com\/ares-emulator\/ares\" target=\"_blank\" rel=\"noopener noreferrer\">Site de d\u00e9veloppement<\/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=83572\" data-type=\"button_count\" data-size=\"small\"><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Cr\u00e9\u00e9 par Near (ex byuu) et continu\u00e9 par Luke Usher (PolyBlast \/ CxBx-Reloaded) et d&rsquo;autres, Ares est un \u00e9mulateur multi-syst\u00e8mes dont le d\u00e9veloppement a commenc\u00e9 le 14 octobre 2004. C&rsquo;est un descendant de higan et bsnes. Il se concentre sur &#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-83572","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-lJW","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/83572","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=83572"}],"version-history":[{"count":3,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/83572\/revisions"}],"predecessor-version":[{"id":83575,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/83572\/revisions\/83575"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=83572"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=83572"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=83572"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}