Mandarine v1.1 the fork of the citra emulator release

Published a first update for Mandarine, one of the many forks of the Citraemulator capable of running ROMs of the 3DS

consoleon Windows PC, MacOS, Linux and Android devices.

Mandarine integrates numerous updates and optimizations compared to Citra Enhanced, from which he took inspiration. This new version features several improvements and fixes, such as better managing the emulator pause on Windows PC.

Fixed also the problems related to creating Flatpak shortcuts and applied numerous fixes for shortcuts through the quick keys.

On Android, a GUI was implemented for layout customization, improved user interface, added static theme option, and introduced support for automatic resolution scale. Also fixes the problem of the pause button that caused the crash of the

Overall, code optimizations and performance improvements were made, including memory buffer management in Vulkan and optimizing conditional JIT shader testing, along with other minor upgrades.

New features have been implemented, such as support for reverse stereoscopic 3D mode and the addition of the “steps per hour” setting system.

In development also a feature for multiplayer on Android, and anyone interested can contribute to the project in the dedicated branch.

Recommended specifications

Desktop

  • Operating System: Windows 10 (64-bit), MacOS Ventura or modern Linux 64-bit.
  • CPU: CPU x86-64 (64-bit). Single core performance of more than 1,800 on Passmark.
  • GPU: Support for OpenGL 4.3 or Vulkan 1.1.
  • Memory: 2 GB of RAM. 4 GB is recommended.

Android

  • Operating System: Android 9.0+.
  • CPU: Snapdragon 835 SoC or higher.
  • GPU: Support for OpenGL ES 3.2 or Vulkan 1.1.
  • Memory: 2 GB of RAM. 4 GB is recommended.

Changelog

  • PC: Changed the way the emulator pause is handled to allow the use of frames.@OpenSauce04
  • Android: Implemented the graphical interface for the customization of the layout (DavidRGriswold).
  • Code/CI: Update to Clang 18.
  • PC: Fixes to create Flatpak shortcuts (OpenSauce04, this for the future implementation of Flatpak).
  • External: Updating of submodules.
  • shader-jit?a64: Optimized the conditional tests (?Wunkol).
  • Android: Some rebrands of the user interface.
  • Android: Padding correction if the settings interface is too small.
  • PC: Numerous shortcuts for shortcuts of hotkeys (OpenSauce04).
  • qt: Default language correction that is not set to the main language used by the system (kleidis).
  • Android: added the static theme option (?kleidis).
  • GSP-GPU: Do not always debug GXCommandProcessedsu TriggerCmdReqQueue. .
  • Gradle: Update some dependencies.
  • PC: Renamed Report Compatibility in Report Issues.
  • Android: Implemented support for automatic resolution scale.
  • Android and PC: Rename the names of the custom CPU tics (here suggests a configuration reset).
  • Android and PC: Adding the system setting Steps for hour (?szdarkhack).
  • vk-stream-buffer: Rewording the selection of the memory type of Vulkan buffer stream (i0x404).
  • Act: Added other names of commands and implemented GetErrorCode(DaniElectra).
  • core: Remove some uses of the establishment of the global system by the door PLGLDR(raphaelthegreat).
  • Android and PC: Added reverse sterioscopic 3D mode side by side (OpenSauce04).
  • Android: Fixed the problem with the emulator pause button that caused the emulator to crash.
  • shader?jit?a64: Compact host executable memory (Wunkolo)
  • Code: Apply other updates and minimal improvements

Multiplayer on Android is currently in development. Those who want to contribute can consult the branch dedicated to multiplayer.

Download

Stable versions

Versions of development

(pre-release software, they may be unstable)

Download: Source code Mandarine v1.1

Source: github.com

Leave a Comment

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

0
    0
    Giỏ game
    Giỏ game trốngTrở lại trang
    Scroll to Top