Emulation on PSVita & 3DS: Further progress being done on the Vita’s DaedalusX64 port with more dynarec instructions implemented and lots more + Mini vMac 3.0pre2 is out
While emulation on the PC has been receiving cool stuff with multi-core CPU emulation in Yuzu and asynchronous shader caching in Cemu to eliminate stutter, the PSVita and 3DS have also received some emulator developments of their own. In this article, we’ll be looking at further DaedalusX64 progress on the Vita and mini vMac 3.0pre2 for the 3DS!
A look at recent progress on DaedalusX64 for the Vita
Ever since mid-April, work on DaedalusX64’s Vita port has been constant with the biggest breakthrough being achieved a little under 2 weeks ago when MasterFeizz released a version of DaedalusX64 for the 3DS with a dynamic recompiler which founds its way to the Vita. This resulted in some commercial games, including classics such as Mario Kart 64 and Super Mario 64, becoming playable on the New 3DS and Vita which finally realised the dreams of many Vita owners who had been clamouring for a native Nintendo 64 emulator for some years.
As already mentioned, progress on DaedalusX64 for the Vita has been constant and in the last few days, the following improvements were implemented as per Rinnegatamante‘s tweets:
- The dynamic recompiler now supports more instructions together with some optimisations by TheFlow – Tweet 1
- Some viewport (where stuff is rendered) issues were fixed so now menus scale properly in numerous titles like the Pokémon Stadium games and mipmap support was added – Tweet 1
- On the topic of viewports, negative viewport support was added which fixed some rendering issues in Fighting Force 64 and Tarzan – Tweet 2
- Various 2D texturing issues were fixed, including Neon Genesis Evangelion’s menus which were previously unusable, thanks to updates in how bitshift operations are performed – Tweet 3
- Text in Rayman 2 is now rendered properly thanks to a hack and it’s possible to change the emulator’s UI theme while a progress bar has been added for the compatibility list downloader – Tweet 4
- The boot sequence in some titles like Donald Duck: Quack Attack now renders properly when using the newly implemented CPU rendering mode which is still WIP – Tweet 5
- Older tweets demonstrate the official Vita compatibility list being integrated into DaedalusX64 and more!
As of right now, the latest DaedalusX64 nightly is pretty old so to use this updates, you can either compile the source code from GitHub or download pre-compiled VPKs from VitaNuova’s Discord by trusted members. TheFlow recently shared a new VPK.
Mini vMac 3.0pre2 released for the 3DS
Moving over to the 3DS, the console has received an update to its Mini vMac port after it was resurrected with version 3.0pre1 last weekend. For those who haven’t of Mini vMac, it is an early 68k Macintosh emulator which allows one to either emulate a Macintosh Plus or a Macintosh II meaning that you’ll be doing most of your bidding in System 6 or System 7 (up to 7.5.5).:
Now, the 3DS port by developer TaraHolelnt has received another update with the version number 3.0pre2 which brings along:
- Three new screen resolutions including:
- An 800×480 mode
- A 512×384 mode @ 2 colours (Black & White) which is similar to the Mac Plus’ native resolution of 512×342
- A 256 colour 1024×768 mode which is effectively unusable since it’s very slow and too large (thus resulting in very small pixels) for the 3DS’ screens
- A user interface has been added for when you’re inserting a disk
- Display conversion is now a little faster
Staying on the topic of the PSVita, the console has received a Spanish translation patch for Zero Time Dilemma which is the third entry of the Zero Escape series of which the popular Nine Hours, Nine Persons, Nine Doors game for the DS is part of. The Switch has received an updated PPSSPP standalone build by m4xw together with SkyNX 1.4, a tool letting you stream your PC’s screen to your Switch, which adds an Intel and AMD encoder for lower latency!