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

Wine version 9.21

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Logo des processeur PowerPC
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
9.21
Body

Il ne s'agit pas ici d'un véritable émulateur de PC.

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

Changelog

9.20

What's new in this release:

  • Bundled Capstone library for disassembly in WineDbg.
  • More formats supported in D3DX9.
  • Static analysis and JUnit test reports in Gitlab CI.
  • More support for network sessions in DirectPlay.
  • Various bug fixes.

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

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

You will find documentation here.

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

Bugs fixed in 9.20 (total 15):

  • #39848 Victoria 2 (Steam) fails to start with Wine-Mono
  • #50850 Just Cause crashes when starting new game (D3DXCreateTexture unsupported format, fallback format crashes)
  • #56372 musl based exp2() gives very inaccurate results on i686
  • #56645 unimplemented function httpapi.dll.HttpSendResponseEntityBody
  • #56973 Building wine with mingw/gcc 14.1.1 fails with error '-Wimplicit-function-declaration'
  • #57233 Multiple games show black screen/window on startup (BeamNG.drive, Wargaming.net games)
  • #57245 Can't recognize executables/scripts with a dot in the name...
  • #57250 Rhinoceros installers crash with bad_alloc
  • #57269 wine-9.19 build with ffmpeg fails in winedmo in Ubuntu 20.04
  • #57271 winetricks -q art2kmin shows several popups -- Unable to load dll
  • #57293 Helicon Focus 8.2.0 regression: open images hangs the application
  • #57294 Wine 9.13+ freezes in some applications using WMA Lossless audio
  • #57300 KnightOfKnights crashes once entering the game
  • #57302 In Notepad++ find window gets glitched after losing and regaining focus
  • #57311 Nikon NX Studio Overlay windows incorrectly shown.

PPSSPP version 1.18.1

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

PPSSPP est un émulateur PSP open-source.

Fiche ios
Présent sur Altstore
Non

