Atari800 opakowany w zwykłe menu? Czemu nie... zważywszy, że od ostatniej modyfikacji Atari800 WIn+ Jaskra minęły już lata, a a800 ciągle się rozwija - może nie w takim tempie jak Altirra, jednak nikt nie porzucił tego projektu.
Ja lubię menu A800, jednak ten dodatek może na pewno ułatwić korzystanie z niego wszystkim, którzy shella kojarza z Shellem, a tryb tekstowy jest dla nich za mało fikuśny;)
Fujisan 1.0.5 Release Notes 12/10/2025
- 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
- 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
Fujisan 1.0.4 Release Notes 08/09/2025
This release focuses on fixing critical Linux build and packaging issues, ensuring proper library dependencies are included for reliable deployment across different Linux distributions.
What's Fixed
Linux Build & Packaging
- Fixed missing library dependencies: The Linux build now properly includes all required Qt5 libraries and dependencies in the package
- Improved .deb package creation: Debian packages now correctly specify dependencies and include all necessary runtime libraries
- Fixed library path resolution: Resolved issues with Qt5 plugin loading and library paths on various Linux distributions
- Enhanced Docker/Podman build: Improved containerized build process for consistent Linux binary generation
Platform Support
- Linux: Ubuntu 20.04+, Debian 10+, and other distributions with glibc 2.31+
- macOS: macOS 11+ (Intel and Apple Silicon)
- Windows: Windows 10/11 (64-bit)
Known Issues
- 80-column display cards (XEP80, AF80, Bit3) remain disabled pending proper implementation
- Some users may experience settings persistence issues with ROM selection on certain macOS systems (investigation ongoing)
- Linux sound quality is still a WIP
Fujisan 1.0.3 Release Notes 01/09/2025
Highlights
- This release focuses on improved ROM management.
New Features
- Flexible ROM Management: Decoupled Altirra OS from Altirra BASIC, allowing independent selection of each component for more flexible ROM combinations
Bug Fixes
- Fixed Altirra OS setting not being properly applied on startup
- Fixed patch application process during build
Technical Improvements
- Centralized version management system
- Consolidated and organized documentation and scripts
- Improved cross-platform build scripts for Windows and macOS
Known Limitations
- 80-column display support temporarily disabled pending proper implementation
- Affected features: XEP80, Austin Franklin 80, Bit3 Full View 80, Proto80
- UI options remain visible but are disabled with explanatory tooltips
Fujisan 1.0.2 Release Notes
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
Fujisan 1.0.1 Release Notes
Atari800 w bardziej współczesnym opakowaniu.
Fujisan 1.0.1 is a maintenance release that significantly improves audio performance, debugger functionality, and cross-platform compatibility. This release includes critical fixes for Windows audio, enhanced debugging precision, and improved build system reliability.
Key Improvements
Audio System Enhancements
- New SDL2 Audio Backend: Implemented a robust ring buffer-based audio system for improved stability
- Windows Audio Optimization: Fixed audio dropouts and crackling issues on Windows platforms
- Dynamic Speed Adjustment: Added intelligent audio synchronization to prevent buffer underruns
- Double Buffering: Implemented double buffering inspired by Atari800MacX for smoother playback
Debugger Improvements
- Instruction-Level Precision: Breakpoints now trigger at exact instruction boundaries
- Enhanced Step Commands: Fixed
step_over to properly handle single-instruction stepping
- Partial Frame Execution: Improved debugging accuracy with partial frame execution support
- Unified Debugging Interface: Consolidated breakpoint handling for better reliability
Platform-Specific Fixes
macOS
- Fixed architecture-specific builds for both Intel (x86_64) and Apple Silicon (ARM64)
- Improved dark mode UI compatibility
- Fixed missing disk LED indicator
- Resolved Qt5 library conflicts between architectures
Windows
- Fixed cross-compilation build issues
- Optimized audio buffer sizes to prevent dropouts
- Improved overall stability and performance
Linux
- Enhanced container build system for better cross-platform compatibility
- Fixed distribution packaging issues
UI/UX Improvements
- Fixed dark mode rendering issues across all platforms
- Restored disk activity LED functionality
- Improved joystick configuration interface
- Fixed missing UI images and icons
Build System
- Improved patch application system for libatari800
- Enhanced build scripts for all platforms
- Better error handling and recovery in build process
- Organized distribution files into platform-specific subdirectories
Bug Fixes
- Fixed disk LED activity indicator not showing disk operations
- Resolved joystick settings persistence issues
- Fixed various UI elements not displaying correctly in dark mode
- Corrected build script issues for Windows cross-compilation
- Fixed patch application failures in certain environments
Technical Details
- Removed excessive debug logging from production builds
- Improved memory management in audio subsystem
- Enhanced error handling throughout the application
- Better integration with libatari800 core
Known Issues
- XEX load-without-run functionality is experimental and will be refined in future releases
→ [Atari.Area] Fujisan - nowy interfejs do Atari800
Vox populi
Ten artykuł nie byl jeszcze komentowany:(
Inne treści związane z tematem
[Atari.Area] 20. odcinek kursu programowania u Larka
Larek, znany polski twórca i pasjonat Atari, zaprasza na kolejny odcinek swojego kursu pisania gier na 8-bitowe Atari. Dwudziesta część popularnej serii "Piszemy grę" będzie miała premierę na kanale YouTube już w środę 5 listopada o godzinie 20:00. Tym razem będziecie tworzyć listę rekordzistów.
Wszystkich, którzy chcą nadrobić zaległości, zapraszamy do oglądania poprzednich ...
[Atari] AtariOnLine: Joypad CX41
Mieliśmy ostatnio wspaniałą, drewnianą serię obudów Zenona, a teraz czas na coś z innego materiału - ze sztucznego tworzywa. Marcin "Fokaszalot" Baran, znany już z kilku projektów obudów do atarowskich urządzeń wykonanych w technologii druku 3D (SIO2SD Stick, HamSTer, XCF12, XL10, itd.), proponuje nam kolejny darmowy projekt, ale tym razem ...
[Atari.Area] ELITE Atari 8-bit!
Świetna wiadomość dla fanów kosmicznych symulatorów! Pokazano wersję demonstracyjną portu kultowej gry ELITE, pochodzącej z wersji dyskowej na komputer BBC Micro, przeznaczoną na komputery Atari 8-bit.
Wymagania systemowe są następujące:
Komputer Atari 400 lub 800 (co najmniej 48 KB pamięci i OS/B) lub Atari XL/XE (co najmniej 48 KB pamięci i system XL/XE).
Joystick.
Stacja ...
[Atari.Area] BBC BASIC dla Atari XL/XE
Jest to ostatnia wersja, która działa na procesorze NMOS 6502, co zapewnia kompatybilność z niezmodyfikowanym Atari. Późniejsze wersje języka wymagały już procesora 65C02 i nie uruchomią się na standardowych maszynach.
Port działa na każdej maszynie kompatybilnej z XL/XE, która posiada co najmniej 64kB pamięci RAM oraz stację dyskietek.
Część interpretera BBC BASIC rezyduje w ...
[Atari.Area] Altirra 4.40-test23
Altirra to jeden z najpopularniejszych i najbardziej zaawansowanych emulatorów 8-bitowych komputerów Atari XL/XE. Jest ceniona przez społeczność za wysoką dokładność emulacji sprzętu, w tym rozszerzeń takich jak VBXE, oraz bogaty zestaw narzędzi deweloperskich.
Najnowsza wersja testowa, oznaczona jako Altirra 4.40-test23, wprowadza szereg usprawnień i poprawek, które z pewnością ...