ares

Version
139
Mise à jour
Formule Homebrew
brew install --cask ares

Parti de Bsnes et Higan développé par feu Near (se dénommant précédement Byuu), Ares est un émulateur multi-machines repris par Luke Usher et d'autres permettant d'émuler un certains nombres de machines comme la NES, Super Nintendo, N64, Game Boy, Game Boy Advance, GameGear, Master Sytem, Mega Drive (32X et CD), PC-Engine, Playstation, NeoGeo (Pocket, AES et MVS), MSX 1 et 2, Colecovision et Wonderswan. Des builds automatiques sont disponibles sur le GitHub.

Menu dans Ares

Changelog

Changelog
ares v139 released
2024-06-19 17:00:00

ares v139 has now been released.

Since v138, a total of 13 contributors have created 67 commits to the ares codebase.

If you wish to see the full changelog in a per-commit format along with their authors, similarly to how previous release notes were written, you can do so on GitHub here.

Bandai - WonderSwan / WonderSwan Color

  • Improve EEPROM emulation accuracy

Nintendo - NES / Famicom

  • Fix DMA interrupt
  • Various PPU improvements: most (all?) current PPU accuracy test roms now pass!
  • Improve emulation of MMC3: fixes test roms and crashes in Mickey's Safari & Incredible Crash Dummies
  • Fix missing scanlines in Burai Fighter (USA) (last known rendering bug!)
  • Fix MC-ACC IRQ timing
  • Add support for mapper 150 (UNL-SACHEN-74LS374N)
  • Add support for mapper 229 (UNL-BMC-31-IN-1)
  • Add support for mapper 225/255 (UNL-BMC-128)
  • Add support for mapper 172 (TXC-22211B)
  • Add support for mapper 132/173 (TXC-22211A/C)
  • Add support un-headered roms with the .unh extension (note: uses internal database; unknown roms will not work, headered roms are still preferred)

Nintendo 64 / Nintendo 64 DD

  • Disable run-ahead for 64DD; fixes an issue that caused 64DD games to fail to boot.

Nintendo - Game Boy Advance

  • Improve VRAM mirroring in bitmap background modes
  • Implement 1-cycle timer latch behavior
  • Improve BIOS open bus edge case emulation
  • Increase synchronisaton between comonents: slight performance loss for measurable accuracy gain in irq dma tests
  • Improve video capture DMA such that it only runs if enabled on scanline 162 of previous frame

Sega - Mega Drive / Genesis / CD / 32X

  • Implement correct SH2 clocks for PAL/NTSC 32X
  • Improve 32X PWM volume/mixing by taking configured cycle rate into account

User Interface

  • Improve driver settings and full-screen behavior on macOS
  • Fix an issue where IPS patches that extend the rom would fail to apply
  • Fix an issue where changing the video driver may not correctly apply settings
  • Support "Default" as a device with the WASAPI driver on Windows (Win10 only)
  • FIx an issue where some settings would not persist on non-english locales
ares v138 released
2024-05-02 15:00:00

ares v138 has now been released.

Since v137, a total of 10 contributors have created 58 commits to the ares codebase.

If you wish to see the full changelog in a per-commit format along with their authors, similarly to how previous release notes were written, you can do so on GitHub here.

Atari 2600

  • Improved 6502 CPU emulation; all unofficial opcodes are now implemented
  • Improve handling of the HMOVE register
  • Refactor of TIA; fixes many emulation issues but still imperfect
  • Implement correct 6502 reset timing

Bandai - WonderSwan / WonderSwan Color

  • Minor fixes to v30mz CPU emulation
  • Emulate 32KB SRAM for '8KB' type cartridges
  • Implement Sound Test register bits 1,2 and 3

Nintendo - NES / Famicom

  • Improved 6502 CPU emulation; all unofficial opcodes are now supported
  • Fix APU frame counter emulation
  • Various improvements to APU emulation
  • Implement correct 6502 reset timing

Nintendo - Nintendo 64

  • Fix an issue where saved data from the current game could be duplicated into the next
  • Fix an issue where the Real Time Clock may not function correctly depending on the user's local time zone

Nintendo - Game Boy Advance

  • Implement that the last cycle of the prefetcher cannot be interrupted
  • Implement correct ROM mirroring for Famicom Mini / Classic NES series
  • Improve handling of SRAM/Flash bus
  • Fix the timing of initial DMA wait cycles

Sega Mega Drive / CD / 32X

  • Lower sync interval between MD and 32X: improves emulation accuracy but does reduce performance

Sony - PlayStation

  • Update the blitter to operate on a copy of the framebuffer; fixes potential threading issues

ruby (Audio/Video/Input abstraction layer)

  • Added a native Metal backend for macOS with VRR support
  • Implemented latency selection in SDL audio driver
  • Removed the built-in Blur shader, using the bilinear slang shader is preferred
  • Removed non-hardware accelerated video drivers (any platform capable of running ares should at least have OpenGL, D3D or Metal available)
  • Reduce CPU usage on the video thread by using a condition variable rather than a spinlock
  • Add support for connecting a Mouse on macOS (for emulating SNES mouse, etc)
  • Remove tight loops in SDL and OpenAL drivers, reducing CPU usage when using these drivers.

User Interface

  • Fix an issue where nested slang shaders were not available in the UI

Autres émulateurs de la catégorie

  • MAME

    Dernière mise à jour:
    Version 0.267
  • RetroArch

    Dernière mise à jour:
    Version 1.19.1
  • Hypseus

    Dernière mise à jour:
    Version 2.11.1
  • FinalBurn Neo

    Dernière mise à jour:
    Version 1.0.0.2
  • MacMAME

    Dernière mise à jour:
    Version 0.224
  • OpenEmu

    Dernière mise à jour:
    Version 2.4.1
  • AdvanceMAME

    Dernière mise à jour:
    Version 3.10
  • Raine

    Dernière mise à jour:
    Version 0.64.13
  • XQEmu

    Dernière mise à jour:
    Version 1.7.2