[新聞] Mandarine v1.0
This fork is just Citra with tweaks/additions which should result in better
performance than the original Citra.
Recommended specs:
Desktop
Operating System: Windows 10 (64-bit), MacOS Ventura, or modern 64-bit Linux
CPU: x86-64(64-bit)CPU. Single core performance higher than 1,800 on Passmark
GPU: OpenGL 4.3 or Vulkan 1.1 support
Memory: 2GB of RAM. 4GB is recommended
Android
Operating System: Android 9.0+
CPU: Snapdragon 835 SoC or better
GPU: OpenGL ES 3.2 or Vulkan 1.1 support
Memory: 2GB of RAM. 4GB is recommended
Changes:
Things that are from Citra Enhanced:
- Android: Rework settings UI (@Ishan09811)
- Android: Implement oboe audio backend
- Android: Implement touch opacity controls
- Android: Implement invididual button scaling (@gperrio)
- Android: Implement haptic feedback support (@gperrio)
- Android & PC: Switched Anaglyph shader technique from Dubois to Rendepth
(@cybereality)
- Android & PC: Migrate to tracy profiler from Microprofile (@raphaelthegreat)
- PC: Disable accurate mul by default
- Android & PC: Backport Skip Slow Draw, Skip Texture Copy and Skip CPU Write
hacks from Citra MMJ (@weihuoya)
- Android/ARM64: Optimize AreQuaternionsOpposite (@weihuoya)
- Android & PC: Implement priority boost starved threads hack (known as
Priority Boost Hack)
- Android: Implement swap screens hotkey (@gperrio)
- Android & PC: Restore Frame Skip functionality (with some help of @rtiangha)
- Android: Implement Adreno GPU Boost (@Ishan09811)
- Android & PC: Implement Realtime audio
- Android & PC: Implement reduce downcount slice (based on @weihuoya cpu usage
limit hack)
- renderer_vulkan: Initial vertex-shader SPIR-V generation (@Wunkolo)
- android: Add button dpad bindings (@OpenSauce04)
- Android: Implement RAM usage counter into FPS counter (@Ishan09811)
- android: Gamepads can now control the in-game menu (@OpenSauce04)
- citra_qt: Add support for favorites, desktop shortcuts, and play time
tracking (@FearlessTobi)
- PC: Better game titles on the window and Discord RPC (@BlurrySquire)
- PC: Implement Layout settings tab and support (@blakbin)
glsl_fs_shader_gen: Use a better way to discard GasMode
- Android: Implement About Game Dialog (@Ishan09811)
- Android: fix non runtime runnable settings bugs (@Ishan09811)
Things that are new on Mandarine rebrand:
- Skip Slow Draw, Skip Texture Copy and Skip CPU Write hacks got rebranded to
- Force Hardware Vertex Shaders, Disable Surface Texture Copy and Disable
Flush CPU Write.
- New options got reordered and positioned on better sites.
- Fixed all graphic issues of frameskip
- memory.cpp: Fix a minor memory leak
- Android: Replace company with game region for card game
- PC: Implement emulator data migration functionality + prompt (@OpenSauce04)
- Android: Implement Expand to Display Cutout option
- Android: Re-implement ForegroundService
- oboe_sink: Set AudioApi to OpenSLES and minor improvements
- externals: Massive submodule updates (vulkan headers, glslang,
libadrenotools...)
- pica_types: Correctly restrict Float<M, E> precision (@vitor-k)
- Another minor improvements and cleanups
Download:
https://github.com/mandarine3ds/mandarine/releases/tag/r1.0
https://github.com/mandarine3ds
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.199.168 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1724203222.A.B10.html