ARMSX2 turns PS2 save icons into library artwork

ARMSX2 2.7.2 is a new release of the PlayStation 2 emulator, dated September 30, 2026. Its headline feature is Memory Card Covers, an optional library view that uses the 3D icons stored in PS2 saves instead of relying only on conventional box art.

The feature can be enabled from the library menu under Memory card covers. Animated mode displays each icon from a slightly elevated angle, including its original movement and lighting. Still mode turns icons toward the viewer, while a separate motion setting can allow spinning or show only the icon’s built-in animation. Covers work in the grid, list, shelf and Recently Played views. The grid and shelf also show the game name beneath each icon, making it easier to identify games whose save artwork is not immediately recognizable.

ARMSX2 checks sources in a defined order. It first looks through the user’s memory cards, including cards stored in folders. It can then inspect ISO and CHD disc images, including CVM containers, for icons written by the game. Online Icons provides a third source. A save-card icon takes priority over a disc icon, and a disc icon takes priority over an online replacement. Results from disc images are remembered after the initial scan.

The release also introduces the Icon Museum, a full-screen browser for collected icons. It can present icons from memory cards, disc images and the downloaded online collection, with each entry showing its title, serial and source. Users can move through the entries with swipes or left and right controls, bookmark an icon for the next visit, and enable shuffle browsing. The museum has its own music, “Another August” by The Cynic Project, and Discord presence updates identify users as being in the Icon Museum.

Online Icons connects the library to the PS2 Icon Open Database. The release includes access to 4,456 icons covering 8,234 serials, with the collection compressed to about 62 MB when downloaded. Users can preview animated icons, search by game title, save name, contributor or serial, and filter the catalogue to all entries, games in their library or already downloaded icons. Individual icons, icons for library games or the complete collection can be downloaded, and stored icons remain compressed on the device. A Popular Today view highlights the six icons with the most anonymous downloads that day. The online browser also has shuffle browsing, separate music and its own Discord status.

A new library screen saver uses the same icon collection

When the library is idle, ARMSX2 can now cycle through save icons as a screen saver. The default delay is 10 minutes, with a configurable range from one to 60 minutes. Icons appear one at a time, fade between entries and retain their movement while the library backdrop pauses underneath. Any button press or touch returns to the library without triggering another action, and a preview option shows the effect immediately.

The memory-card cover and screen-saver options are off by default. They are features of the emulator’s library interface rather than of the emulated PS2.

Lossless Scaling frame generation gets a lower-cost path

For users who own Lossless Scaling, ARMSX2 changes how LSFG frame generation works when the game is presented without an upscaler, CAS, TV shader or rotation. Instead of processing the completed output at the display resolution, frame generation now operates on the game image at its own rendered size and presents generated frames in sequence. Automatic motion detail now targets 432 lines and does not exceed the number of lines rendered by the game.

The performance overlay is also clearer. Generated frames receive a fresh copy of the on-screen overlay rather than interpolating text that was already embedded in earlier frames, which avoids smearing changing values. The LSFG entry reports the GPU time used by frame generation and identifies half-precision operation with an “fp16” label.

A new half-precision option applies those shaders on supported GPUs. It is off by default and takes effect when the next game starts; the notes say it can reduce frame-generation cost on compatible GPU and driver combinations. Adreno 6xx GPUs using a Turnip driver can now run frame generation as well. ARMSX2 preserves the relevant shaders when shader-cache writing encounters file-lock problems, and the overlay and settings now explain when frame generation is disabled instead of failing silently. The release notes caution that Adreno 6xx hardware may have limited headroom for this feature, so support does not imply a guaranteed performance benefit.

Rendering, controls and Android graphics support improve

The software renderer receives a major accuracy update. ARMSX2 attributes approximately 98 percent per-pixel accuracy across most games to this work, although that figure is a project claim rather than a universal guarantee for every title. Rendering orientation can now be changed from the in-game quick menu, with Device, Landscape, Portrait and Auto-Rotate choices available either for the current game or globally.

