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

Pcsx-Redux version auto build

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
auto build
Body

Fork de PCSX compatible macOS 10.15 (Catalina) minimum. Un wiki pour la compilation est disponible sur le github.

Flycast version 2.4

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Logo de l'API Metal d'Apple
Version
2.4
Body

Dérivé de l'émulateur nommé reicast, Flycast émule la Dreamcast ainsi que les jeux Naomi et Atomiswave. Attention, le support des jeux utilisant WinCE est très faible.

Fiche ios
Présent sur Altstore
Oui

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

2.4

What's Changed

  • RetroAchievements support
  • UI improvements with save state thumbnails
  • Force Feedback support for some arcade games (F355, 18 Wheeler, Maximum Speed, Faster Than Speed, Initial D, Club Kart, King of Route 66, Tokyo Bus Guide, Sega Driving Simulator)
  • Discord Rich Presence (Windows, macOS, linux)
  • Android: gamepad rumble, custom Adreno drivers and many bug fixes and improvements
  • Vulkan optimizations by @Wunkolo
  • Various fixes by @vkedwardli
  • Many upgrades by @scribam

Fixed Games

  • Beach Spikers
  • Capcom vs SNK 2000 Pro
  • Irides: Master of blocks
  • Mars TV
  • Metropolis Street Racer
  • Mortal Kombat
  • Quake III
  • Red Dog Superior Firepower
  • Shin Nihon Pro Wrestling
  • Soul Surfer
  • Virtua Cop 2

Ryujinx version r.49574a9

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Logo de l'API Metal d'Apple
Version
r.49574a9
Body

Émulateur opensource expérimental de Nintendo Switch écrit en C#.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.1.1385 - 2024-09-01

depuis la version 1.1.1231 - 2024-03-14

