Flycast v2.6 brings per-pixel mobile graphics and resurrects arcade link cables
The latest Dreamcast emulator update adds OpenGL ES per-pixel rendering for mobile and restores multiplayer for F355 Challenge and Virtual-On.
The Flycast development team has released version 2.6 of its open-source Dreamcast and Naomi emulator, introducing per-pixel OpenGL ES rendering for mobile devices and new networking capabilities for arcade classics. The update, available now on GitHub, focuses heavily on graphical accuracy for Android users while simultaneously restoring lost multiplayer functionality for specific Sega arcade cabinets.
Flycast has long been a staple for enthusiasts looking to run Sega's final console on everything from high-end PCs to toaster-level Android set-top boxes. While the project started as a fork of Reicast, it has since evolved into a distinct entity that prioritizes accuracy and feature density. This release continues that trend by addressing specific hardware bottlenecks and obscure peripheral support.
Mobile Rendering and the iOS Exodus
The most significant technical shift in v2.6 is the implementation of per-pixel rendering using OpenGL ES on mobile platforms. According to the release notes, this change specifically fixes a "major issue with Mali GPUs when using Per-pixel rendering." For the uninitiated, Mali GPUs are common in many mid-range Android devices and single-board computers, and they have historically struggled with the complex modifier volumes used by the Dreamcast's PowerVR graphics chip.
However, this mobile progression comes with a notable subtraction: the developers have announced that "iOS is no longer supported." While no specific reason was detailed in the changelog, maintaining emulators on Apple's restrictive ecosystem often requires significant overhead compared to the relatively open nature of Android and PC development.
Resurrecting the Link Cable
For arcade preservationists, the standout feature is the new "Match code server" for battle cable games. In the late 90s, arcade operators could physically link cabinets for titles like F355 Challenge and Virtual-On Oratorio Tangram to allow head-to-head play. Flycast v2.6 emulates this physical connection over the internet, allowing players to recreate the twin-stick mech battles of Virtual-On without needing two 300-pound cabinets in their living room.
The update also enables standard online gaming support for Outtrigger and Power Smash (known in the West as Virtua Tennis). Considering the Dreamcast was the first console to ship with a modem as standard equipment, restoring these online functions is arguably as important as preserving the visual data itself.
Obscure Hardware and Fixes
The changelog includes a variety of niche fixes that highlight the complexity of emulating the Dreamcast's library. New games marked as "fixed" include Battle Racer and Mushiking 2003 2nd, while rendering issues in Doom 64 and audio glitches in Jet Set Radio have been resolved. The team has also added support for the Panther DC controller, a peripheral so obscure that supporting it feels like a flex.
Other quality-of-life improvements include:
- Integer scaling and new filtering options for the output frame
- Better support for Thrustmaster racing wheels
- Improved on-screen keyboard support for the Nintendo Switch port
- Configurable paths for BIOS and VMU files
It is worth noting that texture upscaling has been removed in this build. While some users enjoy smoothing out jagged 1999 polygons, the feature often introduces visual artifacts that clash with the goal of accurate emulation. For those looking to upgrade, the full release details and downloads are available on the Flycast GitHub repository.
Comments ()