Wirá 0.6.0 is out, and your support is a big part of why it exists. Thank you. 💜
Here's what's new.
🪐 Sega Saturn
This is the biggest piece of work so far. The Saturn core is written from scratch, like every core in Wirá: both SH-2 CPUs, the VDP1 and VDP2 video chips, the SCSP sound chip with its DSP, the SCU with its DSP, the CD block and the SMPC.
Plays CHD discs
The CPU code, the BIOS routines games use while loading, and the sound and SCU DSPs run as native code, so menus and loading screens stay smooth on phones
Multi-disc games show once in the library and share one save
ROM cartridge support
A touch-screen light gun
To be honest about performance: full speed needs at least 4 fast CPU cores. Devices with 2 fast cores don't run games at full speed yet. That's the next thing I want to improve.
🌐 Online play
You can host a game from your library, or join one on your Wi-Fi or over the internet. The input delay follows your connection, and if the machines drift apart, the host resyncs everyone. There's also a new page on the site that shows the rooms open right now: https://willtsan.github.io/wira-site/netplay/
📺 PAL games
European NES and SNES games now run at 50Hz, with the right music pitch and tempo. Before, they ran about 20% fast.
⬇️ Download
APK: https://github.com/willtsan/wira-releases/releases/download/v0.6.0/app-release.apk
Site: https://willtsan.github.io/wira-site/
If you're already on Wirá, the app will offer the update.
Every coffee helps me keep building. Thank you for being here. ☕
