Skip to content

v1.0.5

Latest

Choose a tag to compare

@pedgarcia pedgarcia released this 12 Oct 21:19
· 16 commits to main since this release

Fujisan v1.0.5

This release focuses on stability improvements, bug fixes, and enhanced cross-platform audio performance. Major improvements include USB joystick support,
ROM loading fixes, and better audio quality on Windows and Linux.

✨ New Features

USB Joystick Support

  • Added full SDL2 joystick support for Windows, macOS, and Linux
  • Joystick hot-plug detection and automatic device scanning
  • Reorganized joystick settings UI for better usability

Pause Functionality

  • Added pause button to toolbar and menu (Ctrl/Cmd+P)
  • Allows pausing emulation without closing the application

Linux ARM64 Support

  • Added native ARM64 build support for Linux
  • Platform-specific optimizations for ARM64 architecture
  • Note: Removed .deb files from distribution for now

🐛 Bug Fixes

Crash in Kubuntu

  • Fixed crash when opening dialog windows in KDE - Fujisan now ensures it will use the bundled libraries instead of using the OS ones

Speed Control

  • Fixed speed settings not saving correctly - Speed toggle now properly reads saved turboMode
  • Speed toggle reflects actual saved state instead of defaulting to false
  • Fixed emulation speed control and settings persistence

ROM Loading

  • Fixed ROM switching issue on Windows/Linux
  • Fixed OS ROM loading crash when path contains spaces
  • Fixed cartridge loading for raw ROM files
  • Fixed ROM path handling - removed incorrect quoting that caused "Invalid argument" errors
  • Added ROM file validation with automatic Altirra OS/BASIC fallback
  • Fixed ROM loading state persistence issues

Cartridge Management

  • Fixed cartridge eject - Cartridges now properly removed from emulator memory
  • Re-enables BASIC automatically when ejecting cartridge
  • Prevents ejected cartridge from loading on cold start

Audio Quality

  • Fixed Windows audio quality issues - Optimized cross-platform audio handling
  • Fixed Linux audio choppy issue - Increased buffer sizes to match Windows stability

🔧 Improvements

Audio Stability (Windows/Linux)

  • Increased Windows/Linux audio buffers for maximum stability during typing and UI operations

User Interface

  • Increased default main window size for better usability