Releases with ports for two or more operating systems.
- Details
- Category: Multiple Platform
qt: Exit when error or when game exits
ci: Rename artifacts
- Details
- Category: Multiple Platform
What's New:
- Use symbols for JR,JP,CALL in debug trace
- USB joystick can be used as Joystick 2
- Joystick Fire 3 for Joystick 1 and Joystick 2
- Joystick polling at 25Hz (like real hardware)
- Play a different sound when Drive head reaches the max
- FDC Scan command + dedicated breakpoint
- FDC invalid command calls
- FDC Multi-Track on ReadDiag
- FDC Ready Loss during ReadDiag/ReadData/Format/ScanData
- FDC Head Load/Unload Time management rewritten
- FDC SeekStep/DriveStep engines integrated in Pooling for step accuracy
- FDC pooling command override + pending execution
- FDC pooling resync on executed ReadData/ReadDiag/ReadID
- FDC command overload management
- FDC even more precise stress bypass mode
- FDC GetID accurate timings
- FDC Specify accurate timings
- FDC SenseDrive light up the drive LED
- FDC ScanData, ReadData, ReadDiag and WriteData in FM mode
- FDC ScanData, ReadData and WriteData sector find decision
- FDC WriteData proper bit shift before writing according to PLL
- FDC Calibration/Seek usage of internal registers
- FDC Overrun error skipped on last byte of sector (765A specific)
- FDC Gap2 must be literally ignored when Read/Write
- FDC ReadDiag must ignore 28 bytes after index hole when starting to scan
- FDC Data Separator tolerances distinction between FDC9216 and SED9420C
- FDC Format better H,R results
- FDC DAM synchronization accuracy with non standard MFM structure
- Drive step management not anymore in FDC code
- shutdown audio when displaying help
- bugfix Format ID-CRC calculation
- bugfix SkipBit behaviour
- bugfix unexpected DAM behaviour with ReadData and ReadMark
- bugfix Ready on Gotek without Floppy
- bugfix Multi-Track on ReadData/WriteData
- bugfix Generic 3.5 Motor management
- bugfix Specify Head Load Time uninitialised
- bugfix CRTC 0 for registers 12 and 13 internal update (toms)
- Details
- Category: Multiple Platform
What's New:
- use c++20, add support for apple silicon
Note: Niether Intel or Silicon versions of eggvance will run on modern MacOS.
- Details
- Category: Multiple Platform
What's New:
Compatibility
- New working apps
* Rayman 2
* Tony Hawk's Pro Skater 2
* Earthworm Jim
* Castle of Magic
- API support improvements:
* Various small contributions.
* AAC audio files (AAC-LC in a typical MPEG-4 container) are now supported in Audio Toolbox. This is done in a fairly hacky way so it might not work for some apps.
- There is now support for iPhone OS 3.0 apps, in addition to the existing support for iPhone OS 2.x apps:
* Support for fat binaries has been added. touchHLE will no longer crash when trying to run an app with both ARMv6 and ARMv7 versions, and instead will try to pick the best available option (ARMv7, or failing this, ARMv6). This improves compatibility with iPhone OS 3.0 apps, many of which use fat binaries in order to improve performance on the iPhone 3GS and iPod touch (3rd generation).
* The bundled ARMv6 dynamic libraries, libgcc and libstdc++, have been updated to their iPhone OS 3.0.1 versions. Previously the iPhone OS 2.2.1 versions were used.
* touchHLE will no longer output a warning when trying to run an app with iPhone OS 3.0 as its minimum OS version. The warning now only appears for apps requiring iPhone OS 3.1 and later.
Usability
- The --button-to-touch= option now supports the Start and the LeftShoulder buttons in addition to the A/B/X/Y buttons and D-pad. Certain games' default options have been adjusted to use them.
- Default options for various games
- Details
- Category: Multiple Platform
What's New:
- Reworked Pokemon Mini netplay to be much simpler. All players need to do is basically point each instance of GBE+ to the correct player (e.g. Player 1, Player 2, etc) using the F4 hotkey.
- Added support for the Glucoboy. GBE+ now allows players to manipulate various stats that unlock in-game Glucose Reward Points.
- Improved support for the Campho Advance. Menus work, contact data can be saved, and handles basic virtual calls. No proper audio/video yet.
- Improved support for the Play-Yan and Play-Yan Micro. No audio/video output yet
- Added support for the Nintendo MP3 player. No audio/video output yet, but menus are accessible.
- Details
- Category: Multiple Platform
What's New:
- Fixed missing audio in After Burner II.
- Fixed flipped graphics in Jim Power.
- The game's name in now shown in the window title.
- Partially-implemented the V counter.
* Fixed OutRun and OutRun 2019.
- Vastly-improved Mega CD support.
* Sonic CD is now playable from beginning to end, aside from its special stages.
* New stub BIOS.
* PCM emulation added.
* CDDA emulation added.
- 6-button controller emulation added.
- Improved YM2612 emulation:
* Per-operator frequency emulation added.
* CSM emulation added.
* SSG-EG emulation added.
* Fixed Sonic 3's Competition Mode menu music.
* Fixed Contra: Hard Corps' snare.
- Fixed latency when toggling rewinding while frame-advancing (#7).
- Fixed build errors when not using MSVC (#8).
- Fixed compatibility with SDL v2.0.18.
- Details
- Category: Multiple Platform
zip4j's rename is malfunctioning (it renames too much), switched back to jdk's ZipFileSystem for this operation while waiting our submitted PR to be merged and a new zip4j version released
- Details
- Category: Multiple Platform
These are emulators that are updated several times a day to a couple times a week.
Many of these emulators can be updated to the lastest "nightly builds" from within the emulator itself.
I'm posting the latest versions every Monday or Tuesday for those who may be interested.
Multiple System Emulator - FinalBurn Neo Nightly 03-31-24
Nintendo 3DS Emulator - Panda3DS 03-31-24
PlayStation 2 Emulator - PCSX2 Nightly v1.7.5667
PlayStation Emulator - PCSX-Redux Nightly 03-31-24
Sega DreamCast Emulator - Redream v1.5.0-1124-gb96bfa2
Nintendo Switch Emulator - Ryujinx v1.1.1248
PlayStation Vita Emulator - Vita3K Nightly 03-31-24
Xbox 360 Emulator - Xenia (Canary) 03-26-24
- Details
- Category: Multiple Platform
gitmodules: Removed dynarmic-android and changed est-boost URL
- Details
- Category: Multiple Platform
What's New:
Google Translate:
- 64-bit compatible (though it's too late)
We have also fixed a bug that caused a hang when specifying fmgen + Soundboard II (-fmgen -sd2) on the 64-bit version of FreeBSD/Linux.
- Added the ability to specify the directory location of configuration files, etc. in Makefile (UNIX version)
- Details
- Category: Multiple Platform
What's New:
- Now recognizing comment delimiters '@' and ';' for program pasting.
- More accurate complex ASIN/ASINH.
- Details
- Category: Multiple Platform
What's New:
Shell
Changes
- FLTK: Allow loading more compressed file types (xiota)
Fixes
- FLTK: Fix text drawing time calculation (xiota)
- FLTK: Only explicitly check for Darwin at build time (orbea)
- FLTK: Clean up input code, use callbacks for polling input
Core
Additions
- Support for Mapper 81 (NTDEC N715021)
- Support for Mapper 227.1 (BMC 120-IN-1)
- Support for Mapper 354 (submapper 0 and 1)
- Zapper support for Fruit Shinobi (EstebenZapataME)
- New palettes from HighNES and FBX
Fixes
- Pass sprdma_and_dmc_dma and sprdma_and_dmc_dma_512 tests
- CHR banking in TxcPoliceman - Policeman (Spain) (En) (Gluk Video) (Unl)
- Increase maximum PRG size for VRC2 to handle modern VRC2 hacks
- Simplify MMC5 heuristics to better handle newer hacks and homebrew
- Fix mirroring glitch in mapper 156
- Details
- Category: Multiple Platform
What's New:
- GBA: Fixed inverted transform x/y update flags
- Debugger: GBA - Fixed missing OAM read/writes on event viewer
- GBA: Added save type exception to prevent crash in Iridion II
- Debugger: GBA - Fixed performance issue with trace logger
- Debugger: Register Viewer - GBA - Added input irq control to misc tab
IRQ was incorrectly updated based on each new byte of 16/32-bit writes
- Linux: Fixed compilation errors/warnings
- Added GBA support
- Details
- Category: Multiple Platform
Urgent fix for "Comparison method violates its general contract!" on Report entries sorting
- Details
- Category: Multiple Platform
What's New:
- Now recognizing comment delimiters '@' and ';' for program pasting.
- More accurate complex ASIN/ASINH.
- Details
- Category: Multiple Platform
gitmodules: Removed dynarmic-android and changed est-boost URL