The quick menu adds hotkey controls under the controller skin settings and a Pressure Modifier option alongside the existing hold control. Gyroscope X and Y sensitivity can be adjusted independently, and steering input can be assigned to either stick. Macros now activate buttons in their configured order. Multi-touch support extends to pressure input, macros and turbo, while sliding gestures can operate the D-pad according to the selected glide mode. A macro button also illuminates while its macro is active.

Devices using a Turnip driver gain an optional UBWC flag hint for addressing graphical glitches on certain recent driver builds, along with a text field for additional driver variables. The release advises leaving the hint disabled unless the relevant artifacts appear. The free-software notice shown when a game starts can now be hidden independently from other notifications, settings reopen at the last-used category, and searches jump directly to the section containing a result, including collapsed sections.

Fixes reduce crashes, glitches and unnecessary stalls

Several fixes target game startup and per-game configuration. Changing Multitap from inside a game no longer closes the application, and the setting is now stored per game; disabling it takes effect on the next boot. Opening the quick menu immediately during a fast boot with Skip BIOS enabled no longer risks dropping the user into the BIOS menu. Custom covers are associated with their individual disc images, allowing separate versions of the same game to keep distinct artwork.

Input handling receives multiple corrections. A stick direction assigned to another control no longer moves the stick unexpectedly, fast-forward stops when its modifier is released, volume keys work while menus, prompts, the shader editor, settings search or the on-screen keyboard are open, and sliding a held input onto the half-pressure control no longer briefly produces full pressure in Follow mode.

Cheat and patch searching has been reorganized to avoid indefinite loading. The larger database now has its own search action, the standard PCSX2 patches and cheats are again the default source, failed sources are temporarily avoided, and an unsuccessful search reports when a source could not be reached. Built-in patches appear immediately, while cheat titles containing the characters “#” or “%” can now download correctly.

Audio and display handling also receive important fixes. Surround modes from 2.1 through 7.1 no longer open the stream as mono or risk writing beyond the audio buffer, and reads use the device’s burst size rather than a fixed interval. On Android, a frame is no longer discarded and the swap chain rebuilt whenever the display reports a temporary suboptimal state. Burnout 2, Burnout Revenge and Burnout Dominator no longer show thin white lines at fractional upscale values.

Pipeline and renderer changes aim to reduce stutter

ARMSX2 now builds each game’s recorded pipelines on worker threads as the game starts instead of creating them during rendering. The SPIR-V cache survives driver updates, while shader and pipeline caches use format checks so damaged or incompatible data is discarded rather than passed to the driver. Clear Shader Cache now removes all relevant caches, including the frame-generation cache, and new installations begin with clean cache data.

Large frames no longer force the renderer to wait for the GPU when vertex storage fills. The vertex buffer can grow instead, allowing CPU and GPU work to overlap more effectively. Additional fast paths optimize line conversion, a common triangle-strip layout and transfers between geometry-shader stages. On compatible Turnip configurations, destination-alpha tests using the a6xx feedback-loop fix no longer require an extra pass.

The interface sound for confirmations has changed from a chime to a short click, including when launching games, while custom sound packs can continue to provide their own audio. Diagnostic gs dumps now include driver information, which can help with future driver development.

PCSX2 updates and available Android builds

The release incorporates upstream PCSX2 changes from August 30 through September 25, 2026. These include graphics and texture-cache corrections, a VIF bounds fix, DEV9 DMA changes, boot video-mode selection from the disc or BIOS, rcheevos 12.5, an updated Redump database and game-database fixes. ARMSX2 also ports a VU recompiler flag-hack correction to ARM64.

ARMSX2 is a free, open-source PS2 emulator based on PCSX2. It combines PS2 hardware emulation with native ARM64 recompilers and supports Android, iOS and iPadOS, as well as ARM64 desktop systems running macOS, Windows or Linux. The emulator requires a BIOS dump from a legitimately owned PS2 console.

The 2.7.2 release is available as Android APK variants for ARMv8.0 and ARMv8.2 devices, with packages targeting different Android SDK levels. These packages are host-platform applications for Android devices; the update does not mean the software runs directly on an unmodified PS2 console.

ARMSX2 editorial illustration
AI-generated editorial illustration; not an application screenshot.