Cross-platform improvements
- Mac release is now available for download! It is code signed and notarized, so should be easy to get it running. (#40)
- Linux release is now an AppImage. (#39)
- Both Mac and Linux now write user data (config, savestates, etc.) to conventional folders, instead of inline with the executable. You can still easily access the folder using
Settings->Open Data Folder.
Debugger
debugger-demo-2.mov
DreamPotato now has a built-in debugger under Emulation->Open Debugger. It is not feature complete and may crash if the window size is too small. But it has been very useful so far for investigating accuracy issues, debugging homebrew VMU programs, etc. (#33)
Further, the VMU assembler waterbear can now output debug info, which will be automatically found and used by the debugger. This means the label names, variable names, etc. used in the original assembly code, will appear in the debugger. Thanks @wtetzner! (#36)