{"id":77325,"date":"2023-11-22T13:54:40","date_gmt":"2023-11-22T12:54:40","guid":{"rendered":"http:\/\/www.emu-france.com\/?p=77325"},"modified":"2023-11-22T13:58:25","modified_gmt":"2023-11-22T12:58:25","slug":"multi-ares-v134","status":"publish","type":"post","link":"https:\/\/www.emu-france.com\/?p=77325","title":{"rendered":"[Multi] Ares v134"},"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 \/>\nAres \u00e9mule les 33 machines suivantes:<br \/>\n&nbsp;<br \/>\n&#8211; Atari 2600<br \/>\n&#8211; Famicom + Famicom Disk System<br \/>\n&#8211; Super Famicom + Super Game Boy<br \/>\n&#8211; Nintendo 64\/64DD<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><strong>New System: Arcade<\/strong><br \/>\n&#8211; We have added support for Sega SG-1000 based arcade hardware; hopefully the first of many arcade cores within ares (well, technically second because we had the Neo Geo, but that was focused on the console variant, the AES).<br \/>\nDue to the nature of arcade boards, Arcade cores use MAME format roms, and a game list rather than traditional rom files. You can set a path for arcade roms in \u00ab\u00a0Settings -> Paths\u00a0\u00bb.<br \/>\nArcade games will be grouped under one \u00ab\u00a0Arcade\u00a0\u00bb system, regardless of what system the Arcade hardware may be based on.<br \/>\nPlease note that ares does not currently resolve parent-child relationships, so arcade rom zip files must contain every file required for that game; in MAME terminology, this is usually referred to as a \u00ab\u00a0Non-Merged\u00a0\u00bb set.<br \/>\n&nbsp;<br \/>\n<strong>User Interface<\/strong><br \/>\n&#8211; A homebrew mode has been added to the settings panel; this is intended to enable features that are useful to homebrew devs but would harm performance for general gameplay. This setting is currently only used in the Nintendo 64 core; more information on this later.<br \/>\n&#8211; Auto save settings when closing the settings dialog.<br \/>\n&#8211; Add hot keys for volume control and mute<br \/>\n&#8211; Refactor the log system to allow more control over log output<br \/>\n&#8211; Restore the ability to hide cores from the menu<br \/>\n&#8211; Add a \u00ab\u00a0Scan\u00a0\u00bb button to firmware settings; this autodetects supported firmware from a configured Firmware directory<br \/>\n&#8211; Update the \u00ab\u00a0Color Bleed\u00a0\u00bb option to work for all non-HD cores, rather than just the SNES<br \/>\n&#8211; Correct the description of Weave Deinterlacing (horizontal -> vertical)<br \/>\n&#8211; Improve auto-detection of CD-ROM based games, drag\/drop and command line loading are now more reliable<br \/>\n&nbsp;<br \/>\n<strong>Debugging<\/strong><br \/>\n&#8211; Added support for debugging emulated systems via GDB, currently only the Nintendo 64 core supports this, but this will be expanded in future releases.<br \/>\n&nbsp;<br \/>\n<strong>Atari &#8211; Atari 2600 <\/strong><br \/>\n&#8211; Improve CPU timing in relation to WSYNC<br \/>\n&#8211; Improve TIA timing, although still far from perfect<br \/>\n&#8211; Implement latching of the current playfield pixel<br \/>\n&#8211; Include \u00ab\u00a0current cycle on this scanline\u00a0\u00bb in CPU trace output to aid debugging<br \/>\n&#8211; Improve RESMP behaviour and implement NUSIZ for missiles<br \/>\n&#8211; Improve HMOVE object positioning<br \/>\n&#8211; Fix RIOT timer and timer interrupt bit<br \/>\n&#8211; Improve detection of PAL roms by looking for the (PAL) string as well as the (Europe) string in the rom filename<br \/>\n&#8211; Support loading .bin format roms instead of just .a26<br \/>\n&nbsp;<br \/>\n<strong>Bandai &#8211; WonderSwan \/ WonderSwan Color<\/strong><br \/>\n&#8211; Properly implement INT_BASE port<br \/>\n&#8211; Implement sound DMA hold<br \/>\n&#8211; Fix sound DMA readout values when disabled<br \/>\n&#8211; Fix sound DMA source\/length shadowing<br \/>\n&#8211; Fix loading of trimmed roms<br \/>\n&#8211; Fix ENTER\/PREPARE opcode implementation and timing<br \/>\n&#8211; Fix interrupt return address on division by zero<br \/>\n&#8211; Improve ROM\/SRAM bus timings<br \/>\n&nbsp;<br \/>\n<strong>Microsoft &#8211; MSX \/ MSX2<\/strong><br \/>\n&#8211; Fix conflicts between ROM space and SCC with the KonamiSCC mapper<br \/>\n&#8211; Allow loading of .rom format roms, rather than only .msx\/.msx2<br \/>\n&nbsp;<br \/>\n<strong>NEC &#8211; PC Engine<\/strong><br \/>\n&#8211; Add support for \u00ab\u00a0color emulation\u00a0\u00bb (non-linear RGB)<br \/>\n&nbsp;<br \/>\n<strong>Nintendo &#8211; NES \/ Famicom<\/strong><br \/>\n&#8211; Lowered colour saturation to 1.5 to match most other emulators<br \/>\n&#8211; Implement UNROM-512 mapper<br \/>\n&#8211; Implement Action53 mapper<br \/>\n&#8211; Implement mappers 31 and 218 (inl-nsf, magicfloor)<br \/>\n&#8211; Fix MMC5 program mode 1<br \/>\n&#8211; Fix support for NES2.0 extended PRG\/CHR size variables<br \/>\n&#8211; Implement self-flashing support to UNROM-512 and GTROM<br \/>\n&#8211; Remove \u00ab\u00a0GAMMA\u00a0\u00bb adjustment when \u00ab\u00a0Color Emulation\u00a0\u00bb is enabled<br \/>\n&#8211; Implement PPU open bus behaviour<br \/>\n&#8211; Serialize controller state in save states: fixes input glitches when using run ahead<br \/>\n&#8211; Support more variants of the Famicom Disk System Bios<br \/>\n&#8211; Preliminary support for the EPSM expansion module<br \/>\n&nbsp;<br \/>\n<strong>Nintendo &#8211; Game Boy<\/strong><br \/>\n&#8211; Fix MBC3 RTC Overflow\/Register handling<br \/>\n&#8211; Fix MBC3 RAMbank register width<br \/>\n&nbsp;<br \/>\n<strong>Nintendo &#8211; SNES \/ Super Famicom<\/strong><br \/>\n&#8211; Fix support for the PAL Super GameBoy<br \/>\n&#8211; Separate black level crush from color emulation, it&rsquo;s now exposed as \u00ab\u00a0Deep Black Boost\u00a0\u00bb<br \/>\n&#8211; Fix PLB wrapping in emulation mode (based on hardware testing, all emulators seem to have gotten this wrong)<br \/>\n&nbsp;<br \/>\n<strong>Nintendo &#8211; Nintendo 64 \/ 64DD<\/strong><br \/>\n&#8211; Implement RSP VU pipeline timings<br \/>\n&#8211; Fix some incorrect game database entries (Beetle Adventure Racing (J), Chameleon Twist 2, J.League Live 64 Quake 64, Star Fox 64)<br \/>\n&#8211; Implement RSP duel-issue restrictions for CFC2\/CTC2<br \/>\n&#8211; Fix RSP zero register locking<br \/>\n&#8211; Clamp the analog stick range to an octagon shape<br \/>\n&#8211; Implement RDP clock counter<br \/>\n&#8211; Fix VI line interrupt to trigger post-increment<br \/>\n&#8211; Fix an issue where instructions in icache would consume two cycles rather than one<br \/>\n&#8211; Fix an off-by-one error in mul\/div instruction timing<br \/>\n&#8211; Preliminary implementation of FPU delays<br \/>\n&#8211; Improve idle loop detection in the recompiler<br \/>\n&#8211; Fix an issue where the recompiler would only advance the physical address and not the virtual address<br \/>\n&#8211; Added support for the Nintendo 64 Transfer Pak<br \/>\n&#8211; Fix a regression in the n64-systemtest relating to the TLB<br \/>\n&#8211; Add support for \u00ab\u00a0Homebrew Mode\u00a0\u00bb: this enables ISViewer debug output, and a cache coherency check to aid homebrew developers.<br \/>\n&#8211; Add support for .D64 disk images<br \/>\n&#8211; Add support for 64DD disk swapping<br \/>\n&#8211; Implement the \u00ab\u00a0Controller Config\u00a0\u00bb portion of the Advanced Homebrew Rom Header<br \/>\n&#8211; Clamp X\/Y values from the N64 Mouse (prevents jittery input)<br \/>\n&#8211; Fix broken RTC emulation for the 64DD<br \/>\n&#8211; Fix broken RTC emulation for Doubutsu No Mori (Animal Forest)<br \/>\n&#8211; Improve CIC detection algorithm to not rely on a database, allowing support for custom\/homebrew IPL3<br \/>\n&nbsp;<br \/>\n<strong>Sega &#8211; Master System \/ Game Gear<\/strong><br \/>\n&#8211; Added support for the Pak4 mapper<br \/>\n&#8211; Added support for the Hicom mapper<br \/>\n&#8211; Added support for the Hap2000 mapper<br \/>\n&#8211; Added support for the K118in1 mapper<br \/>\n&#8211; Rename MSX mapper to Zemina mapper to properly represent its origin\/purpose<br \/>\n&#8211; Add support for \u00ab\u00a0color emulation\u00a0\u00bb: non-linear blue bias<br \/>\n&#8211; Improve detection for Japanese roms (Games not containing \u00ab\u00a0TMR SEGA\u00a0\u00bb are only compatible with Japanese systems)<br \/>\n&#8211; Force \u00ab\u00a0.sms\u00a0\u00bb extension roms to run in Master System Mode when loaded on the Game Gear core<br \/>\n&nbsp;<br \/>\n<strong>Sega &#8211; Mega Drive \/ CD \/ 32X<\/strong><br \/>\n&#8211; Add support for runtime disc swapping, allowing multi-disc games to be played<br \/>\n&#8211; Add support for the Mega Mouse when running Mega CD titles<br \/>\n&#8211; Synchronize on every cycle when the 32X is not in use<br \/>\n&#8211; Maintain 32X code cache allocation across resets<br \/>\n&#8211; Fix audio overflow when titles restart the YM2612 (Fixes audio issues in Shining Force)<br \/>\n&#8211; More performance tuning to the 32X core<br \/>\n&#8211; Improve CDC emulation (ares now passes the CDC REGS test in mcd-verificator)<br \/>\n&#8211; Fix a hang in \u00ab\u00a0The Terminator (USA)\u00a0\u00bb<br \/>\n&#8211; Immediately update YM2612 key on\/key-off on write, fixes Puyo Puyo Tsuu music<br \/>\n&#8211; Update YM2612 key state on phase tick<br \/>\n&#8211; Add 32X framebuffer mirror emulation, fixes SoulStar X<br \/>\n&#8211; Tighten synchronisation between audio components<br \/>\n&#8211; Improve bus-arbiter delays for z80->m68k communication (fixes audio in Overdrive 2)<br \/>\n&#8211; Improve refresh and bus timings<br \/>\n&nbsp;<br \/>\n<strong>SNK &#8211; Neo Geo<\/strong><br \/>\n&#8211; Use YMFM for YM2610 emulation, fixes audio issues in many titles<br \/>\n&nbsp;<br \/>\n<strong>Sony &#8211; Playstation<\/strong><br \/>\n&#8211; Implement GTE interrupt bug (if an interrupt is triggered when a GTE instruction is next, the GTE instruction is erroneously executed), fixes spiky polygons in many titles.<br \/>\n&#8211; Fix an issue where the CD-ROM SetLoc command was erroneously resetting the &lsquo;reading&rsquo; flag<br \/>\n&#8211; Fix an issue where the Digital Pad would not de-assert \/ACK on an invalid command<br \/>\n&#8211; Improve \/ACK timing and behaviour, fixes broken input in many (but not all) games<br \/>\n&#8211; Implement Dual Shock controllers, required for Ape Escape<br \/>\n&#8211; Add support for runtime disc swapping, allowing multi-disc games to be played<br \/>\n&#8211; Add support for half-speed XA-ACPDM, fixes high-pitched audio in many titles<br \/>\n&#8211; Update ADSR envelopes immediately on write, fixes alert sounds in Metal Gear Solid<br \/>\n&#8211; Implement muting of data tracks when played as CD-DA<br \/>\n&#8211; Perform color modulation in RGB555 space, fixes Silent Hill&rsquo;s loading screen<br \/>\n&#8211; Fix an issue where fast-load hooks would trigger at runtime, causing some games to crash at boot<br \/>\n&#8211; Simulate an infinitely long cpu write fifo: fixes an issue where many games ran too slow.<br \/>\n&#8211; Various timing tweaks to improve overall accuracy<br \/>\n&#8211; Fix an issue where timers would update too slowly when using the recompiler<br \/>\n&nbsp;<br \/>\n<strong>MOS 6502<\/strong><br \/>\n&#8211; Implement support for more undocumented opcodes<br \/>\n&nbsp;<br \/>\n<strong>Other<\/strong><br \/>\n&#8211; Fix system-wide installations on Linux, this fixes database and shaders not loading.<br \/>\n&#8211; Add support for SDL2 as an input driver on all platforms.<br \/>\n&#8211; Allocate code cache at early startup for the recompiler: boosts performance on macOS, roughly doubling performance on M1 in some cases<br \/>\n&#8211; Added support for SDL2 as an audio driver<br \/>\n&#8211; Use DwmFlush on Windows for vsync, bypassing OpenGL driver bugs<br \/>\n&#8211; Fix relative time in CD-ROM pregap Q subchannel<br \/>\n&#8211; Move CD-ROM loading to a separate thread to speed up loading CD-ROM content<br \/>\n&#8211; Avoid allocation of code buffers in the recompiler<br \/>\n&#8211; More robust code cache allocation in the recompiler<br \/>\n&#8211; Added \u00ab\u00a0Games\u00a0\u00bb category to macOS app bundle to allow Sonoma&rsquo;s Game Mode to function with ares<br \/>\n&#8211; Added support for the risc-v architecture<br \/>\n&#8211; Added preliminary emulation of the Intel 8080 cpu: not currently used but for future expansion<br \/>\n&#8211; Fix an issue where the WASAPI driver would cause sync issues when fast-forwarding<\/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:\/\/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=77325\" 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-77325","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-k7b","jetpack_likes_enabled":false,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/77325","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=77325"}],"version-history":[{"count":2,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/77325\/revisions"}],"predecessor-version":[{"id":77327,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=\/wp\/v2\/posts\/77325\/revisions\/77327"}],"wp:attachment":[{"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=77325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=77325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.emu-france.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=77325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}