Émulation en folie : les derniers émulateurs à tester sur Mac et iOS

Obliteration version Alpha

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
Version
Alpha
Body

Émulateur de Playstation 4 expérimental basé sur Kyty et Uplift.

Il ne fait encore tourner aucun jeu et seul le code source est disponible.

VisualBoyAdvance-M version 2.1.10

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
Version
2.1.10
Body

Fork de VisualBoy Advance avec des fonctions supplémentaires.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

2.1.10

  • 2b8f9f71 - Copy string options rather than referencing them [steelskin]
  • e76cef79 - Remove cast for UTF-16 -> UTF-8 conversion [steelskin]
  • 7f06428d - Disable dialog position save/restore on wxGTK (#1331) [Steelskin]
  • e4a93404 - Update README.md and Developer Manual [rkitover]
  • 5d7023a5 - translations: transifex pull [rkitover]
  • 3bd7c918 - build: fix cmake -DTAG_RELEASE functionality [rkitover]
  • 67e4944c - translations: transifex pull [rkitover]
  • df4ff16e - translations: transifex pull [rkitover]
  • d4805065 - translations: transifex pull [rkitover]
  • e39b1f2c - translations: transifex pull [rkitover]
  • 73b65a65 - translations: transifex pull [rkitover]
  • 9e556e6a - translations: transifex pull [rkitover]
  • 11e73f2c - translations: transifex pull [rkitover]
  • e97b0448 - translations: transifex pull [rkitover]
  • aa6ed14b - [FAudio] Always convert UTF-16 names (#1328) [Steelskin]
  • 2ce20c4f - translations: transifex pull [rkitover]
  • e4ef4aa6 - Propagate key events (#1323) [Steelskin]
  • cf5cb40c - translations: transifex pull [rkitover]
  • c450d143 - translations: transifex pull [rkitover]
  • 41572be3 - translations: transifex pull [rkitover]
  • 4f8da1c5 - translations: transifex pull [rkitover]
  • 32091669 - translations: transifex pull [rkitover]
  • abd72a5b - translations: transifex pull [rkitover]
  • 7e6349b1 - translations: transifex pull [rkitover]
  • 0782be74 - translations: transifex pull [rkitover]
  • a7b545ab - translations: transifex pull [rkitover]
  • 1a564f90 - translations: transifex pull [rkitover]
  • 3d4e03f8 - translations: transifex pull [rkitover]
  • fc17209a - translations: transifex pull [rkitover]
  • 38877ef2 - translations: transifex pull [rkitover]
  • 8691a15b - translations: transifex pull [rkitover]
  • 961fd030 - translations: rebuild source .pot [rkitover]
  • e2cf6ecb - Add option to mute sound during speedup [rkitover]
  • 7a0826a6 - Migrate vba-m.com links in .github folder [aavindraa]
  • d516683a - build: fix for wx using GTK2 [rkitover]
  • 834c7de8 - build: update macOS builder dists [rkitover]
  • 4f1a5dd7 - [Test] Add tests for widgets code [steelskin]
  • 5766b9b9 - translations: transifex pull [rkitover]
  • 5d8426d3 - translations: transifex pull [rkitover]
  • 63ec3528 - translations: transifex pull [rkitover]
  • f646c384 - [Test] Change assert to custom CHECK macros [steelskin]
  • 09433875 - [CI] Remove workaround for MSVC CI [steelskin]
  • 05c09ff5 - [Build] Add devkitpro-based libretro targets to CI [steelskin]
  • 7f78fbb3 - translations: transifex pull [rkitover]
  • 261e26f4 - translations: transifex pull [rkitover]
  • ed820708 - translations: transifex pull [rkitover]
  • 5b8b6a0b - [Test] Add tests for the EmulatedGamepad class [steelskin]
  • 8809ce26 - [Test] Add tests for the Bindings class [steelskin]
  • a4862585 - [Build] Share wx-related targets configuration [steelskin]
  • 55c1477d - build: disable FAudio for 32 bit Windows builds [rkitover]
  • 2d7a1ea2 - build: fix faudio linkage regression on MSVC+vcpkg [rkitover]
  • 244149c0 - build: fix faudio static linkage [rkitover]
  • c0bcf3bf - [Test] Add tests for many config classes [steelskin]
  • 13756bcb - [Test] Replace doctest with googletest [steelskin]
  • fc82e062 - build: do not build SDL bin on Windows or macOS [rkitover]
  • df89beb2 - build: disable gpg signatures by default [rkitover]
  • 82eda48e - translations: transifex pull [rkitover]
  • b47787b3 - translations: rebuild source .pot [rkitover]
  • c9668d9a - [config] Create the vbam-wx-config target [steelskin]
  • 90a56c69 - [config] Move strutils to src/config/ [steelskin]
  • d377f7ab - [CI] Install only one MSVC toolchain [steelskin]
  • 1fac1297 - translations: transifex pull [rkitover]
  • af7d5f7b - translations: transifex pull [rkitover]
  • 28f7c201 - translations: transifex pull [rkitover]
  • 486330f2 - Activate GitHub Sponsors [rkitover]
  • 1ae78a04 - translations: transifex pull [rkitover]
  • c776da71 - translations: rebuild source .pot [rkitover]
  • d543784a - [UserInput] Filter key events globally [steelskin]
  • 902c6c8e - [UserInput] Only process shortcut commands once [steelskin]
  • d32be9dd - Move cmdtab and command enable flags to config/ [steelskin]
  • b7765092 - [bindings] Set default shortcut for recent file 3 [steelskin]
  • 56eb97c8 - translations: transifex pull [rkitover]
  • 9f46c575 - translations: transifex pull [rkitover]
  • e0402a9b - translations: transifex pull [rkitover]
  • 3e30f54d - translations: fix strings starting with lowercase [rkitover]
  • d73085a8 - translations: transifex pull [rkitover]
  • 8eb6a690 - translations: transifex pull [rkitover]
  • 3615137c - translations: transifex pull [rkitover]
  • bbd5b76f - translations: transifex pull [rkitover]
  • bb3604f3 - translations: rebuild source .pot [rkitover]
  • 18a0067c - [Input] Unify command handling [steelskin]
  • cfdbdc4e - [Input] Move input configuration objects to app [steelskin]
  • 32ca2ae4 - translations: transifex pull [rkitover]
  • bad96cf9 - translations: rebuild source .pot [rkitover]
  • 62294702 - [Input] Remove transitional key, mod, joy triplet [steelskin]
  • 72c4f33d - translations: transifex pull [rkitover]
  • 3fe57f54 - translations: rebuild source .pot [rkitover]
  • 1e1a369c - [Input] Unify UserInput event handling [steelskin]
  • cc65ef28 - doc: add system requirements to README.md [danialhorton]
  • 32627f6b - [Dialogs] Save and restore dialog positions [steelskin]
  • 41952d06 - build: update macOS linker tool to 1.5 [rkitover]
  • 0c39a5ba - build: override FindGettext to not update po files [rkitover]
  • 1b77d659 - build: update macOS build to ffmpeg 7.0 [rkitover]
  • 8d08223d - build: fix compatibility with older ffmpeg [rkitover]
  • af6028a9 - build: fix build for nix on macOS [rkitover]
  • ff3b5ee0 - build: update mac link tool to 1.4 [rkitover]
  • b52edf52 - build: fix building on macOS with Homebrew [rkitover]
  • 6766b9ca - build: fix ffmpeg 7.x compat [rkitover]
  • 8eae2e5b - build: add FAudio to nix deps [rkitover]
  • 50d17363 - build: fail finding FAudio silently [rkitover]
  • 795f25bb - build: fix nix deps for OpenGL [rkitover]
  • 647be137 - gba: set cpsr=spsr when switching to FIQ mode [40356555+Aikku93]
  • 8abe3e79 - build: remove -lgcc from static link flags [rkitover]
  • 710ffeb1 - build: update mac build [rkitover]
  • a855ff54 - translations: transifex pull [rkitover]
  • dbb5e534 - translations: transifex pull [rkitover]
  • 75395696 - translations: transifex pull [rkitover]
  • b00e23f5 - build: enable FAudio on non-Windows [rkitover]
  • 8ef9a66b - [FAudio] Switch to portable condition_variable [steelskin]
  • 0e503a52 - translations: transifex pull [rkitover]
  • b4b02040 - translations: rebuild source .pot [rkitover]
  • f4835674 - [Audio] Rework audio devices enumeration [steelskin]
  • 4104a3d1 - build: fix codesigning Windows bins with signtool [rkitover]
  • 1e1ec2e3 - translations: transifex pull [rkitover]
  • ff21f8da - build: enable FAudio sound driver on Windows [rkitover]
  • 775a571f - build: fix detecting Visual Studio default vcpkg [rkitover]
  • 64abd3e8 - [Audio] Remove manual memory allocations [steelskin]
  • 56320ec6 - translations: transifex pull [rkitover]
  • 311b232e - FAudio: Implement and have functional FAudio output [zachbacon]
  • 0e13cc93 - translations: transifex pull [rkitover]
  • b455de01 - translations: transifex pull [rkitover]
  • c3053d38 - translations: rebuild source .pot [rkitover]
  • c8106573 - [Dialogs] Move SoundConfig dialog to its own class [steelskin]
  • 047ad277 - [Dialogs] Prevent viewers from causing a crash [steelskin]
  • ecd16a21 - translations: transifex pull [rkitover]
  • 1594fda1 - translations: transifex pull [rkitover]
  • de9b3a21 - translations: transifex pull [rkitover]
  • 045c98d8 - build: only use -Werror=lto-type-mismatch on gcc [rkitover]
  • 4ace296b - [Build] Improve the TRANSLATIONS_ONLY build speed [steelskin]
  • 011adce2 - translations: transifex pull [rkitover]
  • cc99ec0c - translations: transifex pull [rkitover]
  • 1d652edf - translations: rebuild source .pot [rkitover]
  • db08ca93 - [Build] Improve CI build coverage [steelskin]
  • 3518dc6a - build: fix LTO on Linux [rkitover]
  • cc9a03ce - Add toggle: SDL GameController mode for joysticks [rkitover]
  • 8576733c - [Build] Remove lingering references to OpenAl [steelskin]
  • c6da7e38 - build: add faudio to list of optional vcpkg deps [rkitover]
  • 98abb8c2 - translations: transifex pull [rkitover]
  • 05561922 - build: fix MSYS2 check [rkitover]
  • d9432ebb - build: fix build on MINGW{64,32}/UCRT64 on MSYS2 [rkitover]
  • f57cad67 - build: fix static linking on MSYS2 CLANG64 [rkitover]
  • ce7cc4e2 - build: add FAudio to MSYS2 deps [rkitover]
  • 8183a005 - translations: transifex pull [rkitover]
  • 75a34cd0 - translations: transifex pull [rkitover]
  • 23e15734 - build: set wxWidgets_DIR with vcpkg [rkitover]
  • 98b51910 - [Build] Remove ENABLE_NLS, fix TRANSLATIONS_ONLY [steelskin]
  • c3f0aa2e - translations: transifex pull [rkitover]
  • ea596e4c - translations: rebuild source .pot [rkitover]
  • 68adb14b - [Build] Use Toolchain-gcc-clang for non-MSVC [steelskin]
  • a565cea8 - [Build] Remove the OpenGL check [steelskin]
  • 6ac95d37 - [Build] Rework wx/CMakeLists.txt [steelskin]
  • d4430ca4 - [Build] Move SDL build configuration to sdl/ [steelskin]
  • 000c7f85 - [Build] Move non-core common code to components/ [steelskin]
  • 047bd935 - [Build] Move the core emulator to src/core/ [steelskin]
  • 33cb9a66 - [Build] Move System.h and most of Util.h to core/ [steelskin]
  • f8374b52 - [Build] Move more of src/common to src/core/base [steelskin]
  • 2f10e71f - [Build] Cleanup files in src/common [steelskin]
  • 8f92d999 - [Build] Move file-related utilities to core/base [steelskin]
  • ce12db1e - [Build] Move fex/ to src/core/fex/ [steelskin]
  • d8a1886c - [Build] Use new way of setting /Z flag with MSVC [steelskin]
  • 1d051d0e - [Build] Make powershell optional on non-Windows (#1248) [Steelskin]
  • f96e42fe - build: cmake refactor and improvements [Steelskin]
  • aa59d944 - [Build] Add toolchain-specific files (#1244) [Steelskin]
  • 07e49025 - Fix most remaining release warnings (#1243) [Steelskin]
  • 18b97b43 - Fix various build warnings (#1242) [Steelskin]
  • b45a4066 - ci: add clang+bintools for macOS, disable LTO [rkitover]
  • 1fff5cb1 - Move build options to their own file [steelskin]
  • 13a16eb7 - Fix various warnings in filters and headers (#1241) [Steelskin]
  • 69769c1b - [CI] Use proper POWERSHELL variable casing [steelskin]
  • e998a401 - [CI] Properly inclue SDL2 directories for vbamcore (#1240) [Steelskin]
  • f17a9855 - [CI] Look for pwsh in addition to powerhsell (#1239) [Steelskin]
  • 85b7cf7a - translations: transifex pull [rkitover]
  • f46da1c5 - build: remove our version of FindSDL2.cmake [rkitover]
  • 404e9a1a - build: add clang to ./installdeps for MSYS2 [rkitover]
  • 3ec8960f - translations: transifex pull [rkitover]
  • 613bd403 - Make menu more reasonably organized (#1230) [wwrustc]
  • ecb69a24 - build: add pthreads w/vcpkg, link FAudio target [rkitover]
  • 215e3c5a - build: use find_program() to find powershell [rkitover]
  • e5aa685f - build: don't use wx utils as UNIX cmds on Windows [rkitover]
  • 53e1f44a - translations: transifex pull [rkitover]
  • 9e4c8e17 - build: fix gentoo dependency namespaces [68k]
  • 5f853b99 - Update metainfo.xml to new standards [jhonny.oliveira]
  • e7d135db - Update links to new domain visualboyadvance-m.org [rkitover]
  • 60fc096f - build: add libglu-devel for solus in installdeps [rkitover]

Vita3k version auto build 3642

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
Version
auto build 3642
Body

Tout premier émulateur Sony PS Vita qui n'émule actuellement que des homebrew bien que certains visuels de jeux commerciaux arrivent à s'afficher.

Folium version 1.7

Mise à jour
  • Logos
    Icône iOS
Version
1.7
Body

Multi-émulateur open source iOS de GBA, DS et 3DS.

Fiche ios
Présent sur Altstore
Non

1.7

  • Added SNES emulation through the Mango core
  • Added camera support to the Cytrus core
  • Added controller support to all cores
  • Added a BETA badge to work-in-progress cores
  • Added "Sign in with Apple" for App Store specific features (optional)
  • Added the delete functionality to all cores on the library screen
  • Changed on-screen controls and skins improving handling and functionality
  • Changed the Cytrus core to a low-end device focused fork of Citra, Mandarine
  • Changed how the library and search are handled improving performance and usability
  • Changed how the core settings are handled improving usability
  • Changed how games and skins are loaded upon launch improving performance
  • Fixed issues with the library screen removing memory leaks

Wine version 9.17

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Logo des processeur PowerPC
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
9.17
Body

Il ne s'agit pas ici d'un véritable émulateur de PC.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

9.17

  • Window surface scaling on High DPI displays.
  • Bundled vkd3d upgraded to version 1.13.
  • Mono engine updated to version 9.3.0
  • Improved CPU detection on ARM64.
  • Various bug fixes.

XRoar version 1.6.2

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
1.6.2
Body

Émulateur open source de Dragon32/64 et Tandy CoCo.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.6.2

  • Add missing menus to Windows/Mac OS X+ UIs

1.6.1

  • Reinstate ROM image header skipping [Davy Mitchell]

1.6

  • New -ram-org option to specify RAM addressing
  • New -ram-init option to specify initial RAM state
  • 6309 DIVD behaviour fixed against Tim Lindner’s fuzzing tool
  • 6309 DIVD timing fixed according to David Banks’s behaviour notes
  • 6309 DIVQ behaviour & timing adjusted similarly, though untested
  • More accurate observed NTSC CoCo 3 GIME composite video behaviour
  • New GTK+ 3 UI
  • New printer control dialog (GTK+ 3, Windows) or menu options (Mac OS X+)
  • More keyboard virtual joystick profiles included by default
  • All physical joysticks selectable from menus by default
  • New machine Dragon Professional (Alpha), 'dragonpro'
  • New machine Tandy Deluxe Colour Computer, 'deluxecoco'

Lime3DS version 2118

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
2118
Body

Fork de Citra.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

2118

Desktop:

  • Fixed a regression introduced in 2117 where hotkeys would not function correctly after using the settings menu | @OpenSauce04 ~ #399
  • The lime3ds-cli executable has been removed | @OpenSauce04 ~ #413
    • In its place, you are able to use the GUI program from the command line for the same purpose
    • lime3ds-gui has been renamed to simply lime3ds due to the suffix now being redundant.
  • The MacOS distribution of Lime3DS is now packaged as a zip archive instead of a tar.gz file | @OpenSauce04 ~ #415
    • There is no end-user impact from this change, it is simply made to be more familiar to other MacOS software distributions
  • Fixed the Vulkan renderer causing crashes on devices that don't support Vulkan 1.3 | @i0x404 ~ #384

All:

  • A "Reverse Side by Side" option has been added for Lime3DS's Stereoscopic 3D mode | @OpenSauce04 ~ #393
  • The frame_limit value in the config file is now stored as a double | @OpenSauce04 ~ #385
    • This means that non-integer values can be used for more precise control of the game's framerate than was previously possible

Android:

  • Fixed a crash which would occur after pausing the emulator | @kleidis ~ #382
  • Fixed swapping the screens on a display with a landscape aspect ratio forcing a portrait aspect ratio | @DavidRGriswold ~ #389, #390
    • This refers to devices which are designed to be used in landscape at all times, for example a modded Nintendo Switch running Android
  • There are now several set colour themes which can be chosen from in the Theme menu | @kleidis ~ #350
  • The Lime3DS app now has a Material You app icon | @OpenSauce04 ~ #400

Technical:

  • A large-scale internal rebrand that replaces references to Citra with Lime3DS has been implemented | @rtiangha ~ #311
    • This may affect 3rd party distributors (e.g. Linux package maintainers), with things such as cmake option names being altered
  • The ENABLE_COMPATIBILITY_LIST_DOWNLOAD cmake option has been removed due to being non-functional and redundant | @OpenSauce04 ~ 6ca44de

Notes:

  • Due to an unfortunate occurrance in my life, this update has been released without a couple of the planned features (Windows installer, pretendo support). In the near future, update 2118.1 will release to include these features. I am not sure when this will be, but it hopefully won't be more than a few weeks. Please be patient with me until then. Thanks for your support. -OS

Dolphin version 2409

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
2409
Body

Emulateur multi plateformes des consoles Nintendo Wii et GameCube dont le dernière release stable officielle est la 5.0.

Retro Virtual Machine version 2.1.17

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
2.1.17
Body

Ecrit à  l'origine pour macOS, il émule les CPC et les ZX, MSX-1, SG-1000 et Master System et demande 10.9 au minimum.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

2.1.17

  • LINUX: Resolved an issue preventing certain ZX Spectrum machines from booting on Linux Intel x64 systems.
  • TK90X: Corrected the machine image that incorrectly displayed “Compuuter”.
  • MSX: Fixed a crash that occurred when deleting blocks in .cas files.
  • MSX: Implemented write protection for .cas files. These files are now read-only.
  • MSX: Restricted cassette creation to only those that support write operations.

VMWare Fusion version 13.6

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
13.6
Body

Logiciel commercial de virtualisation de la société VMWare qui demande au minimum MacOS 10.15.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

13.6

Nouveautés

Présentation de vmcli

vmcli est un outil de ligne de commande inclus avec VMware Fusion, qui permet aux utilisateurs d'interagir avec l'hyperviseur directement depuis un terminal Linux ou macOS, ou depuis l'invite de commande Windows. vmcli permet d'effectuer diverses opérations, telles que la création de machines virtuelles, la génération de modèles de VM, la mise sous tension de VM et la modification de divers paramètres de VM. En outre, vous pouvez également créer des scripts pour exécuter plusieurs commandes de manière séquentielle. Pour plus d'informations, reportez-vous à la section Utilisation de VMware Fusion.

Prise en charge de nouveaux systèmes d'exploitation invités

Sur le chipset Intel

  • macOS Sequoia
  • Windows Server 2025
  • Windows 11 Version 23H2
  • Ubuntu 24.04
  • Fedora 40

Sur Apple Silicon

  • Windows 11 Version 23H2
  • Ubuntu 24.04
  • Fedora 40

Prise en charge de nouveaux systèmes d'exploitation hôtes

Sur le chipset Intel

  • macOS Sequoia

Sur Apple Silicon

  • macOS Sequoia

Améliorations de sécurité

Cette version résout CVE-2024-38811. Pour plus d'informations sur cette vulnérabilité et son impact sur les produits VMware, reportez-vous à la page VMSA-2024-0018.

Ryujinx version 1.1.1385

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Logo de l'API Metal d'Apple
Version
1.1.1385
Body

Emulateur opensource expérimental de Nintendo Switch écrit en C#.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.1.1385 - 2024-09-01

depuis la version 1.1.1231 - 2024-03-14

Added:

  • Implement UQADD16, UQADD8, UQSUB16, UQSUB8, VQRDMULH, VSLI and VSWP Arm32 instructions.
    • Fixes DarkStar One crashing on non-ARM systems and shaky screen on ARM systems.
    • May allow 12 Labours of Hercules II: The Cretan Bull to go in-game.
  • Add the "Auto" theme option in setting.
    • Adds an option for Avalonia to follow OS theme (light or dark).
  • Implement host tracked memory manager mode.
    • Changes host memory manager modes on ARM to a better tailored version for ARM systems with 16KB page sizes.
    • On macOS, fixes:
      • Vertex explosions in Shin Megami Tensei V.
      • MKTV thumbnails in Mario Kart 8 Deluxe.
      • Album photos not displaying correctly in The Legend of Zelda: Breath of the Wild.
      • Random crashes in Pokémon Legends Arceus with hypervisor disabled.
      • Crashes on boot with hypervisor disabled in Master Detective Archives: Rain Code, Super Mario Bros. Wonder and The Legend of Zelda: Tears of the Kingdom.
      • Improves performance in games when hypervisor is disabled, most notably in Mario Kart 8 Deluxe (32-bit game, can't use hypervisor) and Super Mario Odyssey. This also means that games which would softlock, freeze or crash (such as Pokémon games) will be a lot more playable with hypervisor disabled.
  • misc: Add ANGLE configuration option to JSON and CLI.
    • Adds command line arguments to change how the UI will be rendered --software-gui = Avalonia will use software rendering. --hardware-gui = Avalonia will use ANGLE/GLX rendering.
    • Should help with using Renderdoc to debug graphics issues. No user-facing changes.
  • Add support to IVirtualMemoryManager for zero-copy reads.
    • Code cleanup. No expected user-facing changes.
  • Add support for large sampler arrays on Vulkan.
    • Fixes black textures present in most of Hogwarts Legacy.
    • Fixes most graphical rendering in Penny's Big Breakaway.
    • Fixes grass and other particle effects appearing blocky in The Legend of Zelda: Skyward Sword HD.
  • Add mod enablement status in the log message.
    • Displays what mods are enabled in the logs and logging console. Intended to help with troubleshooting.

Changed:

  • Use pooled memory and avoid memory copies.
    • Code cleanup. No expected user-facing changes.
  • Remove CommandBufferScoped Dependencies.
    • Code cleanup. No expected user-facing changes.
  • Change disk shader cache compression algorithm to Brotli (RFC 7932)
    • Improves the speed of the "Packaging shaders" stage of a disk cache rebuild by up to 40%
  • Audio rendering: reduce memory allocations.
    • Code cleanup. No expected user-facing changes.
  • Enhance Error Handling with Try-Pattern Refactoring.
    • Code cleanup. No expected user-facing changes.
  • Replacing the try-catch block with null-conditional and null-coalescing operators.
    • Code cleanup. No expected user-facing changes.
  • UI: Friendly driver name reporting.
    • Makes graphics driver names on the bottom status bar easier to read.
  • Remove Unnecessary Category from Docs ReadME.
  • Kernel: Wake cores from idle directly rather than through a host thread.
    • Slightly improves performance in titles with inefficient threading implementations.
    • Improves performance in Pokémon Legends Arceus on low core count devices like the Steam Deck by up to 20%, or reduces power consumption by up to 40% at equal performance

Fixed:

  • Vulkan: Feedback loop detection and barriers.
    • On RDNA3 (RX 7000 series) AMD graphics cards, fixes purple lines seen across geometry in The Legend of Zelda: Breath of the Wild, Tears of the Kingdom, and likely other games that had graphics issues specific to these GPUs.
    • On Nvidia RTX 2000/3000/4000 GPUs, fixes blocky water artifacts in Mario Golf: Super Rush, Splatoon 3, and alleviates (but does not fix) the issue in Team Sonic Racing (v1.0.0).
      • On Nvidia RTX 3000 GPUs, fixes flickering and missing body parts in Kirby's Dream Buffet, and fixes flickering in Mario + Rabbids: Sparks of Hope.
  • Fix incorrect depth texture 3D flag.
    • Fixes a crash in Neverwinter Nights: Enhanced Edition.
  • Vulkan: Update Silk.NET to 2.21.
    • Updates Silk.NET dependencies and Vulkan extensions. No expected user-facing changes.
  • Make HLE project AOT friendly.
    • No expected user-facing changes.
  • Replace ImageSharp with SkiaSharp everywhere.
    • Fixes text inputs in games not allowing more than one character to be typed.
  • Fix deadlock in background translation thread shutdown.
    • Fixes an issue where Ryujinx would sometimes freeze and stop responding when trying to stop the emulation.
  • nuget: bump DynamicData from 9.0.1 to 9.0.4.
    • Updates the DynamicData dependency. No expected user-facing changes.
  • Fix NRE when using image array from constant buffer.
    • Fixes a crash in World of Goo 2, though the game still does not work due to another issue.
  • nuget: bump ImageSharp from 2.1.8 to 2.1.9.
    • Updates the SixLabors.ImageSharp dependency. No expected user-facing changes.
  • nim:eca : Stub CreateServerInterface2.
    • Allows THE NEW DENPA MEN to go in-game without "Ignore Missing Services".
  • Fix arbitrary game ordering when sorting by Favorites.
    • Favorite games will now be sorted alphabetically on the games list.
  • Clamp amount of mipmap levels to max allowed for all backends.
    • On AMD graphics cards using Vulkan, fixes crashes when running certain mods, such as character swaps in Mario Kart 8 Deluxe.
  • Replace and remove obsolete ByteMemoryPool type.
    • Code cleanup. No expected user-facing changes.
  • Fix same textures with unmapped start being considered different.
    • Fixes The Legend of Heroes: Kuro no Kiseki II crashing shortly after gameplay starts.
  • Fix LocaleExtension SetRawSource usages + language perf improvement.
    • Fixes a small UI freeze when changing the UI language.
  • Infra: Update Microsoft.IdentityModel.JsonWebTokens.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • Avoid race conditions while launching games directly from the command line.
    • Fixes games not booting when using shortcuts or launch arguments.
  • nuget: bump DynamicData from 8.4.1 to 9.0.1.
    • Updates the DynamicData dependency. No expected user-facing changes.
  • replace ByteMemoryPool usage in Ryujinx.Graphics.
    • Code cleanup. No expected user-facing changes.
  • Fix FileNotFoundException in TryGetApplicationsFromFile() and improve loading applications.
    • Fixes crashes when trying to load files from bad symlinks, non-existent files or hidden subdirectories.
  • Fix off-by-one on audio renderer PerformanceManager.GetNextEntry.
    • Fixes Kuro no Kiseki II crashing on startup.
  • Fix shader RegisterUsage pass only taking first operation dest into account.
    • Fixes red tint on THE NEW DENPA MEN. (Note that the game still won't run without "Ignore Missing Services".)
  • Vulkan: Force topology to PatchList for Tessellation.
    • On AMD graphics cards, fixes a crash on floor 15 of Luigi's Mansion 3.
  • Ava UI: Handle updates containing non numeric characters.
    • Fixes an issue where the title update manager would fail to display updates if they contained letters (for example, v1.0.5A).
  • Vulkan: Add missing barriers for texture to buffer copy.
    • Fixes a regression from 1.1.1352 exclusively affecting AMD graphics cards, which caused the water in The Legend of Zelda: Breath of the Wild to turn white.
  • Update kernel GetInfo SVC for firmware 18.0.0.
    • Allows Nintendo 64 NSO, or anything using the JIT service, to work with firmware 18.0.0+.
  • Fix checking for the wrong metadata files for applications launched with a different program index.
    • Fixes a regression from 1.1.1350 that caused updates to not apply for games that get launched with different program indices, such as Super Mario 3D All-Stars.
    • Fixes an issue where the emulator wouldn't apply DLC to these same games.
  • Make sure TryGetApplicationsFromFile() doesn't throw exceptions anymore.
    • Fixes remaining instances of crashing on loading invalid game files onto the games list since 1.1.1350.
  • Fix Skia saving screenshot with transparent background and incorrect origin.
    • Fixes a regression from 1.1.1346 causing emulator screenshots to save as blank image files.
  • Unlink server sessions from multi-wait when service stops processing requests.
    • Fixes an assert on debug builds when emulation is stopped. No expected user-facing changes.
  • Ava UI: Auto select newly added updates & DLC.
    • Updates and DLC will now be automatically enabled on the update and DLC managers when the files are first added to these menus.
  • Add missing Buffer attribute on NGC Check method.
    • Fixes a crash in Teenage Mutant Ninja Turtles: Splintered Fate, and other games that do profanity filter checks and target firmware 16.0.0+.
  • Vulkan: Defer guest barriers, and improve image barrier timings.
    • On Nvidia Ampere (and probably newer GPUs), fixes flickering artifacts in Cotton Guardian Force Saturn Tribute collection.
    • On Snapdragon X Elite Adreno GPU, fixes rendering issues in several games, including Super Mario Odyssey.
  • Catch exceptions when loading applications from invalid NSPs.
    • Fixes a regression from 1.1.1350 that caused the emulator to crash if an invalid game was loaded onto the game list.
  • Add support for multi game XCIs (second try).
    • Implements loader support for XCI packages that contain multiple title entries.
    • Fixes recognition of XCI files that contain title updates alongside the base game.
  • misc: Re-order and manually update DriverID to name.
    • NVK will now be properly displayed as the GPU driver on the status bar.
  • replace ByteMemoryPool usage in Ryujinx.HLE.
    • Code cleanup. No expected user-facing changes.
  • Use SkiaSharp for Avalonia in place of ImageSharp.
    • Updates the Avalonia UI project to use SkiaSharp for image processing, replacing the previously used SixLabors ImageSharp library. No expected user-facing changes.
  • Use draw clear on Adreno, instead of vkCmdClearAttachments.
    • Works around an Adreno driver bug causing a race condition when calling vkCmdClearAttachments.
    • Fixes incorrect Cascade Kingdom waterfall rendering and shadow flickering in Super Mario Odyssey.
    • Fixes Astral Chain freezing on boot.
  • Force dynamic state update after rasterizer discard disable on Adreno.
    • On Adreno drivers, significantly improves rendering in Xenoblade Chronicles 2.
  • Disallow concurrent fence waits on Adreno.
    • Works around an Adreno driver bug when waiting on a fence from multiple threads.
    • Fixes crashes in a variety of titles including The Legend of Zelda: Tears of the Kingdom at boot.
  • Disable descriptor set template updates for buffer textures on Adreno.
    • Works around an Adreno driver bug causing crashes in UE4 games (& others) such as Mario + Rabbids: Sparks of Hope.
  • Force Vulkan swapchain re-creation when window size changes.
    • Fixes an issue on Adreno GPUs where the renderer would not match the size of the window after a re-size.
    • No other vendors should be impacted.
  • Resolve some Vulkan validation errors.
    • No known changes in games.
  • discord: Fix TruncateToByteLength() not taking the string length into account before trimming.
    • Fixes a regression from 1.1.1303 that caused Yu-Gi-Oh! RUSH DUEL: Saikyo Battle Royale to crash on boot.
  • nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.6.0 to 7.6.2.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • SetProcessMemoryPermission address and size are always 64-bit.
    • No expected user-facing changes.
  • JIT: Coalesce copies on LSRA with simple register preferencing.
    • Slightly reduces the size of code generated by the emulator, though performance change will likely not be noticeable.
  • JIT: Ensure entry block has no predecessors on RegisterUsage pass.
    • Code cleanup. May be required for future features. No expected user-facing changes.
  • Clear pooled memory on return when used to hold object references.
    • Code cleanup. No expected user-facing changes.
  • Extend bindless elimination to catch a few more specific cases.
    • Fixes smoke effects in Hogwarts Legacy and It Takes Two. May possibly fix particle effects in Tales of Kenzera: ZAU and other UE games.
    • Fixes vertex explosions on ice effects in Mortal Kombat 1.
    • Fixes log warnings in Shin Megami Tensei V: Vengeance.
  • Replace ByteMemoryPool in Audio projects.
    • Code cleanup. No expected user-facing changes.
  • nuget: bump Microsoft.IO.RecyclableMemoryStream from 3.0.0 to 3.0.1.
    • Updates the Microsoft.IO.RecyclableMemoryStream dependency. No expected changes in games.
  • Vulkan separate descriptor set fixes.
    • Fixes invisible characters on Intel GPUs in Paper Mario: The Thousand Year Door.
  • GPU: Remove unused dynamic state and pipeline settings.
    • Code cleanup. No expected user-facing changes.
  • New pooled memory types.
    • Reduces memory allocations done by the emulator. Likely no noticeable changes during normal gameplay.
  • Avoid inexact read with 'Stream.Read'.
    • Code cleanup. No expected user-facing changes.
  • nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.5.2 to 7.6.0.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • Vulkan: Extend full bindless to cover cases with phi nodes.
    • Resolves black or missing textures and animations in Paper Mario: The Thousand Year Door such as save boxes, coins and boat transitions.
    • Fixes the missing floor textures in No Man's Sky.

*Note that there will be some "new" bugs on some affected surfaces on AMD GPUs that were not visible prior to this change.

  • Allow texture arrays to use separate descriptor sets on Vulkan.
    • Fixes a performance regression (mostly on macOS) caused by 1.1.1291 in games that use bindless textures from storage buffers.
    • Example titles are Mario Party Superstars and Penny's Big Breakaway.
  • nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.5.1 to 7.5.2.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • Workaround bug on logic op with float framebuffer.
    • On Intel Vulkan, fixes the black screen in specific areas in Paper Mario: The Thousand-Year Door. Note that the game will still crash on Windows on Intel GPUs, so this improvement is only visible on Linux.
  • Workaround AMD bug on logic op with float framebuffer.
    • On AMD Vulkan, fixes the black screen in specific areas in Paper Mario: The Thousand-Year Door.
  • Updating Concentus dependency to speed up Opus decoding.
    • May slightly reduce CPU usage in games that use Opus, such as Pokémon Legends Arceus.
  • GPU: Migrate buffers on GPU project, pre-emptively flush device local mappings.
    • Improves performance on systems with dedicated GPUs in Catherine Full Body, Hyrule Warriors: Age of Calamity v1.0.0, Pokémon Scarlet/Violet, The Legend of Zelda: Breath of the Wild and Tears of the Kingdom.
    • Fixes character shadows being too dark on the equip screen in Splatoon 3.
  • HID: Fix another NullReferenceException when unblocking input updates.
    • Fixes another instance of crashing after using the software keyboard, caused by 1.1.1315.
  • Disable keyboard controller input while swkbd is open (foreground) (second attempt).
    • Redo of 1.1.1307. Should also fix the crashing caused by the original change.
  • Update audio renderer to REV12: Add support for splitter biquad filter.
    • Allows Animal Well to run.
    • Fixes Charon's voice in Spiritfarer.
  • misc: Change Deflate compression level to Fastest.
    • Speeds up shader packaging process by up to 14x. Shader packaging occurs after GPU driver updates, switching between Vulkan and OpenGL, or significant changes to Ryujinx's GPU code. Note that shader caches will have slightly larger file sizes after this change.
  • Improves some log messages and fixes a typo.
    • Makes the logging messages for missing game directories and files clearer.
  • Revert "Disable keyboard controller input while swkbd is open (foreground)".
    • Reverts the change in 1.1.1307 due to it causing crashes in some games which use the software keyboard.
  • New Crowdin updates.
    • Updates Avalonia GUI localizations with the latest changes from Crowdin.
  • Bump Avalonia.Svg.
    • Updates the Avalonia.Svg dependency. No expected user-facing changes.
  • Add missing lock on texture cache UpdateMapping method.
    • Fixes a crash in Harmony: The Fall of Reverie upon entering the Naiads.
  • Disable keyboard controller input while swkbd is open (foreground).
    • Fixes an issue where playing Stardew Valley with a keyboard would cause the software keyboard prompt not to close.
  • Make TextureGroup.ClearModified thread safe.
    • Fixes crashes in Europa (Demo).
  • Add support for bindless textures from storage buffer on Vulkan.
    • Fixes rendering in Castle Crashers Remastered.
    • Fixes missing shadows in certain minigames in Mario Party Superstars.
  • discordRPC: Truncate game title and details if they exceed Discord byte limit.
    • Fixes an issue where Discord RPC caused Ryujinx to crash if a game's title was longer than 128 characters.
  • HID: Stub IHidServer: 134 (SetNpadAnalogStickUseCenterClamp).
    • Allows eBaseball Powerful Pro Yakyuu 2020, Pawapoke R, WBSC eBASEBALL: Power Pros, and possibly other "Power Pro" games to boot without "Ignore Missing Services".
  • Update outdated Windows version warning.
    • Updates the warning message displayed when an unsupported Windows version is detected.
  • Add Linux-specific files to local builds.
    • Ensures Linux-specific files are copied to the output directory when building locally. Useful for testing certain changes.
  • infra: Update ReSharper's DotSettings.
    • Code cleanup. No expected user-facing changes.
  • Replace "List.ForEach" for "foreach".
    • Code cleanup. No expected user-facing changes.
  • Fix system dateTime loading in Avalonia LoadCurrentConfiguration.
    • Fixes an issue where trying to change the time to an older date in the Avalonia UI caused the emulator to crash.
  • UI: Fix some MainWindow bugs and implement menubar items to change window size.
    • You can now set the emulator window size to 720p or 1080p from View > Window Size.
    • Window dimensions will no longer be saved when exiting from a maximized state, which caused the size to be reset every time.
    • Fixes an issue where the window startup location would reset to the middle of the screen.
  • Fix Alt key appearing as Control in settings menus.
    • Fixes an issue where the "Alt" key would display on the UI as "Control" when bound.
  • Fix cursor states on Windows.
    • Prevents the cursor from disappearing during the emulator's game loading screen.
    • Fixes an issue wherein the emulator window could not be resized due to the cursor flickering.
    • Fixes an issue which caused the cursor to disappear over submenus while cursor was set to always hide.
    • Fixes an issue where the check for whether the cursor was within the active window did not take into account the windows position, leading to situations where it would hide where it shouldn't.
  • Fix direct keyboard not working when using a controller.
    • Allows the Ultracam benchmark tool for The Legend of Zelda: Tears of the Kingdom to be used without setting a keyboard as the controller.
    • Allows Deltarune, Undertale, SpongeBob SquarePants: The Cosmic Shake, and likely other games to be played with direct keyboard controls.
  • HID: Correct direct mouse deltas.
    • Fixes mouse aiming in Quake, SpongeBob SquarePants: The Cosmic Shake, and likely the few other games that support mouse controls on the Switch.
  • Add support for bindless textures from shader input (vertex buffer) on Vulkan.
    • On Vulkan, fixes the following:
    • Fixes rendering in mofumofusensen.
    • Fixes missing graphics in PAC-MAN 99, TETRIS 99 and Super Mario Bros. 35.
    • Fixes missing backgrounds in even if TEMPEST, Enchanted in the Moonlight, My Last First Kiss, Irresistible Mistakes, Diabolik Lovers games and likely other visual novels from Voltage.
    • Fixes missing coins in WarioWare: Get It Together.
    • Fixes missing player indicators and radars in FIFA games.
  • Implement MemoryManagerHostTracked.GetReadOnlySequence().
    • Fixes a regression from 1.1.1289 that caused games on macOS to crash on boot.
  • End render target lifetime on syncpoint increment.
    • Fixes Balatro crashing on boot.
    • Fixes a regression in Pizza Tower causing a random crash on boot.
  • chore: remove repetitive words.
    • Code cleanup. No expected user-facing changes.
  • Do not compare Span to 'null' or 'default'.
    • Code cleanup. No expected user-facing changes.
  • Update to new standard for volatility operations.
    • Code cleanup. No expected user-facing changes.
  • Fix unmapped address check when reading texture handles.
    • Fixes a regression likely from 1.1.1098 that caused Sniper Elite 3 to crash on launch.
  • Update "SixLabors.ImageSharp" to fix vulnerabilities.
    • Updates the SixLabors.ImageSharp dependency. No expected user-facing changes.
  • Ava UI: Input Menu Refactor.
    • Refactors the input menu code.
    • Platform-specific keys (for instance, the Windows key) will now display properly when a button is bound to them.
    • Allows keys to be localized.
  • Fix crash when changing controller config.
    • Fixes a crash that occurred when switching from an input device without motion (i.e. a keyboard) to a controller with motion support while a game is running.
  • Texture loading: reduce memory allocations.
    • Code cleanup. No expected user-facing changes.
  • Account for swapchain image count change after re-creation.
    • Fixes a crash on AMD proprietary drivers on Linux when VSync is toggled.
  • Allow BSD sockets Poll to exit when emulation ends.
    • Fixes a freeze when trying to stop emulation and/or close the emulator on Penny's Big Breakaway, and possibly on other games that use sockets with Poll.
  • Revert "Update StoreConstantToMemory to match StoreConstantToAddress on value read".
    • Reverts the previous change. The specified cheats were invalid and should not be loaded at all.
  • Update StoreConstantToMemory to match StoreConstantToAddress on value read.
    • Fixes some cheats with instructions starting with 6XXXXXXX failing to load, specifically when the cheat has bit width equal to 1, 2 or 4, and only one 32-bit value.
  • Ava UI: Prevent Status Bar Backend Update.
    • Fixes an issue where the GPU displayed on the status bar would change if the graphics backend setting was changed while a game was running.
  • nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.4.0 to 7.5.1.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • Fix input consumed by audio renderer SplitterState.Update.
    • Fixes a regression from 1.1.1265 that caused crashing in Resident Evil after cinematics. Possibly affected other games.
  • CPU: Produce non-inf results for RSQRTE instruction with subnormal inputs.
    • Fixes terrain randomly disappearing in Penny's Big Breakaway.
  • Use ResScaleUnsupported flag for texture arrays.
    • Fixes rendering glitches in Penny's Big Breakaway when using resolution scale, however the game will no longer scale.
  • Fast D32S8 2D depth texture copy.
    • Improves performance in Penny's Big Breakaway by up to 1500%.
  • Pin audio renderer update output buffers.
    • Fixes a regression from 1.1.1265 that caused crashes in several games.
  • gui: Disable CLI setting persistence for HW-accelerated GUI.
    • CLI argument to enable UI software rendering no longer persists in config state.
  • Fix PC alignment for ADR thumb instruction.
    • Ni no Kuni Wrath of the White Witch will no longer render a black background when the 1.0.2 update applied.
  • Delete old 16KB page workarounds.
    • Deletes unused code. No user-facing changes.
  • Vulkan: Fix swapchain image view leak.
    • Fixes two regressions from 1.1.1154, though it's unknown what games might have been visibly affected.
  • Vulkan: Skip draws for patches topology without a tessellation shader.
    • On AMD graphics cards, fixes a crash in Luigi's Mansion 3 on the sand level.
  • nuget: bump DynamicData from 8.3.27 to 8.4.1.
    • Updates the DynamicData dependency. No expected user-facing changes.
  • "Task.Wait()" synchronously blocks, use "await" instead.
    • Code cleanup. No expected user-facing changes.
  • ts: Migrate service to Horizon project.
    • Allows nx-hbmenu to boot.
  • Ignore diacritics on game search.
    • When searching on the games list, allows "pokemon" to display Pokémon games, for instance.
  • Add missing ModWindowTitle locale key.
    • Fixes the title for the mod manager window.
  • Stop clearing Modified flag on DiscardData.
    • Fixes a regression from 1.1.1024 which sank character models into the ground in Easy Come Easy Golf.
  • New Crowdin updates.
    • Updates Avalonia GUI localizations with the latest changes from Crowdin.
  • Vulkan: Recreate swapchain correctly when toggling VSync.
    • Fixes an issue where, under certain conditions, toggling VSync via hotkey while in-game would not uncap the framerate beyond the monitor's refresh rate.
  • Disable push descriptors for Intel ARC GPUs on Windows.
    • Fixes Intel Arc graphics cards crashing on several games since 1.1.1198.
  • New gamecard icons.
    • Changes gamecard icons displayed on the games list for applications without icons.
  • Add a few missing locale strings on Avalonia.
    • Makes more UI elements localizable.
  • Updates the default value for BufferedQuery.
    • Fixes RDNA3 graphics cards (RX 7000 series) freezing on some UE4 games, such as Shin Megami Tensei V.
  • [UI] Fix Display Name Translations & Update some Chinese Translations.
  • New Crowdin updates.
    • Updates the Avalonia UI translations and adds Arabic and Thai languages.
  • nuget: bump Microsoft.CodeAnalysis.CSharp from 4.8.0 to 4.9.2.
    • Updates the Microsoft.CodeAnalysis.CSharp. dependency. No expected user-facing changes.
  • Ava UI: Fix locale crash.
    • Fixes a UI crash when an invalid locale value is taken from system, or present in config.
  • Ava UI: Content Dialog Fixes.
    • Fixes a macOS-specific error: "Can't have a toolbar in a window with <NSNextStepFrame: 0x4835f5670> as its borderView", though this did not affect emulator functionality.
  • nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.3.0 to 7.4.0.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • nuget: bump the avalonia group with 2 updates.
    • Updates Avalonia dependencies. No expected user-facing changes.
  • chore: remove repetitive words.
    • Fixes a few typos in the code.
  • Ava UI: Fix Title Update Manager not refreshing app list.
    • Fixes an issue where game updates would not show as applied on the UI immediately after being applied.
  • Update ApplicationID for Discord Rich Presence.
    • Fixes an issue where the Discord icon for Ryujinx activity did not display proper transparency.
  • GPU: Rebind RTs if scale changes when binding textures.
    • Fixes an issue where some games would show a couple frames of garbled graphics after camera switches, only when running at resolutions higher than native. Affected games include Super Mario Odyssey and The Legend of Zelda: Tears of the Kingdom.

86Box version 4.2.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
4.2.1
Body

Alternative à  DosBox, c'est émulateur IBM PC anciennement un fork de PCem, tente d'émuler plusieurs CPU x86 datant de 1981 à 2000.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

4.2.1

  • Microtouch: Simplify mouse button and calibration checks by @mourix in #4656
  • Microtouch: add option to turn off visible mouse crosshair by @mourix in #4657
  • Miscellaneous UI fixes by @lemondrops in #4666
  • Microtouch: add controller type selection and start adding legacy modes for them by @mourix in #4668
  • Microtouch: serial fixes, poll rate increases, mode status, cleanups by @mourix in #4681
  • Microtouch: fix compilation warnings, optimize command handling and liftoffs by @mourix in #4685
  • AMD/DC390 SCSI fixes of the day (August 4th, 2024) by @TC1995 in #4688
  • More ESP SCSI fixes (LUN mainly) by @TC1995 in #4690
  • Fix Tandy 1000 SX minimum RAM by @jriwanek in #4694
  • Tandy related cleaning, and logging compile fixes in pit_fast by @jriwanek in #4696
  • add helper script to download ROMS to user's home directory by @tjemg in #4695
  • Assorted compile fixes by @jriwanek in #4699
  • SCSI fixes of the day (August 8th, 2024) by @TC1995 in #4702
  • TGUI9440 (VLB/PCI) change of the day (August 9th, 2024) by @TC1995 in #4706
  • Cleanups & fixes by @jriwanek in #4707
  • Correctly devbranch mitsumi CDROM by @jriwanek in #4708
  • More DEV_BRANCH related cleaning by @jriwanek in #4709
  • Video changes of the day (August 12th, 2024, S3/TGUI/SVGA) by @TC1995 in #4712
  • dynarec related compile improvements by @jriwanek in #4714
  • S3 ViRGE class: Rethreading for future investigation. by @TC1995 in #4717
  • Attempt at fixing the threading of the ViRGE. by @TC1995 in #4718
  • S3 changes (and TVP3026) of the day (August 15th, 2024) by @TC1995 in #4719
  • Delete 86Box-install-roms.sh by @jriwanek in #4725
  • Add a link to the build guide to README.md by @jriwanek in #4724
  • ViRGE changes of the day (August 20th, 2024) by @TC1995 in #4735
  • qt_private_headers are needed for both qt5 and qt6 by @jgilje in #4736
  • Mach64 changes of the day (August 21st, 2024) by @TC1995 in #4738
  • Minor but important changes to minivhd's dynamic/diff vhd handling by @TC1995 in #4750
  • Honor the composite mode of the PCjr and Tandy 1000 by @TC1995 in #4751
  • Split off AMD K5 from K6 by @jriwanek in #4752
  • Add miroCRYSTAL 3D video card by @MaxwellS04 in #4723
  • Some fixes to the Streams engine of the ViRGE/Trio3D by @TC1995 in #4760
  • Fix SDL UI failing to build when C++11 threads are disabled by @lemondrops in #4758
  • More ViRGE fixes (August 29th, 2024) by @TC1995 in #4764
  • Update dates for 4.2.1 release by @jriwanek in #4778

OpenRCT2 version 0.4.14

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
0.4.14
Body

Avec cet interpréteur vous allez pouvoir rejouer à Roller Coaster Tycoon 2 moyennant le fait d'avoir les fichiers originaux.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.4.14

  • Feature: [#15750] Allow using different types of park entrance in one park.
  • Feature: [#20942] Allow removing all park fences from the Cheats window.
  • Feature: [#21675] Guests ignore price limit cheat.
  • Feature: [#22206] Add option to randomise train or vehicle colours.
  • Feature: [#22392] [Plugin] Expose ride vehicle’s spin to the plugin API.
  • Feature: [#22414] Finance graphs can be resized.
  • Feature: [#22569] Footpath placement now respects the construction modifier keys (ctrl/shift).
  • Change: [#21189] Patches to fix scenario bugs are now described in .parkpatch files, instead of inside the code.
  • Change: [#21659] Increase the Hybrid Roller Coaster’s maximum lift speed to 17 km/h (11 mph).
  • Change: [#22466] The Clear Scenery tool now uses a bulldozer cursor instead of a generic crosshair.
  • Change: [#22490] The tool to change land and construction rights has been moved out of the Map window.
  • Change: [#22490] In sandbox mode, changing land or construction rights now acts as buying or selling.
  • Change: [#22491] Scrollbars are now hidden if the scrollable widget is not actually overflowing.
  • Change: [#22541] In editor/sandbox mode, tool widgets now appear on the side of the map window, instead of the bottom.
  • Change: [#22592] Cheats have been redistributed along three new tabs: date, staff, and nature/weather.
  • Fix: [#21123] Transparency options are not respected on startup.
  • Fix: [#21189] Additional missing/misplaced land & construction rights tiles in Schneider Shores and Urban Park.
  • Fix: [#21908] Errors showing up when placing/moving track design previews.
  • Fix: [#22307] Hover tooltips in financial charts are not invalidated properly.
  • Fix: [#22316] Potential crash when switching the drawing engine while the game is running.
  • Fix: [#22395, #22396] Misaligned tick marks in financial and guest count graphs (original bug).
  • Fix: [#22457] Potential crash opening the scenario select window.
  • Fix: [#22520] Virtual floor no longer appears when holding modifier keys during track construction.
  • Fix: [#22527] Forcing an element type to “wall” via scripts can crash the game.
  • Fix: [#22582] Lighting effects are not enabled/disabled correctly, making the game appear frozen.
  • Fix: [#22598] Add several .parkpatch files to .sea scenarios with corresponding patches for RCT1 and RCT2 scenarios.
  • Fix: [#22606] Virtual floor is sometimes drawn above the path when placing paths.
  • Fix: [#22625] Fix compilation with original ride ratings.
  • Fix: [#22663] Additional missing/misplaced land & construction rights tiles in Mystic Mountain, Build your own Six Flags Holland and Build your own Six Flags over Texas.
  • Fix: [#22671] Game defaults to hiding supports on startup.
  • Fix: [#22671] Unchecking invisible option does not uncheck see-through option on transparency options and vice versa.
  • Fix: [#22677] Hovering the file list in the load/save window causes a slowdown.

Amiberry version 5.7.4

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
5.7.4
Body

Émulateur Amiga basé sur WinUAE prévu à la base pour Raspberry Pi, les dernières versions sont compatibles macOS et les sources disponibles sur le GitHu

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

v5.7.4

🐛 Bugfixes

  • fixed typo in Sound panel (fixes #1369)
  • Fixed changing logfile name would append "amiberry.log" at the end
  • joystick input didn't work with retroarch mapping after latest changes (#1363)
  • Fixed new/free mismatch in amiberry_filesys (#1387)
  • Fixed display modes iteration (fixes #1394)
  • always refresh floppy/quickstart panels after disk changes (fixes #1378)
  • Refresh all panels when WHDLoad action from Quickstart is taken (fixes #1383)
  • detect uppercase MT32 filenames also (fixes #1386) (#1400)
  • GUI JIT option would no longer trigger, after v5.7.1
  • GUI CPU 24-bit address event handler was incorrect
  • don't refresh the emulation screen when GUI is open, under KMSDRM (#1401)
  • Don't replace spaces in native_dos_op
  • Fixed bug under KMSDRM, where the emulation screen would not show (#1401)
  • remove newlines from debugger input (#1407 by atsampson)
  • release window grab in the debugger (#1406 by atsampson)
  • When using KMSDRM, controller input was lost after entering the GUI once (fixes #1384)
  • KMSDRM fixes for when using a single window (fixes #1411)

🔨 Improvements

  • Added VSync options from WinUAE in Display panel (#1368)
  • Make Paths panel textboxes read-only (fixes #1385)
  • add secondary check when loading cfg files, look in configs folder for filename (fixes #1388)
  • resample audio during Push operations (#1397)
  • fix inconsistency regarding default config name (fixes #1395)
  • GUI - Make read-only textboxes in WHDLoad panel show as such (fixes #1403)
  • updated FloppyBridge to v1.6.4
  • updated game controller DB to latest version
  • updated WHDLoad XML to latest version
  • improve help text in Misc panel (fixes #1408)
  • auto-select the first item in the Configs list (fixes #1391)
  • Log command line parameters on startup (fixes #1380)
  • harmonize buttons in HDD GUI panel
  • use string.empty() instead of comparing with ""
  • separate data from home directories, improve handling (fixes #1073)
  • Fix new paths logic for Flatpak also (#1073)
  • improve look of GUI Misc panel scrollbar (fixes #1412)
  • Cherry pick updates from v6.x

🏗️ Build System

  • Remove Manjaro RPI4 target from releases

🪚 Refactors

  • use string.empty()
  • slight refactor of mapping from retroarch function

cloudpilot version 1.10.3

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
Version
1.10.3
Body

Émulateur des différents PDA (ordinateurs de poche) de Palm jusqu'à Palm OS 4.0 fonctionnant en mode client serveur.

DevilutionX version 1.5.3

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
1.5.3
Body

Interpréteur permettant de jouer nativement sur OSX (Intel) à Diablo et depuis son extension Hellfire.

Fiche ios
Présent sur Altstore
Non

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.5.3

Bug Fixes

Multiplayer
  • Resolved validation multiplayer errors.
Translations
  • Added Hungarian translation.
  • Added Turkish translation.
Stability / Performance / System
  • Fixed issue where a line is repeated in the info panel.
  • Fixed errors when converting Hellfire saved games.
  • [Miyoo Mini] Update integration.
  • [Android] Update integration (now requires Android 5.0).
  • [Android] Improved the data import dialog.
  • [Android] Game now runs full screen on devices with a notch.
  • [Windows] Fix non-English TCP error messages.

Bugfixes for original Diablo bugs

Gameplay
  • Fixed item repairs with multiple gold piles.
Known Issues
  • Some builds (like Amiga) are not ready yet and will be uploaded over the next couple of days

RPCS3 version 0.0.33 Alpha (auto build)

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
0.0.33 Alpha (auto build)
Body

Émulateur expérimental de Sony Playstation 3 écrit en C++ demandant un Mac sous OS 11.6 minimum. Des builds automatiques sont disponibles sur le site.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.0.33 Alpha

Gamma version 1.7.0

Mise à jour
  • Logos
    Icône iOS
Version
1.7.0
Body

Émulateur assez complet de Playstation pour iOS. Il affiche des publicités ou des achats in-app.

Fiche ios
Présent sur Altstore
Non

1.7.0

Aug 30, 2024

BIG BIG BIG update! Enjoy this one!

- Beautifully added L3 and R3 controller buttons

- Supports game mode

- Take screenshots

- Import ZIP files

- Pro members can now import 7z files

- Memory cards are now per-game

- You can now import and export memory cards

- Fast forward now has variable speed, tap and hold to select

- Set your color theme for Gamma with the Gamma Pro Color picker. Thank you for your support!

- Fixed display bugs with external displays

- Added a volume setting to play game audio while listening to another app

- Shows total time you've played a game, shown in pause menu

- Added PPF/SBI patching support in game selection's long-press menu

- Enhanced Audio is set to on by default

- Added option to remove am imported BIOS

- Fixed offline mode

- Fixed a controller bug when resuming a paused state

- Fixed a bug on iPad causing crashes when tapping the cheats and reset controller skin buttons

- Fixed many games as noted in the app's What's New section

- Much of the work in this update is a result of listening to feedback I get from bug reports. You ask, we deliver!

- A huge thank you to Diana for keeping me happy when things get rough. You make the hard work worth it...

MAME version 0.269

Mise à jour
  • Logos
    Logo de Mac OS Classic (pré Mac OS X)
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    Photo du processeur motorola 68K 68020
  • Logos
    Logo des processeur PowerPC
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Logo de l'API Metal d'Apple
  • Logos
    Le logo de la bibliothèque SDL
Version
0.269
Body

C'est l'émulateur Arcade incontournable. Seules les sources sont officiellement disponibles.

Fiche ios
Présent sur Altstore
Non
  • Updated to MAME 250.
  • tvOS UX: use a Alert instead of a inline Segmented Control.
  • Show upload feedback in Web Server UX.
  • Added Make First Favorite to game context menu.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.269

It’s almost the end of August, which means it must be time for MAME 0.269 to be unleashed on the world! The widely-used Zilog Z8410 DMA controller emulation has had an overhaul this month. In concert with the recent Z80 CPU work, this allows more realistic I/O timings for numerous systems. If you’re curious about unreleased prototypes, BASIC is starting to show signs of life on the Commodore 65.

Two additional Japanese releases of Capcom fighting games on CPS-2 hardware have been found this month: a more recent version of X-Men Vs. Street Fighter than any previously dumped set, and a version of Hyper Street Fighter II released a bit over a week before the latest known update. The microcontroller for Irem’s Gallop on M72 hardware has been dumped, allowing simulation code to be removed. Thanks to Peter Wilhelmsen and XingXing, the pace of dumping internal ROMs from IGS027A ARM CPUs has picked up, so we might see more progress on IGS games soon.

Of course, there’s lots more to enjoy, including an 8085-based prototyping board, more chess computers, and improvements to MAME’s debugger. You can read all about it in the whatsnew.txt file, or get the source code and 64-bit Windows binary packages from the download page.

MAME Testers bugs fixed

  • 08902: [Gameplay] (casio/pv1000.cpp) pv1000: Running any game causes the emulated system to crash. (lidnariq)

New working systems

  • Atlantis Computers MCG-85 [Nigel Barnes]
  • Fidelity International Gambit Voice [hap, Sean Riddle]
  • Jeux Nathan Mega 10.000: L'Encyclopédie Électronique [hap, Sean Riddle]
  • Novag Industries Diamond [hap, Berger]
  • Novag Industries Emerald Classic Plus [hap, Berger]
  • Saitek / Heuristic Software Kasparov Blitz (set 1) [hap, Berger]
  • Senario Drum Super Star [David Haywood, Sean Riddle, Peter Wilhelmsen]

New working clones

  • Heavy Barrel (US, revision 3) [Brian Troha, The Dumping Union]
  • Hyper Street Fighter II: The Anniversary Edition (Japan 040123) [bugcutt]
  • Nics TV Boy (Nics, NTSC) [Taksangs]
  • Quiz Gakuen Paradise (Japan, ver. 1.02) [hammy]
  • Quiz Gekiretsu Scramble (Japan, prototype) [hammy]
  • Saitek / Heuristic Software Kasparov Blitz (set 2) [hap, Berger]
  • Tarzan Chuang Tian Guan (China, V110) [hammy]
  • Umi de Poker / Marine Paradise (Japan, newer) [Ioannis Bampoulas]
  • X-Men Vs. Street Fighter (Japan 970113) [bugcutt]

New systems marked not working

  • Altos Computer Systems ACS586 [Lubomir Rintel]
  • Bandai / Koto Dragon Ball Z x One Piece: Battle Taikan Gum-Gum no Kamehameha: Omee no Koe de Ora o Yobu (Japan) [David Haywood, TeamEurope]
  • Cai Jin Shen Long (link version, extension, S111CN) [dyq, little0, Guru]
  • Cai Jin Shen Long (link version, host) [dyq, little0, Guru]
  • Dancing Bells [hammy]
  • Geki Makaimura [Darksoft]
  • IVL Technologies (Disney / Memcorp Inc license) Karaoke Microphone Pro / KaraokeMicro Star (Greece) [David Haywood, TeamEurope]
  • IVL Technologies (Lexibook / Imago license) Disney Princess Handheld Karaoke Player (DKS7000-P) [David Haywood, TeamEurope]
  • Jin Hu Lu 2 [dyq, little0, Guru]
  • Long Hu Da Man Guan [dyq, little0, Guru]
  • Long Teng Hu Yue [dyq, little0, Guru]
  • Magical Jack (VA 4.00) [Ioannis Bampoulas]
  • Magical Jack Plus (VA 6.03) [Ioannis Bampoulas]
  • Manguan Caishen (link version, extension, S110CN) [dyq, little0, Guru]
  • Manguan Caishen (link version, host) [dyq, little0, Guru]
  • Mars Electronics Automatic Products Vending Machine model 110 (set 1) [Joan RF, jordigahan]
  • Micro Concepts Microbox II [Nigel Barnes, David Rumball]
  • PK - New Exciting Poker! [hammy]
  • Poker & 21 [Ioannis Bampoulas]
  • Seiko MAP-1010 [Nigel Barnes, JLTurSan]
  • Takara / SSD Company LTD Duel Masters: Duel Station (Japan) [David Haywood, TeamEurope]
  • Takara Tomy Boku wa Plarail Untenshi Shinkansen de Ikou! Plus (Japan) [David Haywood, TeamEurope]
  • Technics SX-KN5000 [Felipe Sanches, Angelo Salese]
  • Tropical Fruits (V. 24-06.00 Rev. 4.0) [The Dumping Union]
  • Turbo PK [hammy]
  • unknown WHT gambling game [hammy]
  • Wan Wan Dash [TeamEurope, Darksoft]
  • Zanussi / Necta Firenze (vending machine) [Joan RF, jordigahan]
  • Zanussi / Necta unknown Zanussi / Necta vending machine [Joan RF, jordigahan]
  • Zanussi / Necta Venezia (coffee vending machine) [Joan RF, jordigahan]

New clones marked not working

  • Crazy Balls (Bontempi) [Domenico Cervini]
  • Fruit Genie (Version 1-1-03, set 2) [Ioannis Bampoulas]
  • Fruit Genie (Version 1-1-03, set 3) [Ioannis Bampoulas]
  • Fruit Genie (Version 1-1-03, set 4) [Ioannis Bampoulas]
  • Fruit Genie (VT 2.11) [Ioannis Bampoulas]
  • Long Hu Da Man Guan Plus [dyq, little0, Guru]
  • Magical Jack (VA 2.0) [Ioannis Bampoulas]
  • Magical Jack (VA 3.11) [Ioannis Bampoulas]
  • Magical Jack (VA 3.30) [Ioannis Bampoulas]
  • Magical Jack Plus (VA 6.01) [Ioannis Bampoulas]
  • Manguan Caishen (China, V106CS) [dyq, little0, Guru]
  • Mars Electronics Automatic Products Vending Machine model 110 (set 2) [Joan RF, jordigahan]
  • Pentacup (rev. T) [Matt Walsh, PinMAME]
  • Shuang Long Qiang Zhu 2 VS (China, set 2) [dyq, little0, Guru]
  • Te Yi Gong Neng (China, V632C) [dyq, little0, Guru]
  • Tic Tac Trivia (6221-25, U5-0E, 05/08/86, UK) [hammy, Brian Troha, The Dumping Union]

New working software list items

  • altos586: Altos Diagnostic Executive [Lubomir Rintel]
  • ekara_cart: Super Cartridge: Best Hit (Japan) (SP-07) [David Haywood, TeamEurope]
  • hp98x6_rom: BASIC 4.0, BASIC 5.1, SSS HPL+II [F.Ulivi]
  • microbox2_flop: Microbox II 6809 FLEX V3.01, Microbox II Distribution [David Rumball]

Software list items promoted to working

  • c64_cart: Pitfall II: The Lost Caverns [Angelo Salese]
  • msx1_cart: X & Y (Arab) [Wilbert Pol]

New software list items marked not working

  • easy_karaoke_cart: Disney Princess 10-Song Karaoke Cartridge I (DK-P1), Karaoke Microphone Pro Cartridge 1 (Greece) [David Haywood, TeamEurope]
  • leapfrog_leappad_cart: Anpanman no CoCoPad de AIUEO kyoushitsu Pinocchio (Japan), Benny and Friends English Book Vol. 2 -Majo to taiketsu! Daibouken- (Japan), CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (11 November 2007, 1 January 2008) (Japan), CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (3 March 2007 - 5 May 2007) (Japan), CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (7 July 2007, 9 September 2007) (Japan), Disney Princess (Japan), Disney's World of English 1: Birthday Fun (Japan), Disney's World of English 2: The Picnic (Japan), Disney's World of English 3: The Circus (Japan), Disney's World of English 4: The Zoo (Japan), ECC Junior no hajimete eikaiwa! 1 Eigo de tanoshiku Say Hello! (Japan), FUN-damentals Series - Smart Guide to 4th Grade (UK), Hello Kitty no gakkou no ichinichi (Japan), Idainaru Sakkyokukatachi (Japan), Kikansha Thomas to nakamatachi - Kikansha Thomas Yakunitatsu kikansha (Japan), Kodomo Challenge English CoCoPad ROM Cassette Kono men o ue ni shiteirete ne! (2008/3 March - Shimajirou to Libby no ABC Adventure, 2008/5 May - Shimajirou to Libby no Touch and step game de asobou) (Japan), Kuma no Pooh-san Hachimitsu no tsubo ga ippai Pooh-san to kazu·katachi (Japan), Kuma no Pooh-san: Pooh-san to Hachimitsu (Japan), Minna de tanoshiku! CoCoPad (Otameshi soft) (Japan), Okaasan to Issho: Goo Choco Lantan: Spoo no Fushigi na Oto no Daibouken! (Japan), Shinkenzemi Challenge 2-nensei Korasho to issho ni kuku o oboeyou! (Japan), Yuuki Rinrin Anpunch! (Japan) [David Haywood, TeamEurope]
  • psion1: Science Pack (alt), Utility Pack (alt) [Nigel Barnes]

Merged pull requests

  • 11670: altos/altos586.cpp: Added preliminary Altos ACS586 emulation. [Lubomir Rintel]
  • 12494: machine/z80dma.cpp: Implemented burst mode and refactored code, and hooked up BUSRQ/BUSAK in systems using it. [holub]
  • 12564: misc/marywu.cpp: Improved peripherals – it’s now possible to trigger music from the debugger. [flama12333]
  • 12569: skeleton/zfirenze.cpp, skeleton/zvenezia.cpp: Dumped three Zanussi/Necta vending machines. [Joan RF, jordigahan, ClawGrip]
  • 12596: skeleton/marsvending.cpp: Dumped two Mars Electronics vending machines. [Joan RF, jordigahan, ClawGrip]
  • 12604: dai_cass/xml: Moved language information to info elements; pcw.xml, xegs.xml: Cleaned up descriptions. [ArcadeShadow]
  • 12610: debugger/debuggdbstub.cpp: Added an option to set the IP address to listen on. [Ramiro Polla]
  • 12615: a800_flop.xml; a2600.xml: Improved descriptions. [ArcadeShadow]
  • 12619: c128_flop.xml; plus4_cart.xml; vic1001_flop.xml; pet_rom.xml: Cleaned up descriptions. [ArcadeShadow]
  • 12623: casio/pv1000.cpp: Assert BUSRQ during active display (gives more realistic performance). [lidnariq]
  • 12624: Dumped three karaoke cartridges and two IVL Technologies karaoke systems. [David Haywood, TeamEurope]
  • 12626: leapfrog_leappad_cart.xml: Dumped 21 CocoPad cartridges and one LeapPad cartridge. [David Haywood, TeamEurope]
  • 12627: heathzenith/mms77316_fdc.cpp: Suppress side effects of data reads for debugger accesses. [Mark Garlanger]
  • 12628: igs/igs_fear.cpp: Added more detail to manufacturer and description metadata. [Michael Sanborn]
  • 12630: metro/metro.cpp: Split driver state class for different hardware configurations and cleaned up code. [cam900]
  • 12631: casio/pv1000.cpp: Fixed video scan line interrupt generation regression. [lidnariq]
  • 12632: skeleton/koto_zevio.cpp: Added a skeleton Koto Laboratory Zevio SoC driver with one game. [David Haywood, TeamEurope]
  • 12633: tvgames/generalplus_gpl16250_spi.cpp: Added a Plarail Shinkansen driving game (not working). [David Haywood, TeamEurope]
  • 12634: neogeo/neogeo_spr.h: Fixed horizontal video timings; neogeo/midas.cpp: Fixed zoom table RAM size. [cam900]
  • 12638: capcom/cps2.cpp: Added newer revisions of Hyper Street Fighter II and X-Men Vs. Street Fighter. [bugcutt]
  • 12639: tvgames/xavix_2000.cpp: Added preliminary support for Duel Masters: Duel Station. [David Haywood, TeamEurope]
  • 12640: gaelco/gaelco3d.cpp: Added placeholders for the undumped microcontroller used by Speed Up. [Recreativas.org, ClawGrip]
  • 12641: konami/xmen.cpp: Added service switch inputs. [jotego]
  • 12642: igs/pgm2.cpp: Dumped the CPLD for Bu Bu Car. [Victor Fernandez (City Game), Recreativas.org, ClawGrip]
  • 12643: misc/changyu.cpp: Hooked up the OPLL sound chip and vertical sync interrupt. [flama12333]
  • 12645: sgi_mips.xml: Renamed some NetBSD CD-ROM images to make labels unique across parent/clone sets. [jflatt]
  • 12646: cpu/t11, ussr/bk.cpp: Improved interrupt handling on the 1801VM1 CPU and fixed miscellaneous issues. [shattered]
  • 12647: sinclair/tsconf.cpp: Fixed graphics layer priorities and screen updates. [holub]
  • 12649: matsushita/kn5000.cpp: Added a skeleton driver for the Technics SX-KN5000 keyboard. [Felipe Sanches, Angelo Salese]
  • 12651: konami/k052109.cpp: Implemented a configuration bit used by xmen and gradius3 allowing a workaround to be removed. [jotego]
  • 12652: tvgames/spg2xx.cpp: Added Senario Drum Super Star. [David Haywood, Sean Riddle, Peter Wilhelmsen]
  • 12654: gaelco/gaelco3d.cpp: Added placeholder for Football Power ball controller microcontroller ROM. [Recreativas.org, ClawGrip]
  • 12655: tvgames/spg2xx.cpp: Filled in the year for Drum Super Star. [David Haywood]
  • 12656: atari/a2600.cpp: Added an NTSC TV Boy variant from Nics. [Taksangs, David Haywood]
  • 12657: tvgames/spg2xx_wiwi.cpp: Filled in the year for Double Dance Mania: Mega 12 (shown on packaging). [David Haywood]
  • 12659: casio/pv1000.cpp: Fixed I/O port reads and interrupt acknowledgement. [lidnariq]
  • 12661: hp/hp98x6.cpp, hp/hp98x6_optrom.cpp, hp98x6_rom.xml: Added HP98x6 series option ROM support. [F.Ulivi]
  • 12662: cirsa/neptunp2.cpp: Dumped B. Gaming Technology Dancing Bells (not working). [hammy, ClawGrip]
  • 12663: atari/cops.cpp: Added default non-volatile RAM contents for Revelations. [David Haywood]
  • 12664: igs/igs_fear.cpp: Save non-volatile RAM contents, and cleaned up inputs. [David Haywood]
  • 12665: sat_cart.xml, sat_vccart.xml: Avoid abbreviations and use lowercase for descriptive text in descriptions. [ArcadeShadow]
  • 12667: igs/igs_m027.cpp: igs/igs_m027xa.cpp: Dumped internal ROMs for two IGS027A CPUs. [Peter Wilhelmsen, David Haywood]
  • 12671: igs/igs_m027.cpp: Dumped internal ROMs for four IGS027A CPUs. [Guru, XingXing, David Haywood]
  • 12672: konami/k573fpga.cpp: Implemented proper MP3 decryption for Dance Dance Revolution Solo Bass Mix. [spicyjpeg, Windy Fairy]
  • 12675: machine/intelfsh.cpp: Added ST M29W640GB 8K Flash device. [Wilbert Pol]
  • 12677: igs/igs_m027.cpp: Dumped internal ROMs for two IGS027A CPUs. [Guru, XingXing, David Haywood]
  • 12679: emu/debug/dvdisasm.cpp: Fixed horizontal scrolling; debugger/win: Don’t restrict maximum window width. [dave-br]
  • 12680: igs/igs_m027.cpp, igs/igs_m027_link.cpp: Dumped internal ROMs for four IGS027A CPUs. [Guru, XingXing, David Haywood]
  • 12681: msx1_cart.xml: Corrected ROM loading for X & Y. [Wilbert Pol]
  • 12683: igs/igs_m027.cpp: Added decryption for lhdmg and lhdmgp. [XingXing, Happy]
  • 12685: igs/pgmcrypt.cpp: Fixed decryption for mgcs3 and mgzz; igs/igs_m027.cpp corrected a game title. [XingXing, Happy]

Clock Signal (CLK) version 2024-08-27

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Logo de l'API Metal d'Apple
Version
2024-08-27
Body
Multi émulateur open source assez jeune demandant OSX 10.13 minimum et supportant les puces Apple Silicon (architecture Arm64). Les plateformes suivantes sont émulables : Acorn Electron, Amstrad CPC

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

2024-08-27

  • corrects a bug that could cause half-screen games to flicker on the Acorn Electron;
  • improves automatic machine selection between the ZX Spectrum +3 and CPC for a large category of self-booting disk image; and
  • corrects 65C02 bus behaviour during BBR and BBS instructions, improving emulation accuracy of the Enhanced Apple IIe.

ares version 140

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Logo de l'API Metal d'Apple
Version
140
Body

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 mac

Le journal des nouveautés qui font rêver les nostalgiques

Changelog
ares v140 released
2024-08-27 17:45:00

ares v140 has now been released.

Since v139, a total of 15 contributors have created 53 commits to the ares codebase.

As always, if you wish to see the full changelog in a per-commit format along with their authors, you can do so on GitHub here.

Systems

Bandai - WonderSwan / WonderSwan Color

  • Implement cartridge SRAM open bus

Nec - PC Engine / TurboGrafx / SuperGrafx / CD

  • Automatic bios detection now prefers the Arcade Card bios for NTSC-J Region, rather than System Card 3.0

Nintendo - NES / Famicom / Disk System

  • Fix an issue where cartridge ram was not included in save states for some HVC-NROM and Sunsoft 1-3 mappers.
  • Add support for Camerica/Codemasters mappers
  • Add support for Tengen Rambo-1 mapper
  • Add support for Sachen-0037/Tengen-800008 mapper
  • Add support for the NES Zapper

Nintendo - Game Boy Advance

  • Prevent the debugger from advancing the CPU clock
  • Reset prefetch buffer on ROM accesses from DMA
  • Improve DMA timings
  • Implement that the prefetcher should halt only once DMA is accessing ROM
  • Prevent DMA from interrupting ROM accesses
  • Fix controls when using a rotated screen
  • Reload timer value after tick
  • Use separate latches per DMA channel
  • Implement graphics viewer in the debugger

Nintendo - Nintendo 64

  • Clear R0 register only when written to (Performance optimisation)
  • Fix an issue where loading save states would not set the correct audio frequency
  • Add missing fields to save states
  • Refactor to remove the branch state machine from the instruction epilogue (paving the way for future recompiler improvements)

Sega - SG-1000

  • Fix an issue where cartridge ram was not included for Taiwan-A and Taiwan-B mappers.

SNK - Neo Geo

  • Fix an issue where cartridge ram was not included in save states for the Jockey GP mapper.

Sony - PlayStation

  • Fix a crash when the display surface wraps around the framebuffer.
  • Fix an issue where CD-ROM seeking would not interrupt a read operation

Shared Components

ARM7TDMI

  • Fix reading SPSR register in user and system modes
  • Improve LDM/STM edge case handling

NEC V30MZ

  • Fix DAS overflow flag emulation
  • Fix instruction prefix handling
  • Fix IP on interrupt fired when prefixes are being used with non-prefixed instructions

Other

  • Fix an issue where settings may not save correctly on non-english locale
  • Improve the OpenGL integration with librashader; matching the implementation for the Metal driver
  • Improve the OpenGL driver on macOS: Fix flickering on resize, add fullscreen behavior toggle and fullscreen monitor selection
  • Fix building using Make 3.81 (macOS users no longer need to install a newer Make manually to build ares)
  • Properly detect the target arch when compiling with CL
  • Improve compatibility with FreeBSD
  • Fix an issue where the settings window would be too small to show all options on some configurations
  • Add the ability to switch between the interpreter and recompiler at runtime; previously this was a compile time switch unavailable to end users. You can use the "Force Interpreter" setting to force the 32X, N64 and PS1 cores to use the interpreter.

Cemu version 2.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Logo de l'API Metal d'Apple
  • Logos
    Le logo de la bibliothèque SDL
Version
2.1
Body

Emulateur Nintendo Wii-U. Actuellement le seul à  faire tourner des jeux commerciaux comme Zelda Breath of the wild.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

Cemu 2.1

This is the major release of Cemu 2.1 with a cumulative changelog which includes the changes from all 93 experimental releases since Cemu 2.0.
For users that were already using our experimental updates (2.0-x), you can think of this release as the final experimental update. There are no noteworthy additional changes compared to Cemu 2.0-95 other than the new version number.

Starting with this release, Cemu will now only have a single release channel. Instead of experimental releases, there is a new option to control whether Cemu will update immediately to cutting-edge releases, which may contain uncaught bugs, or update with a slight delay. More details on this can be found

Major new additions:

  • Added appimage and flatpak releases for Linux
  • Added an experimental release for macOS. Available for x86-64 only for now but it can be run on ARM macs through Rosetta 2 emulation. MoltenVK is used as the graphics backend
  • Added a tool to emulate the USB portals for Skylanders and Disney Infinity
  • Added NFC/NTAG support. Pokemon Rumble U figures can now be scanned from a file similar to the existing Amiibo scanning
  • Added support for titles stored in .wuhb (Wii U homebrew) and .app(NUS) format
  • Added support for connecting to Pretendo network services
  • Cemu on Windows is now non-portable by default for new installations only. All data and config files will be stored in %appdata%/Cemu. This makes the Windows installation match other platforms. Existing installations will not be affected
  • Added portable mode by placing a directory named portable next to the Cemu executable. Cemu will then store data and config files in this folder. This works on all platforms

General:

  • Added Disable screen saver setting
  • Added --title-id command line parameter to launch games by title id
  • Added desktop shortcut creation to game list
  • Added experimental GamePad microphone support
  • Improved unicode character support across the board, including the names and descriptions of graphic packs
  • Cemu will no longer refuse to start when the MLC path is invalid
  • Fixed several GamePad window size issues
  • Fixed a regression causing an infinite loop in the renderer. This would previously cause Tokyo Mirage Sessions and Pokkén Tournament to freeze on boot
  • Fixed a regression causing some games to crash without dumped Mii system files. Known affected games were Sonic Lost World and Super Mario 3D World
  • Initial support for title switching
    • Improved compatibility with the Wii U menu which can now run and launch games
    • Games with launchers, like Ryū ga Gotoku 1 & 2 HD and Steamworld Collection, are now playable
    • This feature is still experimental. Once it's stable, the option to quit games without closing Cemu will be added
  • Fixed a crash that could occur when the Title Manager tried to display system data titles
  • Fullscreen mode can now also be toggled with F11
  • The GamePad view will now display the game-specific bootup screen
  • Discord rich presence will use the translated title name that matches the console language, instead of defaulting to English
  • Fixed an issue where error dialogs in a game (erreula) can't be interacted with if the GamePad window is open
  • Updated default game profiles
  • Decreased the latency of the H264 decoder by decoding frames asynchronously

Windows:

  • Re-enabled DPI awareness
  • Fixed a crash that would occur when no audio devices are available

Linux:

  • Added wayland support
  • Added support for storing MLC and game files on case-sensitive filesystems
  • Added an option to enable GameMode
  • Brought online features on a par with Windows builds
  • Enabled DSU controller support
  • Emulated games can now access HID devices from the host via libusb (e.g. Skylanders portal)
  • Many changes to improve robustness of the Linux build
  • Added debug option to create core dumps on crash
  • Improved diagnostics logging in case of crashes or other exceptions. Cemu is now also shipped with symbols so that stack traces show function names
  • The CPU and memory statistics in the overlay now work on Linux
  • The background colors of the Game List now match the brightness of the window theme instead of always using bright colors
  • Fixed an issue where closing the GamePad window would freeze Cemu
  • Fixed a bug where the GamePad window would not render anything with OpenGL
  • Fixed an issue where some UI dialogs would cause Cemu to crash after closing them
  • Fixed many smaller UI issues specific to WxWidget's wxGTK backend

UI:

  • Added Receive untested updates option to general settings. More info here
  • Added Open Cemu folder and Open MLC folder options to the File menu
  • Added new options when right-clicking a game inside the Game List
    • Copy the title ID, name or icon of a game
    • Delete the shader cache of a game
  • Added a location column to the Title Manager
  • Separated icons in the Game List into their own hideable column
  • Fixed empty title names in Title Manager if the console language is set to something other than English
  • Fixed an issue where custom game names would not show in the Game List when it was set to icon mode
  • Fixed an issue where an extra "c" entry would show up in the save import/export dropdown in the Title Manager
  • Fixed an incorrect error message that could occur while installing games due to a mistake in the calculation of free disk space
  • The font size of overlay text will now scale according to the display's DPI
  • Fixed a crash that would occur when clicking on the Format column header in the Title Manager
  • Use the long title names in the Game List instead of the short name. This was changed due to some games which have cut-off short names
  • UI elements for options that cannot be changed at runtime are now grayed out when a game is running
  • Simplified the Getting Started dialog
  • Various smaller tweaks and restructuring of the UI to make Cemu more user-friendly

CPU:

  • Improved emulation of PowerPC overflow condition. Improves compatibility with some Unity and DS Virtual Console games

GPU core (Latte):

  • Added support for more shader instructions, some of which are necessary for homebrew shaders compiled with CafeGLSL
  • Optimized output of the shader decompiler which slightly reduces shader compilation times
  • Removed shaderMulAccuracy min option since it has no measurable benefits over the other options
  • Use better hashing for the buffer cache to avoid hash collisions. Fixes a bug in BotW where the weapon trail effect would sometimes render in a solid red color for a single frame
  • Added support for a missing vertex format used by Rabbids Land
  • Corrected calculation of FragCoord.w. Fixes rendering issues in DS Virtual Console games
  • Fixed several issues where the shader decompiler could generate broken GLSL. Fixes rainbow colors on characters in Tekken Tag Tournament 2
  • Various smaller optimizations

OpenGL:

  • Removed -legacy command line parameter which has been non-functional for a long time. Originally this would disable some features to fix crashes on pre-2015 Intel GPU drivers
  • Cemu should no longer crash if OpenGL fails to initialize
  • Fixed a regression where Cemu's precompiled shader cache for OpenGL wasn't actually used
  • Lowered latency of texture readback. This fixes severe FPS drops in BotW whenever something is lit on fire

Vulkan:

  • The option Async shader compile is now enabled by default
  • Multi-threaded pipeline compilation during the shader cache loading screen is now again enabled on Nvidia drivers which results in much faster pipeline loading
  • Fixed incorrect decoding of R4G4 texture format when VK_FORMAT_R4G4_UNORM_PACK8 is not supported. Fixes invisible rupee counter in Twilight Princess HD
  • Several changes to make Cemu align more with the Vulkan specification
  • Avoid a crash if validation layer is enabled but not installed
  • Improve floating point emulation accuracy in shaders when VK_KHR_SHADER_FLOAT_CONTROLS extension is available. This fixes mobs in Minecraft having misplaced limbs
  • Added support for R32_X8_FLOAT color texture format
  • Allow RGBA16F texture format with SRGB bit. Fixes a crash in Sonic Transformed
  • Fixed stencil front mask using the value of the back mask
  • Enhanced synchronization of draw calls involving textures that are read from and written to simultaneously. Resolves an issue with broken heightmaps in BotW on the Mesa RADV driver
  • Resolved a crash that occurred when the pipeline cache failed to open due to corruption or other issues

Online Functionality:

  • Fixed online connectivity for accounts in North America region after Wii U system update 5.5.6
  • Added option to switch between Nintendo, Pretendo or custom server URLs
  • Online mode and server selection can be set per-account instead of only globally
  • The Download Manager will always connect to Nintendo servers even if the current account is set to Pretendo or custom servers. This avoids the hassle of having to switch server settings temporarily to use the Download Manager
  • Fixed SpotPass downloads not working at all on Linux/MacOS and generally improved robustness of SpotPass downloads
  • Correctly set the current app in the friend status so it doesn't show up as "???" to other friends anymore
  • Added rudimentary proxy support (can currently only be configured by editing settings.xml)

Input:

  • Added a pairing utility for Wiimotes
  • Added Wiimote support for Linux and MacOS
  • Fixed a crash on Cemu startup caused by DSU initialization that would occur when not connected to any network
  • Added support for analog triggers for DSU API controllers
  • Fixed incorrect CRC calculation in DSU protocol
  • Fixed an issue where the UI would allow to configure more controllers of a particular type than technically supported
  • Always refresh the input settings UI when a different controller profile is selected
  • Loading a controller profile in the input settings, then changing the name and saving it again correctly creates new profile under the new name now
  • Simulate the behavior of the Wii U input driver returning no input data when queried too quickly. Fixes extra controllers not being detected in Affordable Space Adventures
  • Increased frequency of WPAD/KPAD sampling callbacks. This fixes the high latency of controllers in Pokémon Rumble U

Audio:

  • Added a default device to the Cubeb device selection

Localization:

  • More parts of Cemu are now translatable
  • While some languages have been updated with new translations, most translations remain incomplete. We are looking into streamlining the translation process in the future

Graphic packs and patches:

  • The feature to change the pixel format of a texture (overwriteFormat in rules.txt) is now working correctly on Vulkan
  • Fixed an issue in the parser for assembly patches where commas inside strings would be treated as a delimiter
  • Games will now see new files added via graphic packs. Previously when a game iterated a directory, it would only see files matching the names of the original game files and not any of the new files added by graphic packs

Debugging:

  • Added GDB stub for attaching external debuggers
  • Added a simplistic PPC profiler to the PPC Threads view
  • Fixed register window not updating in PPC debugger on Linux/MacOS
  • Added logging breakpoints
  • Added support for memory read/write breakpoints on Linux
  • PPC stack traces in log.txt will display function names if they are available
  • Added Invalid API usage log type. This log type is aimed at homebrew developers and will inform about misuse of certain API functions
  • Assigned a name to all of Cemu's threads. The main thread is now called cemu
  • Added a window to view logging output in realtime (Debug -> Open logging window)
  • Various smaller fixes for the PPC debugger

Technical CafeOS and HLE improvements:

  • Fixed a bug in nn_save that would prevent a title from accessing the saves of other titles. This is often for bonus content like Captain Toad Treasure Tracker or demo versions of games
  • Fixed an out-of-bounds memory access in sndcore
  • Reworked coreinit API related to thread creation (OSCreateThread, OSCreateThreadType)
  • Added HLE implementions for nfc.rpl, ntag.rpl and proc_ui.rpl
  • Implemented coreinit FSA API which is used by homebrew compiled with WUT 1.3.0 or newer
  • Reworked nsyshid to support different backends (currently the backends are: libusb, Windows HID API and emulated portals)
  • Stubbed drmapp PatchChkIsFinished, AocChkIsFinished, TicketChkIsFinished and nn_sl.GetDefaultWhiteListAccessorto avoid errors and crashes on the Wii U menu
  • Stubbed sysapp.SYSSwitchToEManual to avoid softlocks when accidentally opening the manual in any game
  • Fixed a regression where most OSAtomic functions would return the wrong value
  • Fixed issues where Mii names where handled with the wrong endianness leading to names being displayed as garbled text in some games
  • OSReport and OSConsoleWrite are now thread-safe and calling them in parallel will not cause log corruption or crashes
  • Various improvements to coreinit OSDynLoad API
  • Reworked coreinit memory mapping API (OSAllocVirtAddr, OSMapMemory, etc.)
  • Tweaked coreinit thread scheduler to avoid a deadlock in Just Dance 2019
  • Fixed an issue where emulated PowerPC threads would sometimes immediately end their allotted timeslice
  • Added support for parent directory references ("..") in FS/FSA file paths
  • Fixed an issue where the FS/FSA working directory would be ignored for some filesystem operations
  • Implemented more parts of nn_olv. Mario Kart 8 tournaments and ranking uploads are now functional
  • Fully reworked nn_fp (Friend service) implementation
  • Implemented PPC va_list and va_arg. Additionally reworked functions that rely on these
  • Fixed UTC offset calculation in GetUtcOffset/GetUtcOffsetEx
  • Correctly handle permissions for FSGetMountSource. This fixes One Piece: Unlimited World Red freezing on boot
  • Started work on a new modularized approach of handling HLE modules. This will eventually simplify title switching and is a prerequisite for multi-process emulation
  • Improved accuracy of OSSwitchCoroutine. Fixes a crash in Injustice: Gods Among Us during boot
  • Implemented minimal code for KBDGetKey. Fixes MSX Virtual Console games freezing on boot
  • Correctly treat the target in GX2CopyColorBufferToScanBuffer as a bitmask and not an id
  • Avoid a crash in nsysnet.recvfrom when the peer address is null
  • Added support for SO_TYPE in nsysnet.getsockopt
  • Added support for SO_BIO and SO_ENOTCONN in nsysnet
  • Correctly set wiimote position visibility state in KPADRead. This fixes the wiimote cursor being invisible in Little Inferno
  • Fixed a crash that would happen when KPADGetUnifiedWpadStatuswas called while input logging is enabled
  • Improved handling of APIs that should fail gracefully in offline mode (e.g., nn_act.AcquireNexToken)
  • Implemented additional CafeOS API:
    • coreinit: OSIsDebuggerPresent, OSGetForegroundBucketFreeArea, OSGetSystemTick, MCP_GetTitleId
    • nsysnet: inet_ntop
    • nn_act: GetTransferableId
    • nn_acp: ACPGetTitleMetaXml, ACPGetOlvAccesskey
    • zlib125: deflateInit_

Disclaimer: The specific games mentioned in this changelog are notable examples that have known improvements, but the list is not all-inclusive. Other games likely benefit from these changes too but might not have been caught during testing. By nature all changes are game-independent

Credits

This release was brought to you in large parts by:
@capitalistspz, @ColinKinloch, @Crementif, @deReeperJosh, @emiyl, @Exzap, @Fs00, @GaryOderNichts, @goeiecool9999, @lijunyu-cn, @m-chojnacki, @Maschell, @MythicalPlayz, @qurious-pixel, @ssievert42, @SSimco, @Tachi107

With additional contributions by:
@20943204920434, @abouvier, @ActualMandM, @AGraber, @amppz, @ArtemisX64, @bitscher, @blueskythlikesclouds, @chrispurnell, @dougthor42, @ElijahPepe, @EpicUsername12, @exverge-0, @FearlessTobi, @german77, @greybaron, @gurrgur, @iamqk, @IntriguingTiles, @JakobDev, @jcrm1, @jn64, @jonbarrow, @krystian-booker, @lisa-wolfgang, @niko1point0, @OatmealDome, @rawdatafeel, @RivanParmar, @rluxv, @SamoZ256, @schspa, @Shoegzer, @splatoon1enjoyer, @Squall-Leonhart, @squelchiee, @tastymeatball, @Tillsunset, @UltraHDR, @why-keith, @yeah-its-gloria, @Zopolis4

Translations by:
@cakama3a, @Deci8BelioS, @FRtranslator, @Fs00, @Genglxy, @Hackjjang, @iliya8801, @liddack, @Linx-ESP, @Milihraim, @MMatiasMG, @MoonlightWave-12, @palody, @smileyhead, @wcxu21, @webserfer

VCMI version 1.5.7

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
1.5.7
Body

VCMI est une réimplementation du moteur de l'excellent jeu qu'est Heroes of Might & Magic 3.

Fiche ios
Présent sur Altstore
Non

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.5.6 -> 1.5.7

  • Fixed game freeze if player is attacked in online multiplayer game by another player when he has unread dialogs, such as new week notification
  • Fixed possible game crash after being attacked by enemy with artifact that blocks spellcasting
  • Fixed heroes on map limit game setting not respected when moving hero from town garrison.
  • Add workaround to fix possible crash on attempt to start previously generated random map that has players without owned heroes or towns
  • Fixed crash on right-clicking spell icon when receiving unlearnable spells from Pandora
  • Fixed possible text overflow in match information box in online lobby
  • Fixed overlapping text in lobby login window
  • Fixed excessive removal of open dialogs such as new week or map events on new turn
  • Fixed objects like Mystical Gardens not resetting their state on new week correctly

1.5.5 -> 1.5.6

Stability

  • Fixed possible crash on transferring hero to next campaign scenario if hero has combined artifact some components of which can be transferred
  • Fixed possible crash on transferring hero to next campaign scenario that has creature with faction limiter in his army
  • Fixed possible crash on application shutdown due to incorrect destruction order of UI entities

Multiplayer

  • Mod compatibility issues when joining a lobby room now use color coding to make them less easy to miss.
  • Incompatible mods are now placed before compatible mods when joining lobby room.
  • Fixed text overflow in online lobby interface
  • Fixed jittering simultaneous turns slider after moving it twice over short period
  • Fixed non-functioning slider in invite to game room dialog

Interface

  • Fixed some shortcuts that were not active during the enemy's turn, such as Thieves' Guild.
  • Game now correctly uses melee damage calculation when forcing a melee attack with a shooter.
  • Game will now close all open dialogs on start of our turn, to avoid bugs like locked right-click popups

Map Objects

  • Spells the hero can't learn are no longer hidden when received from a rewardable object, such as the Pandora Box
  • Spells that cannot be learned are now displayed with gray text in the name of the spell.
  • Configurable objects with scouted state such as Witch Hut in HotA now correctly show their reward on right click after vising them but refusing to accept reward
  • Right-click tooltip on map dwelling now always shows produced creatures. Player that owns the dwelling can also see number of creatures available for recruit

Modding

  • Fixed possible crash on invalid SPELL_LIKE_ATTACK bonus
  • Added compatibility check when loading maps with old names for boats

UTM version 4.5.4

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
4.5.4
Body

Utilisant QEmu, UTM permet de créer des machines virtuelles de façon simples grâce à son interface graphique.

Fiche ios
Présent sur Altstore
Oui

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

4.5.4

  • Fixed an issue causing "The file ... couldn't be opened" immediately after creating a new VM (#6398)
  • The timestamp of the .utm package will always update to the last time it runs, this should make managing backups easier (#6474)
  • Fixed the error "Failed to lock byte 100: Operation not supported" when trying to attach an ISO which the OS has mounted or from a network drive that does not support locking (#6564)
  • Fixed an issue where release notes loading can be delayed by a lack of internet connection (it should just fail silently)
  • Localization: Added Arabic (thanks @muhammadbahaa2001)
  • Localization: Updated Chinese (Simplified + Hong Kong) (thanks @changanmoon)
  • Localization: Updated Japanese (thanks @MMP0)
  • (iOS Remote) Remote: fixed empty list when a single VM is unavailable (#6380)
  • (iOS) Updated DEB to support rootless
  • (iOS) Terminal lines no longer get hidden by the top curved edge or by the keyboard (#6482)
  • (iOS) Fixed an issue where importing a drive shows up as a removable drive (#6485)
  • (iOS) Fixed an issue where creating a new drive sometimes automatically closes the popup
  • (iOS) External displays can now view serial output terminals (#6594)
  • (iOS) Added new tips overlay for new users
  • (macOS) Remote Server: Immediately start server when "autostart" option is checked (#6429)
  • (macOS) Remote Server: fixed crash when specifying an invalid port number (#6584)

Citra version r5115f64

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
r5115f64
Body

Émulateur de 3DS qui fait tourner quelques jeux commerciaux (qui devront préalablement être décryptés, ce qui est assez complexe).

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

  • act: Add more command names and implement GetErrorCode The command names have been extracted from 3dbrew and the JavaScript bindings that the NNID settings uses internally. The error names have been extracted from the Wii U implementation (102-XXXX), which are compatible with the 3DS ones except for 022-5XXX, which are error codes specific to the 3DS.
  • act: Split error codes into separate file

DuckStation version 0.1-7371

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Logo de l'API Metal d'Apple
  • Logos
    Le logo de la bibliothèque SDL
Version
0.1-7371
Body

Jeune émulateur opensource de Playstation utilisant Qt5 et la SDL2.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.1-7371

  • 81295c8 FileSystem: Correctly use lstat() on Linux
  • e6a682f System: Reduce rewind/runahead memory usage w/o 8MB enabled
  • 7041178 System: Make more functions static
  • aeb9d38 System: Add save state compression mode options
  • 4f16cb6 GPUDevice: Expose swap chain clear colour
  • b2ca23e GPU: Use full display rect for postfx calculations
  • 8ad133d FileSystem: Fix crash on file open fail in WriteAtomicRenamedFile()
  • c97516b CDROM: Further improve seek timing
  • d1f0669 SPU: Ensure all samples are generated prior to DMA write
  • 624ab4d Atualização Português do Brasil (#3273)
  • 5368a1d CI/AppImage: Work around broken AppImageLauncher
  • 55d0951 CDROM: Defer init completion until after seek
  • 76f6eaf Qt: Fix folder selection title bar
  • 98b1a70 GPU/HW: Use texture instead of RTs for rewind/runahead w/o MSAA
  • 010c7de dep: Bump vk_mem_alloc to 871913d
  • 34df233 VulkanDevice: Enable VK_KHR_maintenance4 and 5
  • b72e622 CubebAudioStream: Remove leftover field
  • 8295fd9 GPUDevice: Fix debug assertion tripping in Vulkan
  • 290c44f Error: Add TakeDescription()
  • 5f80827 VulkanDevice: Fix download inside render pass
  • af47eb6 System: Add video capture feature
  • 62eb557 MediaCapture: Warning fix
  • 00a58eb Bus: Fix sideloading EXEs without initial SP value
  • db4e28f GPU: Add cycle penalty for reloading CLUT
  • abbb21f GPU: Approxiate texture cache reload time for P8/C16 sprites
  • 78398f8 GameDB: Battle Athletess - Daiundoukai GTO
  • 5d84185 GameDB: Slightly bump up DMA rate for Chrono Cross
  • 9a58327 GPU: Vectorize VRAM fills
  • c30c4a5 GPU: Fix possible race in screenshot
  • 422a0a0 MediaCapture: Fix OpenGL capture
  • 8ad912c MediaCapture: Handle BGRA for MediaFoundation
  • ee07e9e Hotkeys: Move Toggle Media Capture to General
  • d5b6d35 dep: Add FFmpeg v7.0.2 headers
  • da4b5df MediaCapture: Add FFmpeg backend
  • da1fb4c Data: Update SDL game controller database
  • e8693ed README: Various corrections/updates
  • 3e708d0 Atualização Português do Brasil (#3274)
  • 5786f3a System: Fix loading state without media
  • f48d3b4 CMake: Copy FFmpeg dylibs into Mac bundle
  • 71738d1 GPU: Clear RT before sending to media capture
  • 9e09f53 Core: Add constexpr MIPS Encoder
  • cbbfc2f StringUtil: Add BytePatternSearch()
  • e96320d BIOS: Add Type 2 fastboot patch (PS2)
  • 421bd23 Bus: Add stub for SIO2 accesses
  • 34e0752 GameDB: Add hash for Starblade Alpha (Japan)
  • a6ba2b5 BIOS: Prioritize image enumeration
  • 09cdd98 Qt: Clarify BIOS support in setup wizard
  • 0af2c01 Updated Spanish (Latin America) translation (#3275)
  • f99d5ff FullscreenUI: Fix saving of list options (e.g. controller settings)
  • 13a3741 FullscreenUI: Fix popup close resetting window scroll
  • 7756c5a Qt: Fix log window mouse interaction
  • 05f9f33 ImGuiFullscreen: Fix choice popup selected drawing over border
  • f5815f3 ImGuiFullscreen: Display checkmark on right of choice dialog
  • 0f03aa3 GameDB: Fix Starblade Alpha JPN hash (#3276)
  • 159254c RegTest: Fix OOB array read
  • f2896d5 RegTest: Report performance stats on exit
  • 460acce MDEC: Ensure alignment of inputs
  • 2e24519 Misc: Fix ARM32 build (again)
  • 2f5aa45 SPU: Fix incorrect envelope rate
  • add4624 Qt: Fix list focus restoration after system shutdown
  • 7810c95 Atualização Português do Brasil (#3277)
  • 823ce58 update Simple-Chinese translation to latest. (#3278)
  • 681fab5 Qt: Update glyph ranges
  • 052930a System: Fix reset with Type 2 fastboot
  • ce7bbb4 FullscreenUI: Make "version" in Big picture translatable (#3279)
  • 44a12db Log: Flush on every write
  • b274bf4 System: Switch to new capture file on video FPS change
  • c6d14fe System: Log information on startup
  • 7ac3e2f Settings: Don't create deprecated achievement cache directories
  • 9d7a3b1 Settings: Fix incorrect videos directory
  • 6f9e8ef Qt: Fix a couple of theme switching glitches
  • e2ea0bf Qt: Fix link colouring in setup wizard
  • 3772706 System: Look up media capture settings on-demand
  • 3175214 MediaCapture: Fix MP3 audio encoding
  • ee98912 SPU: Fix SPU_DUMP_ALL_VOICES option
  • 304f69e CDROM: Fix rare interrupt race when cancelling commands
  • b2577ef Qt: Work around theme switching bug

La Gazette des Nouveautés Rétro

par syndicman le
par syndicman le
par syndicman le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le

La documentation émulomane sur Mac