Added:

  • Implement UQADD16, UQADD8, UQSUB16, UQSUB8, VQRDMULH, VSLI and VSWP Arm32 instructions.
    • Fixes DarkStar One crashing on non-ARM systems and shaky screen on ARM systems.
    • May allow 12 Labours of Hercules II: The Cretan Bull to go in-game.
  • Add the "Auto" theme option in setting.
    • Adds an option for Avalonia to follow OS theme (light or dark).
  • Implement host tracked memory manager mode.
    • Changes host memory manager modes on ARM to a better tailored version for ARM systems with 16KB page sizes.
    • On macOS, fixes:
      • Vertex explosions in Shin Megami Tensei V.
      • MKTV thumbnails in Mario Kart 8 Deluxe.
      • Album photos not displaying correctly in The Legend of Zelda: Breath of the Wild.
      • Random crashes in Pokémon Legends Arceus with hypervisor disabled.
      • Crashes on boot with hypervisor disabled in Master Detective Archives: Rain Code, Super Mario Bros. Wonder and The Legend of Zelda: Tears of the Kingdom.
      • Improves performance in games when hypervisor is disabled, most notably in Mario Kart 8 Deluxe (32-bit game, can't use hypervisor) and Super Mario Odyssey. This also means that games which would softlock, freeze or crash (such as Pokémon games) will be a lot more playable with hypervisor disabled.
  • misc: Add ANGLE configuration option to JSON and CLI.
    • Adds command line arguments to change how the UI will be rendered --software-gui = Avalonia will use software rendering. --hardware-gui = Avalonia will use ANGLE/GLX rendering.
    • Should help with using Renderdoc to debug graphics issues. No user-facing changes.
  • Add support to IVirtualMemoryManager for zero-copy reads.
    • Code cleanup. No expected user-facing changes.
  • Add support for large sampler arrays on Vulkan.
    • Fixes black textures present in most of Hogwarts Legacy.
    • Fixes most graphical rendering in Penny's Big Breakaway.
    • Fixes grass and other particle effects appearing blocky in The Legend of Zelda: Skyward Sword HD.
  • Add mod enablement status in the log message.
    • Displays what mods are enabled in the logs and logging console. Intended to help with troubleshooting.

Changed:

  • Use pooled memory and avoid memory copies.
    • Code cleanup. No expected user-facing changes.
  • Remove CommandBufferScoped Dependencies.
    • Code cleanup. No expected user-facing changes.
  • Change disk shader cache compression algorithm to Brotli (RFC 7932)
    • Improves the speed of the "Packaging shaders" stage of a disk cache rebuild by up to 40%
  • Audio rendering: reduce memory allocations.
    • Code cleanup. No expected user-facing changes.
  • Enhance Error Handling with Try-Pattern Refactoring.
    • Code cleanup. No expected user-facing changes.
  • Replacing the try-catch block with null-conditional and null-coalescing operators.
    • Code cleanup. No expected user-facing changes.
  • UI: Friendly driver name reporting.
    • Makes graphics driver names on the bottom status bar easier to read.
  • Remove Unnecessary Category from Docs ReadME.
  • Kernel: Wake cores from idle directly rather than through a host thread.
    • Slightly improves performance in titles with inefficient threading implementations.
    • Improves performance in Pokémon Legends Arceus on low core count devices like the Steam Deck by up to 20%, or reduces power consumption by up to 40% at equal performance

Fixed:

  • Vulkan: Feedback loop detection and barriers.
    • On RDNA3 (RX 7000 series) AMD graphics cards, fixes purple lines seen across geometry in The Legend of Zelda: Breath of the Wild, Tears of the Kingdom, and likely other games that had graphics issues specific to these GPUs.
    • On Nvidia RTX 2000/3000/4000 GPUs, fixes blocky water artifacts in Mario Golf: Super Rush, Splatoon 3, and alleviates (but does not fix) the issue in Team Sonic Racing (v1.0.0).
      • On Nvidia RTX 3000 GPUs, fixes flickering and missing body parts in Kirby's Dream Buffet, and fixes flickering in Mario + Rabbids: Sparks of Hope.
  • Fix incorrect depth texture 3D flag.
    • Fixes a crash in Neverwinter Nights: Enhanced Edition.
  • Vulkan: Update Silk.NET to 2.21.
    • Updates Silk.NET dependencies and Vulkan extensions. No expected user-facing changes.
  • Make HLE project AOT friendly.
    • No expected user-facing changes.
  • Replace ImageSharp with SkiaSharp everywhere.
    • Fixes text inputs in games not allowing more than one character to be typed.
  • Fix deadlock in background translation thread shutdown.
    • Fixes an issue where Ryujinx would sometimes freeze and stop responding when trying to stop the emulation.
  • nuget: bump DynamicData from 9.0.1 to 9.0.4.
    • Updates the DynamicData dependency. No expected user-facing changes.
  • Fix NRE when using image array from constant buffer.
    • Fixes a crash in World of Goo 2, though the game still does not work due to another issue.
  • nuget: bump ImageSharp from 2.1.8 to 2.1.9.
    • Updates the SixLabors.ImageSharp dependency. No expected user-facing changes.
  • nim:eca : Stub CreateServerInterface2.
    • Allows THE NEW DENPA MEN to go in-game without "Ignore Missing Services".
  • Fix arbitrary game ordering when sorting by Favorites.
    • Favorite games will now be sorted alphabetically on the games list.
  • Clamp amount of mipmap levels to max allowed for all backends.
    • On AMD graphics cards using Vulkan, fixes crashes when running certain mods, such as character swaps in Mario Kart 8 Deluxe.
  • Replace and remove obsolete ByteMemoryPool type.
    • Code cleanup. No expected user-facing changes.
  • Fix same textures with unmapped start being considered different.
    • Fixes The Legend of Heroes: Kuro no Kiseki II crashing shortly after gameplay starts.
  • Fix LocaleExtension SetRawSource usages + language perf improvement.
    • Fixes a small UI freeze when changing the UI language.
  • Infra: Update Microsoft.IdentityModel.JsonWebTokens.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • Avoid race conditions while launching games directly from the command line.
    • Fixes games not booting when using shortcuts or launch arguments.
  • nuget: bump DynamicData from 8.4.1 to 9.0.1.
    • Updates the DynamicData dependency. No expected user-facing changes.
  • replace ByteMemoryPool usage in Ryujinx.Graphics.
    • Code cleanup. No expected user-facing changes.
  • Fix FileNotFoundException in TryGetApplicationsFromFile() and improve loading applications.
    • Fixes crashes when trying to load files from bad symlinks, non-existent files or hidden subdirectories.
  • Fix off-by-one on audio renderer PerformanceManager.GetNextEntry.
    • Fixes Kuro no Kiseki II crashing on startup.
  • Fix shader RegisterUsage pass only taking first operation dest into account.
    • Fixes red tint on THE NEW DENPA MEN. (Note that the game still won't run without "Ignore Missing Services".)
  • Vulkan: Force topology to PatchList for Tessellation.
    • On AMD graphics cards, fixes a crash on floor 15 of Luigi's Mansion 3.
  • Ava UI: Handle updates containing non numeric characters.
    • Fixes an issue where the title update manager would fail to display updates if they contained letters (for example, v1.0.5A).
  • Vulkan: Add missing barriers for texture to buffer copy.
    • Fixes a regression from 1.1.1352 exclusively affecting AMD graphics cards, which caused the water in The Legend of Zelda: Breath of the Wild to turn white.
  • Update kernel GetInfo SVC for firmware 18.0.0.
    • Allows Nintendo 64 NSO, or anything using the JIT service, to work with firmware 18.0.0+.
  • Fix checking for the wrong metadata files for applications launched with a different program index.
    • Fixes a regression from 1.1.1350 that caused updates to not apply for games that get launched with different program indices, such as Super Mario 3D All-Stars.
    • Fixes an issue where the emulator wouldn't apply DLC to these same games.
  • Make sure TryGetApplicationsFromFile() doesn't throw exceptions anymore.
    • Fixes remaining instances of crashing on loading invalid game files onto the games list since 1.1.1350.
  • Fix Skia saving screenshot with transparent background and incorrect origin.
    • Fixes a regression from 1.1.1346 causing emulator screenshots to save as blank image files.
  • Unlink server sessions from multi-wait when service stops processing requests.
    • Fixes an assert on debug builds when emulation is stopped. No expected user-facing changes.
  • Ava UI: Auto select newly added updates & DLC.
    • Updates and DLC will now be automatically enabled on the update and DLC managers when the files are first added to these menus.
  • Add missing Buffer attribute on NGC Check method.
    • Fixes a crash in Teenage Mutant Ninja Turtles: Splintered Fate, and other games that do profanity filter checks and target firmware 16.0.0+.
  • Vulkan: Defer guest barriers, and improve image barrier timings.
    • On Nvidia Ampere (and probably newer GPUs), fixes flickering artifacts in Cotton Guardian Force Saturn Tribute collection.
    • On Snapdragon X Elite Adreno GPU, fixes rendering issues in several games, including Super Mario Odyssey.
  • Catch exceptions when loading applications from invalid NSPs.
    • Fixes a regression from 1.1.1350 that caused the emulator to crash if an invalid game was loaded onto the game list.
  • Add support for multi game XCIs (second try).
    • Implements loader support for XCI packages that contain multiple title entries.
    • Fixes recognition of XCI files that contain title updates alongside the base game.
  • misc: Re-order and manually update DriverID to name.
    • NVK will now be properly displayed as the GPU driver on the status bar.
  • replace ByteMemoryPool usage in Ryujinx.HLE.
    • Code cleanup. No expected user-facing changes.
  • Use SkiaSharp for Avalonia in place of ImageSharp.
    • Updates the Avalonia UI project to use SkiaSharp for image processing, replacing the previously used SixLabors ImageSharp library. No expected user-facing changes.
  • Use draw clear on Adreno, instead of vkCmdClearAttachments.
    • Works around an Adreno driver bug causing a race condition when calling vkCmdClearAttachments.
    • Fixes incorrect Cascade Kingdom waterfall rendering and shadow flickering in Super Mario Odyssey.
    • Fixes Astral Chain freezing on boot.
  • Force dynamic state update after rasterizer discard disable on Adreno.
    • On Adreno drivers, significantly improves rendering in Xenoblade Chronicles 2.
  • Disallow concurrent fence waits on Adreno.
    • Works around an Adreno driver bug when waiting on a fence from multiple threads.
    • Fixes crashes in a variety of titles including The Legend of Zelda: Tears of the Kingdom at boot.
  • Disable descriptor set template updates for buffer textures on Adreno.
    • Works around an Adreno driver bug causing crashes in UE4 games (& others) such as Mario + Rabbids: Sparks of Hope.
  • Force Vulkan swapchain re-creation when window size changes.
    • Fixes an issue on Adreno GPUs where the renderer would not match the size of the window after a re-size.
    • No other vendors should be impacted.
  • Resolve some Vulkan validation errors.
    • No known changes in games.
  • discord: Fix TruncateToByteLength() not taking the string length into account before trimming.
    • Fixes a regression from 1.1.1303 that caused Yu-Gi-Oh! RUSH DUEL: Saikyo Battle Royale to crash on boot.
  • nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.6.0 to 7.6.2.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • SetProcessMemoryPermission address and size are always 64-bit.
    • No expected user-facing changes.
  • JIT: Coalesce copies on LSRA with simple register preferencing.
    • Slightly reduces the size of code generated by the emulator, though performance change will likely not be noticeable.
  • JIT: Ensure entry block has no predecessors on RegisterUsage pass.
    • Code cleanup. May be required for future features. No expected user-facing changes.
  • Clear pooled memory on return when used to hold object references.
    • Code cleanup. No expected user-facing changes.
  • Extend bindless elimination to catch a few more specific cases.
    • Fixes smoke effects in Hogwarts Legacy and It Takes Two. May possibly fix particle effects in Tales of Kenzera: ZAU and other UE games.
    • Fixes vertex explosions on ice effects in Mortal Kombat 1.
    • Fixes log warnings in Shin Megami Tensei V: Vengeance.
  • Replace ByteMemoryPool in Audio projects.
    • Code cleanup. No expected user-facing changes.
  • nuget: bump Microsoft.IO.RecyclableMemoryStream from 3.0.0 to 3.0.1.
    • Updates the Microsoft.IO.RecyclableMemoryStream dependency. No expected changes in games.
  • Vulkan separate descriptor set fixes.
    • Fixes invisible characters on Intel GPUs in Paper Mario: The Thousand Year Door.
  • GPU: Remove unused dynamic state and pipeline settings.
    • Code cleanup. No expected user-facing changes.
  • New pooled memory types.
    • Reduces memory allocations done by the emulator. Likely no noticeable changes during normal gameplay.
  • Avoid inexact read with 'Stream.Read'.
    • Code cleanup. No expected user-facing changes.
  • nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.5.2 to 7.6.0.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • Vulkan: Extend full bindless to cover cases with phi nodes.
    • Resolves black or missing textures and animations in Paper Mario: The Thousand Year Door such as save boxes, coins and boat transitions.
    • Fixes the missing floor textures in No Man's Sky.

*Note that there will be some "new" bugs on some affected surfaces on AMD GPUs that were not visible prior to this change.

  • Allow texture arrays to use separate descriptor sets on Vulkan.
    • Fixes a performance regression (mostly on macOS) caused by 1.1.1291 in games that use bindless textures from storage buffers.
    • Example titles are Mario Party Superstars and Penny's Big Breakaway.
  • nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.5.1 to 7.5.2.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • Workaround bug on logic op with float framebuffer.
    • On Intel Vulkan, fixes the black screen in specific areas in Paper Mario: The Thousand-Year Door. Note that the game will still crash on Windows on Intel GPUs, so this improvement is only visible on Linux.
  • Workaround AMD bug on logic op with float framebuffer.
    • On AMD Vulkan, fixes the black screen in specific areas in Paper Mario: The Thousand-Year Door.
  • Updating Concentus dependency to speed up Opus decoding.
    • May slightly reduce CPU usage in games that use Opus, such as Pokémon Legends Arceus.
  • GPU: Migrate buffers on GPU project, pre-emptively flush device local mappings.
    • Improves performance on systems with dedicated GPUs in Catherine Full Body, Hyrule Warriors: Age of Calamity v1.0.0, Pokémon Scarlet/Violet, The Legend of Zelda: Breath of the Wild and Tears of the Kingdom.
    • Fixes character shadows being too dark on the equip screen in Splatoon 3.
  • HID: Fix another NullReferenceException when unblocking input updates.
    • Fixes another instance of crashing after using the software keyboard, caused by 1.1.1315.
  • Disable keyboard controller input while swkbd is open (foreground) (second attempt).
    • Redo of 1.1.1307. Should also fix the crashing caused by the original change.
  • Update audio renderer to REV12: Add support for splitter biquad filter.
    • Allows Animal Well to run.
    • Fixes Charon's voice in Spiritfarer.
  • misc: Change Deflate compression level to Fastest.
    • Speeds up shader packaging process by up to 14x. Shader packaging occurs after GPU driver updates, switching between Vulkan and OpenGL, or significant changes to Ryujinx's GPU code. Note that shader caches will have slightly larger file sizes after this change.
  • Improves some log messages and fixes a typo.
    • Makes the logging messages for missing game directories and files clearer.
  • Revert "Disable keyboard controller input while swkbd is open (foreground)".
    • Reverts the change in 1.1.1307 due to it causing crashes in some games which use the software keyboard.
  • New Crowdin updates.
    • Updates Avalonia GUI localizations with the latest changes from Crowdin.
  • Bump Avalonia.Svg.
    • Updates the Avalonia.Svg dependency. No expected user-facing changes.
  • Add missing lock on texture cache UpdateMapping method.
    • Fixes a crash in Harmony: The Fall of Reverie upon entering the Naiads.
  • Disable keyboard controller input while swkbd is open (foreground).
    • Fixes an issue where playing Stardew Valley with a keyboard would cause the software keyboard prompt not to close.
  • Make TextureGroup.ClearModified thread safe.
    • Fixes crashes in Europa (Demo).
  • Add support for bindless textures from storage buffer on Vulkan.
    • Fixes rendering in Castle Crashers Remastered.
    • Fixes missing shadows in certain minigames in Mario Party Superstars.
  • discordRPC: Truncate game title and details if they exceed Discord byte limit.
    • Fixes an issue where Discord RPC caused Ryujinx to crash if a game's title was longer than 128 characters.
  • HID: Stub IHidServer: 134 (SetNpadAnalogStickUseCenterClamp).
    • Allows eBaseball Powerful Pro Yakyuu 2020, Pawapoke R, WBSC eBASEBALL: Power Pros, and possibly other "Power Pro" games to boot without "Ignore Missing Services".
  • Update outdated Windows version warning.
    • Updates the warning message displayed when an unsupported Windows version is detected.
  • Add Linux-specific files to local builds.
    • Ensures Linux-specific files are copied to the output directory when building locally. Useful for testing certain changes.
  • infra: Update ReSharper's DotSettings.
    • Code cleanup. No expected user-facing changes.
  • Replace "List.ForEach" for "foreach".
    • Code cleanup. No expected user-facing changes.
  • Fix system dateTime loading in Avalonia LoadCurrentConfiguration.
    • Fixes an issue where trying to change the time to an older date in the Avalonia UI caused the emulator to crash.
  • UI: Fix some MainWindow bugs and implement menubar items to change window size.
    • You can now set the emulator window size to 720p or 1080p from View > Window Size.
    • Window dimensions will no longer be saved when exiting from a maximized state, which caused the size to be reset every time.
    • Fixes an issue where the window startup location would reset to the middle of the screen.
  • Fix Alt key appearing as Control in settings menus.
    • Fixes an issue where the "Alt" key would display on the UI as "Control" when bound.
  • Fix cursor states on Windows.
    • Prevents the cursor from disappearing during the emulator's game loading screen.
    • Fixes an issue wherein the emulator window could not be resized due to the cursor flickering.
    • Fixes an issue which caused the cursor to disappear over submenus while cursor was set to always hide.
    • Fixes an issue where the check for whether the cursor was within the active window did not take into account the windows position, leading to situations where it would hide where it shouldn't.
  • Fix direct keyboard not working when using a controller.
    • Allows the Ultracam benchmark tool for The Legend of Zelda: Tears of the Kingdom to be used without setting a keyboard as the controller.
    • Allows Deltarune, Undertale, SpongeBob SquarePants: The Cosmic Shake, and likely other games to be played with direct keyboard controls.
  • HID: Correct direct mouse deltas.
    • Fixes mouse aiming in Quake, SpongeBob SquarePants: The Cosmic Shake, and likely the few other games that support mouse controls on the Switch.
  • Add support for bindless textures from shader input (vertex buffer) on Vulkan.
    • On Vulkan, fixes the following:
    • Fixes rendering in mofumofusensen.
    • Fixes missing graphics in PAC-MAN 99, TETRIS 99 and Super Mario Bros. 35.
    • Fixes missing backgrounds in even if TEMPEST, Enchanted in the Moonlight, My Last First Kiss, Irresistible Mistakes, Diabolik Lovers games and likely other visual novels from Voltage.
    • Fixes missing coins in WarioWare: Get It Together.
    • Fixes missing player indicators and radars in FIFA games.
  • Implement MemoryManagerHostTracked.GetReadOnlySequence().
    • Fixes a regression from 1.1.1289 that caused games on macOS to crash on boot.
  • End render target lifetime on syncpoint increment.
    • Fixes Balatro crashing on boot.
    • Fixes a regression in Pizza Tower causing a random crash on boot.
  • chore: remove repetitive words.
    • Code cleanup. No expected user-facing changes.
  • Do not compare Span to 'null' or 'default'.
    • Code cleanup. No expected user-facing changes.
  • Update to new standard for volatility operations.
    • Code cleanup. No expected user-facing changes.
  • Fix unmapped address check when reading texture handles.
    • Fixes a regression likely from 1.1.1098 that caused Sniper Elite 3 to crash on launch.
  • Update "SixLabors.ImageSharp" to fix vulnerabilities.
    • Updates the SixLabors.ImageSharp dependency. No expected user-facing changes.
  • Ava UI: Input Menu Refactor.
    • Refactors the input menu code.
    • Platform-specific keys (for instance, the Windows key) will now display properly when a button is bound to them.
    • Allows keys to be localized.
  • Fix crash when changing controller config.
    • Fixes a crash that occurred when switching from an input device without motion (i.e. a keyboard) to a controller with motion support while a game is running.
  • Texture loading: reduce memory allocations.
    • Code cleanup. No expected user-facing changes.
  • Account for swapchain image count change after re-creation.
    • Fixes a crash on AMD proprietary drivers on Linux when VSync is toggled.
  • Allow BSD sockets Poll to exit when emulation ends.
    • Fixes a freeze when trying to stop emulation and/or close the emulator on Penny's Big Breakaway, and possibly on other games that use sockets with Poll.
  • Revert "Update StoreConstantToMemory to match StoreConstantToAddress on value read".
    • Reverts the previous change. The specified cheats were invalid and should not be loaded at all.
  • Update StoreConstantToMemory to match StoreConstantToAddress on value read.
    • Fixes some cheats with instructions starting with 6XXXXXXX failing to load, specifically when the cheat has bit width equal to 1, 2 or 4, and only one 32-bit value.
  • Ava UI: Prevent Status Bar Backend Update.
    • Fixes an issue where the GPU displayed on the status bar would change if the graphics backend setting was changed while a game was running.
  • nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.4.0 to 7.5.1.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • Fix input consumed by audio renderer SplitterState.Update.
    • Fixes a regression from 1.1.1265 that caused crashing in Resident Evil after cinematics. Possibly affected other games.
  • CPU: Produce non-inf results for RSQRTE instruction with subnormal inputs.
    • Fixes terrain randomly disappearing in Penny's Big Breakaway.
  • Use ResScaleUnsupported flag for texture arrays.
    • Fixes rendering glitches in Penny's Big Breakaway when using resolution scale, however the game will no longer scale.
  • Fast D32S8 2D depth texture copy.
    • Improves performance in Penny's Big Breakaway by up to 1500%.
  • Pin audio renderer update output buffers.
    • Fixes a regression from 1.1.1265 that caused crashes in several games.
  • gui: Disable CLI setting persistence for HW-accelerated GUI.
    • CLI argument to enable UI software rendering no longer persists in config state.
  • Fix PC alignment for ADR thumb instruction.
    • Ni no Kuni Wrath of the White Witch will no longer render a black background when the 1.0.2 update applied.
  • Delete old 16KB page workarounds.
    • Deletes unused code. No user-facing changes.
  • Vulkan: Fix swapchain image view leak.
    • Fixes two regressions from 1.1.1154, though it's unknown what games might have been visibly affected.
  • Vulkan: Skip draws for patches topology without a tessellation shader.
    • On AMD graphics cards, fixes a crash in Luigi's Mansion 3 on the sand level.
  • nuget: bump DynamicData from 8.3.27 to 8.4.1.
    • Updates the DynamicData dependency. No expected user-facing changes.
  • "Task.Wait()" synchronously blocks, use "await" instead.
    • Code cleanup. No expected user-facing changes.
  • ts: Migrate service to Horizon project.
    • Allows nx-hbmenu to boot.
  • Ignore diacritics on game search.
    • When searching on the games list, allows "pokemon" to display Pokémon games, for instance.
  • Add missing ModWindowTitle locale key.
    • Fixes the title for the mod manager window.
  • Stop clearing Modified flag on DiscardData.
    • Fixes a regression from 1.1.1024 which sank character models into the ground in Easy Come Easy Golf.
  • New Crowdin updates.
    • Updates Avalonia GUI localizations with the latest changes from Crowdin.
  • Vulkan: Recreate swapchain correctly when toggling VSync.
    • Fixes an issue where, under certain conditions, toggling VSync via hotkey while in-game would not uncap the framerate beyond the monitor's refresh rate.
  • Disable push descriptors for Intel ARC GPUs on Windows.
    • Fixes Intel Arc graphics cards crashing on several games since 1.1.1198.
  • New gamecard icons.
    • Changes gamecard icons displayed on the games list for applications without icons.
  • Add a few missing locale strings on Avalonia.
    • Makes more UI elements localizable.
  • Updates the default value for BufferedQuery.
    • Fixes RDNA3 graphics cards (RX 7000 series) freezing on some UE4 games, such as Shin Megami Tensei V.
  • [UI] Fix Display Name Translations & Update some Chinese Translations.
  • New Crowdin updates.
    • Updates the Avalonia UI translations and adds Arabic and Thai languages.
  • nuget: bump Microsoft.CodeAnalysis.CSharp from 4.8.0 to 4.9.2.
    • Updates the Microsoft.CodeAnalysis.CSharp. dependency. No expected user-facing changes.
  • Ava UI: Fix locale crash.
    • Fixes a UI crash when an invalid locale value is taken from system, or present in config.
  • Ava UI: Content Dialog Fixes.
    • Fixes a macOS-specific error: "Can't have a toolbar in a window with <NSNextStepFrame: 0x4835f5670> as its borderView", though this did not affect emulator functionality.
  • nuget: bump Microsoft.IdentityModel.JsonWebTokens from 7.3.0 to 7.4.0.
    • Updates the Microsoft.IdentityModel.JsonWebTokens dependency. No expected user-facing changes.
  • nuget: bump the avalonia group with 2 updates.
    • Updates Avalonia dependencies. No expected user-facing changes.
  • chore: remove repetitive words.
    • Fixes a few typos in the code.
  • Ava UI: Fix Title Update Manager not refreshing app list.
    • Fixes an issue where game updates would not show as applied on the UI immediately after being applied.
  • Update ApplicationID for Discord Rich Presence.
    • Fixes an issue where the Discord icon for Ryujinx activity did not display proper transparency.
  • GPU: Rebind RTs if scale changes when binding textures.
    • Fixes an issue where some games would show a couple frames of garbled graphics after camera switches, only when running at resolutions higher than native. Affected games include Super Mario Odyssey and The Legend of Zelda: Tears of the Kingdom.

DosBox Staging version 0.82.0

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
0.82.0
Body

Fork de l'officiel émulateur

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.82.0

Summary

Just six short months after our monstre 0.81.0 release, we’re back with another big one that adds Pentium MMX emulation, ESS Enhanced FM Audio, numerous audio related enhancements, a large number of game compatibility fixes, improved Windows 3.1x compatibility, experimental Windows ARM64 support, and a lot more!

Read on to learn more!

Downloads

Start by downloading the 0.82.0-RC release candidate:

For those upgrading from an earlier DOSBox Staging version, please follow the upgrade instructions below.

First-time users and people migrating from other DOSBox variants should start by reading the Getting started guide.

How to upgrade

Upgrading your primary configuration

Since config settings might be renamed, altered, or deprecated between releases, it’s best to let DOSBox Staging write the new default primary config on the first launch, then reapply your old settings manually.

Start by backing up your existing primary config. This is where to find it on each platform:

Windows

C:\Users\%USERNAME%\AppData\Local\DOSBox\dosbox-staging.conf

macOS

~/Library/Preferences/DOSBox/dosbox-staging.conf

Linux

~/.config/dosbox/dosbox-staging.conf

You can also execute DOSBox Staging with the --printconf option to have the location of the primary config printed to your console.

After backing up the existing primary config, simply start the new version—a new dosbox-staging.conf will be written containing the new defaults and updated setting descriptions.

Portable mode notes

In portable mode, dosbox-staging.conf resides in the same folder as your DOSBox Staging executable. The migration steps for portable mode users are as follows:

  • Unpack the new version into a new folder (this is important).
  • Create a new empty dosbox-staging.conf file in the new folder to enable portable mode.
  • Launch the new version.

DOSBox Staging will write the new defaults to the empty dosbox-staging.conf file. After this, you carry over your settings from the old primary config manually.

After upgrading

Look for deprecation warnings in the logs (in yellow or orange colour) and update your configs accordingly.

Game compatibility fixes

  • Fix regression in Command & Conquer: Red Alert where the emulator crashed after playing the game for a while.
  • Fix regression in The Magic Candle 2: The Four and Forty where the second MIDI sequence did not play.
  • Fix regression in Soltys where the Gravis UltraSound was not starting up after the game auto-detected it.
  • Fix Dunkle Schatten 2 freezing after startup.
  • Fix distorted HUD issue in the 3dfx version of Archimedean Dynasty.
  • Fix the odd horizontal black lines appearing in the following Synthetic Dimensions games:
    • Chronicles of the Sword
    • Druid: Daemons of the Mind
    • Perfect Assassin
  • Generically fix all Windows 3.1x games that complain about enabling file sharing, asking the user to run SHARE.EXE. This fixes at least the following games:
    • Comix Zone
    • Garfield Caught in the Act
    • Microsoft Flight Simulator (v5.0, ATC Workshop)
    • Monopoly
    • Ultimate Yahtzee
  • Fix the intro tune in Bumpy’s Arcade Fantasy using the wrong instruments on the MT-32.
  • Fix the AdLib intro jingle not playing in Silmarlis games (e.g., Crystals of Arborea, Ishar 1 & 2, Storm Master, Transantartica, etc.)
  • Fix flipped Sound Blaster Pro 2 output filter behaviour in Doom and all games that toggle the filter programmatically.

Note

Graphics

Remove the ‘openglnb’ output mode

The openglnb output mode for OpenGL with nearest-neighbour interpolation has been removed (nb stood for “no bilinear”, which is a roundabout way to say “nearest-neighbour interpolation”).

When using CRT shaders or any other shader, openglnb and opengl worked exactly the same way—there was zero reason for preferring openglnb over opengl.

The only legitimate use-case for openglnb was to get nearest-neighbour interpolation with uneven pixels when not setting any shader explicitly. This was a relic from the past from pre-shader times when you had to select between two bad options when aspect-ratio correction was enabled: blurry output (with bilinear filtering) or sharp output at the expense of uneven pixels (with nearest-neighbour, or “no bilinear” interpolation). The much better current solution in DOSBox Staging if you want the “sharp pixel” look is to use the sharp shader.

If you really want to, you can still use nearest-neighbour interpolation with the new nearestshader. But you’ll get far better results with sharp, especially on 1080p displays.

The texturenb output mode remains available as a last resort fallback for weak hardware with no functional OpenGL drivers.

New xBR upscaler shaders

A few of Hyllian’s xBR upscaling shaders have been added for those hell-bent on playing games with a fake high-resolution look:

  • scaler/xbr-lv2-3d
  • scaler/xbr-lv2-noblend
  • scaler/xbr-lv3

Voodoo fixes

16-bit memory writes have been fixed in our Voodoo emulation; this resolves the distorted HUD issue in the 3dfx version of Archimedean Dynasty.

S3 Trio64 improvements

  • Fixed the hardware cursor handling on the S3 Trio64 card; this fixes the display corruption on exit issue in the Teddybear’s Revenge demo by Eclipse.
  • Implemented the missing S3 Trio64 XGA compare and fill routines. This lets you use version 1.70.04 of the S3 Trio64 drivers in Windows 3.1x without issues and resolves graphical glitches in Windows 3.1x games that use XGA features, such as the demo of Critical Mass. This change improves general compatibility with games that use WinG as well.
  • Now we use linear 128 KB video memory pages for all VESA modes. Some games exploit this low-level detail of some SVGA cards to access the video memory as a single contiguous 128 KB memory block instead of manually flipping between two 64 KB pages. This enhancement gets rid of the odd horizontal black lines in the following Synthetic Dimensions games and possibly in other games and demoscene productions too that use the same hack:
    • Chronicles of the Sword
    • Druid — Daemons of the Mind
    • Perfect Assassin

Full PR list of graphics-related changes

Sound

Multi-threaded audio processing

Some audio devices, such as the MT-32 and FluidSynth, were already running in their own threads. We’ve taken this to the next level, and now the DOSBox mixer itself has got its own dedicated thread, too. This greatly reduces and often completely eliminates audio stuttering and glitches. The improvement is especially noticeable in games that use the Roland MT-32 or FluidSynth for MIDI music, the AdLib/OPL synth, the IBM Music Feature Card (IMFC), or Red Book CD Audio.

For example, now you should get zero glitches in the intro of Eric the Unready on the MT-32 when the game repeatedly switches between 320×200 and 640×480 VGA modes.

We plan to take this approach even further in the following releases, with the ultimate goal of achieving a 100% glitch-free, hardware-like audio experience.

ESS Enhanced FM Audio (ESFM) emulation

DOS audio connoisseurs, we have a real treat for you! We’ve added support for emulating ESS Enhanced FM Audio, or ESFM, the OPL3-compatible FM synth found on later ESS AudioDrive cards.

In “legacy mode”, ESFM is fully compatible with the Yamaha OPL3; on most materials, it yields almost identical output (with the occasional subtle difference). What sets it apart is its “native mode”, in which it offers advanced synthesis features surpassing the capabilities of the OPL3 chips. It bridges the gap between synthetic-sounding OPL music and MIDI music that uses sampled real instruments—it definitely makes those expensive external MIDI modules run for their money!

Unfortunately, since ESFM was released in 1995, only a handful of games support “native mode,” but in the few that do, the results sound quite spectacular!

  • To run ESFM in “legacy mode”, use oplmode = esfm with any Sound Blaster model and configure the game for Sound Blaster and AdLib/OPL as usual.
  • To use “native mode”, set sbtype = ess and configure the ESS Technology ES1688, ES1788, ES1888 Enhanced FM Audio MIDI music driver in the game’s setup utility (most games that support ESFM natively use the Miles Sound System). For the digital audio driver, select the Sound Blaster Pro option (ESS AudioDrive cards are Sound Blaster Pro compatible).

Here’s a non-exhaustive list of games that support ESFM Enhanced FM music. If you discover more, please let us know!

  • 11th Hour, The
  • Advanced Civilization
  • Callahan’s Crosstime Saloon
  • Gene Machine, The
  • Heaven’s Dawn
  • Heroes of Might and Magic II
  • Magic Carpet 2
  • Settlers II, The
  • Shannara
  • Theme Hospital
  • WarCraft II
  • Z

GameAudio example

Heroes of Might and Magic II — Title (ESFM)

 

Heroes of Might and Magic II — Title (OPL)

 

Heroes of Might and Magic II — In-game (ESFM)

 

Heroes of Might and Magic II — In-game (OPL)

 

The Settlers 2 — Track 5 (ESFM)

 

The Settlers 2 — Track 5 (OPL)

 

The Settlers 2 — Track 14 (ESFM)

 

The Settlers 2 — Track 14 (OPL)

 

The Gene Machine (ESFM)

 

The Gene Machine (OPL)

 

Heaven’s Dawn (ESFM)

 

Heaven’s Dawn (OPL)

 

The more adventurous among you can also try to “retrofit” the ESFM.MID driver from Miles Sound System games that have it into earlier ones that don’t.

Here’s how Discworld sounds with the ESFM driver from Heaven’s Dawn—it’s pretty great, sounds almost like sample-based music!

Discworld (ESFM)

 

Discworld (OPL)

 

AdLib/OPL DC bias remover

Some games like Golden Eagle and Wizardry VI: Bane of the Cosmic Forge play digitised music and sound effects using the OPL (AdLib) channels by rapidly changing the volume in very crude steps, similar to how the Disney Sound System and Covox LPT DAC operate.

We’ve introduced a new opl_remove_dc_bias config setting to the [sblaster] section, eliminating these annoying pops in affected games.

Recommended audio settings for Wizardry VI: Bane of the Cosmic Forge when configured for AdLib sound:

[sblaster] sbtype = none oplmode = opl2 opl_remove_dc_bias = true opl_filter = lpf 2 5500 [speaker] pcspeaker = off [autoexec] mixer opl 500

Default to the ‘impulse’ PC speaker model

The impulse PC speaker model has been made the default option as it emulates the iconic little speaker found in old PCs more faithfully and with fewer overall issues.

The catch is that a small percentage of games have problems with it, so you might need to revert to the legacy and less accurate discrete model on a per-game basis.

Decouple CMS and AdLib/OPL emulation

The CMS (Creative Sound System or Game Blaster) and OPL (AdLib) emulations have finally been decoupled. DOSBox always treated the emulation of the CMS as “just another OPL option”, which was completely wrong as the AdLib and the CMS use different sound chips and have nothing to do with each other.

This resulted in various complications, such as oplmode = opl2 always enabling CMS emulation as well (probably to allow emulating early Sound Blaster cards that featured both the OPL2 and CMS chips).

The new model allows the user to control the OPL and CMS emulations separately:

  • oplmode only determines the type of OPL chip(s) to emulate. Valid values are none, opl2, dualopl2, opl3, and opl3gold.
  • The new cms config setting in the [sblaster] section controls whether to emulate the CMS. Valid values are on and off.

Warning

As usual, oplmode = cms is still accepted with a deprecation warning, but you should update your configs to use the new model as we might remove support for the legacy settings in the future.

Sound Blaster Pro 2 output filter fix

Previously, toggling the analog output filter programmatically on the Sound Blaster Pro 2 (sbtype = sbpro2) was flipped due to a coding error. You can hear the difference in games that toggle the filter, such as Doom, when configured for the SB Pro 2 and authentic output filter emulation is enabled with sb_filter = auto.

AdLib/OPL improvements

The OPL (AdLib) chip is now initialised with the official AdLib v1.51 driver’s startup values instead of the chip’s native power-on state. Most games don’t care about this because they fully overwrite the card with whatever state they need at startup, but this fixed the missing intro jingle in the following Silmarils games:

  • Boston Bomb Club
  • Bunny Bricks
  • Crystals of Arborea
  • Ishar 1
  • Ishar 2
  • Metal Mutant
  • Storm Master
  • Transantartica

Further mixer improvements

  • Fix lower-pitched audio bug when the emulated audio device’s sample rate exceeds the host sample rate. E.g., if a program uses the maximum native 45 454 Hz Sound Blaster rate and the host rate is 44 100 Hz.
  • Host sample rates can now be set continuously from 8000 Hz to 96 kHz. This makes DOSBox Staging fully placebo and audio snake oil compliant! Image retirée. Image retirée. Also, by setting custom sample rates, you can capture audio at an emulated device’s native rate without resampling.
  • blocksize can now be set to non-power-of-two values, too.
  • The nosound option now works better because it renders the audio and progresses the audio frames rendered counters (e.g., FastTracker II now plays the module even in “no sound” mode; previously, it was completely stalled). Additionally, you can now capture the audio to a WAV file even in “no sound” mode.

Other audio improvements

  • The Gravis UltraSound and Sound Blaster can coexist now when you run ULTRINIT.EXE. This way, you can use the SB for digital sound effects and GUS for MIDI music via ULTRAMID.EXE or MEGAEM.EXE in supported games.
  • Turn off the “cable delay” emulation MIDI for the MT-32. This fixes the intro tune in Bumpy’s Arcade Fantasy, and probably other game startup issues, too.
  • Use 16-bit integer rendering mode for the MT-32 which is more accurate to the real hardware and much faster. Also, use “nice” partials mode and render at libmt32’s 48 kHz “analog emulation” rate for improved authenticity.
  • Map the Capture MIDI action to Ctrl+Alt+F6 by default (Cmd+Option+F6 on macOS).
  • Reading audio data from physical CD-ROMs is now done in a separate thread, which should eliminate latency and stuttering issues.
  • Windows CD-ROM audio is now routed through the DOSBox mixer, bringing it to feature parity with Linux.
  • Fix no CD Audio issue on Windows if using a USB CD drive (SATA drives worked fine).
  • The strength of the tiny reverb preset has been reduced by 25% as it sounded too strong; now it simulates the natural reverberation of a domestic room better.

Full PR list of sound-related changes

Input

  • Fix hang on exiting DOSBox Staging after pressing the Pause key.
  • General keyboard handling accuracy improvements, allowing us to get rid of the Ultima VIII game-specific hack.

Full PR list of input-related changes

DOS integration

New MODE command

A new MODE command has been added to set the display mode of the DOS prompt and the keyboard’s typematic rate. The command is loosely based on the original MS-DOS MODEcommand, but it supports a lot more display modes.

Examples of setting a custom text mode:

mode 80x30 mode 80x43 mode 132x34

Setting the fastest key repeat with the shortest repeat delay (everybody’s favourite):

mode rate=32 delay=1

Run mode /? to see the full list of options.

File sharing support

Certain Windows 3.1x programs that rely on SHARE.EXE or VSHARE.386 would display an error on startup, complaining that SHARE.EXE has not been loaded. This mostly affects office programs (e.g., Microsoft Office, Lotus Office, Peachtree Complete Accounting, etc.), but also a few games.

The previous workaround was to rely on a small utility called FAKESHAR.COM which, as the name implies, fakes that SHARE.EXE is running. This worked mostly fine with games but could lead to data corruption when using application programs.

We’ve added support for file sharing and locking, which means workarounds likeFAKESHAR.COM are no longer necessary. All Windows 3.1x games that complain about SHARE.EXE not running should now work out-of-the-box. This fixes at least the following games:

  • Comix Zone
  • Garfield Caught in the Act
  • Microsoft Flight Simulator (v5.0, ATC Workshop)
  • Monopoly
  • Ultimate Yahtzee

Improved physical CD-ROM mounting

Physical CD-ROM devices are now auto-detected when using the MOUNT command—no more need to use the additional clunky -usecd parameter (this has been removed).

For example:

  • Windows: mount d d:\ -t cdrom
  • Linux: mount d /mnt/cdrom -t cdrom

Other DOS integration improvements

  • LOADFIX can now be used with batch files.
  • Fix improper handling of some special characters in shell history.
  • Improve redirection handling in the DOS shell. This helps with a few game installers (e.g., running the B-Wing Add-On installer for X-Wing corrupted the game files without this fix).
  • More accurate System File Table (SFT) emulation. This helps with some game compatibility issues, e.g. Dunkle Shatten 2 was freezing without this fix.
  • The DEBUG and XCOPY commands from FreeDOS have been updated to their latest versions.

Full PR list of DOS integration related changes

General

Pentium MMX emulation

Finally, we’ve added Pentium MMX instruction set emulation to run late-90s demoscene productions (e.g., heaven seven by Exceed) and the odd game with MMX-specific enhancements (e.g., Extreme Assault and Z.A.R.). And yeah, now you can use the MMX-only real-time resonant filters in Impulse Tracker, too Image retirée.

You must enable MMX emulation explicitly by setting cputype = pentium_mmx in your config. All normal and dynamic cores are supported on all platforms.

Simplified CPU cycles settings

The cycles setting has been a source of a lot of confusion, so we’ve replaced it with a much simpler way to configure the emulated CPU speed (believe it or not, there are over 20 valid cycles value permutations!)

The new streamlined CPU cycles settings are as follows:

  • cpu_cycles — Global or real mode only cycles setting.
  • cpu_cycles_protected — Optional protected mode only cycles setting.
  • cpu_throttle — Whether the CPU emulation should be dynamically throttled if your host CPU cannot keep up.

Please refer to the settings’ descriptions to learn more (e.g., run config -h cpu_cyclesfrom the DOS prompt).

Here are a few concrete examples:

Set fixed speed globally

This will roughly emulate the speed of the venerable i486DX2-66 in both real and protected mode. cpu_cycles_protected = auto means cpu_cycles controls the emulated CPU speed globally, both for real and protected mode.

[cpu] cpu_cycles = 25000 cpu_cycles_protected = auto

Different real and protected mode speeds with throttling

20k cycles for real mode programs, and 400k for protected mode. Throttling is enabled, so if your host machine can’t keep up, the actual number of emulated CPU cycles per millisecond will be dynamically lowered.

[cpu] cpu_cycles = 20000 cpu_cycles_protected = 400000 cpu_throttle = on

Max speed

This will make the CPU emulation run as fast as your computer can handle it. Pretty useful when compiling programs, rendering 3D images, or playing late ’90s 3D games at 640×480 or higher resolutions (as long as they can run glitch-free on very fast CPUs).

[cpu] cpu_cycles = max cpu_cycles_protected = max

Backward compatibility with cycles

The legacy cycles setting is still available for backward compatibility with existing configs. When cycles is set, the new CPU settings are simply ignored. Do note, however, that we might remove support for cycles in the future; please start migrating your configs to the new settings now.

Revised CPU cycles defaults

Summary of changes

  • The default emulated CPU speed (cycles) setting for protected mode programs has been changed from max to 60 000 cycles.
  • The real mode default of 3000 cycles is unchanged.
  • When “legacy cycles mode” is enabled by setting cycles explicitly, the old “max cycles” protected mode default applies.

DOSBox traditionally defaulted to 3000 cycles for real mode programs, and “max cycles” (as fast as your host CPU can go) for protected mode programs. 3000 cycles for real mode is a good middle-of-the-road setting that gets most games running (even if not optimally). The “max cycles” setting, on the other hand, is quite problematic for a couple of reasons:

  • A significant number of games crash, misbehave, or manifest subtle bugs when the emulated CPU is “too fast”. In the early days of DOSBox, cycles = max was not a problem because the much slower host CPUs from 10-20 years ago acted as a “natural throttle” on the effective emulation speed. However, many of those old speed-sensitive games that used to work with cycles = max are now broken on today’s fast CPUs.
  • The max setting is not transferable across setups as it depends on the host CPU’s speed. Games configured for cycles = max might work fine on your particular machine, but they could break on your friend’s faster computer or yours a few years later when you get your next CPU upgrade. The max N% cycles setting (e.g., max 70%) is plagued by the same problem.
  • cycles = max often causes audio glitches and drop-outs in games. It’s best to use the lowest fixed cycles value that runs the game at an acceptable speed (read more tips about that here).
  • Some DOS programs really freak out when the emulated CPU is being dynamically changed at runtime, which is what max tends to do.

All in all, max for protected mode is not a good default in 2024, so we’ve changed it to fixed 60 000 cycles, which is roughly equivalent to slow Pentium speeds. As protected mode games started appearing in the early to mid-90s, this should run the vast majority of games fairly optimally out-of-the-box.

‘cputype’ normalisation

After introducing the pentium_mmx CPU type, we felt the need to clean up the cputypeoptions a bit and make them more logical:

  • 386_slow has been renamed to 386
  • 386 has been renamed to 386_fast
  • 486_slow has been renamed to 486
  • pentium_slow has been renamed to pentium

Please refer to the description of the cputype setting for further info (e.g., execute config -h cputype from the DOS prompt).

The descriptions of all CPU settings have been extensively revised and now include helpful hints, so it’s recommended that you familiarise yourself with them (run config -h cpu to see the complete list of CPU settings).

Warning

The old renamed cputype values are still accepted with a deprecation warning, but you should update your configs to use the new values, as we might remove support for the legacy settings in the future.

Improved CONFIG command

The CONFIG command’s output is now paginated when you use it to display a config setting’s description (e.g., config -h glshader of config -h cpu_cycles). Previously you had to pipe the output through the MORE command to paginate the output, which was a hassle (i.e., config -h glshader | more).

The formatting and colouring of the CONFIG command’s output has also been improved.

Configurable window title bar

You can now fully customise the information displayed in the emulator window’s title bar.

For example, this configuration

[sdl] window_titlebar = program=none version=detailed mouse=short

yields the following to be displayed in the title bar:

DOSBox Staging 0.82.0-alpha (9fdba) - 3000 cycles/ms

An animated audio/video capturing indicator and a pause indicator has also been added.

Please refer to the window_titlebar setting’s description to learn about the available options (e.g., run config -h window_titlebar from the DOS prompt).

Read-only directory mounts

The MOUNT command now accepts the -ro flag to create read-only (write-protected) directory mounts (the IMGMOUNT command already had this option).

For auto-mounts, you can specify readonly = true in the [drive] section of the mount config file (see resources).

Additionally, the built-in Y drive has been made read-only by default (you can change this in resources/drives/y.conf, of course, if you want to).

Experimental Windows ARM64 builds

We’re ready for the ARM revolution! Image retirée.

Luckily, we already have a battle-tested dynamic ARM recompiler that we’ve been using for the Apple Silicon macOS builds, so we started providing experimental Windows ARM64 packages for devices such as the Snapdragon X Elite.

The ARM64 packages can be downloaded from our development builds page (requires a GitHub account).

We don’t provide any official support for the experimental Windows ARM64 builds yet.

Other general improvements

  • The IPX server has been moved into its own dedicated thread. This should improve multi-player game performance, especially for the host running the IPX server.
  • The IBM Extended Density Format (XDF) was used by IBM for software distribution on 5.25” and 3.5” media. XDF image files were often provided by IBM on CD-ROMs, bulletin boards, and FTP sites.
  • A more realistic implementation of the Time Stamp Counter (TSC) found on Pentium and later CPUs, often used to determine the CPU clock. Now various benchmark software should display more realistic CPU speeds (e.g., HWINFO and SiSoft Sandra). Games don’t seem to be affected by this improvement.
  • Software-initiated reset requests now restart the emulator instead of crashing it. The reset message has been improved and now includes a countdown counter.

Full PR list of miscellaneous enhancementsFull PR list of miscellaneous fixesFull PR list of documentation-related changesFull PR list of project maintenance related changesFull PR list of other changes

Localisation

  • Update Dutch, Italian, Polish, Portugese, and Spanish translations.
  • Use uncompressed CPI code page files instead of the compressed FreeDOS-specific CPX format. This improves code page switching performance, which was rather slow with low cpu_cycles settings.
  • Ensure all platform-specific translatable strings are visible to the translators.

Full PR list of localisation-related changes

Contributors

The following commit authors, sponsors, supporters, and backers all invested their time or funds into the 0.82 release effort. Thank you!

Contributors are listed in alphabetic order.

Thank you for considering supporting our work through a donation on GitHub Sponsors orOpen Collective. Your contribution helps us purchase the necessary hardware and licenses to keep our project going.

0.82 commit authors

  • altiereslima
  • Arcnor
  • bluddy
  • classilla
  • dreamer
  • farsil
  • FeralChild64
  • ftortoriello
  • Grounded0
  • interloper98
  • japsmits
  • johnnovak
  • Kappa971
  • kcgen
  • keenanweaver
  • kklobe
  • LowLevelMahn
  • MeAreJeenius
  • rderooy
  • Ringdingcoder
  • shermp
  • stackErr-NameNotResolved
  • strikersix23
  • Torinde
  • weirddan455

0.82 sponsors

  • Antti Peltola

0.82 supporters

  • Wengier Wu

0.82 backers

  • BenBudr
  • Burrito78
  • Diduz
  • Florent Wagner
  • Hannu Hartikainen
  • Hugo Lucorcio
  • Robin Mattheussen

Thank you

We are grateful for all the community contributions and the original DOSBox project, on which DOSBox Staging is based.

Clock Signal (CLK) version 2024-10-19

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Logo de l'API Metal d'Apple
Version
2024-10-19
Body
Multi émulateur open source assez jeune demandant OSX 10.13 minimum et supportant les puces Apple Silicon (architecture Arm64). Les plateformes suivantes sont émulables : Acorn Electron, Amstrad CPC

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

2024-10-19

This release:

  • adds support for the Oric vsync hardware hack, and also corrects the Oric's 60Hz frame length better to support software vsync; and
  • improves — but far from perfects — its 6845 emulation, as primarily surfaced in the Amstrad CPC.

Vita3k version auto build 3666

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
Version
auto build 3666
Body

Tout premier émulateur Sony PS Vita qui n'émule actuellement que des homebrew bien que certains visuels de jeux commerciaux arrivent à s'afficher.

VirtualBox version 7.1.4

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
7.1.4
Body

Virtualiseur x86_64, il vous faut donc impérativement un Mac avec processeur Intel pour en profiter. A noter que le logiciel est sous licence GPL donc gratuit.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

7.1.4

This is a maintenance release. The following items were fixed and/or added:

  • GUI: Added latest NLS update for Turkish, Indonesian and Italian languages
  • VMSVGA: Improved flickering, black screen and other screen update issues with recent Linux kernels (bug #21955)
  • NAT: Fixed issue with restoring 7.0.X saved state
  • VBoxManage: Fixed breakage of "list vms" and "showvminfo" for inaccessible VMs
  • Windows host: Fixed system DLL size checking which failed with Windows 11 24H2 and recent Insider Preview builds (bug #22162)
  • Linux Guest Additions: Introduce initial support for kernel 6.12 (NOTE: In kernel 6.12, KVM initializes virtualization on module loading by default. This prevents VirtualBox VMs from starting. In order to avoid this, either add "kvm.enable_virt_at_load=0" parameter into kernel command line or unload corresponding kvm_XXX module)
  • Linux/Arm Guest Additions: Added possibility to automatically upgrade Guest Additions via Devices menu
  • EFI: Added missing LsiLogic MPT SCSI driver again to fix booting from devices attached to this device if the EFI firmware is used (7.1.0 regression)
  • EFI: Restored broken network boot support (7.1.0 regression)

AdvanceMAME version 4.0

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
4.0
Body

AdvanceMAME est un dérivé non-officiel de MAME (version 0.106) et MESS qui offre une meilleure prise en charge des télévisions et autres sortes de moniteurs ce qui sera sans doute apprécié des pers

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

4.0

  • Attempt to get Mirax up and Running (#170) [arcadez2003]
  • Karate Champ fix some sound issues (#169) [arcadez2003]
  • Updated the category.ini [Andrea Mazzoleni]
  • Romsets for Angler Dangler / Fishing (#168) [arcadez2003]
  • Add Angler Dangler / Fishing to decocass.c (#167) [arcadez2003]
  • Tidy up remove redundant sound call (#166) [arcadez2003]
  • Fix build issue of neogeo about ROMREGION_SOUNDONLY [Andrea Mazzoleni]
  • Improve sound for Flower (#165) [arcadez2003]
  • Fix some graphical niggles in Flower {dink} (#164) [arcadez2003]
  • Some fixes for Flower (#163) [arcadez2003]
  • asurabus and crswd2bl (#162) [arcadez2003]
  • Add Asura Buster to fuukifg3.c (#161) [arcadez2003]
  • Add support for Crossed Swords 2 (#160) [arcadez2003]
  • Finish hooking up the M6801 for Kiki Kai Kai and Kick And Run (#159) [arcadez2003]
  • Hook up the M6801 MCU's for Kiki Kai Kai and Kick And Run (#158) [arcadez2003]
  • Add Taito's Steel Worker (#157) [arcadez2003]
  • Finish Off the Kaneko16 driver add in Pack'N Bang Bang (#156) [arcadez2003]
  • New ones (#155) [arcadez2003]
  • Update 1943.c (#154) [arcadez2003]
  • Add two unique versions of 1943 and Led Storm (#153) [arcadez2003]
  • Bullet now playable and fix missing speech in Tough Turf (#152) [arcadez2003]
  • Small gfx fix for Taito's Super Ground Effects (#151) [arcadez2003]
  • cbombers (#150) [arcadez2003]
  • Video changes for cbombers and a fix for underfire (#149) [arcadez2003]
  • New one Chase Bombers (#148) [arcadez2003]
  • hsf2 (#147) [arcadez2003]
  • hsf2 video decryption (#146) [arcadez2003]
  • Hyper Street Fighter II (#145) [arcadez2003]
  • Attempt to fix Wing Force sound (revised) (#144) [arcadez2003]
  • Fix wrong logerror [Andrea Mazzoleni]
  • wingforc (#142) [arcadez2003]
  • wingforce video start (#141) [arcadez2003]
  • Hookup wingforce video call (#140) [arcadez2003]
  • New Working Game Wing Force (#139) [arcadez2003]
  • Force multi32 games like orunners as single screen [Andrea Mazzoleni]
  • Free Kick make the official version work (#138) [arcadez2003]
  • Fix Sample Sounds not playing in some versions of Bomber Man (#137) [arcadez2003]
  • Prevent debug popups appearing on screen in Lethal Enforcers (#135) [arcadez2003]
  • Small graphical hack for Lethal Enforcers (#134) [arcadez2003]
  • Lethal Enforcers improve emulation (#133) [arcadez2003]
  • Exerion Protection fix (#136) [arcadez2003]
  • fix mspactwin (#132) [grant2258]
  • Try again (#131) [arcadez2003]
  • Test A Possible Fix (#130) [arcadez2003]
  • Temporary build fix for mspactwin [Andrea Mazzoleni]
  • Assume imperfect games with incomplete protection emulation [Andrea Mazzoleni]
  • mspactwin (#129) [arcadez2003]
  • mspactwin_videoram_w (#128) [arcadez2003]
  • Hookup the new video call for mspactwin (#127) [arcadez2003]
  • Ms. Pacman Twin (#126) [arcadez2003]
  • New Working In Your Face (North America, Prototype) (#94) [arcadez2003]
  • Megasys1 video improvements (#93) [arcadez2003]
  • Megasys1 new EOF video call (#92) [arcadez2003]
  • Megasys1 gfx fixes and new working game (#91) [arcadez2003]
  • armedf improvements cont (#125) [arcadez2003]
  • Backport some improvements for armedf hardware (#124) [arcadez2003]
  • Add build for AdvanceBERRY 64 bit [Andrea Mazzoleni]
  • Detect the VideoCore also in /usr [Andrea Mazzoleni]
  • Remove the auto selection of buffered vs direct write [Andrea Mazzoleni]
  • Disable OpenMP for ScaleK on ARM [Andrea Mazzoleni]
  • Extend OpenMP support to ScaleK [Andrea Mazzoleni]
  • Remove unnecessary blit code [Andrea Mazzoleni]
  • Use XBR in all platforms [Andrea Mazzoleni]
  • Support OpenMP for XBR effect [Andrea Mazzoleni]
  • Refactor the blit buffer allocation [Andrea Mazzoleni]
  • Disable format truncation warnings [Andrea Mazzoleni]
  • More startup times [Andrea Mazzoleni]
  • Use single screen in psikyo4 games [Andrea Mazzoleni]
  • Change to version 4 [Andrea Mazzoleni]
  • Minor advblue changes [Andrea Mazzoleni]
  • Update HISTORY [Andrea Mazzoleni]
  • Add a configuration script for AdvanceBERRY [Andrea Mazzoleni]
  • Fix the frameskipping with slow game
  • Fix and extend the speedmark support
  • Fix crashes in some games like p47aces
  • dangerex (#123) [arcadez2003]
  • New Working Danger Express Atari Prototype (#122) [arcadez2003]
  • Hookup the HD647180 sound mcu for Ghox, TekiPaki and Whoopee! (#121) [arcadez2003]
  • Update joystick definition from libretro
  • New Working Hammer Away (#120) [arcadez2003]
  • New Working Fantasy Zone II - The Tears Of Opa Opa (system16c) (#119) [arcadez2003]
  • dkongx (#118) [arcadez2003]
  • New Working Game Donkey Kong II Jumpman Returns (#117) [arcadez2003]
  • Fix handling of customization sectioned input maps
  • Add coin option in the exit menu [Andrea Mazzoleni]
  • Add advmame Xbuttons configuration category [Andrea Mazzoleni]
  • Fix crash when saving a rotated png due integer promotion to unsigned

VMWare Fusion version 13.6.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
13.6.1
Body

Logiciel commercial de virtualisation de la société VMWare qui demande au minimum MacOS 10.15.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

13.6.1

Known Issues

  • Unable to install VMware Tools on macOS 15 Sequoia host operating system

    The Install VMware Tools button is grayed out on a device that uses macOS 15 Sequoia operating system.

    Workaround: Download VMware Tools from https://packages-prod.broadcom.com/tools/frozen/darwin/darwin.iso and execute the installation steps in https://knowledge.broadcom.com/external/article?legacyId=1014294.

  • vctl pull command is failing on Sonoma 14.5 and later

    If you attempt to pull an image by using the vctl pull command, it fails with a "hdiutil: mount failed - Permission denied" error on macOS Sonoma 14.5 and later Host Operating Systems.

    Workaround: None

  • The multi-monitor feature might not work correctly in specific topologies

    In specific situations, based on different hardware and topologies, the multi-monitor feature does not work as expected. You might see issues like reverting the topology to a single screen, or not cycling through monitors.

    Workaround: None.

Resolved Issues

  • Installing a Windows 11 arm 24H2 virtual machine fails with a blank screen

    Installing a Windows 11 arm 24H2 virtual machine through the Get Windows from Microsoft option fails with a blank screen. The issue occurred because of a problem loading a VMware svga video driver included in the ISO file created during the installation of a guest virtual machine. To configure a VMware svga video driver after the guest operating system installation, make sure to install VMware Tools. 

  • When creating a new virtual machine from an ISO image file, VMware Fusion does not recognize Windows 11 24H2

    If you create a virtual machine from a Windows 11 24H2 ISO image file, VMware Fusion recognizes a Windows Server 2025 iso file instead.

  • Importing a Boot Camp partition or creating a virtual machine based on a Boot Camp partition might fail with virtual disk is corrupt error

    If you try importing a Boot Camp partition on your disk or creating a virtual machine based on the Boot Camp partition, you might encounter the the virtual disk is corrupt error. The issue occurs when you try converting a 4KN disk with 4096 bytes in sector size with a Boot Camp partition to a virtual disk.

  • Virtual machine created on a VoiceOver enabled Mac shuts down randomly on macOS versions 14 and later

    If you enable VoiceOver on a macOS host version 14 and later and attempt to power on the virtual machine, the virtual machine randomly shuts down. In the console, you receive the The application with bundle ID com.vmware.vmware-vmx is running setugid(), which is not allowed. Exiting. error message. After upgrading to macOS version Sonoma 14.7 and macOS version Sequoia 15.0, the issue no longer occurs.

CorsixTH version 0.68

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
0.68
Body

Clone OpenSource de Theme Hospital qui nécessite les fichiers du jeu original.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.68

This version comes with two experimental features you can help us with by giving feedback on! These will be off by default.

New Features/Enhancements

  • In-game movies now play for users using TH Data directly from a .ISO file
  • Custom campaign creators can now optionally use the original level advance
    movie when progressing through the campaign
  • The Map Editor has received some love including new features, fixes, and
    jukebox controls
  • Long windows now behave properly in the game if they get intersected by an
    adjacent wall
  • You can now control the Jukebox from the Main Menu by going to
    Options > Jukebox
  • External (non-TH) XMI files are now supported by the Jukebox
  • The adviser now tells you the cost of replacing your machine if you cannot
    currently afford it
  • More cheats!
  • [Experimental] Right mouse panning can now be used instead of using the
    middle mouse button. Enable it in the configuration file
  • [Experimental] We’re closer to fully implementing falling actions! Get a
    sneak peek and get the chance to push people over by enabling it in the
    configuration file/debug menu

Changes

  • The demo movie will no longer play and cause jumpscares at the main menu if
    the CorsixTH window is not in focus
  • Game speeds are now more closely aligned with the original game
  • Improvements to handling of win/lose conditions, and the progress report
  • Staff tiredness levels are now taken from the level config file based on
    difficulty level of the main campaign
  • You can no longer win a level if you still have outstanding loans
  • Emergencies will now be announced once patients actually begin arriving
    instead of at the start
  • Errors with music playback will now attempt to provide more helpful
    information in the console
  • Level briefings now show before the in-game tutorial
  • The first patient of a level will now arrive faster after opening the
    hospital
  • The information dialog box is now more closely aligned with the original game
  • The tip of the day window should no longer be obscured in the main menu
  • The load/save windows now have better labelling
  • Unavailable languages are shown as disabled until you select a Unicode font
  • Support is added to auto-detect a Theme Hospital install via GOG Galaxy

Translations

  • Ukranian translation added. Thanks @JurecStrongman
  • Dutch translation has been updated. Thanks @jetenergy and @Alberth289346
  • Italian translation has been updated. Thanks @SebastianoPistore & @Inkub0
  • Russian translation has been updated. Thanks @Matroftt
  • Spanish translation has been updated. Thanks @ShiroAka
  • French translation has been updated. Thanks @nMustaki & @Sanndow
  • Brazilian-Portuguese translation has been updated. Thanks @altiereslima
  • Some unused language strings have been cleaned up
  • Custom campaign and level creators can now optionally add translated strings
    for campaign description, level briefing, and winning text

Bug Fixes

  • Swing (double) doors will no longer crash your game if you built rooms that
    used them while paused
  • Fixed a bug for NVIDIA users who didn’t like graphical corruption when
    playing fullscreen at non-native resolutions
  • Games should no longer crash irrecoverably because you have a 4k monitor :)
  • The game will now exit to the main menu cleanly if a problem occurred trying
    to load a new level or map
  • Staff who have left the hospital can no longer ask for a raise
  • Fixed a bug where some staff may have no initial before surname
  • Patients can no longer litter outdoors
  • Patients waiting for a player decision no longer lose their mood icon on
    vomit/pee
  • Fixed a bug where an unreachable reception desk could cause a crash
  • The Computer and Atom Analyser now make button sounds as originally intended
  • The mark for vaccination action now makes a sound as originally intended
  • Fixed a rare bug where edges of map tiles for parcels could cause unintended
    behaviour when purchasing plots
  • Active cheats will now persist across saves
  • Audio settings have better safeguards against no audio enabled/no background
    music
  • Movies will no longer attempt to play audio when global audio is off
  • Config values using brackets (such as a custom music directory) will now work
    properly
  • Custom campaigns menu now will use a scrollbar for long campaign descriptions
  • Continue Game now properly targets files explicitly ending in the .sav format
  • Tooltips for language menu now align with list items. Please note we are aware
    of an issue where some languages don't show a tooltip
  • Fixed an instance where information boxes could load pink from older
    savegames
  • Implemented a more permanent fix for the money bar being drawn incorrectly in
    some CJK and Cyrllic languages
  • Fixed a crash on exit that could occur in some systems
  • Mouse panning behaviour has been made more responsive and accurate

Packager Notes

  • Minimum CMake version is now bumped to 3.14
  • CMake presets are now available for some common build scenarios
  • Dependencies can now be obtained automatically using vcpkg on Linux and
    MacOS. If using Windows, please note that the CMake options have changed
  • If update checks are enabled you now require libcurl at build and run time
    (update checks can be disabled using the WITH_UPDATE_CHECK CMake option).
    Luasec and luasocket are no longer used

New Contributors

Virtual ][ version 12

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
12
Body

Émulateur d'Apple II possédant une interface graphique très pratique et intuitive. Attention, cet émulateur est payant (de 19$ à 49$ pour la version complète).

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

12.0

  • Virtual ][ now requires macOS 12.0 (Monterey) or better. Virtual ][ 11.4 remains available for download to run on macOS 10.13 up to 11.0, but is no longer actively supported.
  • Generating a movie of the Apple II screen did not work correctly in macOS 15 (Sequoia). This has been fixed.
  • The built-in Quick Look viewers for disk images and saved machine state failed in macOS 15 (Sequoia). These modules have been rewritten to fully comply with the latest macOS versions.
  • Screen shots of the virtual machine can now be made using a keyboard shortcut. If you create a series of snapshots, the application suggests a file name based on the previous snapshot plus a sequence number.
  • The cassette tape emulation now accepts input files with file extension .aiff or .aif (was .cass only).
  • The print preview can now be closed with the esc key.
  • Resetting the virtual machine while the Z80 processor is active could hang Virtual ][; this did for example happen in CP/M 3.0. This issue has been solved.
  • A crash occurred when a cassette tape was ejected while being recorded. This has been fixed.
  • Solved an issue where the performance monitor graph could appear outside its bounds.
  • Corrected zero page behavior when the Apple //e is reset. This improves general compatibility.

Parallels Desktop version 20.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
20.1
Body

Logiciel de virtualisation par abonnement (100€/an) pour Mac demandant au minimum Mojave (macOS 10.14).

Le lien de téléchargement renvoie à la version d’essai gratuite pour 14 jours.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

Toutes les éditions de Parallels Desktop 20 pour Mac

Prêt pour macOS Sequoia 15

Parallels Desktop 20 prend en charge le prochain macOS Sequoia 15 en tant que système d'exploitation principal sur Mac et en tant que machine virtuelle, vous pouvez donc mettre à niveau vos ordinateurs Mac une fois que le nouveau système d'exploitation sera disponible.

Look and Feel

  • Apporte des améliorations significatives à la fiabilité et à la convivialité des outils Parallels, qui ont été retravaillés à l'aide de l'interface utilisateur native dans tous les systèmes d'exploitation pris en charge : Windows, Linux et macOS.

Windows sur Mac

  • Ajoute la prise en charge de Windows 11 24H2 dès qu'il sera disponible. Sur la base de nos tests, Windows 11 version 24H2 améliore la stabilité et la vitesse de l'exécution d'applications basées sur x86 dans Windows sur Arm, rendant de nombreuses applications Windows importantes réalisables sur les Mac Apple Silicon ;
  • Résout les problèmes de résolution dynamique lors de l'exécution d'une machine virtuelle Windows 11 24H2 en mode fenêtré ;
  • Améliore la sécurité du processus de suppression de fichiers Windows en envoyant des fichiers supprimés des dossiers partagés vers la corbeille macOS au lieu de les supprimer définitivement ;
  • Résout le problème de rendu filaire dans l'application Rhino 8 sur les Mac Apple Silicon ;
  • Résout le problème du logiciel de modélisation Houdini 20 affichant des problèmes graphiques et des parties manquantes d'objets modélisés ;
  • Améliore la compatibilité avec de nombreuses applications Windows, y compris ArcGIS Pro, LabVIEW, Ninja Trader et bien d'autres ;
  • Atténue les problèmes de compatibilité du sous-système Windows pour Linux (WSL) pour les machines Windows 11 fonctionnant sur les Mac Apple Silicon en par défaut WSL 1 au lieu de WSL 2.

Linux sur Mac

  • Ajoute la prise en charge des nouvelles distributions Linux, telles que Fedora 39/40, Kali 2024.2 et Ubuntu 24.04 ;
  • Résout le problème qui a empêché l'installation d'Ubuntu 24.04 sur les Mac Intel ;
  • Adopte l'API FUSE de haut niveau pour les outils Parallels afin d'éliminer les multiples problèmes de compatibilité avec les nouvelles versions du noyau Linux ;
  • Ajoute la prise en charge de l'impression IPP à partir de machines virtuelles Linux, vous permettant d'imprimer à partir de Linux à l'aide d'une imprimante connectée à votre Mac ;
  • Ajoute des icônes mises à jour pour les distributions Ubuntu, Fedora et Kali Linux ;
  • Résout le problème avec le clavier et la souris qui ne fonctionnent pas lors de l'installation manuelle d'une machine virtuelle Ubuntu.

macOS (dans une machine virtuelle)

  • Vous permet de vous connecter à votre compte Apple à partir de machines virtuelles macOS 15+ fonctionnant sur des Mac Apple Silicon (nécessite à la fois votre Mac et la machine virtuelle pour exécuter macOS Sequoia 15 ou une version ultérieure).
    Remarque : cette fonctionnalité ne vous permit pas encore de vous connecter au Mac App Store ou à Xcode ;
  • Ajoute la prise en charge de la création d'instantanés de machines virtuelles macOS sur les Mac Apple Silicon.

Parallels Desktop 20 pour Mac Pro Edition

  • Présente Parallels AI Package, une machine virtuelle basée sur Linux conçue sur mesure pour permettre aux développeurs et aux étudiants d'apprendre rapidement et de commencer à développer l'apprentissage automatique, des grands modèles de langage (LLM) et des applications de vision par ordinateur. Le package est disponible via le catalogue d'extensions Visual Studio Code. En savoir plus sur le paquet AI ici ;
  • Ajoute la possibilité de contrôler des machines virtuelles en utilisant un langage naturel avec Microsoft Copilot intégré à l'extension Visual Studio Code ;
  • Ajoute la prise en charge de l'utilisation de GitHub Actions pour automatiser le déploiement et la gestion de machines virtuelles directement à partir d'un référentiel GitHub, par exemple, en déclenchant un provisionnement, un test et une configuration de machine virtuelle dans le cadre d'un pipeline spécifique ;
  • Améliore l'expérience du plugin Parallels Packer pour les machines virtuelles macOS fonctionnant sur les Mac Apple Silicon en automatisant le processus de configuration initial à l'aide du framework Apple Vision (OCR).

Les développeurs de logiciels et les professionnels de l'informatique utilisant Parallels Desktop sont invités à partager leurs commentaires sur ces améliorations, à discuter des suggestions de fonctionnalités et à s'amuser avec des personnes partageant les mêmes idées sur la chaîne Parallels Desktop Discord.

Parallels Desktop 20 pour Mac Business Edition

  • Ajoute la possibilité de contrôler et d'orchestrer plusieurs hôtes et machines virtuelles Parallels Desktop à l'aide de notre nouveau service Parallels Desktop pour DevOps ;
  • Améliore la compatibilité avec plusieurs solutions MDM (par exemple, Microsoft Intune) grâce à un package de déploiement repensé qui prend en charge le téléchargement de machines virtuelles préconfigurées à partir de destinations de stockage cloud et réseau.

Parallels Desktop 20 pour Mac Enterprise Edition (à venir plus tard en 2024)

Présentation du nouveau niveau : Enterprise Edition, à venir plus tard cet automne. Cette édition est conçue spécifiquement pour les organisations qui ont besoin de plus de contrôle, de visibilité et d'efficacité dans la gestion d'environnements virtuels à grande échelle. L'édition d'entreprise :

  • Rationaliser le déploiement des machines virtuelles, en économisant du temps et des efforts ;
  • Vous permet d'attribuer des politiques entre des groupes de machines ou d'utilisateurs ;
  • Activez une meilleure visibilité de vos machines virtuelles gérées.

Ce qui a été obsolète ou supprimé de Parallels Desktop 20

Selon les statistiques des utilisateurs qui participent au programme d'expérience client Parallels, certaines fonctionnalités du produit sont très rarement utilisées ou pas du tout. Nous avons décidé de cesser de les prendre en charge ou de les supprimer complètement de Parallels Desktop et de nous concentrer sur les fonctionnalités fréquemment utilisées et d'autres améliorations.

Vous trouverez ci-dessous la liste des fonctionnalités qui ne sont plus prises en charge et qui seront supprimées dans les futures versions de Parallels Desktop pour Mac 20.

Sur tous les ordinateurs Mac, les éléments suivants ne sont plus pris en charge :

  • Démarrage réseau pour les machines virtuelles Windows, macOS et Linux

Sur les ordinateurs Mac dotés de processeurs Intel, les éléments suivants ne sont plus pris en charge :

  • Prise en charge de l'émulation réseau et USB qui repose sur des extensions du noyau
  • Prise en charge de macOS 10.5 à 10.8 et des machines virtuelles Oracle Solaris

Stella version 7.0

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
7.0
Body

Émulation parfaite de l'Atari VCS 2600 (Video Computer System) dont le dernier build demande un OSX 10.7 minimum.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

A new major release of Stella is now available; first time in over two years! Here are some of the changes:

  • Enhanced ROM launcher to allow multiple images per ROM.
  • Made heaps of additional images available for the ROM launcher.
  • Added searching by filename for ROM launcher images.
  • Added option to start random ROM.
  • Added automatically enabled phosphor modes.
  • Enhanced Game Properties dialog for multigame ROMs.
  • Added 2nd UI theme and hotkey for toggling UI theme.
  • Added bezel support (incl. Sinden Lightgun).
  • Added optional type format detection based on colors used.
  • Added Joy2B+ controller support.
  • Added auto detection for QuadTari attached controllers.
  • Enhanced Kid Vid support to play tape audio.
  • Added port selection, used for controller default mapping.
  • Added missing PlusROM support for E7 bankswitching.
  • Enhanced movie cart (MVC) support.
  • Accelerated emulation up to ~15% (ARM).
  • Added limited GameLine Master Module bankswitching support.
  • Added 03E0 bankswitching for Brazilian Parker Bros ROMs.
  • Added WF8 bankswitching used by some certain Coleco white carts.
  • Added JANE bankswitching used by Coleco's Tarzan prototype.
  • Added ELF mapper for Mattress Monkeys.
  • Added BUS bankswitching support for some older demos.
  • Fixed broken 7800 pause key support.
  • Added developer option for random hotspot peek values.
  • Added user defined CPU cycle timers to debugger.
  • Removed 'launcherroms' option, since it was causing some issues.
  • Codebase now uses C++20 features, which means a minimum of gcc-11
    or clang-10 for Linux/Mac, and Visual Studio 2022 for Windows.

SameBoy version 0.16.7

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Logo de l'API Metal d'Apple
Version
0.16.7
Body

Émulateur de Nintendo Game Boy et Game Boy Color et Super Game Boy au départ exclusivement pour macOS.

Si les sources sont disponibles, les derniers builds demandent OSX 10.12 minimum.

Fiche ios
Présent sur Altstore
Non

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

0.16.7

his version is backwards compatible with save states from SameBoy 0.14.3 and newer, as well as save states from any BESS compliant emulator.

New/Improved Features

  • It is now possible to cycle between different main cameras on supported iPhone models in the iOS frontend
  • The iOS frontend can now directly open ZIP archives
  • ROMs can now be deleted from the iOS library using a context menu as well
  • The Homebrew Hub in the iOS frontend was moved to a tab
  • A new flat CRT filter is now available
  • Retouched iOS icons, including support for dark and tinted icons

Bug Fixes

  • Worked around a Wayland bug that sometimes caused SameBoy to crash it on exit
  • Fixed a bug caused turbo/slow-motion/rewind modes to unexpectedly exit when using an external controller in the iOS frontend
  • Prevented the console from flashing in the Windows version
  • Fixed a bug when comparison operators had the wrong priority in the debugger
  • Fixed a potential crash involving haptics in the iOS frontend
  • Fixed a bug that caused the delete and unwatch commands to list the wrong breakpoint/watchpoint after deleting one
  • Fixed more potential edge cases that could prevent the Cocoa frontend from opening files
  • Fixed incorrect spellings of Game Genie as "GameGenie"

Misc Internal Changes

  • Fixed an issue that made macOS binaries incompatible with some older versions of macOS when using the latest macOS SDK
  • SDL2 has been upgraded for Windows releases

DOSBox-X version 2024.10.01

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
2024.10.01
Body

Reprise de l'émulateur original DosBox incluant le support du 3Dfx et permettant d'installer un Windows jusqu'au 98 et émulant même le PC-98. Les sources, compatibles SDL 1 et 2, sont disponibles.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

2024.10.01

  • Allow the ".inst" extension for CUE sheets. (Allofich)
  • Add SET /FIRST, a DOSBox-X extension, that takes the specified
    variable if it exists and moves it to the front of the environment
    block. (joncampbell123).
  • SET command processing has been cleaned up and streamlined.
    Added /ERASE command line switch to clear the environment
    block (DOSBox-X extension). (joncampbell123).
  • VESA BIOS: Add new option to adjust reported linear framebuffer
    address by a specific number of pixels. This is needed by
    "Out of Control" by Contract which for whatever reason,
    will always draw to the LFB base minus 128 bytes. This option
    makes it possible to correct the demo graphics. (joncampbell123).
  • Gravis Ultrasound: Officially, registers 0x0-0xF, the voice
    control registers, are documented to have a 0x0-0xF write and
    0x80-0x8F read alias. Unofficially, according to the behavior
    of 1997 demo "Out of Control" by Contract, all GUS registers
    have a N and (N+0x80) alias, or at least register 0x4C, and
    you can read them back from either index. Or else the demo
    fails to detect the GUS. So add this alias, but only if
    enabled in dosbox.conf. Real hardware testing is required to
    know if the actual GUS behaves this way and which versions.
    (joncampbell123).
  • Move the INT 3 default vector to well within the initial 16
    bytes of the DOS kernel, away from the List of Lists and SFT.
    The previous placement caused certain versions of Windows 3.2
    (yes, the Chinese version) to crash on startup. (joncampbell123).
  • When using the running program to name screenshots and such,
    filter out all invalid characters so that Windows users can
    take snapshots even if junk characters are there (joncampbell123).
  • DOS FAT driver: If INT 13h reports disk change, adapt floppy
    disk geometry to new disk image according to media byte. This
    allows DS_BLISS to present it's 720K fake floppy even if the
    user initially mounted a 1.44MB floppy to drive A: (joncampbell123).
  • INT 10 mode list: Add "pitch" parameter. If nonzero, the value
    (in pixels) is how to program the pixels per scanline when
    setting the mode.
  • VESAMOED: Add -pitch option to control the pitch (pixels per
    scanline). The intent is to work around DOS games that assume
    nonstandard pixels per scanline by allowing the VESA BIOS mode
    to use a different one. For example, Line Wars II has an S3
    acceleration mode that uses 800x600, but for whatever reason,
    assumes the video mode is 1024 pixels per scanline, and will
    render garbled graphics if that is not the case. (joncampbell123).
  • S3 emulation: Follow S3 Trio64 documentation and mask the Linear
    Window Position bits according to the size of the memory. You
    can only place it on a multiple of the memory size. This silences
    warnings caused by Line Wars II which appears to modify only the
    upper byte but not the lower when modifying this register, which
    then leaves 0xA0 in the lower half. That lower half would be
    ignored for 1MB or larger video memory sizes. (joncampbell123).
  • S3 XGA emulation: Add XGA acceleration for 4bpp packed 16-color
    SVGA modes. A CAD package has S3 support drivers that use the
    16-color 4bpp packed modes and expects XGA acceleration to work.
    (joncampbell123).
  • Add "-o int13" option to IMGMOUNT to direct the FAT driver to do
    all disk I/O through INT 13h instead of directly. This is intended
    for certain demoscene productions that apparently like to make
    files appear out of thin air by intercepting INT 13h floppy disk
    I/O and then asking MS-DOS to run something from it. Hack for
    "DS_BLISS" demo. (joncampbell123).
  • Fixed crash when a language file is loaded on a Windows host with
    US keyboard (maron2000)
  • Added Added sharp-bilinear Direct3D shader (RibShark)
  • Pass output dimensions to Direct3D shaders (RibShark)
  • Fixed BPB of floppy images made by IMGMAKE command (maron2000)
  • Fixed timestamp of volume label changed by LABEL command (maron2000)
  • Fixed pathname issues when mounting differencial VHD images (maxpat78)
  • Corrected relative/absolute track offset in subchannel data for
    CD-ROM images (RibShark).
  • Fixed particular dead keys were not working to input characters
    with diacritics (maron2000).
  • Enabled "Edit and Continue" option for debug builds of Visual Studio
    Intel builds (aybe).
  • Updated libchdr to latest (treloret).
  • Fixed icon in Gnome dock bar (FredBezies).
  • add option "[dos] automount drive directories" for Windows builds,
    this will mount existing drive directories from C to Y drive (aybe).
  • fix off-center and off-screen window after entering the
    configuration tool while using TTF output mode (aybe).
  • add menu item for centering window "Video/Center window" (aybe).
  • Fixed update-version-number script to patch all *.iss files, not
    just the specific one it did before, to ensure future releases have
    correct version numbers. (joncampbell123).
  • Updated Nuked-OPL3 code to nukeykt/Nuked-OPL3@cfedb09 (StevenSYS)
  • Updated SDL2 library to 2.30.4 (maron2000)
  • Fixed TTF mode didn't change to graphic mode when machine = Hercules
    (maron2000)
  • Configuration tool: (aybe)
    • more Windows 3.1 look'n'feel (themes w/ host dark mode detection)
    • enhance main window layout, it is now visible in its entirety
    • fix layout issues, off by one in rectangle drawing functions
    • fix 'list iterators incompatible' when pressing the Tab key
    • properties/help: sorted alphabetically, mouse wheel scrollable
    • remove few rendundant labels, adjust names of some others
    • retain 'show advanced options' state throughout session
  • SVN r4483: Fix compilation in Visual Studio 2008 (Allofich)
  • DOSBox Staging: Decouple CMS and OPL emulations (Allofich)

Hypseus version 2.11.3

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
2.11.3
Body

Il s'agit d'un émulateur de bornes d'arcade LaserDisc, basé sur le précédent émulateur nommé Daphne, et utilisant la librairie SDL2.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

2.11.3

   Note: There is now a dedicated Bezels repo here: https://github.com/gojidan/hypseus-singe-bezels

  • Implement multiple Game controller support [See gamepad hypinput.ini example]
  • Joystick API HAT is now attributed to a single Joystick [See also -openhat]
  • Compile time method to separate Daphne and Singe game types in ES.
  • Increased Scoreboard bezel positioning to cater for DQHD+
  • Replaced some legacy Daphne overlay video:: appendages.
  • zlua enhancements. Support for alternate/multi game zip ROM [See -usealt]
  • Finally addressed the early SDL2 getPixel workaround/kludge. [Widge]
  • -screen argument now allows placement in a multi screen setup.
  • -bezeldir specify an absolute path to the 'bezels' folder.
  • Peripheral overlay improvements in gpworld and badlands
  • Thayer's "timer" scoreboard alpha level simplified.
  • Added a Window icon for taskbar enhancement.
  • YUV palette transparency functions improved.
  • Fix -vertical_stretch YUV stretching. [See cliff]
  • Added -horizontal_stretch YUV stretching.
  • Reduce VLDP flicker in aceeuro transition screens.
  • Fix obscure Thayer's positional toolbox bug.
  • Fix -haptic 0 argument placement/behaviour.
  • Fix rewriteStatus() API call in zipped ROM's.
  • Added Singe API calls for volume, scale, focus/zoom and multiple Game Controllers.
  • Example bash loader scripts for actionmax and captainpower running -usealt.
  • Update hypjsch to v1.21
  • New logo

Comments:

  • Users with multiple Joysticks attached using HAT controls, may need to make config adjustments.
  • Game Controller configurations should be backwards compatible, use new template for updates.
  • The zlua -usealt argument removes the need for ES symlinking, in games such as ActionMax.
  • Added -singedir to force absolute singe/ folder path location in ES installations.

Citra version r608383e

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
r608383e
Body

Émulateur de 3DS qui fait tourner quelques jeux commerciaux (qui devront préalablement être décryptés, ce qui est assez complexe).

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

r608383e

Match changes to svcMapProcessMemoryEx from latest Luma3DS (#264)

Exult version 1.10.1

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    Logo des processeur PowerPC
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
1.10.1
Body

Exult recréé le moteur du jeu Ultima 7 et est capable d'utiliser les fichiers de graphismes et de données du jeu.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.10.1

  • Fixed crash on Windows by increasing compatibility with old CPUs
  • Fixed Android launcher not installing mods
  • Fixed new releases being unable to download and install our mods on Windows
  • Added new icons for our main platform (thanks Florian Piesche)

XRoar version 1.6.5

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
  • Logos
    Le logo de la bibliothèque SDL
Version
1.6.5
Body

Émulateur open source de Dragon32/64 et Tandy CoCo.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

1.6.5

  • SDL: fix use of physical joysticks after disconnecting [Pere Serrat]

1.6.4

  • Fix Control+Shift+digit shortcuts
  • Fix LUT-based composite rendering for CoCo 3 [Christian M]

1.6.3

  • Ensure data chunk in WAV output is of even length [Stacey Vetzal]

1.6.2

  • Add missing menus to Windows/Mac OS X+ UIs

1.6.1

  • Reinstate ROM image header skipping [Davy Mitchell]

1.6

  • New -ram-org option to specify RAM addressing
  • New -ram-init option to specify initial RAM state
  • 6309 DIVD behaviour fixed against Tim Lindner’s fuzzing tool
  • 6309 DIVD timing fixed according to David Banks’s behaviour notes
  • 6309 DIVQ behaviour & timing adjusted similarly, though untested
  • More accurate observed NTSC CoCo 3 GIME composite video behaviour
  • New GTK+ 3 UI
  • New printer control dialog (GTK+ 3, Windows) or menu options (Mac OS X+)
  • More keyboard virtual joystick profiles included by default
  • All physical joysticks selectable from menus by default
  • New machine Dragon Professional (Alpha), 'dragonpro'
  • New machine Tandy Deluxe Colour Computer, 'deluxecoco'

OpenMSX version 20.0

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
20.0
Body

Émulateur open source Universal de MSX, MSX2, MSX2+.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

openMSX 20.0—Autumn Spring—is a major release, in which we introduce the new Graphical User Interface, replacing the OSD menu. A faster and more powerful debugger is now included in openMSX itself. Configuration for MSX joystick/JoyMega has been improved drastically using the new GUI. If you still want to use Catapult, you can use the Catapult release that came with openMSX 19.0. Please read the release notes for details of the openMSX changes.

As always, special thanks to all the contributors of this release who are not in the core team! Keep these pull requests coming!

Please note that as of now, a system with OpenGL 2 support is required to run openMSX.

Heroic Games Launcher version 2.15.2

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
2.15.2
Body

Heroic est un lanceur de jeux gratuit et open source, compatible avec les plateformes Epic Games Store, GOG, et Amazon Prime Gaming. Voici ses principales fonctionnalités :

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

2.15.2

Outstanding Fixes

  • Fixed Amazon Games library synchronization failure
  • Fixed issues with CYGNI: All Guns Blazing and Black Myth: Wukong from Epic Games
  • Fixed GOG cloud saves issues, when files were removed using utility on GOG's website

What's Changed

VMTek version 2.2.5

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
2.2.5
Body

Virtualisation de Mac ou Linux (pas encore Windows) dans une belle interface native Mac. Coûte 20€.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog
  • 2.2.5

    Sep 19, 2024

    Fixed a bug that could prevent restoring older snapshots on Linux/EFI VMs.

  • 2.2.4

    Jul 31, 2024

    - Fixed a bug that prevented resuming of cloned Linux VMs

    - Fixed a bug that prevented VMs with external disk images from starting

  • 2.2.3

    Jul 9, 2024

    Added suspend/resume support for linux VMs

  • 2.2.2

    Apr 3, 2024

    - Improved Folder Sharing configuration UI

    - Improved image selection UI

    - Minor UI improvements

  • 2.2.1

    Apr 2, 2024

    - Added "Include Unavailable" filter to grid view

    - Fixes an issue where a VM could fail to resume from suspension due to the VMTek Agent Disk Image being automatically unmounted

    - Disabled the Shut Down option on macOS guests when the agent is not installed

  • 2.2.0

    Mar 28, 2024

    - Fixed an issue in the previous update that prevented saving snapshots correctly

    - Improved provisioning recommendations

    - Added selection of input device during macOS provisioning

    - Various UI improvements

  • 2.1.4

    Mar 14, 2024

    Various minor UI improvements.

  • 2.1.3

    Mar 9, 2024

    Disabled suspend/resume on Linux/EFI temporarily

  • 2.1.2

    Feb 29, 2024

    - Added a remove button to the folder sharing configuration UI

    - Fixed an issue with saving the location of a VM that was relocated

  • 2.1.1

    Feb 18, 2024

    - Fixed an issue with detecting mounted disks containing virtual machines

  • 2.1.0

    Feb 4, 2024

    - Added guest agent for macOS guests

    - Force Shut Down can now be used while the VM is suspended

    - Fixed delay when suspending a VM after it has been running for a substantial amount of time

    - Worked around an issue where switching to bridged network could crash the VM

    - Performance improvements

    - Minor UI tweaks

  • 2.0.4

    Jan 28, 2024

    - Allow deleting suspended VMs from the library

    - Fixed an issue with VM cloning failing that was introduced in the previous update

    - Fixed a potential disk image corruption issue in macOS guests

  • 2.0.3

    Jan 22, 2024

    - Added option to start or resume selected VMs on VMTek launch

    - Added option to start VMTek on login

    - Added app Settings window

    - Fixed in issue with reordering VMs in the menubar item

    - Improved file picker

    - Fixed an issue where the mouse cursor over a VM may remain invisible when a popup dialog appears

  • 2.0.2

    Jan 13, 2024

    2.0.2

    - Added filtering to grid library view

    - Implemented drag and drop open for library window

    - Improved guest/host resolution change code
     

    2.0.1

    - Enabled drag & drop in the grid view

    - Improved VM shutdown code when quitting

    - Minor UI tweaks

  • 2.0.1

    Jan 12, 2024

    - Fixed an issue with the activation system

    - Suspend/resume is now supported on macOS guests (macOS 14.1.2 or later host required)

    - Added snapshots support

    - Added a graphical snapshot manager interface

    - Added Meta section to configuration window

    - Added Maintenance section to configuration window

    - Added support for online cloning

    - Added support for Mac Trackpad pointing device (macOS 13 or later guests only)

    - Added support for NVME controller

    - Added dynamic resolution change support

    - Added menubar extra

    - Added grid view to library

    - Added color labels to library

    - Fixed a possible install issue for macOS guests

    - Improved macOS keyboard support

    - Improved provisioning UI

    - Improved Library UI

    - Improved VM shutdown code when quitting

    - A free 7 day trial is now available

  • 2.0

    Jan 10, 2024

    - Suspend/resume is now supported on macOS guests (macOS 14.1.2 or later host required)

    - Added snapshots support

    - Added a graphical snapshot manager interface

    - Added Meta section to configuration window

    - Added Maintenance section to configuration window

    - Added support for online cloning

    - Added support for Mac Trackpad pointing device (macOS 13 or later guests only)

    - Added support for NVME controller

    - Added dynamic resolution change support

    - Added menubar extra

    - Added grid view to library

    - Added color labels to library

    - Fixed a possible install issue for macOS guests

    - Improved macOS keyboard support

    - Improved provisioning UI

    - Improved Library UI

    - A free 7-day trial is now available

  • 1.6

    Oct 18, 2023

    Fixed a possible install issue with macOS.

  • 1.5

    Jul 3, 2023

    - Fixed IMG disk images not being selectable from the open dialog in some cases

  • 1.4

    Jun 5, 2023

    Improved tabbed interface support.

  • 1.3

    Jun 3, 2023

    - Fixed some configuration options not being changeable since last update

    - Fixed an issue causing disk images to be saved as .dmg instead of .img

  • 1.2

    May 10, 2023

    - Fixed disk images not being selectable in open dialogs on some machines

  • 1.1

    Mar 27, 2023

    Fixed an possible hang whe

Gamma version 1.7.5

Mise à jour
  • Logos
    Icône iOS
Version
1.7.5
Body

Émulateur assez complet de Playstation pour iOS. Il affiche des publicités ou des achats in-app.

Fiche ios
Présent sur Altstore
Non

1.7.0 - 1.7.5

Sep 18, 2024

BIG BIG BIG update! Enjoy this one!

  • - Fixed games from bug reports and even fewer games need a BIOS now

    - Beautifully added L3 and R3 controller buttons

    - Import zip files, Gamma Pros can import 7z files as well

    - We're number 1 in game compatibility

    - We're the most stable PS1 emulator, completely crash-free

    - Enhanced screen mirroring support

    - Fixed DropBox syncing and Report a Bug issues

    - Fixed saving to memory cards

    - Take screenshots

    - Supports game mode

    - Memory cards are now per-game

    - You can now import and export memory cards

    - Fast forward now has variable speed, tap and hold to select

    - Set your color theme for Gamma with the Gamma Pro Color picker. Thank you for your support!

    - Fixed display bugs with external displays

    - Added a volume setting to play game audio while listening to another app

    - Shows total time you've played a game, shown in pause menu

    - Added SBI patch support in game selection's long-press menu

    - Enhanced Audio is set to on by default

    - Added option to remove am imported BIOS

    - Fixed offline mode

    - Fixed a controller bug when resuming a paused state

    - Fixed a bug on iPad causing crashes when tapping the cheats and reset controller skin buttons

    - Fixed many games as noted in the app's What's New section

    - Much of the work in this update is a result of listening to feedback I get from bug reports. You ask, we deliver!

    - A huge thank you to Diana for keeping me happy when things get rough. You make the hard work worth it...

Flycast Dojo version 6.53

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
6.53
Body

Dérivé de l'émulateur Flycast permettant de jouer en réseau par https://www.fightcade.com notamment.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

6.53

Flycast Dojo 6.53 adds a "First To" indicator to the Player Name overtlay for Netplay games when this is defined. This release also adds the ability for Lua scripts to play back recorded inputs saved from files generated in Training Mode.

 

Flycast Dojo 6.53 Changelog

  • Training, Lua: Load & Play Record Slots from files
  • Netplay Overlay: Add First To "FT" Indicator when defined next to names.

Flycast Dojo 6.52 is primarily a bug fix release. In Training Mode, simulated inputs are now disabled when operating the in-game menu (Thanks to SIlentscope88 for the report). This release also adds corrected files for Training & Game Value export for Marvel vs. Capcom 2 stages.

Flycast Dojo 6.52 Changelog

  • Training, Lua: Disable simulated button presses when menu is toggled. Releases inputs for controlling player.
  • Training & Game Value Scripts: Fix MvC2 stages

Flycast Dojo 6.50 introduces an adjustable numeric limit for session output, the ability to read custom game values determined by game-specific JSON files, as well as bug fixes.

 

Custom Game Values for Text Output

You can define a file for any game with the internal game values you want for text export. No need for Lua scripting if you know memory addresses or have presets made. Custom JSON files for NAOMI Capcom vs SNK 2 (cvs2.json) and Dreamcast Marvel vs Capcom 2 (Marvel vs. Capcom 2 (USA).json) are included in the data/game_values directory for reference.

Flycast Dojo 6.50 Changelog

  • Custom Session Text Output: Values set via per-game JSON files
  • Input Recordings: Same/Load from Game-Specific Directories (recordings/<game_name>)
  • Stream Text Output, Max Sessions
  • Fix netplay game launch for games without savestates
  • miniupnpc: update UPNP_GetValidIGD call for new API versions
  • Peer Verification Error: Add button to FAQ entry for more info
  • Game Entry: Add MvC2 2022 Ratio

Flycast Dojo 6.48 adds an overhaul to the in-game menu, Training Mode Recording enhancements, the ability to output session text for multiple instances of the emulator, and various bug fixes.

In-Game Menu Redesign

The in-game menu has been redesigned to accommodate more buttons, and adds icons to make the various available functions stand out.

Training Mode: Recording Slot Expansion, Loading & Saving

Training Mode input recording slots have now increased from 3 to 6. You can either assign them to individual buttons, or cycle through them through a button of your choice.

You can now save and load your Training Mode input recordings as files. 10 recording slots are available, and are saved in the data directory. You can save your recording slots for use between sessions, or even share the files with your friends to help them out! With 6 recording slots and 10 files they may be saved to, you can save and load up to 60 input sequences during any active training session.

 

For Streamers, Output Match Text for Multiple Sessions

You can have Flycast Dojo export game details like game name, player names, and current score to the out directory in your data, now separated by numbered session folders. This allows you to save old sessions, or even run multiple instances of the emulator with unique files for each open session.

Bug Fixes

  • Proper player name order for Fightcade guests and P2P games
  • Fix mode selection in main menu when opened via Test Game mode

Flycast Dojo 6.48 Changelog

  • Settings: Fix Output Text for Multriple Sessions Description

Flycast Dojo 6.47 Changelog

  • Training: Save/Load Recordings as Files
  • Training: Increase recording slots from 3 to 6
  • Output Text for Multiple Sessions, Folders separated by session count
  • In-Game Menu: Redesign, Add Colored Training Mode Buttons & Icons
  • Fix Match Code Cancel
  • Test Game: Fix Main Menu Mode Selection
  • Online: Fix player name order when player info message is not sent

Delta version 1.6.3

Mise à jour
  • Logos
    Icône iOS
Version
1.6.3
Body

L'un des meilleurs émulateurs disponible sur iPhone/iPad, distribué sur l'Altstore en Europe et sur l'AppStore d'Apple ailleurs.

Fiche ios
Présent sur Altstore
Oui

1.6.3

• Fixed not unlocking Experimental Features
• Fixed misc. visual bugs on iOS 18

 

1.6.2

  • Fixed occasionally dropping DS touch screen inputs
  • Fixed crash loading certain skins with fallback traits
  • Fixed crash loading certain iPhone skins on iPad
  • Fixed app freezing when AirPlaying
  • Fixed app freezing when rotating device with certain skins

 

1.6.1

New
  • Supports using iPhone skins on iPad
  • "Show Touches" Experimental Feature
  • Optionally show touches when playing games or navigating UI
  • Useful for screen recordings and tutorials
Fixed
  • Fixed rare crash when loading DS save states
  • Fixed game controllers not working on visionOS and macOS
  • Fixed hardware keyboard support on macOS
  • Fixed menu button not working on external controllers with remapped menu button
  • Fixed delayed inputs on external controllers with remapped menu button
  • Fixed DS touch screen not responding after updating to iPad version

 

1.6

New

App Icon

  • Brand new legally-compliant app icon (thanks Caroline Moore!)
  • Includes alternative app icons designed by community members:
  • "Halogenide" by Sebastiaan de With
  • "Ketchup" by Ben McCarthy
  • "Microchip" by Sean Fletcher

iPad Support

  • Play games full screen on iPad's beautiful display
  • Brand new controller skins designed specifically for iPad (thanks Caroline Moore!)
  • Supports multiple windows in Stage Manager and Split View
  • Automatically pauses games when switching windows (optional)

Handoff

  • Seamlessly switch between iPhone and iPad
  • Continues playing exactly where you left off
  • Also supports Delta on Apple Silicon Macs via Mac App Store
     

melonDS 0.9.5

  • Improves DS game compatibility & performance
  • BIOS files are now optional!
  • Supports "inserting" GBA games into DS dual-slot
  • Increased Fast Forward speed to 3x (A15 processor or later)
     

Menu Button Gestures

  • Use gestures while holding menu button to perform quick actions
  • Menu + Horizontal Swipe: Fast Forward
  • Menu + Any Button: Hold Button
  • Menu + Double-Tap: Quick Save
  • Menu + Long-Press: Quick Load

Experimental Features

  • New section in Settings for features by third-party contributors
  • Features are WIP and should be used at user’s discretion
  • Available for Patrons on "Beta Access" tier or higher
     

Save States

  • Sort save states by name
  • View all incompatible screenshots on a separate screen
  • Export save states to import into other emulators
     

“Display Full Screen” AirPlay Setting

  • Control whether Delta shows games full screen on external displays
  • Disable to use multiple windows on external display with Stage Manager
     

Misc.

  • Supports Game Mode on iOS 18+
  • Increased DS screen size for default edge-to-edge iPhone landscape skin
     

Fixed

  • Fixed exporting save file without file extension
  • Fixed interface rotating when playing WarioWare: Twisted!
  • Fixed Pokemon Black & White (2) freezing with C-Gear enabled

VisualBoyAdvance-M version 2.1.11

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo 64 bits
Version
2.1.11
Body

Fork de VisualBoy Advance avec des fonctions supplémentaires.

Le journal des nouveautés qui font rêver les nostalgiques

Changelog

2.1.11

  • 3eea90a - build: set BUILD_TESTING=OFF when not git checkout [rkitover]
  • b3952d7 - build: fix ENABLE_LIRC=ON [rkitover]
  • f264e7f - Fix Help -> Translations URL [rkitover]
  • 61f427d - Write shortcuts in the proper section (#1335) [Steelskin]
  • d619ee2 - build: fix installing GoogleTest [rkitover]
  • 2620703 - Update WinSparkle to 0.8.1 and add ARM64 [rkitover]

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
par Emuzone le
par Emuzone le

La documentation émulomane sur Mac