Releases with ports for two or more operating systems.
- Details
- Category: Multiple Platform
What's New:
- Volume setting is now lowering ALL sounds
- Right-Click on Reset will do Strong Reset (memory, plugins)
- FDC breakpoints (from FDC window)
- FDC Sick mode full rewrite
- FDC ReadTrack EOT flag
- FDC Ready distinction for EME-150/155 and 156/156V/157
- FDC GetID in FM mode (mostly used to get hole index)
- FDC Format in FM mode (mostly for timings and erasing track)
- bugfix ManageDSK file existence test (was skipping last char)
- bugfix Snapshot RLE decoding (was Rasm/ACE only compatible...)
- bugfix FDC sector ID calculations
- bugfix FDC calibration on drive B without drive B
- bugfix Basic Explorer display with huge real values
- bugfix Basic Explorer integrity check
- Details
- Category: Multiple Platform
What's New:
Fix hardware model conversions + use respective hardware model based on console type
- Details
- Category: Multiple Platform
What's New:
- New Basic Explorer (available from richt-click menu in Trace)
- FDC Write behaviour with zero size sectors
- FDC Format last bytes of the track behaviour
- FDC DMA & Uninitialised behaviour
- FDC Quick Ready loss and SenseInterrupt
- FDC pooling timings
- FDC ReadData/ReadMark/ReadTrack better error status
- FDC Accurate GetBit at low speed
- FDC SenseDrive behaviour of Generic 3.5
- Floppy drive new deceleration method
- Floppy drive ready rising configuration
- bugfix SenseDrive persistent status
- bugfix Gotek default Ready
- bugfix SeekTrack over 82
- bugfix SenseInterrupt track info with Ready loss
- 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-2089
Multiple System Emulator - FinalBurn Neo Nightly 02-03-24
Multiple System Emulator - Mesen Nightly 02-02-24
PlayStation 2 Emulator - PCSX2 Nightly v1.7.5545
Nintendo Switch Emulator - Ryujinx v1.1.1159
PlayStation Vita Emulator - Vita3K Nightly 02-04-24
Xbox 360 Emulator - Xenia (Canary) 02-04-24
Nintendo Switch Emulator - Yuzu v1703
- Details
- Category: Multiple Platform
trs80gp primarily emulates the "gray" line of TRS-80 computers made by Tandy in the late 1970s and early 1980s. They are known as the Model I, Model II, Model III, Model 4, Model 4P, Model 4D, Model 12, Model 16 and Model 6000. It is generally easier to use ordinary digits for the Model 1, Model 2 and Model 3. The Model 1, 3 and 4 are a line of compatible computers as is the Model 2, 12, 16 and 6000.
Also emulated are the TRS-80 Micro Color Computer Model MC-10, TRS-80 Color Computer, TRS-80 DT-1 Data Terminal, TRS-80 Videotex and Electric Crayon external colour display.
The emulator runs on Windows from XP all the way up to Windows 11. Included in the download are versions for MacOS, Linux and Raspberry Pi. They may not be at full feature parity with the Windows version but the emulator runs just fine under Wine. It should run well on any machine produced in the past decade.
trs80gp provides accurate and near complete emulation with excellent programmer support.
- Details
- Category: Multiple Platform
What's New:
- Remove SDL sound driver
- Fix wav audio recording
- Dialog appearance improvements + link warning
- build: don't fseeko64()/ftello64() on musl libc
- visualboyadvance-m.metainfo.xml: add screenshots to the metainfo
- Details
- Category: Multiple Platform
What's New:
ACCESSIBILITY/TTS: fix target language and missing espeak handling on Linux
AI: AI service reworked: performance increase, automatic translation, configurable subtitle placement, and more
APPLE: Fix WebDAV crash with digest auth (Cloud Sync)
APPLE: Cloud sync fixes – ignore .DS_Store files and re-sync on app foreground
APPLE: Don’t re-create default directories
APPLE: Show Git information correctly
AUDIO/SYNC: Handle Hz skew adjustment for high refresh rates better (BFI, swap interval)
AUDIO/MIXER: Separate ffmpeg/mpv and audiomixer conditionals
AUDIO/WASAPI: Reworked shared buffer operation for more flexibility, fixed exclusive mode last buffer looping when entering menu
CONFIG/OVERRIDES: Fix setting savefile_directory in override file
CONFIG: Force fixed locale for numbers
CHEEVOS: Upgrade to rcheevos 11.0
CHEEVOS: Use rc_client for state management
CHEEVOS: Don’t track disc changes when achievements are disabled
CHEEVOS: Reinitialize rewind buffer after loading game with achievements
CHEEVOS: Inform user when server is unreachable
CHEEVOS: Fix crash on first load of game with achievements with threaded video
- Details
- Category: Multiple Platform
What's New:
- Fixed green rendering errors on some PowerVR GPUs
- Release all held keys on pause to avoid "stuck keys" after unpausing or in run-behind-pause
- UI fixes
- Update libchdr with zstd support, warn the user about bad CHDs
- Add workaround for AdHoc mode in Resistance
- Fix graphics in Tokimeki Memorial 4
- Fix crash in UFC 2010 on Mali GPUs
- Temporarily disable MSAA on Adreno GPUs due to crashing
- Fixed some crashes and optimized the game metadata cache
- Additional crashfixes and similar
- Fixed playback of frame dumps with Vulkan
- Volume slider added for RetroAchievements sounds
- Details
- Category: Multiple Platform
What's New:
MAME Testers bugs fixed
-----------------------
- 07157: [Sound] (sega/system1.cpp) nob: Music and sound effects stop playing after completing the first level. (Ivan Vangelista)
- 08436: [Crash/Freeze] (sunelectronics/arabian.cpp) arabian: Game freezes on second player’s turn. (hackbar)
- 08718: [Misc.] (taito/kikikai.cpp) kicknrun, kicknrunu: Coin counters increment on boot. (Vas Crabb)
- 08754: [Documentation] (sega/sms.cpp) sms1, sms1br, sms1paln, sms1pal: The original Master System was not numbered. (Vas Crabb)
- 08797: [DIP/Input] (capcom/1943.cpp) All 1943 games and clones: Cabinet type DIP switch setting labels are misleading. (Vas Crabb)
- 08800: [DIP/Input] (pacman/pacman.cpp) crushbl3: DIP switch settings for number of lives are labelled incorrectly. (chaneman)
- 08802: [Sound] (subsino/subsino.cpp) victor6, victor6a, victor6b: No OPL2 sounds are played. (Ivan Vangelista)
New working systems
-------------------
301 XL (Yeno) [hap, Sean Riddle, Berger]
Altair II [Basilio García, Recreativas.org]
Block Game & Echo Key GA888 [azya52, David Haywood]
Brother PN-8800FXB [Dirk Best, Bookman Archive]
Casio CZ-230S [BCM, =CO=Windler, Devin Acker]
Casio SZ-1 [BCM, Devin Acker]
Chess King / Intelligent Software Triomphe [hap, Berger, Sean Riddle]
E-Star Brick Game 96 in 1 (E-23 Plus Mark II) [azya52, David Haywood]
Gakken Compact Vision TV Boy [hap]
Golden Joker (Ver 16.06UNG-25, set 1) [TeamEurope, Roberto Fresca, Kevin Eshbach, Brian Troha]
Green Lizard (4VXFC811, NSW) [dam0, Heihachi_73]
Hegener + Glaser Mephisto Europa [hap, Berger]
Hegener + Glaser Mephisto MM II (Nona program, DOCCC 1985 Leiden TM) [mclane]
Jack House [Roberto Fresca, Grull Osgo]
Novag Accord [hap, Berger]
Novag Constellation Junior [hap, Mychess]
Novag Super VIP (v3.7) [hap, Berger]
Novag VIP (Novag) [hap, Berger]
Pit-Fighter (Tiger) [algestam, Sean Riddle, hap]
Saitek Electronic Champion Backgammon [hap, Sean Riddle]
Saitek Electronic Dames [hap, Sean Riddle]
Saitek Kasparov Conquistador [hap, Sean Riddle, ClawGrip]
SciSys Turbo 16K [hap, Sean Riddle]
Tandberg TDV-2115L [Frode van der Meeren]
Tandy Corporation / SciSys 1850 Deluxe Table Chess (model 60-2199) [hap, Sean Riddle]
Tequila Sunrise (1VXFC613, NSW) [dam0, Heihachi_73]
Tryom Omar II [hap, Sean Riddle]
- 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
- 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
- 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