Un émulateur d’Hitachi MB-S1 Model05 créé par Sasaji.
Télécharger Hitachi MB-S1 Model05 (x86) v0.8.5 (581 Ko)
Un émulateur d’Hitachi MB-S1 Model05 créé par Sasaji.
Télécharger Hitachi MB-S1 Model05 (x86) v0.8.5 (581 Ko)
Créé par Avery Lee (l’auteur de VirtualDub), il s’agit d’un émulateur d’Atari 8 bits (800/800XL/130XE) disponible en 32 et 64 bits. Il dispose de beaucoup d’options ainsi que d’une bonne compatibilité. Il prend en charge les jeux protégés conformément à l’émulation. Il s’agit d’une version de développement au stade de béta.
Nouvelle version de la suite de folders d’Antopisa pour MAME/MAMEUI et/ou Frontends conforme à la dernière version de MAME en date et valable aussi bien pour MAME, les frontends ou les clones de l’émulateur.
BestGames.ini: Inspiré du rankings.ini, ce fichier donne une note aux jeux d’arcade qu’émule MAME. Rappelez-vous que ce sont les évaluations personnelles d’Antopisa et que cela n’est pas forcément conforme aux avis généralement admis dans les magazines.
CHD-Info: Dans cette archive, vous trouverez trois fichiers: « CHD-Info_vXXX.txt », avec des informations détaillées sur tous les CHDs disponible dans MAME; « CHD_diff_vXXX_vXXX.dat » qui est un dat pour managers indiquant les changements entre les deux dernières versions publiées de MAME et « MAME_CHD_vXXX.dat » qui est un dat pour managers de roms listant tous les CHDs.
Series.ini: Ce fichier folder pour MAMEUI vous permettra de trier vos jeux par séries. Il est bien sûr à mettre dans le sous-répertoire Folders de MAME(Arcade).
Languages.ini: Un fichier ini pour MAME(Arcade) qui vous dira le langage qu’utilise le jeu: Japonais, Anglais, Chinois…
Version.ini: Il s’agit d’un fichier ini destiné à MAMEUI (Arcade + consoles + ordinateurs) mais également à MAME (v0.171 et supérieur) et permettant de connaitre, pour chaque jeux, la version de Mame dans laquelle ils ont été ajoutés.
Le pack qui inclut le « version.ini » propose également les fichiers dédiés à MAME: Arcade.ini (Liste des jeux d’arcade), Arcade_NOBIOS.ini (Liste des jeux d’arcade moins les BIOS) et MESS.ini (Liste des jeux consoles/ordinateurs).
Category.ini: Fichier destiné à MAME/MAMEUI/MESSUI et permettant de connaitre, pour chaque jeux, la version ou la catégorie de MAME dans laquelle ils ont été ajoutés. Fichier disponible dans l’archive « category.zip ».
Monochrome.ini:
Il s’agit d’un folder pour MAMEUI/MESSUI mais aussi pour MAME (v0.171 et supérieur), permettant de classer les jeux qui sont en noir et blanc. Fichier disponible dans l’archive « category.zip ».
Resolution.ini: Ce fichier répertorie toutes les machines émulées par MAME et triées par résolution d’écran. A mettre dans le dossier « Folders » de l’émulateur. Fichier disponible dans l’archive « category.zip ».
Screenless.ini: Ce fichier répertorie toutes les machines émulées par MAME (ou clones) qui n’affichent pas d’informations vidéo. Fichier disponible dans l’archive « category.zip ».
Cabinets.ini: Dédié à MAME (Arcade uniquement), il s’agit d’un fichier permettant de trier par type de borne d’arcade (on parle ici du meuble). Fichier disponible dans l’archive « category.zip ».
FreePlay.ini: Ce fichier dédié à MAME (Arcade seulement) permet de trier les jeux qui possèdent un mode « free-play ». Fichier disponible dans l’archive « category.zip ».
Driver.ini: Ce fichier classe les jeux qu’émule MAME par pilotes. Fichier disponible dans l’archive « category.zip ».
Mechanicals Arcade: Liste des machines d’arcade mécanique (pour compléter MAMEUI). Fichier disponible dans l’archive « category.zip ».
Non Mechanicals Arcade: Liste des machines d’arcade non mécaniques (pour compléter MAMEUI). Fichier disponible dans l’archive « category.zip ».
Originals Arcade: Liste des machines originales d’arcade [parents/clones] (pour compléter MAMEUI). Fichier disponible dans l’archive « category.zip ».
Clones Arcade: Liste des clones des machines d’arcade [parents/clones] (pour compléter MAMEUI). Fichier disponible dans l’archive « category.zip ».
Working Arcade: Liste des machines d’arcade qui fonctionnent (pour compléter MAMEUI). Fichier disponible dans l’archive « category.zip ».
Not Working Arcade: Liste des machines d’arcade qui ne fonctionne pas (pour compléter MAMEUI). Fichier disponible dans l’archive « category.zip ».
Catlist/Catver.ini: Collections de folders très utiles pour MAME/MAMEUI (FX/Plus!), contenant un tri par genre très complet, et aussi version, bios, aspect, orientation, résolution…
Le Catver est principalement destiné aux frontends. (il s’agit des versions d’Antopisa, en attendant les versions officielles).
Gaming History: Il s’agit de fichiers ini de haute qualité destinés à MAMEUI (Arcade + consoles + ordinateurs) mais également à MAME, toujours à jour et basés sur plus de 25 ans de recherche sur plus de 500 000 jeux. Ces fichiers ne sont pas d’Antopisa (mais de Fan2Mame) et s’intègrent parfaitement dans cette publication.
Les fichiers seront à jour au fur et à mesure.
Télécharger BestGames.ini v0.273 (18 Ko)
Télécharger CHD-Info v0.277 (1.1 Mo)
Télécharger Series.ini v0.277 (57 Ko)
Télécharger Languages.ini v0.277 (100 Ko)
Télécharger Version.ini v0.277 (341 Ko)
Télécharger Category Inifiles pack v0.277 (1.1 Mo)
Télécharger Catlist (MAMEUI) v0.277 (295 Ko)
Télécharger Catver (Frontend) v0.277 (307 Ko)
Bien choisir un nouveau site de jeu n’est pas anodin : si chaque joueur aura bien sûr ses préférences en fonction de son style de jeu, certains critères sont communs à tous les casinos en ligne de qualité qui sont disponibles sur le marché.
Ce constat est d’autant plus vrai lorsque l’on cherche un casino qui présente des caractéristiques particulières : dans cet article, nous allons voir ce qu’il en est des critères permettant de déterminer quel est le meilleur casino au Canada avec des jeux rétro.
D’abord issu du monde du jeu vidéo, cela fait en effet plus de dix ans que le retrogaming est devenu une tendance à part entière : là où certains ont d’abord cru voir une mode, force a été de constater que le public est toujours au rendez-vous. Les jeux vidéo tendance néo-rétro rencontrent un succès toujours aussi important, tandis que l’émulation d’anciens jeux est rendue possible par les efforts de plusieurs sites spécialisés.
Cette pratique touche aujourd’hui tous les loisirs et notamment l’industrie des casinos, d’où l’intérêt de dresser ici un bilan qui aide chacun à effectuer sa propre sélection.
Quel que soit le type de casino dans lequel vous cherchez à vous inscrire, la priorité est de toujours vous assurer qu’il dispose d’une licence de jeu.
Il s’agit d’une accréditation accordée par un organisme agréé et qui certifie, entre autres, que l’équité des jeux est respectée et que le niveau de sécurité est suffisant. Un excellent exemple est l’Agence Nationale des Jeux (ANJ) en France, qui fournit de très importants efforts de contrôle des pratiques, de prévention des fraudes et d’accompagnement des joueurs.
D’autres organismes se rencontrent souvent sur les meilleurs sites : l’Autorité des Jeux de Malte, la Commission des Jeux du Royaume-Uni ou encore la Curaçao Gaming Control Board. C’est la garantie que vos données personnelles et financières sont protégées : ne jouez jamais sur un site qui ne dispose pas d’une licence officielle et vérifiable.
Cette élémentaire prudence ayant été énoncée, il est temps de nous intéresser aux jeux rétro. Le gros atout des jeux de casino est que, bien qu’ils se soient largement modernisés, leurs versions les plus classiques n’ont jamais cessé de plaire.
On trouve donc assez facilement des machines à sous classiques, ainsi que les versions initiales du blackjack ou de la roulette, pour ne citer que ces jeux intemporels.
Le vintage a cependant aussi pris d’autres aspects dans le monde des casinos : de nombreuses machines sont inspirées des films et des jeux vidéo des années 80 et 90. Lors de votre recherche du casino avec jeux rétro qui vous convient, pensez aussi à cette possibilité, qui peut être très stimulante.
Le rétro constitue à tel point un marché lucratif que les meilleurs casinos en ligne proposent des bonus et des promotions spécifiquement destinées aux joueurs qui recherchent ce type de jeux.
Ces bonus incluent le plus souvent des tours gratuits sur des machines à sous rétro, ainsi que des bonus de dépôt ayant pour fonction de vous pousser à explorer davantage le site et à tester un nombre plus important de jeux classiques ou inspirés des classiques.
Prenez évidemment toujours le temps de vous informer des conditions d’utilisation liées aux bonus, afin de vous assurer qu’elles peuvent s’intégrer dans votre stratégie de jeu.
Sauf à télécharger des émulateurs sur des sites spécialisés et à suivre les conseils d’installation qui y sont donnés, les amateurs de retrogaming ont tous connu les difficultés qu’il peut y avoir à faire tourner un jeu rétro sur une machine moderne (problèmes de versions, de compatibilité, de pilotes, etc.).
C’est un problème qui se pose cependant de moins en moins, et surtout pas sur les plates-formes de jeu ouvertes au genre, car chaque jeu rétro qui y est proposé a été configuré pour s’adapter aux moyens modernes. Mieux : ces jeux y trouvent un second souffle grâce à des animations plus fluides et des sons plus purs, tandis que la possibilité de jouer sur mobile achève d’en transcender l’expérience.
Ce dernier point est à considérer durant vos recherches : un bon casino en ligne, même s’il ne dispose pas de sa propre appli, doit être ergonomique lorsqu’on s’y connecte depuis un smartphone. Rappelons que, depuis le début des années 2020, la majeure partie des utilisateurs joue depuis ce type d’appareil.
Ce point vaut pour tous les casinos en ligne : la diversité des méthodes de paiement et la rapidité des retraits sont des facteurs de sélection importants.
La diversité permet à tous les joueurs de trouver la méthode qui leur convient. Tous les casinos de qualité proposent un éventail incluant les cartes de crédit/débit, les virements bancaires, les portefeuilles électroniques et les cryptomonnaies.
La vitesse est fonction de la politique du casino : là encore, prenez le temps d’en examiner les conditions, notamment en ce qui concerne les retraits, afin de vous assurer que le site de jeu que vous avez choisi vous permet de jouer de la manière qui vous convient.
Enfin, prenez toujours le temps de consulter les avis des joueurs. Internet présente ce grand avantage d’être un lieu où tous les avis s’expriment, ce qui vous permet de glaner beaucoup d’informations sur un site avant de vous y lancer vous-même.
Parcourez les sites de test et les forums, lisez les articles et comparez les opinions afin de vous faire un avis général sur le casino avec jeux rétro qui vous intéresse. Les tests poussés et les analyses détaillés sont évidemment à privilégier, mais ne négligez pas pour autant les opinions, même à l’emporte-pièce, exprimées ici et là par les joueurs : tous ces éléments contribueront à forger votre propre impression.
AmiArcadia est le port amélioré de Tunix2001 ex ‘Win Arcadia 2001’ (par Gavin Turner) pour Amiga. Ecrit par James Jacobs et Gavin Turner, cette version est en fait le port Windows du port Amiga (un backport) !
Il émule les consoles basé sur la famille des Arcadia2001 : Bandai, Emerson, Grandstand, Hanimex, Intervision, Leisure-Vision, Leonardo, MPT-03, Ormatu, Palladium, Poppy, Robdajet, Rowtron, Tele-Fever, Tempest, Tryom, Tunix, etc.
Il supporte aussi l’Interton VC 4000 et l’Elektor TV Games Computer. Il nécessite Windows 9x/ME/NT/2000/XP et tourne aussi sous Vista/8/10/11.
Simple Launcher est une interface pour émulateur qui facilite la lecture de jeux rétro.
Les changements sont les suivants:
– Fixed bugs and improved exception handling in certain methods.
– Added image packs for specific systems.
GroovyMAME est un émulateur multi-systèmes basé sur MAME (Arcade + Consoles + Ordinateurs) et qui se focalise sur le rendu sur écran CRT (Moniteur de PC ou d’arcade avec fréquence particulière) car les auteurs sont convaincus que la technologie CRT est un must quand il s’agit de profiter de l’émulation dans toute sa splendeur. Cependant GroovyMAME peut être utilisé également sur écran LCD (principalement sur les modèles qui permettent un rafraîchissant à des taux personnalisés).
Beaucoup d’améliorations provenant de Groovy avaient été intégrées dans MAME il y a quelques temps rendant Groovy obsolète, mais depuis de nouvelles fonctions ont été développées en parallèles justifiant ces nouveaux builds.
A noter que des LiveCD sont également disponibles sur le site officiel.
Les changements:
– Sync with mame v0.272
Note sur la version D3D9EX (les builds ne sont valables que pour windows 7 ou supérieur):
Cette version intègre un patch Direct3D9Ex (également connu sous le nom de Direct3D 9.0L ou 9.L, le L faisant référence à Longhorn, nom de la base de code de Windows Vista) qui permet de bénéficier de certaines fonctionnalités introduites par l’utilisation des drivers WDDM tout en maintenant la compatibilité avec les applications écrites pour Direct3D 9. L’interface Windows Aero s’appuie sur D3D 9Ex et utilise certaines des fonctionnalités non présentes dans Direct3D 9 comme la possibilité de partager des surfaces DirectX entre plusieurs processus.
Pas de binaires 32 bits pour le moment.
MAJ: J’ai compilé les binaires 32 bits et le 64 bits non Ex.
Télécharger GroovyMAME (x86) v0.227 SwitchRes v0.017t (56.4 Mo)
Télécharger GroovyMAME (x64) v0.227 SwitchRes v0.017t (58.1 Mo)
Télécharger GroovyMAME D3D9Ex (x86) v0.227 SwitchRes v0.017t (56.4 Mo)
Télécharger GroovyMAME D3D9Ex (x64) v0.277 SwitchRes 2.221e (91.2 Mo)
Un émulateur ultra précis de Gameboy N&B/Color pour Windows et MacOs proposant également un débogueur.
Les changements ici.
Voici le dernier pack de cheats créé par Gladiator et destiné à PCSX2 et autres émulateurs PS2.
Grâce à ce pack, Seb4771 va enfin pouvoir rejouer au jeux PS2, ca fait 25 ans qu’il attendait cela (depuis que son Action Replay a rendu l’âme ^^).
We’ve added the new PS2 Cheats Pack New Pnach Format v.1.0 for PCSX2 to the downloads page of the PS2 part of the site of the Playstation Datacenter.
The new pnach format allows you to select only the cheats you want to use and allows you to disable and enable them individually, preventing many games from breaking or malfunctioning.
This collection of cheats includes all the cheats that I have created and a lot of cheats that we have compiled created by other authors found on many different pages.
Pegasus est une interface graphique pour permet de parcourir votre bibliothèque de jeux et de lancer toutes sortes d’émulateurs via un même endroit. Il se concentre sur la personnalisation, la prise en charge multiplateformes et les hautes performances.
– Updated the localizations
– Misc fixes
Mesa3D peut être utilisé pour fournir un moteur de rendu Software aux applications OpenGL et est particulièrement utile pour exécuter d’anciennes applications et jeux qui utilisent une ancienne version d’OpenGL et qui ne fonctionnent pas correctement sur du matériel moderne.
Ces binaires (créés par pal1000) remplacent les précédents de Federico Dossena car pour des raisons techniques, ces derniers n’ont pu évoluer depuis la version 20.1.8.
Différences entre les packages MSVC et MinGW:
– Le package MinGW nécessite un processeur avec SSSE3 et à l’avantage de fournir une amélioration des performances de 3 à 5% avec les pilotes de rendu logiciel.
– Le package MinGW utilise ZSTD pour certaines tâches de compression depuis la version 20.1.8.
– GLonD3D12 introduit dans la version 21.0.0 n’est disponible que dans le package MSVC.
– L’outil SPIR-V vers DXIL introduit dans la version 21.2.0 n’est disponible que dans le package MSVC.
– d3d10sw introduit dans la version 21.2.0 n’est disponible que dans le package MSVC.
– La prise en charge d’OpenCL introduit dans la version 21.3.0 n’est disponible que pour le package MSVC.
NB: Si vous avez besoin de migrer des fichiers binaires Mingw vers MSVC, il vous suffit de remplacer le dossier des fichiers binaires Mesa du package Mingw par l’homologue MSVC.
Site de développement.
Télécharger Mesa3D MSVC (x86/x64) v25.0.7 (65.0 Mo)
Il s’agit du meilleur émulateur de PlayStation One, devant ePSXe et pSX.
Caractéristiques:
– CPU Recompiler/JIT (x86-64, armv7/AArch32, AArch64, RISC-V/RV64).
– Hardware (D3D11, D3D12, OpenGL, Vulkan, Metal) and software rendering.
– Upscaling, texture filtering, and true colour (24-bit) in hardware renderers.
– PGXP for geometry precision, texture correction, and depth buffer emulation.
– Adaptive downsampling filter.
– Post processing shader chains (GLSL and experimental Reshade FX).
– « Fast boot » for skipping BIOS splash/intro.
– Save state support.
– Windows, Linux, macOS support.
– Supports bin/cue images, raw bin/img files, MAME CHD, single-track ECM, MDS/MDF, and unencrypted PBP formats.
– Direct booting of homebrew executables.
– Direct loading of Portable Sound Format (psf) files.
– Digital and analog controllers for input (rumble is forwarded to host).
– Namco GunCon lightgun support (simulated with mouse).
– NeGcon support.
– Qt and « Big Picture » UI.
– Automatic updates with preview and latest channels.
– Automatic content scanning – game titles/hashes are provided by redump.org.
– Optional automatic switching of memory cards for each game.
– Supports loading cheats from existing lists.
– Memory card editor and save importer.
– Emulated CPU overclocking.
– Integrated and remote debugging.
– Multitap controllers (up to 8 devices).
– RetroAchievements.
– Automatic loading/applying of PPF patches.
Configuration requise:
– Windows 10/11 (7/8/8.1 here), Linux (AppImage/Flatpak), macOS.
– A CPU faster than a potato. But it needs to be x86_64, AArch32/armv7, AArch64/ARMv8, or RISC-V/RV64.
– For the hardware renderers, a GPU capable of OpenGL 3.1/OpenGL ES 3.1/Direct3D 11 Feature Level 10.0 (or Vulkan 1.0) and above. So, basically anything made in the last 10 years or so.
– SDL, XInput or DInput compatible game controller (e.g. XB360/XBOne/XBSeries). DualShock 3 users on Windows will need to install the official DualShock 3 drivers included as part of PlayStation Now.
Les améliorations sont:
Preview Build:
– Fix inverted cache file lock (Stenzek)
– Remove ‘Enable Cheats’ from Console Settings (Stenzek)
– Fix rectangle rempty() on ARM32 (Stenzek)
– Fix hash-suffixed files incorrectly loading (Stenzek)
– Merge system taints with state taints on load (Stenzek)
– Blacklist FSI on AMD Windows (Stenzek)
Stable Build (or rolling release):
– CDImageCue: Support reading .wav files (WAVE cuesheet files)
– System: Fix audio CD images not showing title
– Image: Fix uninitialized read without SIMD
– dep/imgui: RISC-V compile fix
– Pad: GCC compile fix
– Misc: Fix alignment errors on ARM32
– CPU/NewRec/ARM32: Shifts need to be explicitly masked
– CPU: Default to new recompiler/remove old recompiler
– CPU/Recompiler: Tidy up type names
– CDImage: Merge bin/ecm handling into one class
– GameDB: King’s Field I/II (Japan)
– Log: Remove unused ISOReader channel
– InputManager: Workaround macro chord trigger issue
– Updated Swedish translation (#3333)
– Timer: Fix >1 second sleeps on MacOS
– GPUDevice: Add compute shader support
– GPUDevice: Support generating mipmaps
– Image: Refactor to a more generic class
– GPUDevice: Support compressed textures
– Util: Add TextureDecompress
– Image: Support decompressing BC1-7
– GPU/HW: MSAA samples change needs to recreate pipelines
– GameDatabase: Add missing flags
– Qt: Add game list language override option
– Achievements: Use rc_client for pause throttling
– CDROM: Fix incorrect clmap in XA-ADPCM decoding
– SPU: Zero out upper ADPCM filters
– GPU/HW: Fix incorrect sampling at 1x with TC
– GPU/HW: Support filtering with texture cache
– GPU/HW: Fix sprite mode triggering on screen-aligned UVs
– GPU: Rework « All Borders » cropping to be aspect correct
– D3D12Device: Clang warning fixes
– GPUDevice: Fix VRAM usage calculation for compressed textures
– GPU/TextureCache: Move replacement cache onto the GPU
– GPU: Fix crash when toggling software renderer
– GPU/TextureCache: Map replacement non-255 alpha to fully transparent
– GPU: Add Uncorrected Borders crop mode
– Qt: Fix game properties crash opening non-DB game
– GPU/HW: Depth buffer needs to be a RT in ROV mode
– PostProcessing/FX: Force native paths for includes
– FileSystem: Add span overload for WriteBinaryFile()
– FileSystem: Add Error parameter to StatFile()
– Qt: Improve updater error reporting
– GPU/TextureCache: Specify max hash cache size/memory in config
– GPU/HW: Clear ROV depth on fill/copy/write
– Qt: Prevent multiple update download button clicks
– Debugger/MemoryScanner: Add ‘Freeze Selected’ (#3334)
– Updated Swedish translation (#3335)
– Atualização Português do Brasil (#3336)
– Qt: Re-enable download button on update failure
– Adding Swedish flags to UI (#3337)
– Fix Missing Flag (#3338)
– Cheats: Strip whitespace from code names
– Cheats: Support importing native format
– AnalogController: Simplify rumble config
– GameList: Fix crash loading custom language options
– Qt: Disable All Enhancements -> Safe Mode in Debug menu
– HTTPDownloader: Improve error reporting
– Qt: Zero spacer size hints in Graphics Settings
– StringUtil: Add ParseFixedHexString()
– Common: Add SHA256Digest
– StringUtil: Drop old MacOS workaround
– StringUtil: Add Base64 decode/encode functions
– ThirdParty/SmallVector: Compile fixes
– ThirdParty: Add aes.cpp
– SmallString: Add span helpers
– Settings: Add EmuFolders::IsRunningInPortableMode()
– Achievements: Add encryption of login tokens in ini
– MetalDevice: Warning fix
– AnalogController: Reduce log spam
– GPU/SW: Vectorize VRAM writes/copies
– GPU: Fix aspect ratio with Show VRAM enabled
– RegTest: Use filename instead of database title
– Misc: Un-namespace Timer
– Achievements: Pack state in struct
– GPU: Display scanout resolution regardless of crop mode
– System: Move thread name init to host
– Misc: Android build fix
– Settings: Normalize texture replacment option titles
– VulkanDevice: Only create swap chain framebuffer without dynamic rendering
– GPUDevice: Rename RGBA5551 to RGB5A1
– GPU/HW: Vectorize texture conversion routines
– GPU/HW: Allow use of RGB5A1 for texture cache
– Settings: Bump maximum hash cache size
– Settings: Disable texture replacements if TC disabled
– GameList: Fix scanning of ELF files
– Qt: Improve shortcuts
– CPU/Interpreter: IBE should not set BD/BT
– CPU/Intepreter: Raise #RI on invalid COP0 move
– CI: Merge all packaging scripts to one directory
– Qt: CustomizeWindowHint should be set for no-close-button
– AnalogController: Fix more log spam
– Settings: Fix hash cache fields not being compared
– Controller: Add GetPortDisplayName() that takes pad index
– CDROM: More logging tidy-up
– GameDB: Recompiler ICache for Resident Evil 3
– InputManager: Add ForceFeedbackDevice interface
– Controller: Add JogCon
– GameDB: JogCon games
– Qt: Fix fallback binding layout not including motors
– CI: Add workflow dispatch triggers for all jobs
– Build: Add Devel configuration
– GPUDevice: Put debug messages/scopes behind conditions
– Misc: Collapse more niche log channels
– CPU: Write trace log to data directory
– GameDB: Army Men: Sarge’s Heroes
– CDROM: Improve SeekL -> ReadN timing
– GPU: Fix parameter logging of some commands
– GPU/TextureCache: Fix split writes not dumping
– Deps: Bump versions
– GPU/HW: Fix TC + SW-For-Readbacks combo
– Deps: Fix MacOS build
– MetalDevice: Fix incorrect pixel format for RGB5A1
– Achievements: Fix overlay stacking
– Atualização Português do Brasil (#3339)
– Qt: Fix horizontal scrollbar showing in summary track list
– CPU/CodeCache: Improve block host size heuristics
– Settings: Don’t enable fastmem without recompiler
– System: Reset code cache on fastmem mode change
– FileSystem: Make POSIXLock moveable
– FileSystem: Add non-blocking option to POSIXLock
– OpenGLDevice: Lock pipeline cache on Linux
– Qt: Add additional early SSE4.1 check on Windows
– PostProcessing: Fix crash on UI open with OpenGL
– Spanish (Spain) update 2024/12/03 (#3340)
– ISOReader: Add file extraction helpers
– Qt: Fix missing status message on delayed progress show
– Qt: Add ISO Browser
– System: Add missing safe mode disable messages
– Qt: Fix possible game settings save error with sliders
– Qt: Hook up extract button in ISO browser
– GPU: Fix additional GL_POP() causing validation errors
– Settings: Add missing GPU feature disables
– Threading: Add IsCallingThread() to ThreadHandle
– FileSystem: Android build fix
– PostProcessing: Improve compile error reporting
– GPUDevice: Typedef auto-recycled texture
– GSVector: Add 4×4 matrix class
– GPUDevice: Use row-major matrix packing
– GPUDevice: Support pre-rotating swap chains
– Atualização Português do Brasil (#3341)
– Packaging: Fix path in pkgbuild/spec
– GPUTexture: Add A1BGR5 format
– GPU: Use A1BGR5 format for SW/HashCache if available
– Settings: Fix incorrect data type for rewind slots
– Settings: Disable runahead/rewind in Safe Mode
– Cheats: Move file clearing into core
– Common: Report assertion failure/panic message for Android
– StringUtil: Add UTF-16 encoding/decoding functions
– Qt: Improve binding widget tooltip
– Build: Fix out-of-tree CMake scmversion extraction on Windows
– CPU/CodeCache: Use code buffer section on Android
– GameDB: Add more missing hash entries
– System: Prevent memcard blocking resume state save
– GameDB: More PSX.EXE hashes
– System: Move state compression/writing to worker thread
– ImGuiFullscreen: Pack state in struct
– FullscreenUI: Pack state in struct
– GameDB: Remove duplicate code entries
– GameDB: Remove redundant codes sections
– ImGuiOverlays: Pack SaveStateSelectorUI state
– HTTPDownloader: Log errors on request failure
– Host: Add ConfirmMessageAsync()
– CPU/Recompiler: Fix ARM32 build (again)
– FileSystem: Don’t use POSIX locks on Android
– CDROM: Fix physical disc reading without SubQ on Linux
– OpenGLDevice: Fix inverted cache file lock
– Qt: Remove ‘Enable Cheats’ from Console Settings
– Common: Fix rectangle rempty() on ARM32
– Cheats: Fix hash-suffixed files incorrectly loading
– System: Merge system taints with state taints on load
– VulkanDevice: Blacklist FSI on AMD Windows