1.17.4

  • Added setting to control the app switching mode on iOS (you can now get rid of the indicator at the bottom of the screen, at the cost of losing the double-swipe app switching behavior)
  • Fixed some bugs in savestate handling that could cause crashes
  • Fix bug in IR interpreter causing crashes and strange behavior like wrong camera in the Yu Gi Oh games
  • Fix handling of multiple savegames in GTA (didn't always load the most recent one)
  • Minor compatibility and rendering fixes

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

Changelog

1.18.1

  • Crashfix in PBP reader (homebrew/demos) (#19580)
  • Fix minor theme issue in the Homebrew Store (#19582)

ares version 141

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
141
Body

Parti de Bsnes et Higan développé par feu Near (se dénommant précédement Byuu), Ares est un émulateur multi-machines repris par Luke Usher et d'autres permettant d'émuler un certains nombres de mac

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

Changelog

141

Since v140, 13 contributors have created 52 commits to the ares codebase.

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

Systems

Nintendo - SNES / Super Famicom

  • Fix detection of the Sufami Turbo base cartridge (Avoiding serial conflict with Sailor Moon SuperS - Fuwafuwa Panic).
  • Fix PowerFest '94 and Campus Challenge '92.
  • Add support for games with 256KB of SRAM (Notably used in rom hacks, but these hacks also work on real hardware).
  • Add support for the NTT Data Keypad
  • Fix SA-1 DMA to BWRAM banks 0x41 and above.

Nintendo - Game Boy Advance

  • Improve stop mode emulation, ensuring it only exits once the requested input is registered.
  • Improve interrupt timings (latch IE and IF for 1 cycle).
  • Add latches to DISPCNT background enable, object enable and force blank; these now correctly take effect after 3 scanlines.
  • Improve SIO register handling.
  • Fix an off-by-one error with BG mosaic handling.
  • Fix an oversight in OBJ mosaic at x=0. Improve OBJ timing: OBJs are now correctly rendered one scanline in advance, and OBJ PRAM access timings are closer to hardware.
  • Add a 2-cycle synchronizer and improve halted CPU timings
  • Selectively synchronize CPU and APU, allowing for the removal of the compile time 'PERFORMANCE' profile. (Greater accuracy in Release builds with no performance downsides).
  • Small improvements to PPU timing.
  • Added support for the Pixel Accuracy toggle; significant performance increase when pixel accuracy is disabled.

Nintendo - Nintendo 64

  • Remove the 'devertualizeFast' performance optimisation from code block lookups: this was proven to compromise correctness/accuracy.
  • Refactor devirtualize to return additional context for memory access, reducing code duplication in-memory operations.
  • Use JIT only when running code from i-cache.
  • Add support for 40 Winks (Aftermarket).
  • Add support for Xeno Crisis (World) (Aftermarket)
  • Allow for Pak swapping on Controller Port 1 (You can now change between Controller Pak/Transfer Pak/Rumble Pack at runtime).
  • Fix instruction trace debugging when using the recompiler.
  • Add support for multi-byte writes to the GDB debugger.
  • Use different GDB signals for the various exception types.
  • Allow arbitrary and possibly unaligned writes to RDRAM through GDB.
  • Add unusual warning when software uses CACHE on uncached addresses
  • Refactor JIT to remove an extra function call (instructionEpilogue) per instruction.

Sega - Mega Drive / Genesis / 32X / CD

  • Synchronize components more regularly when emulating 32X; this fixes a regression that caused 'Knuckles Chaotix' to be broken in ares v140.
  • Add an option to enable the TMSS "Produced by or under license from..." screen.

Other

  • Stage resources into the output directory on Linux; allowing running self-compiled builds without running 'make install' first.
  • Address some possible uses of uninitialized variables.
  • Enable the use of loading higan-style rom folders when using the command line
  • Update librashader integration for librashader ABI 2

MacOS fixes

  • Display errors from the shader loader in metal, easing debugging of librashader.
  • Add bounds checking for table view context menus; fixes a crash when right-clicking beyond the bounds of defined rows in a table.
  • Fix an issue where librashader did not function on macOS versions lower than 12 (Monterey) when compiled by CI

Folium version 1.13

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

Multi-émulateur open source iOS de Nintendo GBA, DS et 3DS.

Fiche ios
Présent sur Altstore
Non

1.13

Added

  • Added support for custom layout options for the Cytrus core

  • Added the ability to open the Cheats screen when in-game for the Cytrus core

  • Added a new log level setting for the Cytrus core to help with debugging

  • Added basic support for DSi mode for the Grape core by updating NooDS

  • Added landscape support for the Grape and Mango core on all iPhone models (iPad is WIP)
     

Changed

  • Changed the number of columns for both Authentication and the Library screens

  • Changed how the keyboard works for the Cytrus core enabling support for both iPad and iPhone

 

Fixed

  • Fixed an issue where all iPad models could not receive touch

  • Fixed an issue where the on-screen controller would display again when the device orientation changes while a Bluetooth controller is connected

  • Fixed a crash when installing system applications for the Cytrus core caused by applications with invalid artwork

  • Fixed an issue where thumbsticks in custom skins would not use their assigned background artwork

  • Fixed an issue where Nintendo DS game titles would be duplicated in the Library screen


Updated

  • Updated the MoltenVK dependency which may fix some graphical issues

OpenRCT2 version 0.4.16

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.4.16
Body

Avec cet interpréteur vous allez pouvoir rejouer à Roller Coaster Tycoon 2 moyennant le fait d'avoir les fichiers originaux.

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

Changelog

0.4.16

  • Feature: [#20810] New ride type: LSM Launched Roller Coaster.
  • Improved: [#22937] Add banked sloped turns and many other pieces to the Corkscrew, Hypercoaster and Lay-down Roller Coaster.
  • Improved: [#22967] Add medium and large half loops to the Wooden and Classic Wooden Roller Coasters.
  • Improved: [#23010] Make AppImage compatible with Ubuntu 22.04 and Debian Bookworm again.
  • Change: [#20810] Giga Coaster boosters and launched lift hill track pieces are now locked behind cheats.
  • Fix: [#21221] Trains use unbanked sprites on flat to gentle diagonal banked track pieces.
  • Fix: [#22615] Crash when drawing Space Rings with an invalid ride entry.
  • Fix: [#22633] Crash when drawing loading screen with an outdated g2.dat.
  • Fix: [#22908] Crash when passing through a door from an invalid wall type.
  • Fix: [#22918] Zooming with keyboard moves the view off centre.
  • Fix: [#22920] Crash when sacking a staff member.
  • Fix: [#22921] Wooden RollerCoaster flat to steep railings appear in front of track in front of them.
  • Fix: [#22962] Fuzzy horizontal-to-vertical line transitions in charts.
  • Fix: [#23009] Scenarios from RCT Classic (.sea files) are not included in the scenario index.
  • Fix: [#23015] Crash when loading a save game when the construction window is still open.
  • Fix: [#23018] Crash when loading a new game when the construction window is still open.
  • Fix: [#23023] Large scenery clearance height interpreted as negative when greater than 127.
  • Fix: [#23044] "remove_unused_objects" command causes blank peep names.
  • Fix: [#23048] Map generator allows map sizes out of range through text input.
  • Fix: [#23058] [Plugin] Changing window colours doesn’t trigger the window to be fully redrawn.
  • Fix: [#23085] LIM Launched Roller Coaster medium half loops clip into each other when built back-to-back.

Cemu version 2.3

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
  • Logos
    Le logo de la bibliothèque SDL
Version
2.3
Body

Emulateur Nintendo Wii-U. Actuellement le seul à  faire tourner des jeux commerciaux comme Zelda Breath of the wild.

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

Changelog

2.2

  • Handle null timeout in nsysnet.select. Fixes a crash in Skylanders SuperChargers and Imaginators
  • Fixed an issue where changing the Receive untested updates option would have no effect
  • The Linux appimage version will use the system libstdc++.so.6 if it is newer than the bundled file
  • Updated French, Korean and Simplified Chinese translations

RPCS3 version 0.0.34 Alpha (auto build)

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

Émulateur expérimental de Sony Playstation 3 écrit en C++ demandant un Mac sous OS 11.6 minimum. Des builds automatiques sont disponibles sur le site.

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

Changelog

0.0.33 Alpha

DuckStation version 0.1-7675

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
  • Logos
    Le logo de la bibliothèque SDL
Version
0.1-7675
Body

Jeune émulateur opensource de Playstation utilisant Qt5 et la SDL2.

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

Changelog

0.1-7675

  • aa9a5e3 ImGuiOverlays: Change icon colour depending on controller mode
  • fda6140 GameDatabase: Add DisableAutoAnalogMode trait
  • aa1596f GameDB: Set DisableAutoAnalogMode on various games
  • a0fcbba SPU: Refactor volume envelopes
  • 1e8ca51 Update README.md
  • 86d4d92 TimingEvents: Switch to 64-bit counters
  • 41c8607 TimingEvents: Don't defer frame done callback
  • ef59a0d CPU: Fix assertion tripping in debug builds
  • 3455a0d System: Fix lockup with runahead enabled
  • b089eaf Qt: Reduce dialog height
  • 6dd29eb VulkanDevice: Fix incorrect log
  • b9679df System: Remove contradictory statement
  • b656e1d Atualização Português do Brasil (#3280)
  • 64a28aa CPU/PGXP: Fix typo in SLTU()
  • 7dc78db CPU/PGXP: Make MTC2/LWC2 behave the same
  • 9a6de19 CPU/PGXP: Use Instruction type
  • 302652d CPU/PGXP: Purge psx_value from first half of instructions
  • fc375d7 CPU/PGXP: Purge psx_value from shifts
  • 2662694 CPU/PGXP: Purge psx_value completely
  • 3548bbc CPU/PGXP: Combine static/variable shift instructions
  • bcd2424 CPU/PGXP: Combine logical/arithmetic shift functions
  • 514116e CPU/PGXP: Rewrite SLL handler
  • 8629efc CPU/PGXP: Purge macros
  • a764954 CPU/PGXP: Eliminate extra copy in SLT/SLTU
  • 491179a CPU/PGXP: Remove remaining C-isms
  • dadf388 CPU/PGXP: Make validate a member function
  • d4d813f CPU/PGXP: Identifier name consistency
  • 2971b2f CPU/PGXP: Inline valid flag updates
  • 5c14ac2 GameDB: Allow clipping correction for Spyro 1
  • ccd7ba9 Qt: Move language/theme setting to window
  • 3578572 CPU/NewRec/x64: Fix data corruption on lwl/lwr with PGXP
  • 1aa9c2d GameDatabase: Add DisableSpriteTextureFiltering trait
  • 9a0d5db GameDB: Use disable sprite texture filtering for FF7/LoD
  • 417c1e4 MediaCapture: Load media foundation on-demand
  • 5433b30 Qt: Always display version info in settings
  • 8b3fd53 System: Fix HW/SW rendering swap
  • 9e3507e InputManager: Support multiple mice via raw input
  • bda6869 Qt: Implement per-game controller configuration
  • f0deab2 InputManager: Fix wheel scrolling in Big Picture
  • 9dd83c4 InputManager: Remove unused pointer type
  • 1425b2f Atualização Português do Brasil (#3281)
  • 96b8e53 Deps: Bump shaderc
  • 873b540 Deps: Switch to libjpeg-turbo
  • 7745c9e Deps: Make some libraries optional for Linux
  • 72fc81a CMake: Add install target
  • 41fb5d3 CMake: Enable PIC on Linux
  • a8cac70 Qt: Ensure window is raised after recreation
  • 096a081 dep/imgui: Bump to v1.91.0
  • c8e6130 StringUtil: Use unicode replacement character in DecodeUTF8()
  • 599800d Deps: Version bumps
  • f2c0303 Misc: Use lightgun controller icon
  • 25d8f1b Deps: Build lunasvg
  • b378ffb ImGui: Enable lunasvg
  • a2aa040 deps/rc_client: Add rc_client_get_rich_presence_strings()
  • 707453b FileSystem: Swap vector for DynamicHeapArray
  • f37a97b Host: Add ReadCompressedResourceFile()
  • f30844c ImGuiManager: Move glyph ranges to separate file
  • e8b787f Misc: Change various icons
  • a7f3d7b ImGuiManager: Add CompactFontRange()
  • b8026a0 CMake: Remove unused file
  • 5c2fc68 dep/imgui: Use stb_sprintf
  • 6deb2eb Achievements: Fix badge download bug
  • 44471a6 dep/imgui: Don't copy the font data on building
  • 0f29cd8 Data: Update third-party notices
  • 48c2760 dep/rcheevos: rc_validate does not need to be built
  • a49be5d Data: Update SDL Game Controller DB
  • 88e4bf6 SmallString: Tidy-up and add wide string helpers
  • c9f5cfc Host: Add TranslatePluralToSmallString()
  • b04f721 Achievements: Use plural form for points
  • 7a05d5a Achievements: Reset focus when opening windows
  • e54c4c8 ImGuiManager: Tweak OSD message size
  • 344a4a6 FullscreenUI: Navigation improvements
  • 46a6681 CDROM: Fix incorrect clamp with seek speedup
  • 940200f FullscreenUI: More animation fixes
  • 05c7e60 InputManager: Don't set key down for binds when ImGui has focus
  • 63bf64b ImGuiOverlays: Use actual recording icon
  • 2c27b20 ImGuiManager: Remove unused function
  • ae2e79f Util: Add CompressHelpers
  • c7a6e7e SHA1Digest: Span-ify
  • f243dc0 Host: Use CompressHelpers for ReadCompressedResourceFile()
  • 667d1bf GPUDevice: Use CompressHelpers
  • 542ef3a GPUDevice: Warning fix
  • d651c9f GameList: Support excluding disc sets
  • 63c7f4a GPU/HW: Fix assert with accurate blending + true colour on
  • 486f410 GameDB: Disable WS in Athena - Awakening from the Ordinary Life
  • 7df5764 Data: Remove license-incompatible shaders
  • fe8dada dep/libchdr: Add EDC computation functions
  • ac139d9 CDImage/ECM: Use EDC/ECC functions from libchdr
  • cdba1fe Common: Rename iNN -> sNN
  • b84d3f1 SPU: Vectorize reverb resampling
  • 81c9bde GSVector: Add a bunch of fp64 operations
  • 14ab642 Common: Add aligned_unique_ptr
  • 3fbdcdb AudioStream: Rewrite and integrate expander
  • aa955b8 GPU/SW: Split out rasterizer, add dynamic selection
  • 7f4e5d5 Misc: Update copyright headers
  • 88ee70e Misc: Remove unused files
  • bee80b0 Spanish (Spain) translation update 2024/08/30 (#3285)
  • 7f9a69b Update the Simple-Chinese translation to latest. (#3282)
  • 7b17859 Atualização Português do Brasil
  • 0945a9a Atualização Idioma Turco
  • 4322799 dep/rcheevos: Don't silently truncate buffers in rc_api_init_fetch_image_request()
  • 5ed8af4 Achievements: Shrink URL buffer sizes
  • 0ba068e GameDB: Disable PGXP culling in Spyro 1
  • 51cfea4 ImGuiManager: Split OSD and debug window fonts
  • b564f92 DiscordRPC: Add Rcheevos Icon Support (#3286)
  • 164a353 System: Fix possible race condition in presence update
  • 4c51337 ImGuiManager: Don't rasterize full glyph range for debug font
  • 63abdb7 Reworked the "Force NTSC Timings" feature to support both NTSC and PAL frame timings (#3287)
  • 6a3b1a2 MDEC: Vectorize 16 and 24-bit copy-out
  • 56dac5f Deps: Bump SDL2 to 2.30.7
  • 6d0f92d dep/fmt: Bump to v11.0.2
  • 8274042 CI/AppImage: Build shrunk ffmpeg for media capture
  • f9a5940 Settings: Force Frame Timings => Force Video Timing
  • 503004f Data: Note third-party codecs in AppImage FFmpeg
  • 94911ab System: Display disabled enhancements in safe mode
  • 1446e30 Settings: Make Disable Interlacing a Deinterlacing mode
  • 1eb1b03 MemoryCard: Defer creation of card until first save
  • 87eded4 FileSystem: Fix FD leak with atomic updated file on Linux
  • 060c555 INISettingsInterface: Use FileSystem atomic update routines
  • a7d8e6d Host: Add disambiguation variants for translations
  • 0458dfe MemoryCard: Don't display message for empty card
  • a53dc85 GPUDevice: Fix initial pipeline cache not being created
  • 129df84 PostProcessing/FX: Log pipeline creation error description
  • 4a27141 Atualização Português do Brasil (#3288)
  • 5b4d625 Add *.psx as a supported PS-X EXE file type (#3290)
  • 2d3c6ac GameDB: Fix MGS Premium Package (#3289)
  • a074699 Qt: Fix 'Boot and Debug' menu option
  • 4c59513 GPUDevice: Fix pipeline cache loading
  • ab1c857 CPU: Refactor execution mode switching
  • 929b049 Qt: Save/restore additional window positions
  • 153d959 RegTest: Compile fix
  • 2e080d4 Qt: Add edit function to debugger memory view
  • 95185b7 FSUI : some misc fixes (#3291)
  • c5dd484 CI/MacOS: Don't use ninja for lunasvg
  • 1c1b82e GPUDevice: Purge threaded presentation
  • 4b0c1fd GPUDevice: Add recovery from lost device
  • ac5a2a1 GPUDevice: Remove BeginPresent() skip parameter
  • 71ec59b Qt/Debugger: Highlight changed bytes in memory view
  • 6ea2bb1 Qt/Debugger: Auto refresh memory every 100ms
  • 1b2ff7e CDImage: Support reading MODE1 sectors
  • 47a3cd4 CDROM: Support reading MODE1 sectors
  • af777c1 MediaCapture: Log video size
  • 940cc63 GPU: Fix internal res screenshot AR with None cropping
  • 9d6ec23 Common: Fix GSVector natvis
  • 32a3311 System: Add option to automatically resize window
  • 1956575 Cheats: Fix detection of ungrouped cheat import
  • d29444e Update Russian translation (#3292)
  • b6c4d6d Atualização Português do Brasil (#3293)
  • 1d83e72 Achievements: Fix incorrect plural string
  • b10f043 StringUtil: Fix typo
  • 3078339 Common: Extract out ryml helpers
  • 86bff86 dep/reshadefx: Update to 7bdfb03
  • 432fd80 PostProcessing/FX: Use SPIR-V instead of GLSL for Vulkan
  • 6a5f16d VulkanDevice: Handle rare case of unaligned SPIR-V
  • c42fb7c GPUDevice: Support ingesting SPIR-V
  • 4c31218 GPUDevice: Add API version field
  • a22acfc Deps: Include DXC and DirectX Agility SDK
  • 559aff0 D3D12Device: Use DXC and 12.0 feature level
  • de551c1 D3D12Device: Fix crash when using media capture
  • 7bcdf11 MediaCapture: Fix audio timestamp drift
  • e2a3fe1 Cheats: Prevent inlining of memory functions
  • 128d525 MSBuild: Disable RTTI on Windows builds
  • c633a6b Qt/Debugger: Invalidate blocks on manual memory edit
  • 936c945 Qt/Debugger: Highlight selection on dump address
  • fe9d06a Qt/Debugger: Snap code view to center on goto address
  • d1770b6 Settings: Default console logging to running from TTY
  • e93dea5 SPU: Connect 0x1F801DB8/0x1F801DBA writes
  • 891d5ce ImGuiFullscreen: Allow smooth scrolling
  • 6c3f338 ImGuiFullscreen: Fix whole menu being unscrollable
  • 2813b4b Achievements: Open profile on leaderboard selection
  • 20b4581 Settings: Remove second source of truth for OSD notifications
  • 0abd7c0 Qt: Expand Controller Profile Dropdown Width
  • 065beff Qt: Rename NeGcon Rumble controller name
  • b641475 Qt: Expand Controller List Width
  • 66b4391 Qt: Tweak Grey Matter Theme
  • d7ce028 Qt: Make Virtual Controller List Word Wrapped
  • ddcb0cb Misc: Warning fixes
  • f2720b9 System: Reduce force-displayed-warning scope
  • 6f31e56 MetalDevice: Implement timed present
  • ad67ab7 MetalDevice: Use TranspileAndCreateShaderFromSource()
  • d981dc7 MetalDevice: Implement pipeline cache
  • d330dca MetalDevice: Use CocoaTools methods
  • e03deb4 System: Set realtime constraints on MacOS
  • e17eaf7 ImGuiFullscreen: Disable border animation when smooth scrolling is off
  • d28f0fa Qt: Enable word wrap in Settings window list
  • 350cf7e GPUDevice: Use suffixed shaderc libname
  • 6d63712 Qt: Fix memory view colours in light themes
  • fbb92e9 Atualização Português do Brasil
  • 1ffd2f4 Qt/Debugger: Improve row scrolling
  • b576826 Quality of Life changes to breakpoints (#3297)
  • a259178 GameDB: South Park - Chef's Luv Shack controller update (#3298)
  • 8fa4060 CPU: Add SetBreakpointEnabled()
  • b96e6d1 Qt/Debugger: Connect breakpoint checkbox
  • 8b67ed8 CPU: Display loadstore offsets in hex
  • 8ba85d6 Pad: Fix stuck inputs after loading mismatched state pad type
  • 401295e Common: Allow PRINTFLIKE to work on Clang
  • 3695992 StringUtil: Speed up EncodeHex()/append_hex()
  • 292c1e0 Misc: Normalize OSD message keys
  • 6465581 feat: Polish localization updates
  • a5cd3ee UI : remove issue tracker button
  • 0538b95 GPU/HW: Reduce number of shaders/pipelines in default config
  • 96ece5d SmallString: MSVC warning fix
  • e056bcb AudioStream: Fix incorrect padding
  • b5df06a GPU/HW: Rewrite automatic internal resolution selection
  • 5f80cb1 GPU/HW: Fix inaccurate shader progress counter
  • d07c7e4 Qt: Fix 100% CPU usage while downloading files
  • a7747c5 Common: Add 256-bit integer vector wrapper
  • 4067072 GPU/SW: Fix SSE4 path and add 256-bit AVX2 path
  • e7aa049 System: Not all setting changes need to interrupt
  • e617f17 System: Set GPU timing enable on init/destroy
  • ac8461a System: Fix bogus SW thread CPU in OSD
  • 1969855 System: Drop IPC server
  • 54e5d93 GPU/SW: Enable SIMD path and make default
  • df17528 Qt: Move threaded rendering toggle to Debug tab
  • 1754ecf SPU: Get rid of second output stream
  • 8838120 System: Fix crash when disabling runahead
  • 3dca598 Log: Switch to enum class
  • 88bc3a2 Fixed typo in F4 Cheat Type code (#3300)
  • f169b89 GPU: Defer frame done if not running events
  • f9941c3 GPU/HW: Reduce shader dependence on global constants
  • 986e207 GPU/HW: Make batch shaders independent on resolution
  • e1c8766 Misc: More iNN => sNN
  • c439de6 Common: SSE2 backsupport for vector classes
  • 206f32e Qt: Fix early console debug output
  • cf32774 RegTest: Check size before hash
  • 23ec40d Settings: Set log level to none if no sinks enabled
  • 2768d27 Qt: Make log window legible in light theme
  • bb3d27f GPU/SW: Drop dithering function specialization
  • dae38cb Qt: Fix gap in advanced graphics settings on Linux
  • d67b826 CI/Flatpak: Improve install behaviour
  • bfc914a CMake: Add DISABLE_SSE4 option
  • ed7a9e2 CI: Refactoring and add Linux SSE2 builds
  • b971125 MSBuild: Support creating legacy SSE2 builds
  • 71cf206 CI: Add Windows SSE2 builds
  • 9a1d92a gitignore: Add /.cache/ folder (#3301)
  • c0ada65 Atualização Português do Brasil (#3302)
  • 2cfad21 Common: Missed another SSE4 instruction
  • 3808217 SPU: Handle ignore loop address with IRQs on
  • 114effd CDROM: Simulate backwards 1T jump on short seeks
  • 50cfbf1 GameDB: PGXP-CPU for Valkyrie Profile
  • 5ed96fc GameDB: ICache for Nightmare Creatures
  • fd8f97f GPU/HW: Fix adaptive downsampling
  • 9919271 ImGuiOverlays: Fix scrolling offscreen with no-serial
  • 4d74b20 System: Don't try to read SYSTEM.CNF from Audio CD
  • 0e4ca9c CDROM: Fix CDDA playback in some obscure edge cases
  • d1eed89 GameDB: PGXP-CPU for Roswell Conspiracies
  • a26c3e5 System: Add new 'Type 1B' fast boot
  • 58dc24c CDROM: Pack state in struct
  • 495a0da Pad: Pack state in struct
  • c46ec39 GPU: Move software fill/write/copy into rasterizer namespace
  • e3a84af GameDB: PGXP-CPU for Firebugs
  • 2e4eaea GameDB: PGXP-CPU for Hogs of War
  • b36e2ce CPU/CodeCache: Don't create a branch block with no delay slot
  • 29da7f7 System: Add 'Fast Forward Boot' option
  • df8e950 Qt: Rename 'Disable All Enhancements' to 'Safe Mode'
  • 5995471 FullscreenUI: Disable rewind options unless enabled
  • 82ed6bb Atualização Português do Brasil (#3303)
  • a76b48b CI: Update dependency versions
  • 4e88028 Qt: Fix inconsistent multitap addressing
  • 615781b GPUBackend: Don't rely on g_settings
  • 036e11f Qt: Remove unused variable
  • ca6b994 Common: Build fix when compiling with AVX2 march
  • 7d8ae9a Packaging: Add SPEC and PKGBUILD
  • b51def8 Qt: Support update checking without installing
  • fee5f76 Qt: Put RAIntegration in root menu bar
  • 4132b5e Settings: Remove 'Increase Timer Resolution' option
  • e06f1f1 GPU: Add hardware texture cache
  • d32143b ImGuiOverlays: Make escape close save state selector
  • 73fd97e GPUTextureCache: Fix reload replacements hotkey/menu action
  • 3081c4f Qt: Fix disabling of some texture dumping options
  • 060146a CDROM: Add SubQ Skew option
  • 9de5794 Data: Add replacement scanlines shader
  • 6dc4fa5 CDROM: Physical => SubQ in variables
  • 07f410b Achievements: Mirror whacky rcheevos header handling
  • 75babc7 Data: Update SDL game controller db
  • ccc3b11 FileSystem: Slight ifdef tidy-ups
  • 08fe20a CMake: Add spirv-cross include path to util
  • 45c8f6e BIOS: Make GetInfoForHash() public
  • 0730a36 GPU/HW: Fix batch shader compiling with GLSL ES
  • bd050eb OpenGLDevice: Fix 16-bit texture uploads without PBOs
  • 51fefb3 System: Fix crash when toggling SW with interpreter
  • 7e72b9f GPU/TextureCache: Fix palette reduction in C4 mode
  • 785692d Atualização Português do Brasil (#3304)
  • 4d5e0b6 Settings: Don't create dumps/audio in userdir
  • 887d588 System: Further improve fastboot behaviour
  • c740fd9 GPU/TextureCache: Disable bilinear page upscaling by default
  • a83b642 Settings: Disable texture cache in safe mode
  • 2f33154 BIOS: Fix OpenBIOS initializer
  • 0ae4461 README: Mention SSE2 builds and texture replacement
  • 52389f4 GPU/HW: Fix force-round-coords with texture cache
  • 71bb953 GPU/HW: Handle redundant texture window updates
  • 08bdffa GPU/HW: Fix toggling texture replacement settings
  • 80971da AnalogController: Allow negative vibration bias
  • c9f7ef5 System: Fix reset when booting EXE
  • 3fb5fb4 System: Fix saving of subimage index
  • 9ff4fbd StringUtil: Fix incorrect end_ptr computation
  • 32e96b0 FullscreenUI: Various fixes
  • f1dd161 GameDB: Chaos Control supports mouse
  • ff19484 GameDB: Disable WS for Breath of Fire III
  • f4b88ed GameDB: Disable WS for Breath of Fire IV
  • bfbea97 OCT 2024 Update to cheat file (#3307)
  • 1778507 Atualização Português do Brasil (#3306)
  • 449cd7c Data: Update SDL Game Controller DB
  • 0c2ab82 System: Fix no-disc startup in later versions

shadps4 version 0.4

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

Un émulateur de PS4 qui a déjà des jeux jouables.

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

Changelog

0.4

  • shader recompiler fixes
  • Emulated support for cpus that doesn’t have SSE4.2a (intel cpus)
  • Frame graph + Precise 60 fps timing
  • Save data: fix nullptr & concurrent file write
  • Auto Update
  • Error dialog implementation
  • Swapchain recreation and window resizing
  • Add playback of background/title music in game list
  • kernel: Quiet sceKernelWaitEventFlag error log on timeout
  • Improve keyboard navigation in game list
  • core/memory: Pooled memory implementation
  • Fix PKG loading
  • replace trophy xml assert with error
  • Refactor audio handling with range checks, buffer threshold, and lock
  • audio_core: Fix return value types and shift some error handling to library
  • Devtools: PM4 Explorer
  • Initial support of Geometry shaders
  • Working touchpad support
  • net: Stub sceNetErrnoLoc
  • Add support to click touchpad using back button on non PS4/5 controllers
  • Multiple Install Folders
  • Using a more standard data directory for linux
  • video_core: Implement sceGnmInsertPushColorMarker
  • ime_dialog: Initial implementation
  • Network libs fixes
  • Use GetSystemTimePreciseAsFileTime to fix fps timing issues
  • Added adaptive mutex initializer
  • Small Np + trophy fixes
  • Separate Updates from Game Folder
  • Minor Fixes for Separate Update Folder
  • AvPlayer: Do not align w/h to 16 with vdec2
  • Improve sceSystemServiceReceiveEvent stub
  • renderer_vulkan: Commize and adjust buffer bindings
  • Add poll interval to libScePad
  • Add more surface format mappings.
  • vulkan: Report only missing format feature flags.
  • IME implementation
  • Videodec2 implementation
  • path_util: Make sure macOS has current directory set and clean up path code.
  • Load LLE modules from sys_modules/GAMEID folder

gzDoom version 4.13.2

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Logo des processeur PowerPC
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
4.13.2
Body

zDoom, désormais GzDoom et ayant une alternative nommée LzDoom permet de rejouer dans de bonnes conditions à  Doom, Doom II, Heretic, Hexen et autres, à  condition d'avoir les données ori

MAME version 0.271

Mise à jour
  • Logos
    Logo de Mac OS Classic (pré Mac OS X)
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    Photo du processeur motorola 68K 68020
  • Logos
    Logo des processeur PowerPC
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
  • Logos
    Logo de l'API Metal d'Apple
  • Logos
    Le logo de la bibliothèque SDL
Version
0.271
Body

C'est l'émulateur Arcade incontournable. Seules les sources sont officiellement disponibles.

Fiche ios
Présent sur Altstore
Non
  • Updated to MAME 250.
  • tvOS UX: use a Alert instead of a inline Segmented Control.
  • Show upload feedback in Web Server UX.
  • Added Make First Favorite to game context menu.

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

Changelog

0.271

It’s the end of October, which means it must be time for MAME 0.271! It’s been another good month for gambling system emulation. A few Excellent System games are now playable, including Miracle Seven and Fever 13. Several more games from IGS were dumped and emulated. As well as mahjong games, there are a few card games, including several variants of a dou dizhu game. Speaking of IGS, Mahjong Senpu is now fully playable. This game is interesting as it feels like a poor-quality imitation IGS mahjong game, although it runs on completely different hardware and doesn’t appear to rely on stolen game code.

Numerous issues with NEC PC-98 emulation have been fixed, many of them affecting graphics. This has resulted in dozens of software list items being promoted to working. The Research Machines LINK 480Z is now emulated properly. This 8-bit computer from England could boot BASIC from ROM or CP/M from floppy disks or a network file server. We’ve also added support for a somewhat newer system built around one of the oldest integrated CPUs: Dmitry Grinberg’s Linux/4004. This system emulates a MIPS I CPU on an Intel 4004 CPU, allowing Linux to run from an SD Card. Using it is definitely an exercise in patience.

As always, there’s far more in this release than we’ve got time to talk about here. There’s some very visible improvement to Namco System 23 emulation, quite a few new chess computers, more Japanese TV games, some progress on Thomson computer emulation, and lots of additions to the Apple and Sinclair software lists.

You can read about everything that changed this month in the whatsnew.txt file, and the source code and 64-bit Windows binary packages are available on the download page.

MAME Testers bugs fixed

  • 05279: [Save/Restore] (snk/ngp.cpp) ngp, ngpc: The real-time needs to be set on every start. (Wilbert Pol)
  • 08867: [Known Issues/To-Do's] (namco/namcos12.cpp) kartduel, kartduelj: The emulated game periodically freezes. (smf)
  • 08924: [Crash/Freeze] (namco/namcos23.cpp) raceon: The emulator hangs after the game runs its self-test. (Ryan Holtz)
  • 08925: [Crash/Freeze] (tangerine/microtan.cpp) mt65: The emulator crashes when loading tapes. (Nigel Barnes)
  • 08932: [Crash/Freeze] (homelab/homelab.cpp) homelab2: The emulator crashes when running loaded HTP format software. (hap)
  • 08939: [Core] (cantab/jupace.cpp) jupace: Cassettes record the sound output rather than the intended data output. (pgimeno)
  • 08941: [Crash/Freeze] (sigma/sigmab98.cpp) All games using the sammymdl BIOS set except tdoboon: Hopper output is inverted. (hap)
  • 08944: [Crash/Freeze] (nmk/nmk16.cpp) cactus: The emulator crashes on start. (hap)
  • 08945: [Crash/Freeze] (pinball/wpc_s.cpp) corv_la1, corv_lx2, jm_05r, nf_08x, nf_10f: The DCS ROM is configured incorrectly. (hap)

New working systems

  • 265-in-1 Handheld Game (SPG2xx based) [David Haywood, TeamEurope]
  • Bandai / SSD Company LTD Let's! TV Play Keroro Shoutai Dai Panic! Dotabata Daikessen de Arimasu (Japan) [David Haywood, Peter Wilhelmsen, TeamEurope]
  • Bridge Computer (Diamond) [hap, Sean Riddle]
  • Chaoji Dou Dizhu Jiaqiang Ban (S300CN) [XingXing]
  • Chaoji Dou Dizhu Liang Fu Pai (V109CN) [dyq, little0, Guru]
  • Chaoji Tuolaji Jiaqiang Ban (V206CN) [dyq, little0, Guru]
  • Chess King / Intelligent Software Pocket Micro De-Luxe [hap, Sean Riddle]
  • Dmitry Grinberg Linux/4004 [Vas Crabb]
  • Epoch / SSD Company LTD All-Star Kansha-sai Chou Gouka! Quiz Kettieban: Akasaka 5-choume Taikan Studio (Japan) [David Haywood, TeamEurope, Peter Wilhelmsen]
  • Epoch / SSD Company LTD mini-moni Stage! Dance Dapyon! (Japan) [David Haywood, TeamEurope, Peter Wilhelmsen]
  • Epoch / SSD Company LTD mini-moni Stage! Dance Dapyon! Plus (Japan) [David Haywood, TeamEurope]
  • Epoch / SSD Company LTD Tokyo Friend Park II Perfect! Mezase! Grand Slam!! (Japan) [David Haywood, Peter Wilhelmsen, TeamEurope]
  • Epoch / SSD Company LTD Tokyo Friend Park II Special! (Japan) [David Haywood, TeamEurope]
  • Long Hu Zhengba (China, VS105M, set 1) [dyq, little0, Guru]
  • Long Hu Zhengba 4 Dui Hua Ban (V203CN) [dyq, little0, Guru]
  • Long Hu Zhengba III Shengji Ban (V300C5) [dyq, little0, Guru, Vas Crabb]
  • Mingxing San Que Yi (China, V201CN) [David Haywood, XingXing, Vas Crabb, dyq, little0, Guru]
  • Miracle Seven - Heaven's Gate (Japan, v1.0.2) [hammy, nnap]
  • Saitek Sensory Backgammon Computer [hap, Sean Riddle]
  • SciSys / Heuristic Software Electronic Trio [hap, Sean Riddle]
  • SciSys / Heuristic Software Kasparov Mk 12 [hap, Sean Riddle]
  • Takara / SSD Company LTD Bakushin Sno-Bo - Gingin Boarders (Japan) [David Haywood, TeamEurope, Peter Wilhelmsen]
  • Takara / SSD Company LTD Poko Poko Hammers (Japan) [David Haywood, Peter Wilhelmsen, TeamEurope]
  • Takara Tomy / SSD Company LTD Asobitai Hyper Rescue - Boku wa Kyuujotai! (Japan) [David Haywood, TeamEurope]

New working clones

  • 1945k III (Promat license, OPCX1 PCB) [system11, The Dumping Union]
  • Chaoji Da Manguan II (China, V754C, set 2) [dyq, little0, Guru]
  • Chaoji Dou Dizhu (V217CN) [dyq, little0, Guru]
  • Chaoji Dou Dizhu (V219CN) [dyq, little0, Guru]
  • Discs of Tron (Environmental, prototype, 8/9/83) [Peter Roesler, The Dumping Union]
  • Jungle King (V103A) [Ioannis Bampoulas, TeamEurope]
  • Labyrinth Runner (World Ver. F) [hammy]
  • Long Hu Zhengba (China, VS105M, set 2) [dyq, little0, Guru]
  • Long Hu Zhengba III (V106C5M) [dyq, little0, Guru]
  • Metal Black (World, single PCB) [rtw]
  • Mirax (set 3) [Roberto Fresca, Gabriel Vega (El Pampa), Emmanuel Firmapaz, Club Argentino de Arcades]
  • Raiden II (Great Britain) [Domenico Cervini]
  • Return of the Invaders (Video Dens bootleg, without MCU) [Rubén Casaña, Isaías Hernández]
  • SciSys / Heuristic Software Kasparov Pocket Chess [hap, Sean Riddle]
  • SciSys / Heuristic Software Kasparov Pocket Plus [hap, Sean Riddle]
  • SciSys / Heuristic Software Pocket Checkers [hap, Sean Riddle]
  • Sega Toys Mega Drive Play TV 2 (Japan) [David Haywood, TeamEurope]
  • Sega Toys Mega Drive Play TV 3 (Japan) [David Haywood, TeamEurope]
  • Teenage Mutant Ninja Turtles - Turtles in Time (4 Players ver OAA) [Guru]

Systems promoted to working

  • Bare Knuckle II (bootleg of Mega Drive version) [Dirk Best]
  • Digital Pocket Hand Held System 230-in-1 - Model 8630 / Model 8633 [David Haywood]
  • dreamGEAR My Arcade Gamer Mini 160-in-1 (DGUN-2953) [David Haywood]
  • Fever 13 (Japan, v1.3) [Angelo Salese, hammy]
  • Fizz Creations Arcade Classics Mini Handheld Arcade (Supreme 150) [David Haywood]
  • Fizz Creations Mini Arcade Console (Arcade 10-in-1) [David Haywood]
  • Kart Duel (World, KTD2/VER.A) [smf]
  • Millennium 2000 GmbH Millennium Arcade 250 (M527) [David Haywood]
  • Orb Retro Arcade Game Controller 153-in-1 [David Haywood]
  • Orb Retro Handheld Console 152-in-1 [David Haywood]
  • Poker & 21 [Angelo Salese]
  • Research Machines LINK RM-480Z (set 1) [Robin Sergeant]
  • Takara / SSD Company LTD Taiko de Popira (Japan) [David Haywood]

Clones promoted to working

  • Crazy Bugs (V103JP) [buffi, Peter Wilhelmsen, XingXing]
  • Kart Duel (Japan, KTD1/VER.A) [smf]
  • Research Machines LINK RM-480Z (set 2) [Robin Sergeant]

New systems marked not working

  • Bandai / SSD Company LTD Let's! TV Play Touin Ougi Onmyou Taisenki: Mezase Saikyou Toushinshi (Japan) [David Haywood, TeamEurope]
  • Bandai Anpanman TV (Japan) [David Haywood, TeamEurope]
  • Bullion 2 [Victor Fernandez (City Game), Recreativas.org]
  • Carnival (Astro Corp., US.004.D) [Ioannis Bampoulas, TeamEurope]
  • Cashline [Vicente y Sergio de ElectronicaVyS]
  • Color LCD Classic Game 200-in-1 [David Haywood, TeamEurope]
  • Cross Products DASH4 Debug Adapter [ArcadeHacker]
  • Diamond Heart (v1.0) [Ioannis Bampoulas, TeamEurope]
  • Double Hearts [nerd4gw]
  • Dynasty (Ver. 1.02) [Ioannis Bampoulas, TeamEurope]
  • Epoch / Mizkan / SSD Comany LTD Shamoji de Ping Pong (Japan) [David Haywood, TeamEurope]
  • Epoch / SSD Company LTD Goal Kimeruze! Excite Striker (Japan) [David Haywood, TeamEurope]
  • Epoch / SSD Company LTD Ham-chans Dai Shuugou Dance Surunoda! Hashirunoda! (Japan) [David Haywood, TeamEurope, Peter Wilhelmsen]
  • Epoch / SSD Company LTD Hanshin Tigers Excite Stadium DX (Japan) [David Haywood, TeamEurope]
  • Epoch / SSD Company LTD TV-PC Tottoko Hamutaro (Japan) [David Haywood, TeamEurope]
  • Epoch / SSD Company LTD Black Bass Tsurouze! Excite Fishing (Japan) [David Haywood, TeamEurope]
  • Epoch / SSD Company LTD Card Scan! Excite Stage Soccer Nippon Daihyou Team (Japan) [David Haywood, TeamEurope]
  • Epoch / SSD Company LTD Home Run Datouze! Excite Stadium (Japan) [David Haywood, TeamEurope]
  • Epoch / SSD Company LTD mini-moni Party! Rhythm de Pyon! (Japan) [David Haywood, TeamEurope]
  • Epoch / SSD Company LTD Super Shot! Excite Golf (Japan) [David Haywood, TeamEurope]
  • Epoch / SSD Company LTD Tottoko Hamtaro - Ham Ham Dai Circus! (Japan) [David Haywood, Peter Wilhelmsen, TeamEurope]
  • Epoch / SSD Company LTD TV Mahjong Shoudan Taikyoku - 4-nin Uchi (Japan) [David Haywood, Peter Wilhelmsen, TeamEurope]
  • Epoch TV Globe (Japan) [David Haywood, TeamEurope]
  • Fisherman Battle (Japan, ver 1.03) [TeamEurope]
  • Hitachi B16 EX-II [Mike Stedman]
  • Hitachi MB-S1 [Angelo Salese, archive.org]
  • IBM ThinkPad 600 [ArcadeHacker]
  • IBM ThinkPad 600E [ArcadeHacker]
  • Jungle King (V302US) [Ioannis Bampoulas, TeamEurope]
  • Linksys (Cisco) PAP2 [Octocontrabass]
  • La Máquina del Tiempo [jordigahan, Recreativas.org]
  • Mini Arcade Handheld Game Console 2.8 Inch Screen Built in 156 Retro Games (Mega Drive handheld) [David Haywood, TeamEurope]
  • Multistar 5 [nerd4gw]
  • Multistar 14 [nerd4gw]
  • Mystery J & B (V1.3G) [Ioannis Bampoulas]
  • Mystic Jaguar [nerd4gw]
  • NIHON ENIAC CO.,LTD. Sound Saurus BH-1000 [buffi]
  • Pocket Game 118-in-1 / Game Computer 118-in-1 [David Haywood, TeamEurope]
  • Premier Portfolio International Classic Max Pocket PCMX11 - 12 in 1 Colour Games Console (France) [David Haywood, TeamEurope]
  • Santa Claus (IN.001.07.A) [Ioannis Bampoulas, TeamEurope]
  • Sega Toys / SSD Company LTD Bistro Kids: Boku mo Watashi mo Kok-san! (Japan) [David Haywood, TeamEurope, Peter Wilhelmsen]
  • Shenzhen Shiji New Technology Tou ma Pet [David Haywood, TeamEurope]
  • Sunset Riders / Super Street Fighter II - The New Challengers (scrambled bootleg of Mega Drive versions) [hammy]
  • Super 70's (V100US) [Ioannis Bampoulas, TeamEurope]
  • Super Cherry Master (V5.2) [Ioannis Bampoulas]
  • Super El Dorado (Ver. 1.04H) [hammy, buffi]
  • Takara / SSD Company LTD Choro-Q Byun Byun Racer (Japan) [David Haywood, TeamEurope]
  • Takara / SSD Company LTD Comet-san Lovelin Baton (Japan) [David Haywood, TeamEurope]
  • Takara Tomy Pocket Monsters PC [TeamEurope, Peter Wilhelmsen]
  • Takara Tomy Pocket Monsters Rotom Tablet [TeamEurope, Peter Wilhelmsen]
  • Takara TV Dear Multi Word Processor [David Haywood, AJR, TeamEurope]
  • Tomy / SSD Company LTD Disney Princess Kirakira Mahou no Lesson (Japan) [David Haywood, TeamEurope]
  • Torch Computers Triple X [Nigel Barnes, Binary Dinosaurs]
  • Triple Jack (V1.6G) [Ioannis Bampoulas]
  • Triple Play (M0000230, Spanish) [Roberto Fresca]
  • Wanpaku Pirates (Japan, ver 1.00) [TeamEurope]
  • YSN Play Portable Color GameU+ (50-in-1) (Japan) [David Haywood, TeamEurope]

New clones marked not working

  • Aladdin's Cave (Maygay M2, SW8-298 SW8-144) [Ivan Vangelista]
  • Aladdin's Cave (Maygay M2, SW8-322 SW8-298) [Ivan Vangelista]
  • Aladdin's Cave (Maygay M2, SW8-323 SW8-299) [Ivan Vangelista]
  • Big Break (Maygay M2, SW6-656 SW6-635) [Ivan Vangelista]
  • Big Break (Maygay M2, SW6-657 SW6-636) [Ivan Vangelista]
  • Bullion Blox (BWB) (BVM_____.1__) (MPU4 Video) [Trol]
  • Crazy Balls (Bontempi, set 2) [Domenico Cervini]
  • Each Way Gambler (Maygay M2, SA6_128 SA6_114) [Ivan Vangelista]
  • Each Way Gambler (Maygay M2, SA6_129 SA6_115) [Ivan Vangelista]
  • Each Way Gambler (Maygay M2, SA6_130 SA6_115) [Ivan Vangelista]
  • Each Way Gambler (Maygay M2, SA6_281 NONE) [Ivan Vangelista]
  • Each Way Gambler (Maygay M2, SA6_282 NONE) [Ivan Vangelista]
  • Each Way Gambler (Maygay M2, SA6_283 NONE) [Ivan Vangelista]
  • Each Way Gambler (Maygay M2, SA6_284 NONE) [Ivan Vangelista]
  • Epoch / SSD Company LTD Super TV-PC - Doraemon [QUFB, TeamEurope]
  • Guinness Book Of Records (Maygay M2, SW8-146 SW7-360) [Ivan Vangelista]
  • Guinness Book Of Records (Maygay M2, SW8-147 SW7-361) [Ivan Vangelista]
  • Jack & Vera (Maygay M2, set 2) [Ivan Vangelista]
  • Jack & Vera (Maygay M2, set 3) [Ivan Vangelista]
  • Jack & Vera (Maygay M2, set 4) [Ivan Vangelista]
  • Krypton Factor (Maygay M2, set 2) [Ivan Vangelista]
  • Last Duel (Modular System) [Museo del Recreativo, Recreativas.org]
  • London Underground (Maygay M2, SW8-233 SW8-155) [Ivan Vangelista]
  • Pinball Wizard (Maygay M2, SW8-098 SW8-096) [Ivan Vangelista]
  • Pinball Wizard (Maygay M2, SW8-099 SW8149) [Ivan Vangelista]
  • Power Spikes (Modular System) [Museo del Recreativo, Recreativas.org]
  • Race On! (Japan, RO1 Ver. B) [Guru]
  • Risk (Maygay M2, SW9-024 SW9-026) [Ivan Vangelista]
  • Risk (Maygay M2, SW9-025 SW9-023) [Ivan Vangelista]
  • Star Rider (PROTO 3) [Matt Ownby]
  • Super Cherry Master (V1.2) [Ioannis Bampoulas]
  • Super Clue (Maygay M2, SW8-153 SW8-131) [Ivan Vangelista]
  • Tomy / SSD Company LTD Star Wars Saga Edition - Lightsaber Battle Game (Japan) [David Haywood, TeamEurope]
  • Twin Cobra (Modular System) [Museo del Recreativo, Recreativas.org]

New working software list items

  • a2600: Dig Dug (PAL, alt) [Guru]
  • apple2_flop_clcracked:
    The Bank Street Writer Expanded Tutorial (version 2.2) (4am crack) [A-Noid]
    Roadwar 2000 (version 1.1) (4am crack) [4am, A-Noid]
    Battle of Antietam (version 1.3) (4am and san inc crack), Computer Baseball 1983 Teams Disk (4am and san inc crack), Computer Bismarck (version 1.1) (4am and san inc crack) [4am, san inc, A-Noid]
  • apple2_flop_orig:
    Animate, Bag of Tricks 2 (version 2.0), Baltic 1985: Corridor to Berlin (version 1.0), The Bank Street Speller, The Bank Street Writer (version 1.3), The Bank Street Writer Enhanced (version 2.6), The Bank Street Writer Enhanced Tutorial for ][+, The Bank Street Writer Enhanced Tutorial for IIe, The Bank Street Writer Expanded (version 2.2), The Bank Street Writer Expanded Tutorial (version 2.2), The Bank Street Writer IIc (version 2.11), The Bank Street Writer IIc (version 2.1 revision 1), The Bank Street Writer IIc (version 2.1 revision 2), The Bank Street Writer IIc Tutorial (version 1984-06-27), The Bank Street Writer III (version 1.1), The Bank Street Writer III (version 1.4), The Bank Street Writer III Tutorial (version 1.1), The Bank Street Writer III Tutorial (version 1.4), The Bank Street Writer Plus (version 1.1), The Bank Street Writer Plus (version 1.4), The Bank Street Writer Plus Tutorial (version 1.1), The Bank Street Writer Plus Tutorial (version 1.4), The Bank Street Writer Tutorial (version 1.0), The Bank Street Writer Tutorial (version 1.1 1982-12-13), Champions of Krynn (version 1.0), Champions of Krynn (version 1.1), Computer Air Combat (version 1.0), Computer Air Combat (version 1.1), Computer Ambush (version 1.0 revision 1), Computer Ambush (version 1.0 revision 2), David-DOS, Federation, Fifty Mission Crush (version 1.1), Science Toolkit, The Time Tunnel: Sports Edition, The Time Tunnel: The America Series: Early America, The Time Tunnel: The America Series: The Presidents, The U.S. Constitution: Nationalism and Federalism (version 1987) [4am, A-Noid]
    Battle of Antietam (version 1.5), Battlecruiser (version 1.0), Bomb Alley (version 1.0), Breakthrough in the Ardennes (version 1.1), Eagles (version 1.0), Fighter Command (version 1.0), Prince of Persia (interactive demo), Trapshoot, Wheeler Dealers (DOS 3.3 conversion), Wizardry: Proving Grounds of the Mad Overload (version 2.0 01-JAN-82) [4am, A2_Canada, A-Noid]
    Measuring Economic Activity [4am, LoGo, A-Noid]
    Adventure in Time [4am, txgx42, A-Noid]
    B-24 (version 1.0), Battle of Antietam (version 1.3), Battles of Napoleon (version 1.0), Carrier Force (version 1.0), The Boy Jesus, Colonial Conquest (version 1.1), The Early Church, Early Heroes of the Bible, Fifty Mission Crush (version 1.2), Israel's Golden Years, Moses Leads His People, Paul's Missionary Journeys, Searching for a King, A Week That Changed The World [4am, yesterbits, A-Noid]
    Battalion Commander (version 1.0) [4am, yesterbits, Peter Ferrie, A-Noid]
  • apple2gs_flop_orig: Time Pilot (version 1.2), Time Pilot (version 1.3), Time Pilot (version 1.4), Time Pilot (version 1.5), Time Pilot (version 1.5.A), Time Pilot (version 1.6) [Stefan Wessels, Antoine Vignau, Brutal Deluxe, A-Noid]
  • bml3_cass: IG Demo [Anna Wu]
  • coleco_homebrew:
    Air Battle, Bejeweled (v2001), Bunny, BUsTin-Out Volume 1, BUsTin-Out Volume 2, Le Château du Dragon, Commando Returns (demo), Double Breakout, Ghostblaster (rev. A), Quiz Wiz, Search for the Stolen Crown Jewels 1 (demo) [colecovision.dk]
    Search for the Stolen Crown Jewels 2 (demo), Search for the Stolen Crown Jewels 3 (demo v2008) [colecovision.eu]
    Osotos [Inufuto]
  • famicom_flop: NESert Golfing (v1.4), NESert Golfing (v1.5) [Mike Swanson]
  • ibm5150:
    FreeDOS 1.3 8086 Minimized [AkBKukU]
    FreeDOS 1.3 (Floppy-Only Edition, 3.5" 720k) [FreeDOS Project]
  • ibm5150_hdd: FreeDOS 1.3 8086 Minimized [Mike Swanson]
  • ibm5170: FreeDOS 1.3 (Floppy-Only Edition, 3.5" 1.44MB), FreeDOS 1.3 (Floppy-Only Edition, 5.25" 1.2MB) [FreeDOS Project]
  • ibm5170_cdrom:
    FreeDOS 1.3 [FreeDOS Project]
    Duke Nukem 3D: Kill-A-Ton Collection, Quake 1.09 (Windows), Quake Mission Pack 1: Scourge of Armagon, Quake Mission Pack 2: Dissolution of Eternity, Quake Shareware 1.01, Quake Shareware 1.01 (TestDrive), Zork Nemesis: The Forbidden Lands [Mike Swanson]
    EA Sports Cricket 96 (South Africa) [telanus]
  • ibm5170_hdd: FreeDOS 1.3 [Mike Swanson]
  • lnux4004: Debian GNU/Linux 7 (Linux uMIPS 4.4.292+) [Dmitry Grinberg, Vas Crabb]
  • mac_cdrom: id Anthology [Mike Swanson]
  • neogeo: GladMort (demo²) [PixelHeart]
  • nes:
    NESert Golfing (beta v1.0), NESert Golfing (beta v1.1), NESert Golfing (beta v1.2), NESert Golfing (v1.3), NESert Golfing (v1.4), NESert Golfing Tournament Edition (v1.4) [Mike Swanson]
    NESert Golfing (v1.5) [rainwarrior]
  • pc98:
    PC-9800 Series PC Training Disk (RX?) [Angelo Salese]
    Classic Road 3 (alt format), Mime, Mirror, Wakusei Omega no Q Ouji [Neo Kobe Collection]
  • snes: sNESert Golfing [rainwarrior]
  • spectrum_cass:
    3D Desert War, Altair (Athena), Altair (Athena, alt 1), Altair (Athena, alt 2), Apocalypse (Santoli), Magic Worm (mod, alt), Manic Miner + Kong (pirate), Psytraxx + Hell Fire (pirate), TasWord 2 (Microbaite), Tipster [Planeta Sinclair]
    Samurai Warrior (MCM), TasWord 2 (French), TasWord 2 (MCI) [Spectrum Computing]
  • zx81_cass:
    Ant Attack, Boulder Logic, Crozxy Road, Domin8tr1s, Impact, Miner Man, Noir Shapes, One Little Ghost, Pandemic, Quack!, Rebound, Shrooms, Steps, U-Bend, Virus, ZXagon [Bob’s Stuff]
    Jogos 3 [Planeta Sinclair]
    Avalanche, Down!, Mayhem, Stairrunner [Revival Studios]
    Argolath, Bar Billards, Bigg Oil, Budget Familial, Budget Familial (alt), Chiromancie, Rigel [Spectrum Computing]
    Casse-briques + Pendu, Panique [Team Zeddy, Planeta Sinclair]

Software list items promoted to working

  • pc98: 38 Man Kilo no Kokuu, Abunai Tengu Densetsu - Yomigaetta Tengu ga Yozora o Mau, Abunai Tengu Densetsu - Yomigaetta Tengu ga Yozora o Mau (alt format), Alantia (alt format), Ami - Kaze Tachinu, Anniversary - Memories of Summer Vacation - Natsuyasumi no Omoide, Art Jigsaw - Vol. 1 Super Weapons, Art Jigsaw - Vol. 2 Pretty Girls, Art Jigsaw - Vol. 3 Fantastic, Azusa 108 Jimusho, Bacta 2, Band-kun - Sound Entertainment, Beast - Injuu no Yakata, Beast III, Beast Lord II, BeatVice, Bishoujo Shashinkan - Studio Cut (2DD), Blood Seed, Brandish 2 - The Planet Buster, Brandish 2 - The Planet Buster (alt Program disk), Burai Joukan, Cal, Cal II, Card Buster (Vol 2.00), Centurion - Defender of Rome, Centurion - Defender of Rome (alt), Champions of Krynn, Cherry Bomb - Chou Ojousama Sayaka-chan Nanpa Daisakusen, Chikyuu Bouei Gun II - The Earth Self Defense Force - Far Side Moon, Chikyuu Bouei Shoujo Iko-chan - UFO Daisakusen, Choujikuu Yousai Macross - Skull Leader, Chou·Baku, Company, Crescent Moon Girl (alt format), Curse of the Azure Bonds, Curse of the Azure Bonds (alt), D'ark, Daisenryaku II - Editor Set, Daisenryaku II SP, Daisenryaku III '90 (alt format), Daisenryaku III - Great Commander (alt format), Daiva Story 7: Light of Kari Yuga, Daiva Story 7: Light of Kari Yuga (alt), Daiva Story 7: Light of Kari Yuga (alt 2), Dangerous Toys, Dare mo Shiranai... Ushinawareta Kioku no Tobira, Days in Duel (alt format), Door Door, E Tokyo Kyonyuu Story, Eisei Meijin II, Eisei Meijin III, Eiyuu Densetsu Saga, Fairie's Residence, Farce - Yuuwaku Hakusho, G Senryaku, Gai Flame, Gaias Lord, Gandhara, Gaplus (alt format), The Golem Master, Golf My Data - Hyper Golf Score Data Base, Grandslam ver.3.0, Highway Star, Hokuto no Ken, Holland-tsuma wa Denki Unagi no Yume o Miru ka?, Ichitaro ver4.0 + Hanako Ver2.0 (demo), JG Ver3.0, Jangou 1, Kids - SAP 2nd. File, Kiwame Daidougi, Kon'yamo Asamade Powerful Mahjong 2, Kyou mo Campus Hana Ranman, Lands of Lore - The Throne of Chaos (V J1.00), Liberty, Ligarued, Little Computer People, Lixus, Logical (demo), LOGiN Disk & Book Series - Manhattan Requiem - Angels Flying in the Dark, LOGiN Disk & Book Series - Ongaku Tsukuruu - LOGiN Museum Edition, Loopz, Märchen Paradise, Magic Master - Monster Maker, Magical Art, Mahjong Sports Line, Meikyuu Gakuensai - Kyuukousha no Nazo, Mole Mole, MS-DOS 3.30D (alt), Mystery House (Starcraft), N88 Disk BASIC v6.1, Nightlife, Oba no Oyako (Version X), Quest for Glory - So You Want to Be a Hero (v1.100), Relics (alt), The Return of Ishtar, Rogue, Sailor Moon CG Collection (v1.00), Solitaire Royale (alt format), Tadashiedai-kun Jr., Twilight Zone III - Nagakute Amai Yoru, WordStar (v6.0), Yuukara Wave, Zan III - Tenun Ware ni Ari [Angelo Salese, Carl]

New software list items marked not working

  • apple2_cass: Wheeler Dealers [4am, A2_Canada, A-Noid]
  • hikara: Hi-kara 20-song capacity user cartridge (blank) (Japan), Hi-kara PIZZA-LA [David Haywood, TeamEurope]
  • pc98: Twilight [Neo Kobe Collection]
  • sat_vccart: Victor Twin Operator Video CD & Photo CD (Japan, v4.000) [TeamEurope, CyberWarriorX, cafe-alpha]
  • spectrum_cass: Lunar Rescue (Crystal Computing) [Spectrum Computing]
  • super_tv_pc_cart: Doraemon Excite Ping-Pong [David Haywood, TeamEurope]
  • supracan: Rebel Star ~ Pàn Xīng [anonymous]
  • thinkpad8xx: AIX 4 [OS/2 Museum, ClawGrip]
  • tvdear: Shoujo Manga Collection [TeamEurope]
  • zx81_cass: 3D 3D! [Spectrum Computing]

Merged pull requests

  • 12465: neogeo.xml: Added a newer GladMort demo. [PixelHeart, ArcadeShadow]
  • 12469: tecmo/tecmo.cpp: Reduced literal tag usage and cleaned up code. [cam900]
  • 12576: rm/rm480z.cpp, rm/rm_mq2.cpp: Emulated LINK RM-480Z computer and MQ2 floppy drive controller. [Robin Sergeant]
  • 12592: cirsa/cirsa2080606.cpp: Dumped the Cirsa slot machine La Máquina del Tiempo. [jordigahan, Recreativas.org, ClawGrip]
  • 12722: bus/vcs_ctrl: Added support for the Atari CX22/CX80 Trak-Ball. [as-tb-dev]
  • 12751: famicom_flop.xml, nes.xml, snes.xml: Added the NESert Golfing games. [rainwarrior, Mike Swanson]
  • 12770: emu/diserial.cpp: Improved stop bit handling (fixes GitHub #12762). [Colin Leroy-Mira]
  • 12776: Added FreeDOS 1.3 installation media and pre-installed hard disk images to PC software lists. [Mike Swanson]
  • 12786: sinclair/sprinter.cpp: Improved emulation of wait states when using the accelerator. [holub]
  • 12789: Added cold attribute to common life cycle member functions for many files in src/mame. [holub]
  • 12790: skeleton/dash4.cpp: Dumped firmware for the Cross Products DASH4 Debug Adapter for SuperH CPUs. [ArcadeHacker, ClawGrip]
  • 12791: Dumped Modular System bootlegs of Last Duel, Power Spikes and Twin Cobra. [Museo del Recreativo, Recreativas.org, ClawGrip]
  • 12793: ibm5170_cdrom.xml: Added complete dumps of the commercial and shareware releases of Quake. [Mike Swanson]
  • 12796: coleco_homebrew.xml: Added fourteen working items. [colecovision.dk, colecovision.eu, Inufuto, ArcadeShadow]
  • 12798: apple2_flop_orig.xml, apple2_flop_clcracked.xml, apple2_cass.xml: Added latest dumps and improved metadata. [A-Noid]
  • 12804: capcom/lwings.cpp: Hooked up sound CPU reset control for Trojan and Avengers. [jotego]
  • 12807: ibm5170_cdrom.xml: Added Zork Nemesis: The Forbidden Lands. [Mike Swanson]
  • 12808: ibm5170_cdrom.xml: Added Duke Nukem 3D: Kill-A-Ton Collection. [Mike Swanson]
  • 12813: skeleton/bullion2.cpp: Dumped Inder’s Bullion 2 slot machine. [Victor Fernandez (City Game), Recreativas.org, ClawGrip]
  • 12815: hitachi/bml3.cpp: Added the Hitachi MB-S1 (not working). [Angelo Salese]
  • 12816: hitachi/mbs1.cpp: Moved the Hitachi MB-S1 emulation to its own source file. [Angelo Salese]
  • 12819: ibm5170_cdrom.xml: Added EA Sports Cricket 96 (South Africa). [telanus]
  • 12820: supracan.xml: Added Rebel Star (not working). [anonymous, David Haywood]
  • 12821: sinclair/spec_snqk.cpp: Fixed bugs in format detection and cleaned up code. [holub]
  • 12822: Added cold attribute to common life cycle member functions for many files in src/devices. [holub]
  • 12823: misc/esd16.cpp: Reduced literal tag use and cleaned up code. [cam900]
  • 12824: apple2_flop_orig.xml, apple2_flop_clcracked.xml, apple2gs_flop_orig.xml: Added latest dumps and improved metadata. [A-Noid]
  • 12829: misc/mcatadv.cpp: Clarified comment about Magical Cat Adventure sound chips. [PabloArcade]
  • 12830: apple2_cass.xml: Fixed the inadvertently exchanged tape labels for Breakout / Color Graphics. [einstein95]
  • 12832: thinkpad8xx.xml: Added AIX 4 (not working) and added metadata for AIX 4.1.5. [OS/2 Museum, ClawGrip]
  • 12834: ibm/thinkpad600.cpp: Dumped the BIOS/firmware for the ThinkPad 600 and ThinkPad 600E. [ArcadeHacker, ClawGrip]
  • 12836: skeleton/tvdear.cpp: Dumped the Takara TV Dear Multi Word Processor and one cartridge. [David Haywood, TeamEurope]
  • 12838: midway/cashline.cpp: Dumped the Bally/Sente Cashline slot machine. [Vicente y Sergio de ElectronicaVyS, ClawGrip]
  • 12841: pinball/inder.cpp: Dumped the ROMs from the “bonus expansion board” used by Moon Light. [jordigahan, ClawGrip]
  • 12842: bus/spectrum: Added The Music Machine (sound/MIDI I/O expansion). [holub]
  • 12843: ibm/thinkpad600.cpp: Added the remaining serial EEPROM for the ThinkPad 600E. [ClawGrip]
  • 12844: ibm/thinkpad600.cpp: Moved the ThinkPad 600E serial EEPROM to the correct ROM definition. [ClawGrip]
  • 12845: sinclair/chloe.cpp: Added external PC keyboard support; sinclair/screen_ula.cpp: Fixed attributes decoding. [holub]
  • 12847: igs/igs_m027xa.cpp: Dumped the IGS027A CPU ROM for Crazy Bugs (V103JP). [buffi, Peter Wilhelmsen, XingXing, David Haywood]
  • 12848: docs: Improved notes about the DirectX SDK and added a link in compiling instructions (fixed GitHub #12849). [veganaiZe]
  • 12850: Added a number of TV games and cartridges. [David Haywood, TeamEurope, Peter Wilhelmsen]
  • 12853: bus/spectrum/musicmachine.cpp: Confirmed port address decoding and fixed save state registration. [holub]
  • 12854: skeleton/pap2.cpp: Added a skeleton driver for the Linksys PAP2 telephony adapter. [Octocontrabass]
  • 12855: snk/ngp.cpp: Improved real-time clock behavior (fixes MT05279). [Wilbert Pol]
  • 12856: sound/k054539.cpp: Corrected reverb RAM size and addressing. [jotego]
  • 12857: misc/mirax.cpp: Reduced literal tag usage and cleaned up code. [cam900]
  • 12858: zx81_cass.xml: Added 31 items (30 working). [ArcadeShadow]
  • 12859: hash/nes.xml: Verified content for several NESert Golfing games. [rainwarrior, Mike Swanson]
  • 12862: machine/timekpr.cpp: Suppress side effects for debugger reads; misc/multfish.cpp: Cleaned up code. [cam900]
  • 12863: misc/mosaic.cpp: Suppress side effects for debugger reads and cleaned up code. [cam900]
  • 12864: snk/k1ge.cpp: Implemented device_palette_interface. [Wilbert Pol]
  • 12865: igs/igs_m027.cpp: Added Chaoji Dou Dizhu Jiaqiang Ban (S300CN). [XingXing, David Haywood]
  • 12866: atari/asteroid.cpp: Set the watchdog timer frequency. [hackbar]
  • 12868: efo/cidelsa.h: Verified clock frequencies for Cidelsa’s Destroyer and Altair. [Recreativas.org, ClawGrip]
  • 12869: cpu/m68000: Renamed variables used for restarting instructions to reduce potential confusion. [Adam Billyard]
  • 12870: Use qmake to query the Qt libexec directory to find the meta-object compiler tool. [Michael Cho]
  • 12872: bus/a2bus/suprterminal.cpp: Initialize RAM/ROM mapping mode on start. [Roman Donchenko]
  • 12873: fm77av.xml, fm7_disk.xml, dragon_cass.xml, dragon_flex.xml: Cleaned up descriptions. [ArcadeShadow]
  • 12874: tvgames: Corrected some metadata and added comments. [David Haywood]
  • 12875: midw8080/8080bw.cpp: Marked Jatre Specter as a licensed game rather than a bootleg (see MT08149). [David Silva]
  • 12876: bus/a2bus/suprterminal.cpp: Allow RAM/ROM mapping control via C0Bx reads. [Roman Donchenko]
  • 12878: sinclair/sprinter.cpp: Added support for dual joysticks. [holub]
  • 12880: Use the latest GitHub CI checkout and upload-artifacts actions, and don’t fetch entire revision history. [Margen67]
  • 12881: igs/igs023_video.cpp, igs/pgm.cpp, igs/igs_m027_023vid.cpp: Converted PGM video hardware to a device. [David Haywood]
  • 12883: tvgames: Added ten XaviX-based TV games (two working). [David Haywood, TeamEurope, Peter Wilhelmsen]
  • 12884: taito/retofinv.cpp: Added a Video Dens bootleg of Return of the Invaders. [Rubén Casaña, Isaías Hernández, ClawGrip]
  • 12885: misc/mjsenpu.cpp: Cleaned up code. [cam900]
  • 12887: igs/igs_m027_023vid.cpp: Fixed sound/video interrupts and interrupt source input. [XingXing]
  • 12888: sega/model2.cpp: Fixed ROM locations for Desert Tank. [Tailsnic Retroworks, ClawGrip]
  • 12889: ussr/bk.cpp, bus/qbus, cpu/t11: Moved BK0010 floppy drive controller to a card device, and fixed disk writes. [shattered]
  • 12890: scv.xml: Improved Star Speeder ROM loading and marked it unsupported. [Wilbert Pol]
  • 12894: apple/apple2e.cpp: Improved behavior of C02x soft switches to better match the hardware. [Dennis Munsie]
  • 12895: igs/igs_m027_023vid.cpp: Trigger FIQ at start of vertical blanking and IRQ at end of vertical blanking. [David Haywood]
  • 12896: cpu/powerpc: Fixed 64-bit floating point quiet NaN check. [toxie]
  • 12897: spectrum_cass.xml: Added fourteen items (thirteen working). [Planeta Sinclair, Spectrum Computing, ArcadeShadow]
  • 12899: taito/taito_f3.cpp: Added a note indicating that common TC0640FIO device should be used. [cam900]
  • 12901: tvgames: Added seven TV games (two working) and re-dumped Excite Ping Pong 2. [David Haywood, TeamEurope, Peter Wilhelmsen]
  • 12902: matsushita/kn5000.cpp: Dumped two more data ROMs. [Felipe Sanches]
  • 12903: cpu/m68000, 3rdparty/softfloat3/bochs_ext: Implemented FETOX, FETOXM1, FTWOTOX and FTENTOX instructios. [Minsu Kwon]
  • 12906: debugger/debuggdbstub.cpp: Added support for the MC68030 CPU (identical to MC68020). [Minsu Kwon]
  • 12909: namco/namcos23.cpp: Significantly improved Namco System 23 graphics and functionality. [Ryan Holtz]

Lime3DS version 2119

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

Fork de Citra.

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

Changelog

2119

All:

  • Added a "Small Screen Position" feature which can be used with the Large Screen layout | @DavidRGriswold ~ #373

Desktop:

  • Diagonal inputs for the circlepad and c-stick can now be bound from the Controls menu | @kleidis ~ #404
  • Added new command line options for the lime3ds executable which mirror those that were available with the -cli executable | @OpenSauce04 ~ #481
    • You can view these new options by running lime3ds --help
  • Fixed the labels in the Texture Filter dropdown menu being mismatched | @rtiangha ~ #454
  • Fixed an issue where Vulkan may not be available when using the Linux AppImage in a Wayland session | @OpenSauce04 ~ #504

Android:

  • Home screen shortcuts can now be created for games using the long-press menu | @kleidis ~ #313
  • Added a fixed screen orientation setting available in the Layout section | @kleidis ~ #420
  • Updated the header of the Axis and Button dpad sections to make their purpose more clear | @DavidRGriswold ~ #464

Technical:

  • Fixed minimum OpenGL version erroneously being internally set as OpenGL 3.1 when it is actually OpenGL 3.2 | @rtiangha ~ #477
  • Fixed issues when attempting to build Lime3DS with Qt 6.8 or later | @rtiangha ~ #441
  • The SDL2 frontend, which was previously removed in the 2118 update, has been reintroduced in the form of a command line option, however it is currently disabled at compiled time by default | @OpenSauce04 ~ #508
    • This is disabled due to the extremely unstable state that it was left in when Citra was discontinued
      • It will remain disabled until these issues are resolved
    • If you know what you are doing, you can enable it by using the ENABLE_SDL2_FRONTEND cmake option at compile time
    • The command line option to access the SDL2 frontend is --no-gui or -n for short

Important news about the future of Lime3DS

I have some exciting news to share about the future of the project.

You may have seen on Twitter that PabloMK7 recently posted about the discontinuation of his Citra fork in favor of a new project.
I am happy to announce that this new project won't be a solo endeavour, as this new Citra fork is a collaborative effort between both Lime3DS and PabloMK7's fork to create a new, unified project. No longer will development be fragmented between these forks, and instead all progress will be made in a single coordinated effort.

As a result of this, development of Lime3DS will also be discontinued, and development time after the release of the 2119 update will be focused on getting this new project off of the ground.
On release, the new emulator will contain features from both forks, so prior development efforts will not be lost in the transition.

Further details of this new project will be shared in the coming weeks, and we hope you look forward to learning more about it.

b2 version b2-20241028-215441-a8b4f2a

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
b2-20241028-215441-a8b4f2a
Body

Emulateur BBC Micro. Des builds pour Mac OS X demandant 10.9 minimum sont disponibles sur le site, ainsi que des version pour Mac Intel.

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

Changelog

20241028-215441-a8b4f2a

  • Add native Apple SiIlicon build, targeting macOS 13+
  • Add support for 32+ KB ROMs: Inter-Word, Inter-Base, Spellmaster, Quest Paint, Wapping Editor, PRES ABE, PRES ABE+
  • Add some additional debugger stuff: relative cycle counter; add branch taken/not taken indicator; separate global/host/parasite state panels, more helpful display of return addresses on the stack
  • Add text translation modes for use when copying text output to clipboard
  • Add AMX/Watford mouse support
  • Fix BBC cursor remaining visible when it shouldn't have been
  • Fix needless CPU usage during Windows display sleep
  • Fix some incorrect teletext font chars
  • Give dialogs sensible default sizes
  • Improve keymap editing UI a bit
  • Improve BeebLink support (see docs)

Free42 version 3.1.9

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
3.1.9
Body

Emulateur de calculatrice HP modèle HP-42S et de l'imprimante HP-82240. macOS 10.9 Minimum.

Fiche ios
Présent sur Altstore
Non

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

Changelog

3.1.9

  • Implemented GETKEYA. This works like GETKEY, except that it will not wait for  a keystroke if no keystrokes are in the keyboard queue, returning 0 instead  in that case.
  • Android version: Fixed crash with relative file imports.

Plus42 version 1.1.13

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
1.1.13
Body

Version plus musclée que

Fiche ios
Présent sur Altstore
Non

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

Changelog

2024-05-28: release 1.1.12

* Fixed handling of °C and °F return values in numeric solver.
* Android version: Fixed crash for certain unrecognized key codes from
 Bluetooth keyboards.

2024-05-21: release 1.1.11

* Implemented LL(NAME:VALUE:EXPR). This creates a local variable and executes
 one or more expressions while the local variable is in scope.
* Fixed parameter visibility issues in Σ() and ∫().

2024-05-15: release 1.1.10a (Android, iOS, and MacOS)

* PSE could halt program execution if it was used right after TONE or BEEP.
 Fixed.

2024-04-24: release 1.1.10

* Fixed ALPHA pasting during command entry.
* Fixed MODES and DISP menus in EQN list view.
* Equation editor: fixed handling of direct-mapped "%" and "PI".

2024-03-30: release 1.1.9

* Now recognizing comment delimiters '@' and ';' for program pasting.
* More accurate complex ASIN/ASINH.

2024-03-26: release 1.1.8

* Accuracy improvements for C.LN1+X, and complex LN, ATAN, and ATANH.

2024-03-25: release 1.1.7

* EDIT and EDITN, when editing lists, would not display the current element
 index correctly in 1LINE mode. Fixed.

2024-03-22: release 1.1.6b (iOS, Windows, and MacOS)

* Windows version: Fixed display flicker using buffered painting.
* iOS and MacOS versions: Changed skin loader to use WKWebView.

2024-03-21: release 1.1.6a (Windows only)

* Reduced display blurriness when the main window is resized.

2024-03-18: release 1.1.6

* Fixed keyboard mapping bug in the equation editor. This bug was caused by the
 alternate direct command mapping changes in 1.1.5.

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

fheroes2 version 1.1.3

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

Réimplémentation du moteur du jeu

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

Changelog

1.1.3

  • Add language support for map format and fix several issues with the Editor
  • Improve AI on the Adventure Map and speed up its decisions
  • Expand translation support for more buttons and the Virtual Keyboard
  • Over 30 issues have been closed since the 1.1.2 release

Full list of changes can be found here.

Play! version 0.67

Mise à jour
  • Logos
    Logo de macOS
  • Logos
    Icône iOS
  • Logos
    logo intel
  • Logos
    Logo Apple Silicon
  • Logos
    Logo 64 bits
Version
0.67
Body

Nouvel émulateur Playstation 2 et arcade Namco System 2X6, celui-ci en est a ses débuts.

Fiche ios
Présent sur Altstore
Non

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

Changelog

0.67

?

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.

cloudpilot version 1.10.5

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

Émulateur des différents PDA (ordinateurs de poche) de Palm jusqu'à Palm OS 4.0 fonctionnant en mode client serveur.

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

Changelog

1.10.5

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

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.

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

La documentation émulomane sur Mac