Releases with ports for two or more operating systems.
- Details
- Category: Multiple Platform
What's New:
- implemented issue 2 keyboard emulation
- PZX tape file format reading support added
- implemented interactive on-screen keyboard
- other small improvements and bugfixes
- Details
- Category: Multiple Platform
What's New:
- updated premium feature support for 2023
- added system shutdown feature, on the nostlan menu press L and R on a game controller, a confirmation window will appear (macOS and Linux users have to run Nostlan as admin or in sudo/super user mode to enable this feature)
- fixed DS Player
- Details
- Category: Multiple Platform
What's New:
- Added support for Magnum Light Phaser light gun. Duck Hunt can be played now (https://csdb.dk/release/?id=226342)
- Fixed audio state saving.
- New initialization memory pattern for all machines.
- Added video & audio support for freespin demo (http://www.quiss.org/freespin/).
- Details
- Category: Multiple Platform
What's New:
- Updated PC-6001 compatible BASIC to 0.7.6
- Updated PC-6001 compatible basic ROMs to 0.7.6.
- Added Russian translation
- Details
- Category: Multiple Platform
What's New:
Implemented enhancements:
- Add checkbox enabling numeric keypad in ButtonEditDialog
- Add MSVC cmake support.
- Update translations: Spanish, Korean, Russian
- Add translations: Rusyn, Portugese(Brazil)
Fixed bugs:
- Name mismatch in set selector list
- Fix broken loading recently used profile for Windows 11
- Shebang ignored in execute bind
- Mouse spring mode not working in wayland session
Notable changes:
- Some code refactors and docs updates
- Logs improvements
- Details
- Category: Multiple Platform
What's New:
- Correctness fixes for OpenGL
- Make sound effects not contingent on notifications
- Default to digital controller on Android
- Fix crash loading state with RAIntegration
- Notify RAIntegration when we pause
- Details
- Category: Multiple Platform
What's New:
- Prevent invalid u8 writes to PALRAM and OBJ VRAM.
- Ignore u8 writes to OAM.
- Fix the open bus behavior when an invalid ROM access is made.
- Improve the implementation of the io debugger command.
- Details
- Category: Multiple Platform
What's New:
Catch error thrown when GitHub API ignores a request
- Details
- Category: Multiple Platform
What's New:
- fix crash after removing all keyboard layouts
- fix missing hardware configs when run after fresh install
- Details
- Category: Multiple Platform
What's New:
- add separate build that hopefully supports OS X 10.9 (Mavericks) and later - note that this version does not support creating videos
- rename normal macOS build so it's clearer it only supports macOS 11.0 (Big Sur) and later
- Details
- Category: Multiple Platform
What's New:
Emulation fixes
GB Audio: Fix channels 1/2 not playing when resetting volume
GB Audio: Fix channel 3 volume being changed between samples
GB Audio: Fix up boot sequence
GB Audio: Fix updating channels other than 2 when writing NR5x
GB Memory: Actually, HDMAs should start when LCD is off
GB Serialize: Don’t write BGP/OBP when loading SCGB state
GB SIO: Further fix bidirectional transfer starting
GBA: Fix resetting key IRQ state
GBA BIOS: Include timing in degenerate ArcTan2 cases
GBA Video: Ignore disabled backgrounds as OBJ blend target
Other fixes
GBA: Fix forceskip BIOS logic for multiboot ROMs
GBA Cheats: Fix issues detecting unencrypted cheats
Qt: Manually split filename to avoid overzealous splitting
Qt: Fix scanning specific e-Reader dotcodes
Qt: Don’t re-enable sync if GBA link modes aren’t the same
Qt: Improve handling of multiplayer syncing
Qt: Fix initializing update revision info
Qt: Redo stable branch detection heuristic
Res: Fix species name location in Ruby/Sapphire revs 1/2
VFS: Fix minizip write returning 0 on success instead of size
Misc
macOS: Add category to plist
macOS: Fix modern build with libepoxy
Qt: Keep track of current palette preset name
Qt: Move OpenGL proxy onto its own thread