Releases with ports for two or more operating systems.
- Details
- Category: Multiple Platform
Retrom is a centralized game library management service that allows you to host your games on a single device, and connect clients on any amount of other devices to (un)install/download and play them when and where you want to! Think of it as a sort of self-hosted Steam for your DRM-free game library.
- Details
- Category: Multiple Platform
What's New:
- Add screen orientation presets to layout settings on Android @kleidis
- Fix a few strings on android that weren't modified properly previously
- Fix cherry-picking mistake for Swedish translations
- Details
- Category: Multiple Platform
What's New:
- Fix mouse virtual joystick on resize in SDL builds [Richard Kelly]
- New manual and automatic configuration saving from GUI
- Manage HD mounting from drive control dialog
- New MCX128 cartridge support for MC-10
- Fix some of the compatibility modes in GIME emulation
- Assert monitor detect line on CoCo 3 when RGB output selected
- Reduce write latency using Becker port [Ron Klein]
- Add some more flexible command-line trap options
- Details
- Category: Multiple Platform
What's New:
- Fix Log dialog and Netplay Session dialog not having a minimize button
- Fix Netplay Session dialog not having an icon
- Fix cheats not applying at emulation start
- Improve netplay dialogs by saving and restoring the server selection
- Improve netplay dialogs by adding icons to some buttons
- Improve netplay dialogs by showing the ping
- Improve device detection of RMG-Input
- Implement cheat support for netplay
- Details
- Category: Multiple Platform
What's New:
* User-defined units with SI prefixes didn't work in the CUSTOM menu. Fixed.
* Units with SI prefixes didn't work in the CUSTOM menu. Fixed.
- Details
- Category: Multiple Platform
What's New:
MAME Testers bugs fixed
-----------------------
- 01595: [Sound] (galaxian/galaxold.cpp) drivfrcg, drivfrcb , drivfrct, drivfrcsg: The crash sound doesn’t play. (Robbbert)
- 04095: [Sound] (namco/namcos1.cpp) splatter, splattero, splatterj: Music for the second stage boss scene is incorrect. (hap)
- 04546: [Graphics] (snk/lasso.cpp) pinbo, pinboa, pinbos: The background color is incorrect. (hap)
- 04729: [Misc.] (namco/namcond1.cpp) ncv1: [possible] The graphics ROM appears to have an incorrectly set bit. (MASH)
- 05592: [Graphics] (konami/asterix.cpp) All games in asterix.cpp: The windmill animation doesn’t work properly. (hap)
- 06865: [Interface] (taito/undrfire.cpp) undrfire and clones: The fake “Show gun target” switch doesn’t work. (hap)
- 07312: [DIP/Input] (irem/m72.cpp) poundfor: Trackball inputs don’t work properly. (hap)
- 07543: [Misc.] (konami/rungun.cpp) rungund, rungunad, rungunbd, rungunuad, rungunud, slmdunkjd: Out-of-bounds accesses. (hap)
- 07573: [Sound] (orca/espial.cpp) netwars: Sounds/music play too slowly. (hap)
- 07938: [Known Issues/To-Do's] (konami/konamim2.cpp) totlvice, evilngt: Second and third player light gun inputs are missing. (hap)
- 07958: [Sound] (sony/taitogn.cpp) kollon, kollonc: Sound is distorted. (hap)
- 08472: [Misc.] (sinclair/atm.cpp) some sinclair/* drivers: The emulator crashes on out-of-bounds palette accesses. (holub)
- 08510: [Gameplay] (midway/balsente.cpp) stocker: The gear shift control should be a toggle switch. (John IV)
- 08660: [DIP/Input] (namco/skykid.cpp) drgnbstr: The “Allow Continue” DIP switch settings are reversed. (Zach S.)
- 08731: [DIP/Input] (taito/taito_z.cpp) bsharkjjs: Left/Right inputs are reversed. (Uncle Petros)
- 08962: [DIP/Input] (konami/zr107.cpp) jetwave, jetwavej: Analog inputs are too sensitive. (hap)
- 08980: [Known Issues/To-Do's] (konami/konamim2.cpp) all sets in konamim2.cpp: Poor performance while loading. (David Haywood)
- 09052: [Misc.] (sega/segaybd.cpp) rchase: Recoil outputs for both gun controllers are sent to a single output. (AchillesPDX)
- 09054: [Speed] (taito/bublbobl.cpp) tokio and clones: CPU time slices are unnecessarily short. (hap)
- 09060: [Graphics] (gottlieb/gottlieb.cpp) krull: Graphics may not display correctly after loading a saved state. (JimCarlTay)
- 09061: [Color/Palette] (nintendo/spacefb.cpp) spacedem: [possible] The background should be black. (hap)
- 09062: [Sound] (sanritsu/drmicro.cpp) drmicro: PSG sound pitch is too high. (125scratch)
- 09063: [Graphics] (pacman/pacman.cpp) alibaba and clones: The mystery item timer is not displayed. (hap)
- 09065: [Sound] (snk/lasso.cpp) lasso, chameleo, wwjgtin: Sound pitch and tempo are incorrect. (hap)
- 09067: [Interface] The tilemap viewer maps the pointer location incorrectly if the tilemap is flipped on either axis. (hap)
- 09077: [Interface] (nichibutsu/nbmj8891.cpp) mjcamerb, mmcamera: Version on older hardware is not marked as a clone. (Vas Crabb)
- 09084: [Sound] (galaxian/galaxold.cpp) 4in1: Explosion sounds do not play. (Robbbert)
- 09087: [Gameplay] (philips/cdi.cpp) quizardi_10: The game does not boot correctly. (Ivan Vangelista)
- 09094: [Interface] (snk/prehisle.cpp) gensitou: The description does not include the release region. (JimCarlTay)
- 09095: [Interface] UI: The menu item highlight texture is not symmetrical. (Vas Crabb)
- 09097: [DIP/Input] (seta/seta.cpp) drgnunit: The undocumented eighth DIP switch in the first bank adjusts stage time. (GoldS_TCRF)
- Details
- Category: Multiple Platform
What's New:
- remove rdp_full_sync
- fix freeze in JFG
- static link MoltenVK
- Modify RSP sync points
- add another sync point for RSP
- dont run rsp task when dma is busy
- RDP sync updates
- add rdram reg that libdragon seems to access
- fix masking pi regs
- use TCP_RECEIVE_SAVE_WITH_SIZE for netplay
- cache apt packages in github workflow
- cleanup dir detection
- check accept value of netplay begin_game message
- use binary format for rom saves
- dont create new UI on close
- move sse2neon to versioned folder
- Use SDL_Vulkan_GetVkGetInstanceProcAddr
- Don't create UI in same thread as egui
- Use github arm runner
- on mac, run game in new process
- Details
- Category: Multiple Platform
What's New:
- New Steam integration! This includes support for game servers, friends/invites, rich presence, and more. At the time of this writing, Valve is still holding the actual Steam release up over some petty nonsense. (like supported categories and Patreon references)
- Added a script for Breakout 2000 touch control. The paddle is horizontally positioned to match the first active touch.
- Added an audio interpolation setting, along with a higher-quality bandlimited audio interpolator.
- Added an option to change the size of the state operation undo buffer.
- Exposed a few more network settings.
- Added options for PvP damage scaling and infinite shotgun ammo to the AvP MP script.
- Added another terrible secret.
- Fixed a bunch of problems in the socket implementation for non-Windows platforms. Special thanks to Luigi for spending the entire morning of December 4, 2024 helping me debug these problems and for offering some excellent tips on developing class consciousness. (he's a big fan of OOP)
- Various changes/optimizations in the network protocol.
- Fixed swipe velocity not being explicitly reset when entering the menu.
- Fixed a GUID conflict bug in the SDL2 input plugin. Thanks to Tartifless for the bug report.
- Fixed script input callbacks having the potential to break movie recording/playback.
- Details
- Category: Multiple Platform
What's New:
Fixed bugs
- Fix appId on Wayland pull 1100 (by ReillyBrogan)
- Wrong install dependencies on a Debian build with QT6 #1104
Notable changes
- New translation: Tamil
- Update translation for: Spanish, French, Japanese, Finnish,
- Create deb release dor Ubuntu 24.04
- Update Windows and Linux SDL mappings
- Add "game" category to desktop file pull 1085 (by Fr-Dae)
- Cleanup in logs
- Add proper note informing about lack of Wayland support for Auto Profiles
- Cleanup in dependencies
- Fix some typos and update docs (by zturtleman )
Implemented enhancements:
- Reenabled --next option #189
- Details
- Category: Multiple Platform
What's New:
Fixed an issue where the -congif-inputs window was not displayed correctly.
- Details
- Category: Multiple Platform
What's New:
scripts/gen-license.py: Get version from glslang subproj
xid: Add Xbox Controller S
- Details
- Category: Multiple Platform
What's New:
- Support for the Softcard Z80 an CP/M
- Trace of BDOS calls in CP/M
- Teace of CPM-65 BIOS and BDOS calls
- Experimental ebitengine based frontend
- Videx Ultraterm support
- Fix space converted to ampersand
- Details
- Category: Multiple Platform
What's New:
- Use SDL3
- SDL code tweaks
- install proper SDL Dependencies
- add icon for windows
- Details
- Category: Multiple Platform
What's New:
- Add a new wanted game state in the web UI, replaces incomplete which now means games with some (but not all) its ROMs
- Fix a regression when importing multi-track CHDs which contain tracks identical to other games
- Fix parsing archives containing files with = signs in their names
- Fix several issues affecting the import of MAME DATs
- Fix regressions in rebuild-roms
- Add a -f flag to rebuild-roms to force rebuilding with the same strategy
- Details
- Category: Multiple Platform
What's New:
* Program locking, to prevent accidental editing of programs. This is done
using the LOCK and UNLOCK functions. See the Free42 web site for details.
* Improved display contrast in the built-in skins.
* Android and iOS versions: Pop-up ALPHA keyboard, for easier text entry.
* GTK version: Dark Mode support.
- Details
- Category: Multiple Platform
What's New:
- Bump to 0.1.21
- Netplay code improvements
- Slightly better rdram init
- Netplay fix for buffer reporting