Releases with ports for two or more operating systems.
- Details
- Category: Multiple Platform
What's New:
- Fixed a bug introduced in Azahar 2120 where, if an attempted installation of a .cia file failed, the save data of the associated game would be deleted.
- The logic flaw which allowed this to happen had been present in Citra for many years, but it was only able start to causing damage due to a seemingly innocuous adjustment which was made in Azahar's initial release.
- Details
- Category: Multiple Platform
Snow emulates classic (Motorola 680x0-based) Macintosh computers. It features a graphical user interface to operate the emulated machine and provides extensive debugging capabilities. The aim of this project is to emulate the Macintosh on a hardware-level as much as possible, as opposed to emulators that patch the ROM or intercept system calls.
It currently emulates the Macintosh 128K, Macintosh 512K, Macintosh Plus, Macintosh SE, Macintosh Classic and Macintosh II.
- Details
- Category: Multiple Platform
AzaharPlus is a fork of the Azahar 3DS emulator that restores some features.
Each version is the same as the corresponding version of Azahar exept for these features:
-
Support of 3DS files. If a file works with earlier Citra forks, it works with AzaharPlus.
-
Ability to download system files from official servers. No need for an actual 3DS.
- Details
- Category: Multiple Platform
What's New:
- Updated to the latest ClownMDEmu core.
- Fixed Mega CD BIOS's FDRSET operation not cancelling an ongoing FDRCHG operation.
- Updated to the latest version of ClownCD.
- Fixed WAVE and Ogg Vorbis audio files being mistaken for MP3 files.
- Details
- Category: Multiple Platform
What's New:
New feature: trimmed ROM detection & matching
The marquee feature of this release is that Igir can now detect trimmed GBA, DS, and 3DS ROMs and match them against DATs that catalog their full-size/padded version. This feature will be most helpful for organizing your ROMs on flash carts for these handhelds. More information can be found in the new doc page.
Semi-breaking
Support for Node.js v16 has been dropped. The minimum version required has been bumped from >=16.13.2 to ^18.20.0 || ^20.11.0 || >=22.
This is to support several dependencies that have dropped support for Node.js versions that have reached end of life. You shouldn't be using Node.js v16 anyway, as it hasn't received a security patch since 2023. You shouldn't be using Node.js v18 either, but I try to keep support for older versions until it's necessary to bump.
Updates
- @Choromanski updated the {romm} token with new consoles and various fixes: Acorn Archimedes, Apple-I, Bandai Super Vision 8000, Casio PV-1000, Commodore C128, Emerson Arcadia 2001, Entex Adventure Vision, Funtech Super A'Can, J2ME, Symbian, Nintendo Game & Watch, Nintendo 64DD, Philips CD-i, RCA Studio II, Sord M5, Texas Instruments TI-99/4A, and VTech CreatiVision. Thank you!
Fixes
A couple of bugs have been fixed:
- Fixed npm install --global igir (thank you @Azlaroc for the report)
- Fixed CMPro DATs that contain duplicate ROMs (e.g. libretro-database's System.dat) (thank you @Sparticuz for the report)
- Details
- Category: Multiple Platform
What's New:
v1.7.6
- There are no functional changes.
- The macOS format has been changed to Universal Binary.
- Fixed an issue where the macOS version was showing macOS 13 or later.
1.7.5
- I updated SDL to 2.32.8.
- The Android build environment has been updated to SDK 35.
- Fixed an issue with corrupted DMG files on macOS Apple Silicon
- Details
- Category: Multiple Platform
What's New:
Audio
- Emu2413: Updated to latest version 1.5.9 (revision 813cff619). [@maxim-zhao]
- Emu2413: Use the real YM2413 instrument ROM patches. [@maxim-zhao]
- VGM Logging: frame-accurate VGMs are now quantized to the start of VBlank, not line 0 [@maxim-zhao]
Mappers
- Added support for MSX Generic 16 kb mapper for 'Wonder Kid [Proto]'. [@bsittler]
Debugger/Tools
- Added SDSC console support by writing to ports $FC/$FD when ROM has an SDSC tag. [@maxim-zhao]
Database
- Added and modified entries in the checksum and compatibility lists.
Misc
- Updated to Allegro 5.2.10.
- Misc minor internal refactors.
A database+code update is necessary to play some of the recent dumps (Wonder Kid) that use custom mappers.
- Details
- Category: Multiple Platform
What's New:
Emulation improvements:
- MegaSTE:
- When using cache, only compare 24 lowest bits of address
- Don't update cache after a bus/address error
- Falcon:
- Create a fast ram buffer (_FRB) cookie when running with TT RAM to fix a problem with floppy disk access
- Video:
- Add support for STE 224 bytes overscan in medium resolution
- Set correct resolution in Shifter when accessing $FF8260 as word (fix regression in Hatari 2.6.0)
- VME for MegaSTE / TT:
- VME memory regions should return bus error when no VME board is present
Emulator improvements:
- Windows:
- Fix: late locale init messes debugger readline history handling
- GEMDOS HD:
- Fix: caches were no always flushed on writing to emulated memory
- Debugger:
- Fix: show DEL character as non-printable in memdumps
- CPU/FPU settings:
- Disallow 68881/68882 FPU in 040/060 mode
- Config / SDL GUI:
- Default screenshot save directory override option
- SDL GUI asks for file name when starting AVI recording
- Fit Hatari screen dialog to smallest required size and log errors on invalid dialog sizes
- CLI options:
- GEMDOS HD & screenshot dir options accept only existing directories
Fixed demos:
- A Letter To Sommarhack by Effect (write word at $FF8260)
- Partial fix for Double Rez Trouble by DHS (med res overscan lines)
Fixed programs:
- Spectre 3.0 (Hatari v2.6 regression, MegaSTE cache)
- Details
- Category: Multiple Platform
What's New:
Show where the mediaboard rom should be placed when it cannot be found
- Details
- Category: Multiple Platform
What's New:
All
- Added ROM compression functionality.
- Support for the following new formats have been added: .zcia, .zcci, .z3dsx, .zcxi.
- ROMs can be compressed in Azahar using Tools --> Compress ROM File… on desktop.
- Fixed a memory leak in the AAC decoder.
- Fixed an issue where display refresh rates below ~60hz would cause emulation speed to be slower than intended when vsync was enabled.
- Different 3DS applications now have separate Vulkan pipeline caches.
- Previously, all Vulkan pipeline caches were stored in a single large file which was shared between all 3DS applications.
- Fixed LCD colour fill functionality.
- Before being fixed, this could cause applications which fill the screen with a certain colour to be black or display garbage.
- When using the OpenGL renderer, if a shader fails to link, the emulator will now experience graphical anomalies and produce logs rather than crashing.
- Fixed some dead links left over from Citra.
Android
- Implemented secondary screen support for wired and wireless displays (Chromecast, Miracast).
- By default, this functionality is disabled, and must be enabled by setting Settings --> Layout --> Secondary Display Screen Layout to an option other that System Default (mirror).
- Added button sliding behaviour configuration to the Overlay Options menu.
- Implemented play time tracking.
- Restructured touch input code to correctly handle multitouch inputs, resulting in improved multitouch support for the on-screen controller overlay.
MacOS
- Fixed an issue where the Artic Controller feature wouldn't work correctly on MacOS.
- Fixed an issue where, on recent MacOS versions, enabling the OS’s low power mode would result in many games being limited to 50% emulation speed when vsync was enabled.
- Added individual x86_64 and ARM64 binaries to releases alongside the existing universal download
Desktop
- Fixed horizontal centering being incorrect when using the single window or separate window layouts while fullscreened.
- When using a prerelease build, users are now directed to download the update from the Azahar GitHub releases page rather than the Azahar website.
- The Azahar website doesn't list prereleases, so this may have caused some confusion with users. This could have resulted in users unintentionally downgrading to the latest stable release.
- This doesn't affect stable releases such as this one, but it will affect all future prereleases.
Windows
- Minor adjustments to the Windows installer.
Technical
- Set correct stop flag in GSP.
- Fix irq request register behaviour.
- This change and the previous one were noted to not affect 3DS applications at all in theory, instead being more of a correctness thing.
- Fixed compilation failing when building using GCC 13 or earlier.
- Fixed a build error when using the USE_SYSTEM_GLSLANG CMake option.
- Added a new CMake option USE_SYSTEM_SPIRV_HEADERS.
- Removed use of deprecated boost class and moved to a functionally identical alternative.
- Upgraded Vulkan-related dependencies to match Vulkan SDK 14.313.0.
- The SDL frontend still doesn’t work properly, and remains disabled by default at compile time.
- Various minor changes to the Azahar installer on Windows.
- Amended CMakeLists to help certain environments to find required Qt dependencies.
- Upgraded Android Gradle Plugin to 8.11.1
- Details
- Category: Multiple Platform
RetroAssembly is a personal retro game collection cabinet in your browser.
Unlike most emulators that you download, RetroAssembly offers two different options. The first is to visit https://retroassembly.com and create an account. The second is to self-host with Docker.
- Details
- Category: Multiple Platform
What's New:
Fix blitter read Lines per Bit-Block register
Fix debugger IO labels
- Details
- Category: Multiple Platform
What's New:
Bug Fixes
- download game buttonfixes
- The download game button now uses the correct
download URL.
Newly Added
- download game from drop-downfixes
- There is now a drop-down option to download
a game on its details page.
- Details
- Category: Multiple Platform
What's New:
- Fix icon black fringe
- Fix image loading
- Remove a useless shader, making the drawing code simpler
- Add a way to set colors using HTML color codes
- Implement a few color schemes like Dracula, Catppuccin, Rose Pine..
- Details
- Category: Multiple Platform
What's New:
- Improved game controller selection
- Updated game controller database
- Improved fullscreen mode in Mac
- Improved mouse hiding behavior
- Replaced GLEW with Glad
- Added icon to Windows exe
- Bug fixes