Émulation en folie : les derniers émulateurs à tester sur Mac et iOS

Provenance

Crossover

25.0.0

  • Core Technology Improvements:
    • CrossOver 25 includes Wine 10.0, with over 5,000 improvements and benefits to many popular applications.
    • Update to Wine Mono 9.4.0.
    • Update to vkd3d 1.14.
  • macOS:
    • Update to MoltenVK 1.2.10.
    • New database to automatically enable settings on a per-game basis.
    • Support for Red Dead Redemption 2.
    • Inclusion of DXMT, a Metal-based implementation of D3D11 on macOS.
    • Support for GOG Galaxy and Epic Games Store.
    • Update to D3DMetal 2.1. This adds compatibility for many games on Mac computers with Apple silicon, including Street Fighter 6, Need for Speed Heat, Nioh 2 - The Complete Edition, Teardown, Age of Wonders 4, Dragon's Dogma 2 and The Last of Us Part 1.
    • Fixes for many other games, including Tekken 8, Age of Mythology: Retold, Path of Exile 2, Elite Dangerous, Monster Hunter Rise, Hero's Land, Manor Lords, Fallout 76 and Far Cry 6.

Gamma

1.9.0 - 1.9.1 - 1.9.2

- FEATURE: Now supports Mac for seamless cross-platform gaming

- FEATURE: Fast Metal rendering with shader support

- FEATURE: CRT filter option that gives the appearance of a TV screen

- FEATURE: Dual Analog rumble vibration support

- FEATURE: Hardware controller sensitivity option

- FIX: Hardware controllers such as GameSir are now working

- FIX: Audio over HDMI now fixed along with improved sound overall quality

- FIX: Various graphical glitches, such as including black bars in some popular games, with improved overall compatibility

- FIX: Removed unused Mac touch controller

- FIX: Improved importing of games and reporting issues encountered with useful information to help resolve problems

Gamma has been translated from English. If you have improvements to the translations in Gamma, contact me by email shown in Gamma's Help Center.

You can change the language to English or any other available language by going to iOS Settings -> Apps -> Gamma -> Language

Also recently updated:

- FEATURE: Google Drive backups are over twice as fast

- FEATURE: PBP multi-disc files can now swap discs

- FEATURE: Memory card slot 2 can now be imported

- FEATURE: Touching the screen will now show the pause menu when hardware controllers are used

- FEATURE: Gamma Support Center now has the ability to download hand-selected skins and homebrew games. Tap the ? icon at the top menu and go to the Controller Skin and Free Games sections

- FIX: Importing many games at once now work

- FIX: A bug causing memory cards to reset is fixed

- FEATURE: RAR and ECM files are now supported!

 

Heroic Games Launcher

2.16.1

This is our first Hotfix for version 2.16.1 and addresses a critical issue that was preventing users of using Heroic with a language other than English.
It also adds two help icons that will launch a "tour" around the app for the library and the sidebar.
And also adds some improvements and fixes on macOS.

What's Changed

  • [DX - Fix] Fix client not loading after changing language by allowing the use of br tags in translations to avoid confusion by @arielj in #4380
  • [i18n] add lithuanian to language selector by @imLinguin in #4394
  • [UX] Default to WineCrossover and DXVK on for Intel macs by @arielj in #4397
  • FIX: Use egs's flow for epic login by @imLinguin in #4379
  • [UX] Improve disabled verbose logs message to mention where to enable them by @arielj in #4395
  • [FIX] Handle checking 'installed_games' file for Crossover by @arielj in #4381
  • Fix logging with proton by @Etaash-mathamsetty in #4113
  • [Feat] macOS: Check if Rosetta is available on Startup by @flavioislima in #4402
  • [UX] Add Guided tour for Library, filters and Sidebar by @flavioislima in #4401

Full Changelog: v2.16.0...v2.16.1

Dolphin

2503

  • Cheat Code Whitelist for Hardcore RetroAchievements
  • Qt Input Mapping Lightning Round
  • Add ability to edit game-specific GFX settings from game properties tab
  • AdvancedWidget: Replace FFV1 codec with Ut Video as Default
  • Fix Summoner: Goddess Reborn sound system crash during transitions
  • Track Time Played (Core and Qt)
  • TAS: Use Improved Wii Remote Data Format

mGBA

0.10.5

This version is a bugfix release, which contains several important fixes. Though 0.10.4 was scheduled to be the last version before 0.11, some major issues were discovered and fixed. Important fixes include save state loading leading to a small portion of the ROM getting corrupted until reset, which affected games including Golden Sun, the Wii version (and potentially other versions) crashing when loading from ZIP files that are too large, and another issue with the updater. As this version only includes important fixes and smaller fixes that are unlikely to cause more issues the list of changes is small. This will be the last release before 0.11 unless a major issue is discovered, and may be the last release to support Windows 7 – 8.1 and macOS 10.9 – 10.12. An extensive list of changes follows after the cut.

