DreamPotato v0.3.0 is a Dreamcast VMU emulator now available in alpha for Windows, with Mac and Linux releases recently added. The emulator connects to Flycast for a real Dreamcast experience but requires building from source. Key updates include a built-in debugger for investigating accuracy issues, improved cross-platform support, and better VMU assembler integration. Both Mac and Linux versions now store user data in conventional folders rather than with the executable. Performance enhancements were made, including startup optimizations and accuracy improvements for specific games. For details, visit the DreamPotato download page.
(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.3.0 has been released. This is a Dreamcast VMU emulator that is currently in alpha stage. At present, only Windows builds are available. DreamPotato can connect with Flycast to provide an experience akin to using a real Dreamcast and VMU together. Currently, trying this feature requires building the Flycast vmuconn branch from source.
DreamPotato Changelog::
Cross-platform enhancements
A Mac release is now ready for download! It has been code signed and notarized, making it easy to run. (#40)
The Linux release is now in AppImage format. (#39)
Both Mac and Linux will now save user data (config, savestates, etc.) to standard folders instead of embedding them with the executable. The folder can still be accessed easily via Settings->Open Data Folder.
Debugger
DreamPotato now includes a built-in debugger accessible via Emulation->Open Debugger. It’s not fully featured and may crash at smaller window sizes, but it’s been quite helpful for addressing accuracy issues and debugging homebrew VMU applications, etc. (#33)
Additionally, the VMU assembler waterbear can now provide debug information, which the debugger will automatically use. This means that label names, variable names, and other identifiers from the original assembly code will be visible in the debugger. Thanks to @wtetzner! (#36)
Other Enhancements
Accuracy improvements for Pacman and Power Stone Mini (#26, #31)
Flycast quality of life enhancements (#23, #21)
Startup performance improvements (#25)
AutoInitializeDate is now respected at startup (#27)
Retro Replay Retro Replay gaming reviews, news, emulation, geek stuff and more!