Retrom v0.7.7 - Released
- Details
- Category: Multiple Platform
What's New:
Bug Fixes
- (docker) npm permission issues
- (docker) corepack keyid error
Newly Added
- UI tweaks
- connectivity indicator
Sinclair QL Emulator - Q-emuLator v3.5.2 - Released
- Details
- Category: Windows
What's New:
- Accept side expansion ROMs larger than 16 KB.
- Printer emulation: Fix incorrect international characters in high quality mode.
- Ensure COM and LPT ports are closed even if their driver returns an error during clean up.
Nintendo 64 Emulator - not64 v20250202 - Released
- Details
- Category: Gamecube and Wii
What's New:
- Added sample data.iso for FlippyDrive. (requires Swiss v0.6r1805 or later)
- Added option to invert analog X axis.
- Improved support for horizontal Wii Remote.
- Doubled read/write speed of Wii's front SD slot.
- Doubled read/write speed of SD Gecko on Wii.
Nintendo Entertainment System Emulator - Nintendulator v0.985 Beta - Updated
- Details
- Category: Windows
What's New:
?
Multiple System Emulator - Helios v25.0203 - Released
- Details
- Category: Java
What's New:
32x: reads to cache purge behave like writes
32x: hack for COMM race conditions, fixes Brutal
gg: always 60fps
helios: {pwm, pcm} can be muted
helios: initial TowerOfPower (MegaCd_S32x) support
helios: fix an issue with stuck keys
helios: improve multi-screen behaviour
infra: update to gradle 8
mcd: lots of fixes, still WIP
md: parse supported devices from rom header
md: ignore byte-wide ioWrites on even address, fix read timeControl area
sms: change default z80 SP value
Nintendo 64 Emulator - Gopher64 v1.0.2 - Released
- Details
- Category: Multiple Platform
What's New:
- minor tweak to interrupt system
- support for Advanced Homebrew ROM Header
- SD card emulation
The naming convention for save files changed in this version. This means that the emulator won't find saves that previously existed. You'll need to go into the save file folder and rename your save file to the new naming convention if you want to keep using it.
For example, Ocarina of time was previously (the part after CZL- is the sha256sum of the ROM):
CZL-49ACD3885F13B0730119B78FB970911CC8ABA614FE383368015C21565983368D.sra
But is now:
THE LEGEND OF ZELDA-49ACD3885F13B0730119B78FB970911CC8ABA614FE383368015C21565983368D.sra
EmuLinker-K v0.15.0 - Released
- Details
- Category: Windows
What's New:
- A new /fps command for games that run at lower frame rates.
Some titles like MK64 do not send controller inputs to the server 60 times per second, instead sending only 30 times per second or less. In a game chat you can now type /fps 30 to tell the server to measure lag calibrated to 30 times per second instead of the default 60. Using /lagstat will then work as expected.
- Updates to /lagstat.
The format and measurements in the output to the /lagstat command have been improved to reduce confusion. Lagstat will also tell you the amount of time over which it has been measuring the lag, taking into account resets.
If the server decides there is noticeable lag, it will now suggest an action to take to improve the situation, including suggesting a fake ping amount for a specific player to use.
The command output is currently only in English for now, but is planned to be fixed in the next release.
- Fixes a bug where the server could report the wrong frame delay in some situations.
It was a rounding error and only a display bug. It did not impact gameplay.
- Updated to use Ktor 3 and Kotlin 2.1
More robust testing was done to accurately simulate a high volume of realistic clients, and this build was found to be marginally more performant than the previous version.
- When the server shuts down via ./stop-server.sh, it will reliably inform all users that they are being kicked from the server
Server more reliably notifies players in the server when shutting down
Atari 5200 Emulator - A5200DS v3.8 - Released
- Details
- Category: Nintendo DS
What's New:
- Fixed banking so games like Dropzone properly render lower screen graphics (moonscape).
- Improved 64K banking for games that only sparingly swap banks - these can now use the faster CPU core driver (renders Dropzone and Laser Hawk full speed on older DS-Lite hardware)
- More CPU optimizations to improve speed slightly.
- More games are now running full speed on the DS-Lite - Vanguard is now playable!
- Latest hacks from the A5200 forums on Atariage have been added to the internal database.
Multiple System Emulator - Pantheon v14.814 - Released
- Details
- Category: Windows
What's New:
-games for MSX computers: 747 Flight Simulator, Adventure Quest, African Trail Simulator, Akanbe Dragon, Alpha Blaster, Altered Beast, American Success, Aoki Okami to Shiroki Mejika: Genchohisi, Amoto's Puf, Army Moves, Auf Wiedersehen Monty, Automania, Babel - The New Megablocks, Balloon Buster, Balloon Punch, Birdy World, Bit Byter, Black Jack Hentai, Blastoid, Block Terminator, Blow Up!, BonBall, BOP!, Bozo's Big Adventure, Breaker!, Bufonada, Bumpy, Bumpy Bum Trasky, Campo Minado, Can Can Bunny Spirits, Can Can Bunny Superior, Castle Adventure, Champions: Grand National, Chopper, Chopper One, Comecocos, Colossal Adventure, Confused?
Read more: Multiple System Emulator - Pantheon v14.814 - Released
DOSBox Staging Frontend - Turbo Stage v0.7.0 - Added
- Details
- Category: Linux
Turbo Stage is a frontend for the Dosbox Staging emulator. It is inspired by fs-uae-launcher.
Dragon 32/64 and CoCo 2 Emulator - XRoar v1.8.1 - Released
- Details
- Category: Multiple Platform
What's New:
* Fix Mac OS X+ build under more modern compilers
* Fix Windows UI zoom in/out
Retrom v0.7.5 - Released
- Details
- Category: Multiple Platform
What's New:
Bug Fixes
- open installation directory menu item
Newly Added
- change installation directory
- You can now change Retrom's installation directory via the
File > Configuration
menu in theClient
tab
NegaMAME v0.274 - Released
- Details
- Category: Multiple Platform
What's New:
- Updated to latest MAME Source.
HBMAMEUI v0.245.22 - Released
- Details
- Category: Windows
- NAM-1975: Enabled the demo in the attract mode
- Galaxian hardware: fixed bugs in sprite drawing cocktail mode
New Games
---------------------------------
- [cbarrel] Captain Barrel
- [doubled] Double Dragon One demo (2025-01-23)
- [doubled1] Double Dragon One demo (2025-01-03)
- [galaxiann2] Galaxians (beta 2, 2023-06-23) (Neo-Geo port)
- [pakupaku] Paku Paku (v0.01)
- [pakupaku2] Paku Paku (v0.02)
- [sgz] Shadow Gangs demo
- [shinobin] Shinobi v1.0 (Neo-Geo port)
- [shinobin1] Shinobi v1.1 (Neo-Geo port)
- [shinobint] Shinobi Test
HBMAME v0.245.22 - Released
- Details
- Category: Windows
- NAM-1975: Enabled the demo in the attract mode
- Galaxian hardware: fixed bugs in sprite drawing cocktail mode
New Games
---------------------------------
- [cbarrel] Captain Barrel
- [doubled] Double Dragon One demo (2025-01-23)
- [doubled1] Double Dragon One demo (2025-01-03)
- [galaxiann2] Galaxians (beta 2, 2023-06-23) (Neo-Geo port)
- [pakupaku] Paku Paku (v0.01)
- [pakupaku2] Paku Paku (v0.02)
- [sgz] Shadow Gangs demo
- [shinobin] Shinobi v1.0 (Neo-Geo port)
- [shinobin1] Shinobi v1.1 (Neo-Geo port)
- [shinobint] Shinobi Test
Dosbox-X v2025.02.01 - Released
- Details
- Category: Multiple Platform
What's New:
- Added new experimental dosbox.conf option that turns off the A20 gate automatically if loading a COM/EXE file to a memory
location below 64KB. Option is off by default. This is intended for the startup routines of programs that assume 8086 wraparound to prevent them from crashing (joncampbell123). - Bump tinyfiledialogs to v3.19.1 (maron2000)
- Fix VGA render-on-demand bug that causes all screen updates to stop working if something changes video state without changing any other attribute (width, height, frame rate, etc.). In PC-98 mode this bug could be triggered by leaving the text
layer open while switching off the graphics layer when the graphics layer is in 256-color PEGC mode. Fix for KOARMADA.EXE when exiting back to the DOS prompt. (joncampbell123). - In PC-98 mode, add I/O port 43Bh which guest applications can then read to determine whether the 15MB "memory hole" is open. The guest can use this bit to determine whether the PEGC 256-color framebuffer is available at that location, or whether that is
just plain system memory. Added for homebrew PC-9821 project KOARMADA.EXE which uses that bit to determine how to talk to the framebuffer. (joncampbell123). - Fix keyboard ISR in PC-98 mode to assume there is data waiting from the keyboard I/O ports (then check the status for more). The reason is that CWSDPMI.EXE for PC-98 has a keyboard ISR of it's own that reads the scan code first (which clears the
"data available" bit) before then passing control to the real-mode keyboard ISR. If our keyboard ISR first checks for status in that case it will never see any keyboard data and keyboard input will never register to the guest while running under CWSDPMI (joncampbell123). - Fix BIOS POST location (F000:FFF0) JMP instruction in PC-98 mode so that the segment value of the JMP instruction matches a specific value that the DJGPP C runtime checks for to detect PC-98. (joncampbell123).
- Stop serving IBM PC-specific CWSDPMI.EXE in NEC PC-98 mode. It happens to work unless any interrupt or exception happens. Instead, provide an alternate common version of CWSDPMI.EXE that was patched to support PC-98 machines when machine=pc98 (joncampbell123).
- Add support for ucrt64 builds (maron2000)
- DOS CTRL+C handling: Remove NULL vector check because built-in COMMAND.COM long ago was fixed to provide a CTRL+C vector. Fix code to use a different value for the C++ exception so that it cannot be confused for any other common signal in the emulator (joncampbell123).
- Remove DOSBox Integration Device VGA "self capture", which was never used much anyway, as part of cleanup (joncampbell123).
- x86 paging: Remove unused non-"full TLB" code. (joncampbell123).
- Use mmap() to allocate system memory if available. This is for future work that may involve something that requires page-aligned allocation, such as KVM support in Linux (joncampbell123).
- VGA cleanup, organization (joncampbell123).
- Fixed regression of specifying DBCS fontx file was ignored. (maron2000)
- Fixed mistakes in adding double quotes to filenames to pass to IMGMOUNT command, and syntax errors in showing a message dialog box. (maron2000)
- Fixed bug where bios memSize was not set when using TTF. (maitchison)
- Fixed CMS was always disabled regardless of config settings. (xrip)
- Switch off TTF mode in text modes not working in TTF mode. (maron2000)
- Gravis Ultrasound: Add dosbox.conf option that when enabled, prints a warning to the log file every time the guest pokes data into GUS RAM beyond the 1MB supported by the card, in order to better identify errant Demoscene code and/or any bugs in new tracker code currently in development. (joncampbell123)
- VGA: Fix buffer overrun that can occur with 4bpp planar 16-color modes if the guest writes beyond the first 2MB of video RAM. The planar support code also copies the 3rd bitplane to a font RAM array used in EGA/VGA text mode. This font RAM array is only 512KB, therefore in planar memory space, writes beyond (2MB/4) = 512KB cause corruption of emulator state and possibly crashes. Solve the issue therefore by not copying to font RAM beyond 512KB. (joncampbell123)
- VESA BIOS support: Fix VGA draw and bank switching code to ensure that the guest cannot write outside video RAM limits, and fix VBE bank switching code to consider 4bpp planar SVGA modes properly. (joncampbell123)
- VESA BIOS support: Fix scan line and page calculations related to 4bpp planar 16-color SVGA modes. (joncampbell123)
- VESA BIOS support: Fix 24bpp RGB bugs related to VBE calls that control scan line length and display panning/scrolling. Now VBETEST can test 24bpp panning without potentially giving the user an epileptic seizure, and there are no more overlong scanlines. (joncampbell123)
- VESA BIOS support: Correct mode information for SVGA text modes (joncampbell123)
- VESA BIOS support: Like real Pentium-era hardware, do not list 4bpp planar 16-color modes as having a linear framebuffer. Most SVGA cards only support planar VGA memory within the standard VGA A0000-BFFFFh region and do not support the same up in the linear framebuffer area. (joncampbell123)
- Save state support: Let the option to control whether or not compression is applied, apply to the ZIP compression. If you turn off compression, the ZIP file uses "store" mode instead, otherwise compresses as normal. (joncampbell123)
- It turns out that for whatever reason, the savestate code was compressing the state twice. Once by itself, and then again when writing to the ZIP archive. Furthermore, storing the original length at the end of the compressed data using size_t is a big problem. Remove the extra compression/decompression and let the ZIP file support do the compression. Save states from now on will be marked as "No compression" for at least some backwards compatibility. (joncampbell123)
- Volume label cleanup and fixes. Do not pad labels with white spaces. (maron2000)
- Some NEC PC-98 games that support MIDI through MPU-401 like to use Roland GS-specific SysEx messages to control master volume and reset the MIDI synth, instead of standard messages. These games were known in DOSBox-X to have problems with MIDI stuck notes and hanging notes for this reason. Added code to recognize Roland GS reset SysEx and reissue it as standard MIDI reset, to resolve that. Added code to Fluidsynth MIDI support to recognize the Roland GS master volume SysEx commands and apply it to the output, which allows these games to "fade out" the MIDI properly. PC-98 games should no longer have hanging/stuck MIDI notes (joncampbell123).
- Fix VESA BIOS modelist mistake that marked all "high definition" modes as modes to round bytes per line up to a power of 2 (joncampbell123)
- Fix memory size register determination for S3 Virge/VX (clbianco)
- Fixed a Y2038 bug by replacing Int32x32To64 with regular multiplication. (CookiePLMonster)
- Fixed pasting Bell code (0x07) from clipboard was ignored. (maron2000)
- Fixed a segfault crash when pasting the content of clipboard is empty or consists of invalid characters only. (maron2000)
- Fixed crash when trying to access MOUNTed empty physical CD/Floppy drives. (maron2000)
Page 5 of 81