Multiple System Emulator - ares v135 - Released
- Details
- Category: Multiple Platform
What's New:
User Interface
- Renamed "Reload" to "Apply" in Driver Settings to clarify its function
- Fixed an issue where the "Deep Black Boost" setting would not save
- Rename FPS to VPS (VBlanks per second), as it represents emulation speed and not game frame rate
- Fixed an issue where the Firmware Path setting would not save
Debugging
- It is now possible to use instruction tracing even with the recompilers in use
- Fix an issue where GDB would not reconnect after a disconnection
Coleco - ColecoVision
- Added support for Xin1 and MegaCart mappers
Nintendo - NES / Famicom / Famicom Disk System
- Use HKROM for MMC6
- Improved Famicom Disk System timer interrupt generation
Nintendo - Game Boy Advance
- Improve unmapped I/O register behavior: passes I/O read tests in mbga suite
- Improve save type detection
- Improve ROM to RAM DMA timing
Nintendo - Nintendo 64 / 64DD
- Added the ability to disable the Memory Expansion PAK
- Simulate SysAD freezes when accessing non-RDRAM areas via the cache
- Improve SI emulation to approximate the correct SI Status values
- Fix a bug where I/O writes to PIF ram would not trigger interrupts
- Improve and extend cache coherency checks
- Implement register mirroring
- Improve PI latch emulation
- Improve PIF HLE emulation by reducing latency
- Add support for roms >= ~63.9MiB
- Implement undocumented accesses in FPU half-mode
Sega - Mega Drive / CD / 32X
- Enabled support for the Mega Mouse for 32X and CD32X games
- Improve I/O port emulation (Fixes Decap Attack + others)
Sony - Playstation
- Fix an issue where controller input would stop working if sideloading a PS-EXE
ARM7TDMI
- Improved ldmia and stmia timings in Thumb mode
- Fix additional instructions that require offset when reading PC
Motorola M68000
- Correct prefetch order for ASR instruction
Zilog Z80
- Implement newly discovered inir/indr/otir/otdr behaviour
Other
- Fixed an issue where macOS builds were being optimised for the build machine rather than for distribution
- Fixed an issue where the recompilers were broken on Apple Silicon
- Fixed an issue where unloading systems after disc swapping could cause a crash
- Fix an issue where ares could crash on startup with LTO on macOS
- Added support for the SDL input driver on macOS
- Fix an issue where the ares would look for resources inside the app bundle rather than alongside it on macOS
Multiple System Emulator - Z64K v2.1.1 build 20240130 - Released
- Details
- Category: Java
What's New:
Timing improvements when switching between C128 Z80/8502. Results match real hardware for the majority of thetests discussed at Using CIA timer to measure the duration of Z80<>8502 switch | Commodore 128 (freeforums.net)
Amstrad CPC Emulator - ACE-DL v2024/01/30 - Released
- Details
- Category: Multiple Platform
What's New:
- new CRT filter "CTM" with glowing slot mask
- new CRT filter "Trinitron" for Arcade machine lovers
- new CRT filter "GT6x" dedicated to monochrome display
- new floppy explorer module in drive configuration submenu (beta)
- new HDD drive sounds + model configuration (totally useless but hey!)
- new Orgams ROM pack in order to work with IMPsuite pack
- ability to save snapshot with F4 key (Asic chunks, REMU, extended RAM, ROM, Firmware backup supported)
- ability to reset emulator from trace with F12 key or button from HUD
- upper memory is not more reinit when RESET is triggered
- text is also highlighted in ramdump when there is a selection or breakpoint visible
- handle cross to close emulator when in configuration menu (except ROM config+disk editor)
- display 0/1 instead of 0/Pflags for IFF flip/flop in trace
- FDC bit read/write fully rewritten to manage strong speed variations and physical limits
- FDC seek and calibration engine is dissociated from physical drives
- FDC drive pooling management + Sense Interrupt rewritten
- FDC debug window with moar informations
- bugfix FDC Seek (emulator crash when ejection during seek)
- bugfix FDC WriteData burst mode
- bugfix FDC format execution phase status update
- bugfix FDC angle preservation from track to track
- bugfix EDSK recording with spiketrack
- bugfix annoying glitch with some audio samples
- bugfix error messages when a file cannot be loaded
- bugfix key repetition when using keyboard remapping
- bugfix regression about plugins status in configuration file
Weekly Updates 01-30-24
- 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.
Nintendo 3DS Emulator - Citra Nightly-2087
Multiple System Emulator - FinalBurn Neo Nightly 01-30-24
Multiple System Emulator - Mesen Nightly 01-28-24
PlayStation 2 Emulator - PCSX2 Nightly v1.7.5531
PlayStation Emulator - PCSX-Redux Nightly 01-28-24
Nintendo Switch Emulator - Ryujinx v1.1.1151
PlayStation Vita Emulator - Vita3K Nightly 01-29-24
Xbox 360 Emulator - Xenia (Canary) 01-29-24
Nintendo Switch Emulator - Yuzu v1697
Dragon 32/64 and CoCo 2 Emulator - XRoar v1.5.2 - Released
- Details
- Category: Multiple Platform
What's New:
- GIME: timer interrupt fixes
CoCo 3 Emulator - VCC v2.1.8.3 - Released
- Details
- Category: Windows
What's New:
- Add web link in help menu to User Guide
- Correct hdblba.rom and instructions for SuperIDE
- Add Hard Disk config for disabling RTC
- Add instruction decode to Debugger Processor Window
- Add Disassembler Window
- Add command line auto paste option
- Fix blinking text in 40 and 80 col text mode
- User Guide updates
Commodore Amiga Emulator - vAmiga v2.5 - Released
- Details
- Category: Mac
What's New:
Licensing
- The emulator core is now licensed under the Mozilla Public License v2.
Enhancements
- A user-definable upper bound limits the size of the snapshot storage.
- Denise’s DIW logic is more accurate.
Bug fixes
- Fixed a bug related to the allocation of sprite DMA slots.
- Fixed a race condition related to the SPRxCTL register.
- Fixed an issue with the serial port (9-bit packets).
- Fixed a minor visual issue in the status bar that started showing up with the latest macOS release.
Internal changes
- Large data structures are now created on the heap rather than the stack.
- In debug builds, debug variables can be switched on and off dynamically in RetroShell.
Sega Model 3 Arcade Emulator - Supermodel (Sinden) v0.3a - Updated
- Details
- Category: Multiple Platform
What's New:
?
Atari 2600 Emulator - Gopher2600 v0.1.3 - Released
- Details
- Category: Multiple Platform
What's New:
- Bump actions/upload-artifact from 3 to 4
- Update eframe requirement from 0.24 to 0.25
- Update rfd
- bump version to 0.1.3
- round_ties_even is default now
- Remove string_remove_matches
- Use sdl crate v0.36
Nintendo Game Boy Emulator - BGB v1.6 - Released
- Details
- Category: Windows
What's New:
- Added rewind key (default: Tab) and reverse tracing
- Added support for loading and saving PNG images (windows XP and later)
- GB Camera emulation (using webcam, image file, or test pattern)
- Added support for x2, x3, x4 scale border images. Ability to apply doubler to x1 and SGB borders
- Improved GBC color options, including "GBC reality" and custom 3d LUT support (GBI compatible PNG format)
- realistic simulation of DMG and GBC LCD with new doublers (up to x4 scale) and frame blending options. new "DMG reality" colorscheme.
- Separate configurable border image and colors for SGB, and ability to show border image until a SGB border is set.
- changed default to the original, lighter, BGB 0.3 colorscheme. The darker "BGB LCD green" can still be chosen.
- new lock aspect ratio option, and ratio can be customized
- rapid A/B speed is now configurable, and default speed now works with more games
- mappable buttons can now be combinations with Ctrl, Alt, Shift. Ctrl+R is now an alternative shortcut for reset in the debugger.
- renamed "access breakpoints" to "watchpoints" to follow standard naming used by other gameboy debuggers
- "copy code" in the debugger in a format that can be edited and pasted back in modify code.
- common register names such as rLCDC, rNR10 can now be input in the debugger.
- Ability for breakpoint or watchpoint to log a debug message instead of breaking
- Xaudio2 sound output can now be automatically chosen by default
- Default audio samplerate is now automatic based on OS mixer samplerate (typically 48000 or 44100)
- Changed save filename handling of gzipped roms. old save files are still loaded. Setting for old behavior.
- Ini settings so debugger, vram viewer, and IO map windows can be visible on startup
- Improved accuracy
- Fixed many bugs
Page 49 of 106