Today, it’s emulation’s day to shine with promising emulation developments purely related to Nintendo’s consoles being discussed although one’s from the 5th generation and the other one’s currently Nintendo’s cash cow. In this article, we’re going to look at MasterFeizz’s efforts on creating an ARMv6 dynarec for DaedalusX64’s 3DS port & Yuzu’s March 2020 progress report.
MasterFeizz working on an ARMv6 dynarec for DaedalusX64 which can be easily adapted to the Vita’s port
MasterFeizz is hard at work creating an ARM dynarec for DaedalusX64 which will benefit both the 3DS and PSVita ports of this Nintendo 64 emulator!
For those who are unaware, a dynamic recompiler is what’s currently required in order for the New 3DS and PSVita DaedalusX64 ports to be able to provide a playable experience in some Nintendo 64 games such as Super Mario 64 and Super Smash Bros which are already showing promising results in interpreted mode.
To demonstrate MasterFeizz’s work, scene member ‘Psi-Hate’ has uploaded a video on YouTube comparing Super Mario 64’s performance in a build of DaedalusX64 with MasterFeizz’s WIP ARM dynarec and the version 0.0.1 PoC build which may be viewed below.
Rinnegatamante has stated that the dynarec can be easily ported over to the PSVita meaning that we may be seeing a fully functional N64 emulator in the near future!
In this video, MasterFeizz’s dynarec provides improvements of around 10-20% over the PoC build and the description states that performance “should improve over the course of development” as more instructions get implemented in the dynarec. Furthermore, Psi-Hate also states that many rendering fixes have been implemented which makes more games, including Paper Mario, render properly thus making them playable if you ignore the performance issues.
Going back to Rinnegatamante’s tweet, he stated that the dynarec for the 3DS port should be easily adapted over the PSVita’s DaedalusX64 port as both consoles share the same CPU architecture. This means that in the foreseeable future, we may be seeing some playable Nintendo 64 titles on the Vita – something which was a pipe dream for quite a long while!
Yet another Switch exclusive can now display graphics in Yuzu with this time being Hatsune Miku: Project DIVA MEGA 39!
In their nicely written progress report, which you should certainly read time permitting by following the link below, the primary points are:
Anisotropic Filtering (AF) was added which makes some titles such as Fire Emblem: Three Houses look much better provided your hardware is capable enough
3D graphics in Hatsune Miku: Project DIVA MEGA39, a Switch exclusive, now display properly and work relating to this also got rid of some rendering issues in Bayonetta 1 and SSBU
Fights in SSBU have also been fixed thanks to a fix for a simple bug in Final Fantasy 8
Thanks to a discovery by developer Rodrigo, Astral Chain works best on Intel GPUs as they contain a native ASTC decoder which is a texture format used a lot in this game
Some audio improvements as audio channels other than left and right are no longer downmixed to stereo audio which greatly improve the sound in various titles like Bayonetta and Luigi’s Mansion 3
Another room has been fixed in TLZ: Link’s Awakening which was a pretty hot title for the Switch before AC: New Horizons took over!
A room that refused to load in TLZ: Link’s Awakening now works properly thanks to the implementation of the RG32 and RGB32 vertex formats
Reflections in Luigi’s Mansion 3, a Switch exclusive title, have been fixed thus making some parts of the game playable
Some VR related services have now been stubbed (sending an OK signal whenever they’re called without doing anything) as these are required for newer versions of Zelda: BotW, SMO and SSBU to function
To make some homebrew games/ports playable, some OpenGL 1.x/2.x extensions were implemented which made it possible to run the Switch’s Xash3D port, a Counter-Strike & Half-Life 1 engine that’s also available on the PSVita
Many other stuff to look forward in the future including initial 32-bit ARM binary support which will result in some popular games like Mario Kart 8 Deluxe becoming bootable and work on performing major changes to Yuzu’s GPU emulation and Virtual Memory Manager which shall be bringing considerable impacts to Yuzu’s performance and may impact its hardware requirements!
Other than news about emulation, Dungeons of Daggorath 3DS 0.8 was released which includes a CIA build, saves not taking a long time and support for Stereoscopic view. On the Vita front, a pre-built executable of Final h-encore was shared by Reddit User ‘NSDcitionary’ after some build issues were fixed and it’s confirmed that it runs properly on macOS Catalina 10.15.4 which is the latest version of macOS.
I'm a girl that's liked technology from day 1. Mostly interested in the PSVita/PSP scene but I've always modded my stuff when it's possible, that is :)Contact me via DM at @KawaiiAuroraA on Twitter if you have any questions/concerns about my articles or if you have any article requests.