Fixes:

  • ARM Debugger: Fix disassembly of ror r0 barrel shift (fixes #3412)
  • FFmpeg: Fix failing to record videos with CRF video (fixes #3368)
  • GB Core: Fix cloning savedata when backing file is outdated (fixes #3388)
  • GBA Cheats: Let VBA-style codes patch ROM (fixes #3423)
  • GBA Core: Fix booting into BIOS when skip BIOS is enabled
  • GBA Hardware: Fix loading states unconditionally overwriting GPIO memory
  • Updater: Fix rewriting folders and files on Windows (fixes #3384)
  • Wii: Fix crash on loading large ZIP files (fixes #3404)

Misc:

  • GB: Allow use of CGB-E and AGB-0 BIOS versions (closes #3427)

Xemu

Wine

10.3

What's new in this release:

  • Clipboard support in the Wayland driver.
  • Initial Vulkan video decoder support in WineD3D.
  • Bundled Compiler-RT library for ARM builds.
  • Header fixes for Winelib C++ support.
  • More progress on the Bluetooth driver.
  • Various bug fixes.

The source is available at https://dl.winehq.org/wine/source/10.x/wine-10.3.tar.xz

Binary packages for various distributions will be available from the respective download sites.

You will find documentation here.

Wine is available thanks to the work of many people. See the file AUTHORS for the complete list.

Bugs fixed in 10.3 (total 18):

  • #3930 Miles Sound System (WAIL32.DLL) SuspendThread() deadlock in WINMM callback (silent black screen on HOMM startup)
  • #8532 JawsEditor 2.5/3.0 reports "Invalid imagesize" on startup ('IPicture::SaveAsFile' method too stubby/incorrect)
  • #38879 wbemprox fill_videocontroller calls are expensive
  • #40523 legrand xlpro3 400 : unable to insert a pictogram
  • #41427 [Game Maker Studio - Android] subst.exe is not implemented
  • #45119 Multiple applications from Google sandbox-attacksurface-analysis-tools v1.1.x (targeting native API) need 'ntdll.NtGetNextProcess' implementation
  • #50337 Roland Zenology Pro (VST3 plugin) used with carla-bridge fails to save files
  • #50929 Silver Chains (GOG) crashes and start dumping memory in console
  • #51121 HeidiSQL 11.0.0.5919 shows a blinking black screen and crashes without virtual desktop
  • #52094 IDA Pro 7.6 crashes when loading idapython3.dll
  • #56695 Unreal Engine game checks for a specific VC runtime regkey
  • #57323 Windows 7 Card Games crash on start
  • #57849 Multiple games: sleep accuracy is affected by mouse movement speed
  • #57850 Reolink fails to load dll: err:module:import_dll Loading library libvips-42.dll
  • #57854 Steam.exe fails to start (hangs upon loading) in Wine-10.2
  • #57881 Wine10.2 Noble does not open Quicken 2004, qw.exe file
  • #57899 R-Link 2 Toolbox crash
  • #57903 kernel32:loader - test_export_forwarder_dep_chain fails on Windows 7

Folium

Clock Signal (CLK)

2025-03-05

This release fixes a potential crash on macOS when using File -> New... to create an empty machine.

Free42

3.1.12

  • Fixed pasting of GETMI, PUTMI, GETLI, and PUTLI.

DuckStation

0.1-8709

  • 2011c55 Update the Simple-Chinese translation to latest. (#3377)
  • b764ed4 DDGoController: Fix incorrect translation context
  • eda32e0 Qt: Fix image key in overlay export
  • fbbc494 FullscreenUI: Fix crash in game properties on non-scanned file
  • 08bbb4a Updated Spanish (Latin America) translation (#3378)
  • 0b167aa Atualização Português do Brasil (#3379)
  • f7f17a0 Cheats: Add Enable8MBRAM option for patches
  • 498e7aa X11Tools: Load libxcb and friends dynamically
  • 0733e17 FullscreenUI: Add BackgroundProgressCallback
  • 4bddd38 WindowInfo: Add SDL window type
  • ee1a3b9 VulkanDevice: Support SDL window type
  • df9f15e OpenGLDevice: Support SDL window type
  • 37fa0d1 Mini: Add duckstation-mini interface
  • 6a86c80 CPU: Correct wording about cop2 and IRQs
  • ec7c83a Settings: Fix race toggling OSD messages
  • be970bc Qt: Handle inverted+negated axes when mapping
  • 89d9842 FullscreenUI: Fix popup title colours
  • ea8f3e5 Scripts: Support generating both Qt and Mini AppImages
  • 15fde6a CI: Add ARM64 AppImage builds
  • 5dc0a36 FullscreenUI: Add Themes (#3380)
  • 5a4e87a FullscreenUI: Reorder interface settings to match Qt
  • 9d9da94 FullscreenUI: Default to dark theme on unknown value
  • 9bfc3e9 FullscreenUI: Hook up dynamic toast colour
  • 34fdbaf FullscreenUI: Add drop shadows to most text
  • 965da85 FullscreenUI: Add additional rounding to some dialogs
  • 4bfb37f Qt: Add graphics and achievements to setup wizard
  • a0fef2d Qt: Merge gamelistmodel.cpp and gamelistwidget.cpp
  • 38146f2 FullscreenUI: Fix toast colors and add more themes (#3381)
  • 859f509 FullscreenUI: Update translation strings
  • c775872 GameDB: ASCII and VIP demos don't support analog controllers. (#3384)
  • af4eb68 Updated Swedish translation (#3383)
  • 4c64e48 Mini: Log fatal errors to stderr
  • 0bf0b5c Qt: Fix typo in setup wizard
  • b8d86a1 GameDB: Kagero II & III

Aleph One

1.10

Along with support for Classic Marathon Infinity on Steam and an uploader for the Steam Workshop, this release also includes a new scenario chooser.

To use the scenario chooser, place the Aleph One executable in a folder containing scenario folders, or add a "Scenarios" folder to one of the original trilogy folders. The scenario chooser is not included with all-in-one Mac apps; use the standalone Aleph One app instead.

 

1.10.1

This is a bug fix release. Highlights:

  • Uses HUD filtering preference for Lua HUD images
  • Physics file is no longer mandatory for gathering using dedicated servers
  • It is now possible to mix workshop scenarios and local scenarios in the Steam version of Classic Marathon Infinity
  • Fixes an issue interpolating ephemera

OpenRA

20250303

General improvements

Red Alert

  • Added Allies-13 mission. [#19862]
  • Added Aftermath mission Negotiations. [#20975]
  • Added a proper chrono vortex effect when a Construction Yard is chronoshifted. [#21148]
  • Added a flash after medic or mechanic repairs a unit. [#21269]
  • Added offsets to smudge smoke and fires. 🔥 [#21272, #21292]
  • Added mine layer operations to Turtle AI. [#20574, #20993, #21053, #21310]
  • Added a 2-3 minute delay until AI builds radar domes to allow it to focus on production. [#20981]
  • Added new multiplayer-only map Shuriken Island. [#20923]
  • Added easy difficulty to Intervention and polished up the mission. [#21398]
  • Added navy orders to Soviet-06a and polished up the mission. [#21399, #21763]
  • Added navy orders to Soviet-06b and polished up the mission. [#21243]
  • Added bombers to Production Disruption and polished up the mission. [#21400]
  • Adjusted difficulty of Allies-06a and polished up the mission. [#21401]
  • Fixed mission Allies-08b objective referring to the wrong direction. [#21724]
  • Fixed desert bridges being unrepairable from the north. [#21731]
  • Fixed missing barbed wire in certain missions. [#21482, #21522]
  • Fixed disabled command bar buttons being click through. [#21534]
  • Fixed crashes in Soviet-08a, Soviet-11a and Soviet-11b. [#21251, #21246]
  • Fixed Allies-02 having pillbox disabled. [#21249]
  • Fixed Allies-05 missing shooting sounds while Tanya is freed. [#21334]
  • Fixed game save / load notifications not playing on missions Monster-tank-madness and Mousetrap. [#21725]
  • Fixed up wording of mission briefings, objectives and notifications. [#21570]
  • Fixed a crash in "Soviet Soldier Volkov & Chitzkoi", and polished the mission overall. [#21347]
  • Fixed technicians not being able to fire from a pillbox. [#20538]
  • Fixed rocket soldiers not being able to fire at aircraft from a pillbox. [#20538]
  • Fixed map import utility command mixing up barbed and wooden fences. [#21373]
  • Removed the ability to hide units and structures behind Iron Curtain. [#20832, #21561]
  • Removed map Haos Ridges. [#20923]
  • Removed an incorrect difficulty definition from Evacuation and adjusted the AI bomber attack patterns. [#21244]
  • Improved Naval AI. [#21018]
  • Polished spy disguise targeting. [#21277]
  • Balance Changes: adapt to community BI 4.3 rules [#21544]
    • Thief health 8000 (up from 5000), speed 72 (up from 68)
    • Grenadier cost 150 (down from 160)
    • Tanya cost 1800 (up from 1500)
    • Iron Curtain cost 2000 (up from 1500)
    • Tesla coil power consumption 80 (down from 100)
    • Ranger health 18000 (up from 15000)
    • Light tank health 23000 (down from 26000)
    • Heavy tank speed 64 (up from 60)
    • Demo truck wood damage 40 then 55 (up from 25 then 50)
    • Mobile Gap Generator creates shroud 7c0 (up from 6c0)
    • V2 Rocket Launcher reload delay 215 (down from 240)
    • Infantry detection 1c512 (up from 1c0)
    • Flame Tower detects cloak 5 cells (down from 6)
    • Rocket soldier anti-air tracking 9c0 (down from 11c0)
    • Yak min range 2c512 (down from 3c0)
    • Sub Pen power 20 (down from 30)
    • Shipyard power 20 (down from 30)
    • Naval transport cost 500 (down from 700), speed 115 (down from 128), health 40000 (up from 35000)

Tiberian Dawn

  • Added offsets to smudge smoke and fires. 🔥 [#21272, #21292]
  • Added an in-game database describing buildings and units. [#21553, #21615, #21631]
  • Fixed the cargo plane not landing at the top of the airstrip. [#21107]
  • Fixed infantry in landing craft exiting in a different order than they appear. [#21362]
  • Fixed map import utility command mixing up barbed and wooden fences. [#21373]
  • Fixed up wording of mission briefings, objectives and notifications. [#21570]
  • Fixed mission nod-06c secondary capture objective not working. [#21699]
  • Polished missions gdi05b and gdi05c; the GDI will now fail if its base is destroyed before being discovered. [#21247]
  • Polished in-game info menus. [#21168]

Dune 2000

  • Added support for higher colour depth R16 sprites in D2k (instead of R8). [#21240, #21258, #21372, #21462, #21508]
  • Added a delay to the CHOAM space frigate before and after unloading cargo. [#21107]
  • Added temporary cloaking to the Saboteur. [#20824, #21001, #21661]
  • Added unique player join/leave and lobby option change sounds. [#21265, #21566]
  • Added a 6 minute delay before the Shai Hulud spawns. 3.3 minutes for singleplayer. [#21227]
  • Added husks for Sonic tank, Missile tank, Deviator. Use a brighter overlay. Added shrapnels to tank explosions. [#21307]
  • Added new cliff tiles. [#21221]
  • Added new map Worm Graveyard which features repairable passages. [#21221]
  • Changed the beacon sound. [#21265]
  • Changed spice bloom to act more like the original. [#21431]
  • Fixed Harvesters displaying pickup indicators on the shellmap. [#21722]
  • Fixed smoke still rendering when a unit was picked up by carryall. [#21131]
  • Fixed Devastator weapon missing area of effect. [#21222]
  • Fixed an oversight in the script of Harkonnen 09a. [#21177]
  • Fixed Harkonnen 02a and Harkonnen 02b missing primary objectives. [#21245]
  • Fixed Outpost owner tooltip being visible for Dune 2000 missions Ordos 04 and Harkonnen 05. [#21723]
  • Fixed spice blooms triggering harvester under attack notification. [#21242, #21504]
  • Fixed Trike muzzle offsets and fixed a bug where Trikes sometimes stalled when on attack move. [#21267]
  • Fixed engineer being unable to repair ally husks. [#21436]
  • Fixed disabled command bar buttons being click-through. [#21534]
  • Fixed up wording of mission briefings, objectives and notifications. [#21570]
  • Polished up objectives in Ordos 04 and Atreides 05. [#21245]
  • Updated maps Red Chasm, Death Depths and The Duell for equal distance to spice fields for each player and equal spice amounts for each player, along with minor balance adjustments. [#21221]
  • Polished effects & palettes. [#21210]
  • Polished the AI behaviour. [#21226]
  • Removed map Cliff maze. [#21221]

Engine and Modding

  • Added support for using InstantlyRepairs via the Lua API. [#20980]
  • Added support for custom sounds for player leave, join and option change. [#20050]
  • Added support for more lobby options in single-player missions menu. [#20934, #21169, #21465, #21710]
  • Added order name argument to INotifyOrderIssued interface. [#21516]
  • Added more code style and quality rules. [#20957, #21000, #20996, #21013, #21176, #21175, #21192, #21211, #21199, #21216, #21217, #21202, #21643]
  • Added a Fluent-based translation system (Part 3). [#20883, #20725, #21385, #21387, #21389, #21386, #21419, #21428, #21481, #21483, #21484, #21496, #21490, #21503, #21525, #21489, #21551, #21552, #21602, #21601, #21588, #21621, #21584, #21547, #21622, #21639, #21708, #21750, #21751, #21675, 21659, #21678, #21775, #21778]
  • Added translation support for YAML defined chrome UI. [#21134, #21171, #21300, #21309, #21324, #21321, #21607, #21609]
  • Added stricter checks for sprite sequence Facings. [#21135]
  • Added support for loading sprites with pre-multiplied alpha. [#21160]
  • Added support for changing the ZOffset of the actor preview of ActorPreviewPlaceBuildingPreview. [#21159]
  • Added support for indexed PNG bit depths 1, 2 and 4. [#21138]
  • Added the Nod mobile stealth generator to TS. [#21049]
  • Added RegionProximityCapturable for custom ProximityCapture footprints. [#21123]
  • Added file name, line number and frames to the error message on invalid sequence configurations. [#21390]
  • Added VersionLabelLogic. [#21603]
  • Added an error when quick install can't connect to content mirrors. [#21460]
  • Added LoadLocalPlayerProfileLogic making main menu profile optional. [#21604]
  • Renamed *_RIGHT to *_WIDTH and *_BOTTOM to *_HEIGHT in integer expressions for widgets. [#21608]
  • Changed help commands order to alphabetical. [#21499]
  • Made the Bullet projectile extendable. [#20931]
  • Made Mod Content optional and added ability to define custom file systems. [#21598, #21623, #21627, #21629, #21651]
  • Fixed ProximityExternalCondition not updating actors that changed owner after activation. [#20511]
  • Fixed DropPodsPower pinging the minimap without deploying. [#20806]
  • Fixed Bullet projectile incorrectly bouncing off force fired targets. [#21061]
  • Fixed TerrainPositions for targets not being serialized. [#21021]
  • Fixed TakeOffOnCreation still blocking unit production. [#20825, #21076, #21366]
  • Fixed the possibility of reload delays becoming 0 with modifiers. [#21074]
  • Fixed actors not tilting on slopes in map editor. [#21271, #21572]
  • Fixed missing map files preventing map saving in the map editor. [#21345]
  • Fixed ActorSpawnManager using the same spawn point for all actors that are spawned in one go. [#21437]
  • Fixed a crash in Encyclopedia in combination with multiple Tooltip. [#21538]
  • Fixed the amount of terrain types being limited to 32. [#21568]
  • Fixed parallel queues not pausing production for more than one of the same queued item. [#21480]
  • Fixed ProductionTabsWidget not detecting ProductionQueue getting enabled/disabled during its lifetime. [#21162]
  • Fixed not all OpenGL errors getting reported. [#21014]
  • Fixed LockOnInaccuracy field being ignored on missiles. [#21040]
  • Fixed AI sometimes pausing UnitBuilderBotModule when it chooses to build a unit with a UnitDelay defined. [#20892]
  • Fixed EjectOnDeath not cancelling actor queued activities. [#21084]
  • Fixed building placement position being incorrect on high altitude isometric maps. [#20835]
  • Fixed Armament not allowing BurstDelays of value 0. #20675, #21214]
  • Fixed ProductionBar not showing full bar when units without value are produced. [#21088]
  • Fixed light source being unused in ModelWidget. [#21117]
  • Fixed AutoCrusher trying to crush hidden actors. [#21115, #21121]
  • Fixed LeavesTrails not turning off when the unit enters a transport or carryall. [#21131, #21141]
  • Fixed InitialActor property on Carryall not being initialised correctly. [#21228]
  • Fixed a crash when several pickup orders for a carryall are queued at the same actor. [#21425]
  • Fixed muzzle position not being altered by Hovers. [#21252, #21298]
  • Fixed WithIdleOverlay not working with facings. [#19757]
  • Fixed Aircraft which aren't Rearmable stalling over targets. [#21451, #21455, #21479]
  • Fixed AutoTarget not validating all attack bases. [#21452]
  • Fixed a crash in EjectOnDeath and causing overlaps despite free sub cells. [#20515, #21507, #21514]
  • Fixed ready buildings being un-selectable via hotkeys when you need to scroll to them in production palette. [#21453]
  • Fixed orders being checked only for the first InstantlyRepairs trait. [#21445]
  • Fixed broken condition support for InstantlyRepairable. [#21670]
  • Fixed sequences crashing when they have both Reverses: true and Alpha: defined. [#21619]
  • Fixed crushing not working properly on slopes. [#21491]
  • Fixed carryalls picking up the shadow 👻. [#21646]
  • Removed the need for PlaceholderModelSequence in mod config. [#21066]
  • Removed default facing from ReinforceWithTransport. [#21089]
  • Removed voxel viewer from common asset browser. [#21118]
  • Removed buggy Draggable from BackgroundWidget. [#21594]
  • Removed PARENT_TOP and PARENT_LEFT from widgets. [#21605]
  • Improved TS map importer to better handle malformed maps. [#21150]
  • Improved PNG filesize on save. [#21225]
  • Trait changes:
    • Added GrantConditionOnDeployWithCharge trait. [#20824, #21001, #21090]
    • Added FireWarheads trait that detonates warheads periodically. [#20808, #21096]
    • Added Locomotor property for Husk trait. [#20338]
    • Added AutoCarryCondition to AutoCarryall. [#20398]
    • Added ProductionMinCashRequirement to UnitBuilderBotModule and BaseBuilderBotModule. [#20133]
    • Added AssignRallyPointsInterval to BaseBuilderBotModule. [#21475]
    • Added AircraftTargetTypes to SquadManagerBotModule. [#21053]
    • Added Offset field to WithVoxelBody. [#20808]
    • Added Offset field to WithDamageOverlayInfo. [#21116]
    • Added VoxelCache and ModelRenderer traits. [#21066]
    • Added TargetTerrainWithoutForceFire to attack traits. [#21124]
    • Added FilenamePattern to DefaultSpriteSequence and TilesetFilenamesPattern to TilesetSpecificSpriteSequence and ClassicTilesetSpecificSpriteSequence. [#21136]
    • Added InitialDelay property to ActorSpawnManager. [#21227]
    • Added ExludeDamageTypes property to HarvesterAttackNotifier. [#21242]
    • Added RemoveOrders property to RejectsOrders trait. [#21233]
    • Added FlashTargetsInRadius warhead. [#21269]
    • Added properties IsDecoration and Armament to trait WithAttackOverlay. [#21411]
    • Added WithSwitchableOverlay trait. [#21413]
    • Added support for specifying arbitrary 2D polygons for mouse interaction. [#21574]
    • Added MaxSmokeOffsetDistance to SmudgeLayer. [#21272, #21292]
    • Added PayUpFront to ProductionQueue. [#21295, #21458]
    • Added UpdateFactionOnOwnerChange flag to Production trait. [#21219]
    • Added WaitTickBeforeProduce, WaitTickAfterProduce and LandOffset to trait ProductionAirdrop. [#21107]
    • Added EffectPaletteIsPlayerPalette property to SpawnActorPower trait. [#21563]
    • Changed default value of BlockedCursor property of SpawnActorPower and GrantExternalConditionPowertraits. [#21402]
    • Moved ValidRelations from Capturable to Captures. [#20261]
    • Made Cargo trait conditional. [#20534]
    • Made Carryall trait conditional. [#20534]
    • Made AutoCarryall trait conditional. [#20534]
    • Made AutoCrusher trait conditional. [#21115]
    • Docking refactor. [#20636, #20659, #21380, #21072, #21565, #21662]
      • Added DockHost trait that allows the unit to dock to Refinery.
      • Added DockClientManager trait that allows Harvester to dock.
      • Added GrantConditionOnClientDock and GrantConditionOnHostDock traits.
      • Added TransformsIntoDockClient to allow transforming actors to interact with docks.
    • Replaced palette modifiers with custom fragment shaders. [#21142, #21153, #21237, #21331]
      • MenuPaletteEffectMenuPostProcessEffect.
      • ChronoshiftPaletteEffectChronoshiftPostProcessEffect.
      • FlashPaletteEffectFlashPostProcessEffect.
      • GlobalLightingPaletteEffectTintPostProcessEffect.
      • Warhead property FlashPaletteEffectFlashEffect.
    • Removed d2k palettes D2kFogPalette and PaletteFromScaledPalette. [#21210]
    • Changed resource storage traits. [#20761]
      • StoresResourcesStoresPlayerResources.
      • New StoresResources takes Capacity from Harvester.
      • WithHarvesterPipsDecorationWithStoresResourcesPipsDecoration
    • Added color shift palettes. [#21238]
      • Added ColorPickerColorShift
      • Added FixedColorShift
      • Added FixedPlayerColorShift
      • Added PlayerColorShift
    • Added vertex effects to Cloak. [#21215]
      • Added CloakStyle property with 4 options: None, Alpha, Color, Palette.
      • Added CloakedAlpha property.
      • Added CloakedColor property.
      • Palette property was renamed to CloakedPalette and is null by default.
    • Made WeatherOverlay conditional. [#21182]
      • Added property FadeOutTicks
      • Added property FadeInTicks
      • Added property InitialParticlePercentage
    • Made Hovers work on all actors. [#21338]
    • Renamed Explodes to FireWarheadsOnDeath and ThrowsShrapnel to FireProjectilesOnDeath. [#21303]

Lua API

  • Check for Halloween 🎃 has been replaced by a check against any date. [#21125]

Packaging

  • Deprecated OpenGL 2.1 [#21143, #21145]
  • Updated Linguini to 0.8.1 [#21099, #21510]
  • Updated DiscordRichPresence to 1.2.1.24 [#21100]
  • Updated Pfim to 0.11.3. [#21559]
  • Updated SDL to 2.32.0. [#21644, #21743]
  • Updated DependancyModel to 6.0.2. [#21657]
  • Updated NuGet.CommandLine to 6.12.1. [#21664]
  • Added a backwards compatible AppStream developer name. [#21406]
  • Automatically enable "Game Mode" on Apple Silicon. [#21524]
  • Improved AppImage compatibility with modern Linux distros that don't include libfuse2. [#21635, #21648]
  • Fixed linux distributions messing up the support folder location. [#21583, #21585]

Documentation

Utility

  • Added a command to extract strings from rules for localisation. [#21204, #21241]
  • Added a utility command to update, unpack, repack .oramap files. [#21138, #21231]
  • Added a lint test that checks for matching actor and Lua script names. [#21251]
  • Fixed subcell units being incorrectly imported from Gen1 maps. [#21397]
  • Fixed a crash in --png. [#21582]

RPCS3

0.0.35 Alpha

gzDoom

4.14.0

  • Resolve compiler warning about destructor syntax
  • Fixed WalkStepTics & RunStepTics in terrain parser
  • Interpolate non-Burn screen wipes
  • Added LookForEnemiesEx() for returning all enemies in an area. (#2753)
  • fix and re-enable non-player sector damage logic from 4.13.0
  • Added (SPF_)STRETCHPIXELS.
  • Add manual config saving to CVar struct
  • allow getting checksum for current map
  • FOV scales ortho up to 180 degrees
  • do not open resource files from non-open file readers.
  • source made FCommandLine::operator[] return a const char * and fixed two places where this triggered a compile error.
  • Move no-mipmapping from actor renderflag/particle flag, to a material property in GLDEFS, where it makes more sense. The feature was introduced in the short-lived engine version of 4.13 which was deemed too broken and needed to be replaced with a newer version anyway, so might as well perform an API-breaking change at this point in time. Note that this currently only works for sprites (its primary targeted use case) -- walls, flats and models can be patched in later.
  • fixed UMAPINFO's label field to allow 'clear' as argument.
  • time footsteps with duration of movement, not with actor age
  • make sure WalkStepTics and RunStepTics read ints, not floats
  • Add velocity/distance based footsteps
  • add CVar to control footstep volume
  • change order for Kex edition wads to appear last since they were most recent
  • Clarify default value for useowncolors
  • Do a check if a local variable exceeds the available stack space.
  • Check array size for overflow.
  • cap the size of the string copy calls in LevelStatEntry()
  • add set/get plane reflectivity
  • Reduce number of multiply ops per frame and increase x-axis clipper range for orthographic projection.
  • Allow using Self as the class name in the default block to refer to the current class
  • Fixed STRETCHPIXELS flag not being exposed.
  • Added net id functions for ACS
  • Moved Actor TID selector out of header
  • fixed the particle replacement code.
  • Reworked player loading
  • Limiting r_radarclipper effect to Out-of-Bounds viewpoints only. Opens the possibility of leaving it true by default in the future.
  • Fixed startpos not saving
  • Added OrthographicCamera actor. Arguments are: - 0: Offset. This pushes the camera further away, going behind the camera. Default is 1.0 (converted to negative - the value cannot go lower than that).
  • Fixed crash on functions with missing return values
  • Fixed CreateCopy being broken on HexenArmor
  • add automap default markers for all games (can be overridden)
  • added constants for the most recently added level flags
  • Add missing CHANF_ constants and fix the styling of the comments for better readability
  • don't fudge light position out of the floor for +NOINTERACTION actors
  • Allow property-less flagdefs for non-actors
  • Compress visualthinker bools into a flags field
  • visualthinkers: move crucial functions out of Tick, so that light custom tick overrides can be done without calling super.Tick for non-moving visualthinkers
  • serialize animData, update subsector on deserialize
  • export UpdateSpriteInfo
  • Updated packet handling
  • Fixed static error for SendConAck
  • Added stubs for NetClose on other platforms
  • Port NCMD_EXIT to i_net file
  • Removed network message entirely
  • Added CRandom functions
  • Added RNG snapshotting for predicting
  • Reworked FRandom constructors
  • Discs no longer blast players with collision disabled
  • Allow easier piece weapon replacing
  • Fix and restrict level postprocessor instance
  • Fixed view for frozen players
  • Added WorldHitscanFired and WorldHitscanPreFired (#2432)
  • Fixed poison not clearing on revive
  • Fixed missing checks in P_TestMobjZ (#2827)
  • contain the statnum hack for visual thinkers on the game side.
  • removed -hashfiles after finding out it had been broken for an extended time period.
  • Improved "respawn where died" functionality (#2831)
  • Add new SBARINFO top level "AppendStatusBar", allowing for extra SBARINFO code to be added to custom SBARINFO definitions.
  • make if-checks for AppendStatusBar consistent with Zandronum implementation
  • Fixed bouncing on 3D floors (#2835)
  • Bandaid fix for 3D floor collision detection in traces
  • Fixed incorrect autooff behavior on ceiling bounce (#2837)
  • Add WorldRailgunPreFired for railgun attacks and Add WorldRailgunFired
  • Fixed angleOffsetTargets not being initialized
  • Added ripper damage logic to DoMissileDamage
  • Various bouncing fixes
  • Fixed A_SprayDecal not working on 3D floors
  • Fix M_SaveBitmap stream buffer size
  • allow forks to set OPTIONALWAD to (null) to disable searching for it.
  • remove version check for array type fix, to prevent crashes/etc with bad types
  • remove "DECORATE" from error string
  • Fix damage being skipped for spectral puffs
  • added config file saving from zscript

Odamex

11.0.0

The next major version of Odamex is here! This is a major release with an incredible amount of bug fixes, new features, and quality-of-life improvements. A big thanks to PR contributors @jiffygist (sv_allowfov cvar), @jpernst (console font scaling!), @keyboardcrash32 (fixing Odalaunch crash caused by sorting), @Rudicito (game window initialization bug fix), @FozzeY (fixed coop player starts out of order, special doors desyncing on map restarts, and endianness check on *BSD platforms), and @Acts19quiz (update wad download links).

It needs to be said that @electricbrass and @bcahue carried a majority of the load in this release. They are incredible. Looking forward, they have been helping lead the way toward Odamex 12, along with @cmbernard333 who has taken the reigns on implementing full DSDHACKED support. Look for that in the near future. Please take a chance to thank everyone involved in this incredible release!

For a full list of changes, check out the list below:

Added

  • Add support for compressed ZDoom extended and DeePBSP nodes
  • Added widescreen asset support
  • Added interpolation of:
    • Scrolling Textures
    • Scrolling skies
    • Scrolling flats (floor and ceiling)
    • Weapon bobbing
    • Chasecam
    • Automap
    • Screen wipes
    • Console rising/falling
  • ID24 Feature Support:
    • ID24 Inventory Reset Exits
    • ID24 linetypes including:
      • flat offset and rotation
      • scrollers and double sided variants
    • ID24 SKYDEFS support
    • ID24 Interlevel Lump Support
  • New and updated cvars and commands:
    • Add sv_allowfov cvar
    • Add lastmap parameter feature to maplists
    • Show powerup effects on other players with sv_showplayerpowerups
    • Add summon cheat
    • Add co_novileghosts to compatibility menu
    • Allow spawning multiplayer things in single player mode via -coop-things or g_thingfilter -1
  • New support for new ZDoom MAPINFO features:
    • AirSupply
    • compat_limitpain
    • compat_shorttex
  • Added a beautiful Level Stats Extended HUD that displays monsters / items / secrets on screen
  • Intermission script support
  • Refuse to download of commercial PWADs and renamed commercial IWADs on the client
  • Implement basic scaling for console font. Font will automatically scale as default
  • Support for world and global arrays in ACS
  • Support Skulltag Style Win/Lose Interpics & Music
  • Recognize 10/3/2024 versions of Doom + Doom II wads
  • Update commercial wad list for Legacy of Rust v1.3 and other wads in the 1/28/2025 update

Changed

  • Improve missing spawns warning for horde mode
  • Use OLumpName in place of some lump names that use char[8]/char[9]
  • Update list of wad download sources
  • Changed game window initialization from 640x480 to 320x200
  • Explicitly set the size of the Odalaunch search bar
  • Fix update to cl_downloadsites when upgrading a config
  • Use constexpr where possible
  • Generalize gameinfo from hardcoded presets to serialized MAPINFOs
  • Minor menu fixes & improvements
  • Clean up and update sample server configs for 11.0.0

Fixed

  • Add colon and space to map label
  • Allow quotes for "wad" command on both client and server
  • Various minor control changes and fixes
  • Fix pitch in MBF21 Monster Projectiles
  • Fix wad command when multiple wads are called
  • Fix Boom shootable line specials not being repeatable
  • Properly escape text displayed to confirm a skill and set SpawnFilter flags correctly
  • Display levelnames specified in MAPINFO on intermission screens
  • Draw transparency as black on 1 sided walls
  • Fix UMAPINFO par times being 35x too high
  • Search for chex.deh when chex.wad is selected as IWAD in GUI
  • Maintain sprite offsets when flipped
  • Center view when centerview called while the console or menu is open
  • Render sprites with y offsets less than 1
  • Ignore case for file extensions in G_LoadWadString and detect deh files in boot GUI
  • Clean up references to removed cvars + remove some unused cvars
  • Don't have singleplayer players telefrag on spawn
  • Account for coop player starts stored out of order
  • Fix sector types 10 and 14 desync on callvote restart
  • Draw MAPINFO "name" field for skills and episodes as text instead of searching for a patch
  • Throw error when attempting to spawn object in MBF21 codepointers
  • Fix assignments to ACS map arrays
  • Show status bar face background as 32bit on 32bit mode
  • Fix 7 second delay after initializing animations with speed of 1
  • Very large maps no longer disappear in automap mode
  • Fix odalaunch crashing when sorting servers
  • Use 64-bit fixed point when calculating sprite clipping with height transfers
  • Fix out of bounds array access when rendering sky transfers
  • Fix floor lowering to lowest adjacent floor for line special 40
  • Fix destination height for floor and ceiling lower/raise to shortest texture being incorrect
  • Weapons using MBF21 A_ConsumeAmmo no longer consume ammo when sv_infiniteammo is enabled
  • Fix the automap not drawing at high resolutions
  • Flipped sprites during cast call being drawn offset and stretch
  • Dim the help screen's transparent sides
  • Draw CWILV graphic from top of screen if its height it 200 (or greater)
  • Add offsets to DrawPatch so intermission screens with offsets can be drawn correctly
  • Fix vertical texture scaling
  • Fix crash when unimplented ZDoom line specials called in certain contexts
  • Fix issues when ACS P-codes are outside 0-239 range
  • Fix single patch textures rendering incorrectly if patch taller than texture
  • Fix damage tint staying green after switching from Chex Quest to another IWAD and vice versa
  • Fix FLTK error window when using certain command line arguments, affected starting from Odalauch
  • Fix flying monsters getting stuck on players/each other
  • Fix errors and crashes when displaying cast call if monster uses multiple sprites
  • Fixed a crash caused when setting sv_maxplayersperteam to zero during intermission
  • Fixed a crash caused by playing empty Doom format sounds
  • Fixed issues caused where out of bounds access to S_sfx when ambient sound is not found
  • Fix broken deserialization of DPushers

Build/Compiler Additions/Changes/Fixes

  • Update C++ standard to C++17
  • Build release candidate artifacts on release/* branch, Auto-generate artifacts for releases, "Push Button Release". Should increase frequency of future releases. In fact, this release was built using it!
  • Added Linux ARM64 build job to Github actions
  • Add Microsoft Redist installer to the installer and zipped output files
  • Changed wiki link
  • Move minilzo to a separate library
  • Ubuntu buildgen scripts for 24.04
  • Build JsonCpp when building the client if USE_INTERNAL_JSONCPP is enabled.
  • Update Fedora 28 and Ubuntu 18.04 workflows to Fedora 32 and Ubuntu 20.04
  • Bump SDL Mixer to 2.6.2 on Windows
  • Improve compiler warnings
  • Fix endianness check for *BSD
  • Fix Fedora builds
  • Update fmtlib
  • clang-format updates

VCMI

1.6.6 -> 1.6.7

Changelog

Additional builds

  • Android release is available on Google Play
  • Linux release is available on Flathub
  • Ubuntu release is available on VCMI PPA
  • macOS release can be installed via Homebrew: brew install --cask --no-quarantine vcmi/vcmi/vcmi

WolfMAME

StikNES

MAME

0.275

MAME 0.275 is out now! It’s been a short month, but there’s still been plenty of interesting development. This release adds support for several arcade games on PlayStation-based hardware, a few PowerBook Duo sub-notebook computers, some hand-held LCD games, and a couple of Casio music keyboards.

Support for the Zorro II bus used in the Amiga 2000 has been improved, including DMA support and a few more emulated cards. Some graphical glitches in Konami arcade games have been fixed. The Oberheim DMX drum machine is now fully emulated. We’ve even optimised the recompilers a little more this month.

You can read about all the work that’s gone into this release in the whatsnew.txt file, or get source code and 64-bit Windows binary packages from the download page.

MAME Testers bugs fixed

  • 01768: [Crash/Freeze] (sony/zn.cpp) bldyror2: The emulated game may freeze during attract mode or test mode. (smf)
  • 05614: [Crash/Freeze] (sony/zn.cpp) primrag2: The game fails to boot. (smf)
  • 07698: [Crash/Freeze] (sony/taitogn.cpp) kollon: The game fails to boot. (smf)
  • 08116: [Sound] (dataeast/dec0.cpp) baddudes, drgninja: Audio volume balance is incorrect. (hap)
  • 08391: [Sound] (konami/battlnts.cpp) battlnts: FM music has regressed and sounds incorrect. (hap)
  • 09076: [Interface] (netronics/elf.cpp) elf2: It is not possible to enter data. (hap)
  • 09093: [Interface] (amstrad/amstrad.cpp) cpc464, cpc464p [technocp]: No need to be marked unsupported. (Barry Rodewald)
  • 09100: [DIP/Input] (midway/vegas.cpp) gauntleg, gauntleg12, gauntdl, gauntdl24: Button labels are incorrect. (mmarino4)
  • 09102: [Sound] (atlus/ohmygod.cpp) ohmygod, naname: [possible] The ADPCM sample rate is too low. (hap)
  • 09104: [Media Support] (sinclair/spec128.cpp) spec128: The emulator crashes when loading TAP format tape images. (holub)
  • 09114: [Debugger] SH2 disassembly: Operands for MAC.L instructions are exchanged. (Vas Crabb)
  • 09122: [Sound] (success/othello.cpp) othello: The music tempo is too fast and the PSG sound pitch is too high. (sasuke)

New working systems

  • Aero Fighters Special (VER 1.00G) [smf]
  • Apple Computer Macintosh PowerBook Duo 270c [R. Belmont]
  • Apple Computer Macintosh PowerBook Duo 280 [R. Belmont]
  • The Block Kuzushi (VER 1.10G) [smf]
  • Brave Blade (VER 1.40G) [smf]
  • Casio WK-1800 [Edward d-tech, Devin Acker]
  • CXG Systems / White and Allcock / Intelligent Software Computachess II [hap, Sean Riddle]
  • Elektronika Basketbol (Elektronika) [hap, Milan Galcik, Igor Nys]
  • Fighters' Impact (VER 2.10G) [smf]
  • Flame Gunner (VER 1.40G) [smf]
  • G-Darius (VER 2.70G) [smf]
  • Mawasunda!! (V2.08J 2000/02/01 11:02:54) [twistedsymphony, buffi, rtw, ekorz, hammy, smf]
  • PAiA Electronics midi2cv8 [m1macrophage]
  • PAiA Electronics midi2cv8 V/Hz [m1macrophage]
  • Ray Storm (VER 2.60G) [smf]
  • Shanghai Matekibuyuu (VER 1.20G) [smf]
  • Taito G NET (COH-1002T) [smf]
  • Tronica Space Adventure [Milan Galcik, algestam]

New working clones

  • Apple Computer Macintosh PowerBook Duo 230 [R. Belmont]
  • Apple Computer Macintosh PowerBook Duo 250 [R. Belmont]
  • Apple Computer Macintosh PowerBook Duo 280c [R. Belmont]
  • Astro Invader (bootleg) [f205v]
  • Cameltry (World, YM2610) [fraspe]
  • Casio WK-1600 [Edward d-tech, Devin Acker]
  • Cool Boarders Arcade Jam (Export bootleg) [buffi, smf]
  • Fruit Bonus 2004 (Version 1.4) [Ioannis Bampoulas]
  • Fruit Bonus 2010 (v. 2.0.1.0) [Ioannis Bampoulas]
  • Head Panic (ver. 8.30) [Trol]
  • Hegener + Glaser / Tasc Mephisto Risc 1MB (v1.0) [anonymous]
  • Konami Chequered Flag (handheld) [algestam]
  • Puck Man (bootleg, set 3) [Jordi Tuells]
  • Raiden Fighters (Korea, SUB2 cart) [NFG]
  • Sonokong / SSD Company LTD PoPiRa - Finger Sports (Korea) [David Haywood, TeamEurope, Taksangs]
  • Sprint 2 (bootleg) [Daniel Castellanos, Victor Fernandez (City Game)]
  • Super Poker (v102U) [ArcadePT]
  • Super Poker (v130) [ArcadePT]
  • Super Poker (v200) [ArcadePT]
  • Super Shot (set 2) [f205v]
  • Waku Waku Anpanman [SpinalFeyd]

Systems promoted to working

  • Alesis MIDIverb [m1macrophage]
  • Apple Computer Macintosh PowerBook Duo 210 [R. Belmont]
  • Kollon (V2.04JA 2003/11/01 12:00) [smf]
  • Primal Rage II (Test Version 0.36a) [smf]
  • Space Invaders Anniversary (V2.02J 2003/09/12 20:00) [smf]
  • Strider 2 (Europe 991213) [smf]

Clones promoted to working

  • Strider 2 (Asia 991213) [smf]
  • Strider 2 (USA 991213) [smf]
  • Strider Hiryu 2 (Japan 991213) [smf]
  • Video Poker (v1403) [Roberto Fresca, Grull Osgo]

New systems marked not working

  • Baile 2005 (V3.2 2005-01-12) [little0]
  • Bandai / SSD Company LTD Let's! TV Play Narikiri Fight Ultraman - Ute! Hissatsu Kousen!! (Japan) [David Haywood, TeamEurope]
  • Bomberman Misobon Roulette (961028 JPN) [Steamy Jimmy, Sean Riddle]
  • Dream 9 (v1.52) [hammy]
  • dreamGEAR My Arcade Tetris (DGUNL-7028, Pocket Player Pro) [Sean Riddle]
  • dreamGEAR My Arcade Tetris (DGUNL-7029, Go Gamer, with 300 bonus games) [Sean Riddle]
  • dreamGEAR My Arcade Tetris (DGUNL-7083, Pixel Pocket, with 10 bonus games) [Sean Riddle]
  • Epoch / SSD Company LTD TV Mail PC mail*cot (Japan) [David Haywood, TeamEurope]
  • Epoch / SSD Company LTD TV-PC Hello Kitty (Japan) [David Haywood, TeamEurope]
  • Goldstar GPi 1200 [Taksangs]
  • Hana Arashi (Japan) [hammy]
  • Hana no Ren-Chan II (Japan) [hammy]
  • IBM InfoWindow 3477 [OldComputers ES]
  • Institut Jožef Stefan PMP-11 [Računalniški muzej]
  • Intel intellec 8/Mod 80 [ArcadeHacker]
  • Jinpai Suoha - Show Hand (Chinese version 2004-09-22) [little0]
  • Lexibook Compact Cyber Arcade - Barbie [David Haywood, TeamEurope]
  • Linn Electronics LinnDrum [m1macrophage]
  • Majiang Xueyuan 2 - Mahjong School (V108TW) [little0]
  • Nissin / SSD Company LTD Dontore da bei - Donbei-kun to Training (Japan) [David Haywood, TeamEurope]
  • NubSup TV Interactive Extreme u-box / Extreme u-box Game Station 32Bit Interactive System - New 30 [David Haywood, TeamEurope]
  • Oberheim Xpander [m1macrophage]
  • PAiA Electronics FatMan [m1macrophage]
  • Qi Wang [little0]
  • Sony NWS-831 [Brice Onken]
  • VTech Genio Color Pocket (Spanish) [jordigahan, ClawGrip]
  • VTech MagiBook (Spanish) [ArcadeHacker]
  • Yuanyang Hudie Meng (Version 8.8A 2005-09-25) [little0]

New clones marked not working

  • Acorn Computers Acorn V20 (Development) [anonymous]
  • Bust a Move 2 - Dance Tengoku Mix (CDROM Japanese ROM ver. 1999/07/17 10:00:00) [Windy Fairy, smf]
  • Cherry Bonus IV (V1.2) [hammy]
  • Quanhuang Sanguo Tebie Ban (bootleg of Knights of Valour Super Heroes, V302CN, Dec 29 2010 16:31:32) [Guru]
  • Sonokong / SSD Company LTD i-Singer (Korea) [David Haywood, TeamEurope, Taksangs]
  • Speed Up / Kkotbinyeo (Korea) [Taksangs, charlie]
  • The Roulette (Visco, medal) [hammy]
  • Tengai (bootleg) [Taksangs]
  • Three Wonders (Italian bootleg) [Manuel Assoni]

New working software list items

  • amiga_hardware:
    A2091 Setup Disk 1.27, bsc HDInstTools Version 2.15 + GigaMem Version 3.0, bsc HDInstTools Version 3.2 + GigaMem Version 3.0, bsc SCSI Installation Disk Version 1.3 [Amiga Hardware Database]
    A590 Setup Disk 1.7 (Western Digital Hard Disk), bsc HDInstTools Version 2.4 + GigaMem Version 3.0, bsc HDInstTools Version 3.5 + GigaMem Version 3.0 [TURRAN FTP]
  • amiga_workbench:
    Workbench 1.3.2 Rev. 34.28 (Es) [displayman]
    Workbench 1.3.3 Rev. 34.34 (Fr/Be) [steel-alive.fr]
    Workbench 1.3 Rev. 34.20 (Dk), Workbench 1.3 Rev. 34.21 (No), Workbench 1.3.2 Rev. 34.28 A3000 (US), Workbench 1.3.3 Rev. 34.34 (Dk), Workbench 2.0 Rev. 36.68 A3000, Workbench 2.05 Rev. 37.71 A3000, Workbench 2.05 Rev. 37.72, Workbench 2.1 Rev. 38.35, Workbench 3.1 Rev. 40.42 (ESCOM) [TOSEC]
    Workbench 1.3 Rev. 34.20 (Enhancer Software), Workbench 1.3.2 Rev. 34.28 (US) [TURRAN FTP]
  • apple2_flop_clcracked: Capitalization Plus (4am crack), Early Learning Adventures: Dragon's Keep (version 1985-01-09) (4am crack), The Print Shop (version 1984) (4am crack), Trigonometry of the Right Triangle (version 1.0) (4am crack), Ultima II: Revenge of the Enchantress (Origin Systems) (4am crack), Ultima IV: Quest of the Avatar (4am crack), Ultima V: Warriors of Destiny (version 02-MAR-88) (4am crack), Ultima V: Warriors of Destiny (version 12-APR-88) (4am crack) [4am, A-Noid]
  • apple2_flop_orig: Balance of Power, Bank Street StoryBook (version 1.1), The Cave of Time, Defender (Atarisoft), Dig Dug (Datasoft), Frog Jump: Ordering Numbers, Galaxian (Atarisoft), Grammar Mechanics Level 1, The Halley Project: A Mission In Our Solar System, James Bond 007 in: Goldfinger, Jumping Math Flash, The Lüscher Profile, Mathematics Action Games: Pyramid Puzzler, Mind Pursuit, Mr. Pixel's Cartoon Kit, Mr. Pixel's Programming Paint Set, Number Bowling: Decimals and Fractions, Pac-Man (Atarisoft), Pac-Man (Datasoft), Saracen, Star Maze, Star Maze: Division, Threshold, Tink!Tonk!: Tink's Subtraction Fair, Tink!Tonk!: Tinka's Mazes, Tink!Tonk!: Tuk Goes to Town, Ultima V: Warriors of Destiny (version 02-MAR-88), Ultimore: Egypt, Ultimore: Pirate World, Ultimore: Slavelords, Ultimore: Spaceship Crash, Video Title Shop, Where in America's Past is Carmen Sandiego?, Windwalker, Wizardry: Proving Grounds of the Mad Overlord (version 6 06-JAN-84) [4am, A-Noid]
  • apple2gs_flop_clcracked: Draw Plus (version 1.0) (cleanly cracked), MultiScribe IIgs (version 3.01c) (cleanly cracked), The New Talking Stickybear Alphabet (cleanly cracked), The New Talking Stickybear Opposites (cleanly cracked), The New Talking Stickybear Shapes (cleanly cracked), TopDraw (version 1.01A (8/4/87)) (cleanly cracked) [Brian Troha]
  • bbc_rom: Assembler Extension ROM 1.12, IEEE 1.91, IEEE 1.96, Integra-B OS 1.21, Integra-B OS 1.22, Integra-B OS 1.23, Integra-B OS 1.24, Maths Extension ROM 1.05, Matrix 1.01, MCL 1.6, Micro Club 32K Shadow Ram 1.00, RAMDisc 1.04, TTX2000B 1.12, The UtilRom 2.0, The UtilRom 2.3, Viglen DSDFS 1.00, VT Clock 1.0 [Nigel Barnes]
  • coleco_homebrew: Mieyen [Inufuto]
  • ekara_cart: i-Singer Volume 2 (Korea), i-Singer Volume 3 (Korea), i-Singer Volume 11 (Korea), i-Singer Volume 14 (Korea) [David Haywood, TeamEurope, Taksangs]
  • oric1_cass:
    Hnefatafl, O-Thrust (v1.2) [Defence Force]
    Mieyen [Inufuto]
  • pc8801_flop: Hibernia [arcwil]
  • psion2: Cutdata, Demo Pack, Easybar Plus, FileMaster v4.5, Flash Datapak Formatter v1.2, Flash Datapak Formatter v1.7, Hangman, HB Games Pack, Looksat, Murray Citi Rate v1.00, OBase, Personal Finance II, Prakpak English Practice I, Tidal Height, Topo Set [Jaap Scherphuis]
  • psx: 16 Tales 1 (USA), 2Xtreme (Europe), 3D Lemmings (Europe), 3D Lemmings (Japan), 3Xtreme (USA, demo), 4-4-2 Soccer (Europe), 40 Winks (Europe), 40 Winks (Europe, demo), 40 Winks (Italy), 40 Winks (Spain), Cheesy (Europe), Cheesy (Japan) [redump.org]
  • x68k_flop:
    Xadlak Plus [danielham]
    Last Force - The Virtual Battle in 1930's [Shentok]
  • zx81_cass:
    Mieyen [Inufuto]
    El Valle [Luís Rato, Planeta Sinclair]
    Battle of the Planets [Mark Westmoreland, Steven Brown, Planeta Sinclair]
    Cursed Catacombs (v2.0), Cursed Catacombs (v2.1, ZXpand joystick), Dungeons of Zedd, Zeddytron 2081 [Naranjito Games]
    2K Games Pack (Softsync), Alien Invasion 16K, Ator the ABC Gator, Ordidactic - 1. Language Machine [Planeta Sinclair]
    Battle ZXone, BMX Trial [Spectrum Computing]
    Athlete's Foot, Athlete's Foot (master), Battleships (alt), Grand Prix & Golf [Steven Brown, Planeta Sinclair]

Software list items promoted to working

  • amigaocs_flop: Dyna Blaster (Europe), Micro Machines (Europe), MicroProse Soccer (Europe, Soccer Stars) [Angelo Salese]
  • cpc_cass: Techno Cop (UK) [Barry Rodewald]

New software list items marked not working

  • amiga_cd: Wendetta 2175 (Europe) [redump.org]
  • amiga_demos: Interference (demo), Puggs In Space (demo) [pouet.net]
  • bbc_rom: EURO-Beeb Terminal 4.14, Lambda 7 Spectrophotometer Simulation 1.23 [Nigel Barnes]
  • ibm5170_cdrom: miroVIDEO Studio DC10 Plus (V. 1.04, 160657) [Parabol]
  • pc8801_cass: Computer the Golf [Shawnji]
  • pc8801_flop:
    Hibernia (alt .d88 format) [arcwil]
    Red Stack [BabaJeanmel]
  • photo_cd: Toilet no Hanako-san (Japan) Winning Run: Ayrton Senna: 20-nen no Kiseki (Japan) [redump.org]
  • psion2: Dynabar 232 M 4.3, Intellikey RAK, Sartech Arg5410 Beacon Tester, Sony CCD-VX1E Pixel Repair v1.0, Sony EVR Alignment v1.1a, Sony EVR Alignment v1.1b, Sony EVR Alignment v2.1, Sony EVR Alignment v3.0b, Sony EVR Alignment v4.0, Sony EVR Alignment v4.1a, Sony EVR Alignment v4.1b, Sony EVR Alignment v5.0, Sony EVR Alignment v5.1, Sony EVR Alignment v6.1, Sony EVR Alignment v7.0a, Sony EVR Alignment v7.0b, Sony EVR Alignment v8.0a, Sony EVR Alignment v8.0b, Sony EVR Alignment v9.0a, Sony EVR Alignment v9.0b, Sony EVR Alignment v10.0, Sony EVR Alignment v11.0, Sony EVR Alignment v11.1, Sony EVR Alignment v12.0, Sony EVR Alignment v13.0, Sony EVR Alignment v14.0, Sony EVR Alignment v15.0, Sony EVR Alignment v16.0, Sony EVR Alignment v17.0, Sony EVR Alignment v18.0, Sony EVR Alignment v19.0, Sony EVR Alignment v20.0, Speech Synthesiser 1.4 [Jaap Scherphuis]
  • zx81_cass: Graphix, Graphix (alt) [Spectrum Computing]

Merged pull requests

  • 12957: casio/wk1800.cpp, sound/gt155.cpp: Emulated the Casio WK-1800 and WK-1600 music keyboards. [Edward d-tech, Devin Acker]
  • 13128: formats/fsblk.cpp: Replaced the fs::err_t enumeration with a standard error condition category. [AJR]
  • 13220: cpu/tlcs900: Added the TMP94C241 variant (used by the Technics SX-KN5000 music keyboard). [Felipe Sanches]
  • 13250: formats/h8_cas.cpp: Updated H8T tape image format to use newer cassette handling. [Mark Garlanger]
  • 13255: Updated Emscripten support and added support for bgfx video output using OpenGL ES. [algestam]
  • 13263: 3rdparty/ymfm: Updated to the latest upstream code as of December 2024. [Angelo Salese]
  • 13271: seta/speglsht.cpp: Fixed save state and debugger issues, and cleaned up code. [cam900]
  • 13274: sigma/sigmab31.cpp: Added the 6809 sound CPU (communication is not hooked up). [flama12333]
  • 13275: x68k_flop.xml: Added Last Force and Xadlak Plus. [Shentok, danielham, Marc Roy]
  • 13276: vtech/geniuscolor.cpp: Dumped the external ROMs for the Spanish VTech Genius Color Pocket. [jordigahan, ClawGrip]
  • 13279: pc8801_flop.xml: Updated metadata, usage notes and comments. [Marc Roy]
  • 13280: amiga_demos.xml: Added the Interference and Puggs in Space demos (not working). [pouet.net, ICEknight]
  • 13283: alesis/midiverb.cpp: Added DSP emulation and promoted to working. [m1macrophage]
  • 13284: toaplan/toaplan1.cpp: Added detail to descriptions, fixed debugger and save state issues, and cleaned up code. [cam900]
  • 13285: toaplan/twincobr.cpp, toaplan/wardner.cpp: Fixed debugger issues and cleaned up code. [cam900]
  • 13286: machine/mc68328.cpp: Allow selection and use of port A, and update the timer counter on every tick. [Kirk Meyer]
  • 13288: galaxian/galaxian.cpp: Dumped the PROMs from the CPU daughterboard for Rocket Convoy. [ClawGrip]
  • 13289: formats/tzx_cas.cpp: Check for invalid blocks referencing data beyond the end of the file (MT08952). [holub]
  • 13289: formats/oric_tap.cpp, formats/uef_cas.cpp: Updated for API changes in GitHub #13289 and cleaned up code. [holub]
  • 13292: formats/cassimg.cpp: Fixed regressions in cassette image loading caused by GitHub #13289. [holub]
  • 13293: apple2gs_flop_clcracked.xml: Added six cracks, and replaced one crack. [Brian Troha, Ivan Vangelista]
  • 13295: jaleco/ms32.cpp: Corrected PCB locations for Gratia - Second Earth rotate/zoom layer tile ROMs. [kuzearcade]
  • 13297: pc8801_cass.xml: Added Computer the Golf (not working). [Shawnji, Marc Roy]
  • 13298: paia/midi2cv8.cpp: Emulated the PAiA Electronics midi2cv8 MIDI to control voltage devices. [m1macrophage]
  • 13300: konami/konppc.cpp, konami/gticlub.cpp, konami/hornet.cpp, konami/nwk-tr.cpp, konami/zr107.cpp: Cleaned up code. [cam900]
  • 13301: kontron/kdt6.cpp: Cleaned up code; machine/z80dma.cpp: Suppress side effects for debugger reads. [cam900]
  • 13305: skeleton/zorba.cpp: Improved save state support and cleaned up code. [cam900]
  • 13306: megacd.xml: Marked the US version of Eternal Champions as a clone of the PAL version. [jflatt]
  • 13307: cpu/drcbearm64.cpp: Optimised load/store and call generation. [Vas Crabb]
  • 13308: konami/megazone.cpp: Cleaned up code. [cam900]
  • 13309: konami/tutankhm.cpp, konami/junofrst.cpp: Cleaned up code. [cam900]
  • 13310: konami/tp84.cpp: Fixed potential out-of-bounds accesses and cleaned up code. [cam900]
  • 13311: konami/spy.cpp: Cleaned up code and added notes. [cam900]
  • 13312: konami/konami_helper.cpp, konami/simpsons.cpp: Cleaned up code. [cam900]
  • 13313: konami/k001005.cpp, konami/k001006.cpp: Implemented palette interface, fixed debugger issues and cleaned up code. [cam900]
  • 13314: konami/k001604.cpp: Corrected palette count for decoded graphics. [cam900]
  • 13315: konami/k037122.cpp: Corrected palette count for decoded graphics. [cam900]
  • 13316: konami/k051733.cpp: Suppress side effects for debugger reads and cleaned up code. [cam900]
  • 13319: oberheim/dmx.cpp: Fixed pointer tracking in interactive layout and made fine adjustments easier. [m1macrophage]
  • 13320: vtech/magibook.cpp: Dumped the external ROM for the Spanish VTech MagiBook. [ArcadeHacker, ClawGrip]
  • 13321: cpu/m68000/scc68070.cpp: Limit external memory addresses to 24 bits (fixes issues in CD-i games). [Devin Acker]
  • 13322: formats/tzx_cas.cpp: Fixed a regression in TAP format image loading and added block checksum validation (MT09104). [holub]
  • 13324: paia/fatman.cpp: Added preliminary PAiA Electronics FatMan analog synthesizer emulation (no audio). [m1macrophage]
  • 13325: cpu/drcbex64.cpp: Directly dispatch memory accesses no larger than native width to specific handlers. [Vas Crabb]
  • 13327: intel/intellec8.cpp: Dumped the ROMs from two intellec 8/Mod 80 systems. [ArcadeHacker, ClawGrip]
  • 13328: konami/mystwarr_v.cpp, konamik053246_k053247_k055673.cpp: Improved sprite blending. [FredYeye]
  • 13330: linn/linndrum.cpp: Added preliminary LinnDrum emulation (no audio or internal artwork). [m1macrophage]
  • 13332: ibm/ibm3477.cpp: Dumped the ROMs from an IBM InfoWindow 3477 terminal. [OldComputers ES, ClawGrip]
  • 13334: alesis/midiverb.cpp, oberheim/dmx.cpp, paia/fatman.cpp: Added _device suffix to device class names. [m1macrophage]
  • 13335: capcom/cps1.cpp: Changed the year for the Biaofeng Zhanjing bootleg to match the title screen. [BarbuDreadMon]
  • 13337: namco/namcos12.cpp: Marked Truck Kyosokyoku TKK2 as likely being a US version. [David Haywood]
  • 13338: sony/zn.cpp: Changed Primal Rage II to use Roman numerals in the title. [Michael Sanborn]
  • 13341: bus/centronics: Added The Adaptator joystick interface. [Angelo Salese]
  • 13342: Added eleven TV games/handheld games (one working) and four i-Singer cartridges. [David Haywood]
  • 13344: taito/taitojc.cpp, taito/taitopjc.cpp, taito/tc0780fpa.cpp: Cleaned up code and fixed some issues. [cam900]
  • 13345: taito/taito_f2.cpp, taito/tc0280grd.cpp: Fixed debugger and save state issues and cleaned up code. [cam900]
  • 13346: taito/taitocchip.h: Removed bankdev.h header as it is no longer used. [cam900]
  • 13347: psx.xml: Added twelve working items and replaced three items with better dumps. [redump.org, ArcadeShadow]
  • 13348: oric1_cass.xml: Added three working homebrew games. [Defence Force, Inufuto, ArcadeShadow]
  • 13350: sony/news_68k_iop.cpp: Added Sony NWS-831 workstation emulation (runs NEWS-OS but not considered working). [Brice Onken]
  • 13351: oberheim/xpander.xpp: Added preliminary Oberheim Xpander synthesizer emulation (no audio). [m1macrophage]
  • 13353: dynax/ddenlovr.cpp: Added DIP switch definitions for Hanafuda Night Rose. [Ivan Vangelista]
  • 13354: alesis/midiverb.cpp: Made the internal artwork more realistic. [m1macrophage]
  • 13355: taito/taito_b.cpp, taito/tc0180vcu.cpp: Corrected palette depth and Silent Dragon sound chip, and cleaned up code. [cam900]
  • 13357: taito/wyvernf0.cpp: Cleaned up code. [cam900]
  • 13359: handheld/hh_sm510.cpp: Hooked up the infinite lives cheat input for Shuttle Voyage and Thief in Garden. [algestam]
  • 13360: atari/sprint2.cpp: Dumped a Sprint 2 bootleg. [Daniel Castellanos, Victor Fernandez (City Game), ClawGrip]
  • 13361: handheld/hh_sm510.cpp: Added Tronica Space Adventure. [Milan Galcik, algestam]
  • 13366: handheld/hh_sm510.cpp: Fixed the screen size and improved the graphics for Tronica Space Adventure. [algestam]
  • 13367: oberheim/dmx.cpp: Added the metronome and high-pass filters and corrected the phase of the audio output. [m1macrophage]
  • 13368: ibm/ibm3153.cpp, ibm/ibm3477.cpp: Fixed copyright header comments. [ClawGrip]
  • 13370: oberheim/dmx.cpp: Removed the imperfect sound flag, and flagged unemulated tape storage. [m1macrophage]
  • 13371: handheld/hh_sm510.cpp: Added Konami Chequered Flag (assuming ROM is shared with Bill Elliott’s NASCAR Racing). [algestam]
  • 13373: sinclair/sprinter.cpp: Add onboard media devices before adding slots to make media options less unstable. [holub]
  • 13374: zx81_cass.xml: Added nineteen items (seventeen working). [ArcadeShadow]
  • 13375: coleco_homebrew.xml: Added the new Mieyen game. [Inufuto, ArcadeShadow]
  • 13377: handheld/hh_sm510.cpp: Enlarged the white background for Konami Chequered Flag to avoid black borders. [algestam]
  • 13379: taito/taitojc.cpp: Fixed the character RAM size (fixes a regression caused by GitHub #13344). [cam900]
  • 13380: video/k053936.cpp: Corrected the source/destination parameter order to the alpha blending function. [FredYeye]
  • 13383: taito/slapshot.cpp, taito/taito_f2.cpp: Cleaned up code. [cam900]
  • 13386: matsushita/kn5000.cpp: Dumped portions of the sub-CPU boot ROM (filled undumped portions with 0xFF). [Felipe Sanches]
  • 13387: taito/qix.cpp: Suppress side effects for debugger reads, use a palette device for the palette and cleaned up code. [cam900]
  • 13389: pacman/pacman.cpp: Dumped a Puck Man bootleg using a mixture of code from other sets. [Jordi Tuells, ClawGrip]
  • 13391: bus/centronics: Added a skeleton Epson RX-80 printer device to allow the CPU ROM to be debugged. [Golden Child]
  • 13392: apple2_flop_orig.xml, apple2_flop_clcracked.xml, apple2gs_flop_orig.xml: Added the latest dumps and cracks. [A-Noid]
  • 13395: apple2_flop_clcracked.xml: Removed two imperfect cracks and updated metadata for Locksmith. [A-Noid]
  • 13396: taito/invqix.cpp: Fixed position offsets when the screen is flipped and cleaned up code. [cam900]
  • 13397: taito/minivadr.cpp: Restrict drawing to the clipping rectangle and cleaned up code. [cam900]

OpenRCT2

0.4.20

  • Feature: [#22905] Add diagonal downward-inclined brakes to hybrid coaster and single rail coaster.
  • Feature: [#23759] Add see-through option to the “Cut-away View“.
  • Improved: [#23677] Building new ride track now inherits the colour scheme from the previous piece.
  • Improved: [#23720] Text fields now allow cutting to clipboard (Ctrl+X) in addition to copy and paste.
  • Improved: [#23874] The load/save file browser window now uses icons for its action buttons.
  • Improved: [#23875] Rides forbidden to be modified or destroyed can now be edited with the All destructible cheat.
  • Improved: [#23879] Unique weather icons for snow, heavy snow and blizzard.
  • Fix: [#1972, #11679] Vehicles passing by toilets can cause them to glitch (original bug).
  • Fix: [#9999, #10000, #10001, #10002, #10003] Truncated scenario strings when using Catalan, Czech, Japanese, Polish or Russian.
  • Fix: [#14486] Guests will fall through upwards sloped paths when making their way through a park entrance or ride exit (original bug).
  • Fix: [#15826, #23835] Wooden Roller Coaster steep turn supports glitch when train goes over them (original bug).
  • Fix: [#16357] Chairlift station covers draw incorrectly.
  • Fix: [#16657] Mine Ride right S-bend uses Mini Roller Coaster sprite (original bug).
  • Fix: [#18376] Ghost train gentle to flat track is not visible in tunnels.
  • Fix: [#18389] Gentle sloped track pieces are not visible in low clearance height tunnels (original bug).
  • Fix: [#18423] Underground Mini Golf holes can draw over land edges (original bug).
  • Fix: [#18433] CJK TrueType fonts cannot be located when font names are translated by the OS.
  • Fix: [#18436] Scenery on the same tile as steep to vertical track can draw over the track (original bug).
  • Fix: [#18711] Park entrances with their sides underground can cause glitching.
  • Fix: [#20848] Junior Roller Coaster booster track does not draw correctly in tunnels.
  • Fix: [#20948] Incorrect diagonal brakes supports on the Giga Coaster, Looping Roller Coaster and Wooden Roller Coaster.
  • Fix: [#21768] Dirty blocks debug overlay is rendered incorrectly on high DPI screens.
  • Fix: [#22229] Opening a park save file from a newer version of OpenRCT2 yields an unhelpful error message.
  • Fix: [#22617] Sloped Wooden and Side-Friction supports draw out of order when built directly above diagonal track pieces (original bug).
  • Fix: [#22620] Mine Train Coaster trains glitch on large banked turns.
  • Fix: [#23522] Diagonal sloped Steeplechase supports have glitched sprites at the base.
  • Fix: [#23580] Table header labels may overlap if the window is made very small.
  • Fix: [#23641] Steep to flat track is not drawn correctly in tunnels (original bug).
  • Fix: [#23795] Looping Roller Coaster vertical loop supports are drawn incorrectly.
  • Fix: [#23797] 3D Text cut off too early on multi-line signs.
  • Fix: [#23809] Trains glitch on Bobsleigh Coaster small helixes.
  • Fix: [#23811] Land edges glitch when vehicles go through gentle to flat tunnels.
  • Fix: [#23814] Scenarios not indexed on first start.
  • Fix: [#23818] Spinning tunnels can draw over sloped terrain in front of them.
  • Fix: [#23828] Vehicles passing by station entrances and exits can cause them to glitch (original bug).
  • Fix: [#23831] Hybrid Coaster large gentle banked right turns glitch when diagonal track is above them.
  • Fix: [#23832] Hybrid Coaster large gentle banked left turns supports glitch as train passes.
  • Fix: [#23836] Adjacent track can draw over large turns (original bug).
  • Fix: [#23858] LSM launched lift hill has a misaligned sprite.

vAmiga

4.0

Enhancements:

  • Workspaces (#870, #872)
  • Quick Look support (#873)
  • Additional screenshot options (#863)
  • Improved snapshot compression (#867)
  • LZ4 snapshot compression (#877)
  • Improved gamepad detection (#888)
  • ASR (Adaptive Sample Rate) (#879)
  • Resizable audio buffer (#879)
  • Negative run-ahead frames („run-behind“) (#879)
  • The emulator core natively supports the ADZ / HDZ format now (#877).
  • Media files can be saved in compressed form (ADZ / HDZ) in workspaces.
  • gzip can be selected as snapshot compression format.

Bug fixes:

  • The audio fast-path was sometimes taken too early (#875).
  • ExtendedADF support was broken (#884).
  • Folder import was broken.
  • vAmiga no longer boots from unbootable hard-drives (#876).
  • Fixed a hard-drive boot issue (#882)
  • „Insert…“ from the df0 menu does no longer crash (#875).

Code quality:

  • All enums were replaced by strongly typed enum classes (#868).
  • Safer and more reliable multi-threading (#865)
  • Prepared the codebase for Swift 6 (#859)

cloudpilot

1.10.5

MacOS: Please run xattr -rd com.apple.quarantine cloudpilot-server-1.10.5
in order to remove the server components from quarantine before you run the server for
the first time. The first start may take a few seconds.

Amiberry

7.0.5

  • Fix CD32 block caching
  • serial port support was always disabled after recent refactoring
  • Restore focus when exiting debugger
  • Debugger window focus update
  • Bump version to 7.0.5
  • don't create the rp9 folder on startup (#1483)
  • don't specify a format during DisplayMode switching
  • improve Readme regarding available packages (fixes #1630)
  • fix typo
  • mark USE_OPENGL as broken in Cmake

7.0.4

  • fix macOS intel crashes in some cases (fixes #1555)
  • use tabs in amiberry.cpp

7.0.3

  • Matrox PCI card emulation. Misc 86box merges.
  • fixed crash after tablet placeholder code in previous commit
  • Comment out more tablet stuff
  • fix _sntprintf sizeof references
  • ROM list would not get updated on refresh
  • add placeholders for future tablet support (#1622)
  • Added Action Replay 3.17 odd/even checksums.
  • P96 Allow zero BytesPerRow.
  • Fix genlock + LDP OSD generator text position.
  • When caching next CD sectors, don't seek backwards and release semaphore during read.
  • fix some more compiler warnings
  • fixed CXXFLAGS and LDFLAGS
  • Improve CXX_FLAGS again
  • don't reload all roms on each GUI refresh
  • Only enable Refresh rate dropdown when Fullscreen is selected
  • make external libraries optional (#1626 by midwan)
  • Don't refresh ROMs panel twice

windows95

4.0

Welcome back! Largely thanks to a lot of good work in windows95's dependencies (namely, https://github.com/copy/v86 and https://github.com/electron/electron), windows95 runs smoother than ever and has some fancy new tricks up its sleeve.

  • Internet: You can use Internet Explorer 5.5 to browse the internet. A lot of modern websites won't work, but I've left a few trails to ensure that you can still enjoy the web - for instance by visiting archived versions of popular websites.
  • Host Access When you visit http://my-computer inside windows95, you'll be able to browse your host system's file system. This allows you to quickly move files into windows95, like additional games or apps you can download.
  • More apps Enjoy Office '95 with Word, Excel, PowerPoint, and Microsoft FrontPage. Also: Space Cadet Pinball!
  • Updated dependencies Everything is a little smoother and faster. Sound should be better, for instance.

Gearsystem

3.7.0

  • 🎮 New mappers:
    • 4 Pak All Action
    • Jumbo / Dahjee
  • 🎯 Improved Light Phaser accuracy
  • 🔫 Light Phaser crosshair
  • 📺 Better quality in scanlines with bilinear filter support
  • 🕹️ Updated Game Controller DB
  • 🐛 Minor bugfixes

Aldo

Bochs

3.0

Brief summary :

  • Include Bochs debugger support in all release binaries.
    Bochs internal debugger and Bochs GUI debugger are compiled in by default and
    there are no special Bochs binaries with internal debugger support anymore.
  • Integrated softfloat3e library replacing older softfloat2a fpu-emulation code
  • Bugfixes for CPU emulation correctness (critical bugfixes for VMX, WAITPKG, LASS,
    XSAVEC/XSAVES, CPUID and SHA1 ISA implementation)
  • Added emulation of missing AMD 3DNow! instructions
  • Implemented AVX512_FP16 Intel instruction set based on softfloat3e library
    (enabled in Xeon Sapphire Rapids CPU definition)
  • Implemented MONITORLESS MWAIT instructions support
  • Implemented initial support for AVX10_1 + AVX10_2 ISA extensions and AVX10
    CPUID leaf 0x24 (AVX10_1 first to be enabled in Xeon Granite Rapids)
  • Implemented AMX-TF32 and AMX-AVX512 ISA extensions
  • Implemented RAO-INT ISA and MSR_IMM ISA extensions
  • CPUID: Added new CPU definitions: for i386, i486DX4, AMD Athlon XP and Intel Core i5 Arrow Lake CPUs
  • CPUID: Support for enabling/disabling of one or more CPU features from CPUID
    configuration (see "add_features" and "exclude_features" in bochsrc sample and documentation)
    ! CPUID: Old bx_generic CPUID model is deprecated with all associated .bochsrc
    CPUID configuration options, use pre-defined CPU models instead
  • Several fixes and improvements for the Cirrus and Voodoo emulation
  • USB: Added the USB Debugger support for xHCI and UHCI (Windows / GTK3)
  • Added USB boot option (requires i440fx.bin BIOS)
  • LGPL'd VGABIOS updated to version 0.9c (Cirrus / VBE fixes and extensions)
  • Added i440fx.bin BIOS written by Ben Lunt (https://github.com/fysnet/i440fx)
  • Documentation updates and fixes after transition to GIT

ares

143

While this is an unusually quick release cycle, there was an issue that unfortunately made it into the last release that we feel needed a priority fix: This version fixes a regression that caused Super Game Boy, and other add-on carts for the Super Famicom/SNES to not load properly.

Important notes:

  • Distributors: The legacy build system is now gone, this release can only be compiled using CMake
  • MacOS: The minimum macOS system requirements have increased to 10.15 (Catalina)
  • Game Boy: The save data path for "Game Boy Color" has changed: existing users using a custom save game path will have to manually move their saves from "Game Boy Color" to "Game Boy". Users using the default "Save alongside rom files" will not have to take any action.

Since v142, 8 contributors have created 42 commits to the ares codebase.

As always, if you wish to see the full changelog in a per-commit format along with their authors, you can do so on GitHub here.

Nintendo - Game Boy / Game Boy Color

  • Use "Game Boy" save path for both GB and GBC, fixing using the same rom file on both GB and GBC hardware without losing save-data between them, and fixing Pokemon Stadium when loading a .gbc rom (the Transfer Pak only used the GB path)

Nintendo - Game Boy Advance

  • Improve timings when running multiple DMA channels at once.
  • Fix a timing bug when accessing the cartridge backup region.

Nintendo - Nintendo 64 / 64DD

  • Fix Joybus RTC read/write status byte
  • Don't report interrupt exceptions to GDB, improving performance while debugging.

Sega - Mega Drive / CD / 32X

  • 32X: Fix a timing issue that could cause some operations to update the ares internal timers twice.
  • 32X: Fix an issue where audio would fail to work correctly after restoring a saved state.
  • 32X: Fix layer blending when the MD VDP is in H32 mode.
  • 32X: Proper 32X region header processing for licensed games.
  • 32X: Fix SH2 framebuffer mirroring.
  • 32X: Improve emulation of FEN/PEN flags.
  • 32X: Improve emulation of 'FM' bit and relate stalls.
  • 32X: VDP register latches have been implemented, but may still be imperfect.
  • 32X: Implement VDP auto fill timing.

Other

Build

  • Add librashader headers to the source tree under thirdparty/librashader/include/, so that remotely fetched resources are no longer required to build ares on Linux.

User Interface

  • Fix an issue where saved games would be placed in incorrect paths if a custom Saves path was set on macOS.

La Gazette des Nouveautés Rétro

par syndicman le
par syndicman le
par syndicman le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le
par Emuzone le

La documentation émulomane sur Mac