What's Changed
🐛 Bug Fixes
- Fixed Altirra OS ROM selection - The built-in Altirra OS toggle now works correctly across all Atari machine types
- Resolved issue where Atari 800XL incorrectly loaded XL rev 2 ROM instead of Altirra ROM
- Fixed machine-specific ROM parameter handling (-5200_rom, -osb_rom, -xlxe_rom)
- ROM paths now initialize before emulator startup, ensuring proper OS selection
✨ Improvements
- Centralized version management - Version information is now consistent across the entire application
- Window title and About dialog display accurate version info
- Build artifacts use consistent naming (DMG/ZIP files)
- Build system supports version override: ./build.sh --version v1.0.2
- Automatic inclusion of build date and git commit hash
🔧 Technical
- Enhanced CMake configuration for reproducible builds
- Improved cross-platform build consistency
Installation
macOS
- Fujisan-1.0.2-arm64.dmg - Apple Silicon (M1/M2/M3)
- Fujisan-1.0.2-x86_64.dmg - Intel Macs
Windows
- Fujisan-1.0.2-windows.zip - Windows 10/11 (64-bit)
Linux
- fujisan-1.0.2-linux-x64.tar.gz - Portable Linux binary
- fujisan_1.0.2_amd64.deb - Debian/Ubuntu package
Checksums
SHA256:
[checksums will be added after build]
Full Changelog
Commits: v1.0.1...v1.0.2