DreamPotato v0.1.0 beta4, a Dreamcast VMU emulator currently in alpha, has been released with Windows builds available. It enables VMU-to-VMU communication, with improvements for using slots 1 and 2—displaying a secondary VMU with its own independent features. The emulator connects to Flycast, supporting recent dev builds. Updates include changed key bindings for easier use and a new Linux build, though untested for sound. Mac builds are available but face quarantining issues. Bug fixes include preventing crashes on VMU deletion and preserving docked/ejected states during runs. Download the new version now.
(HEY YOU!! We hope you enjoy! We try not to run ads. So basically, this is a very expensive hobby running this site. Please consider joining us for updates, forums, and more. Network w/ us to make some cash or friends while retro gaming, and you can win some free retro games for posting. Okay, carry on 👍)
DreamPotato v0.1.0 beta4 has been released. This is a Dreamcast VMU emulator currently in alpha stage, with Windows builds available at this time. DreamPotato can connect to Flycast, offering an experience akin to using a real Dreamcast and VMU. Please note, testing this feature requires building the Flycast vmuconn branch from source.
DreamPotato Changelog::
Support for VMUs in both slot 1 and slot 2
VMU-to-VMU communication (#6) is still in development, but we’re much closer to achieving it.
When both Slot 1 and Slot 2 are in use, a “secondary VMU” will appear, complete with its own menu and the ability to independently open/save files, pause/resume, save/load state, and manage key bindings.
Connecting both Slot 1 and Slot 2 VMUs to Flycast functions correctly in the latest Flycast dev build (from 2025-10-28 or later).
The default “Arrow keys” bindings have been altered to prevent overlap with the WASD bindings, enhancing usability for both primary and secondary VMUs simultaneously.
Support for multiple gamepads or selecting a gamepad per VMU is not yet implemented.
A Linux build has been added. (I could not test sound playback on this; please report any issues.)
A Mac build is also available directly from the main branch CI run, but there are challenges related to macOS quarantining. Code signing/notarizing is currently not operational.
Fixed a bug where deleting the most recently opened VMU file caused the emulator to crash on startup.
Resolved an issue where VMU contents became corrupted after using “Save As” while docked.
Persisted docked/ejected state between sessions (#8)
Enabled saving/loading state while docked
Saving state while docked can be beneficial before loading rewards from a minigame into a Dreamcast game, as a safeguard against potential errors.
The docked/ejected state is restored upon loading state, according to the save-state contents.
Loading DreamPotato state while docked prompts Flycast to act as if the memory card was removed and reinserted.
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!