github ARMSX2/ARMSX2 nightly-20261004
ARMSX2 nightly 20261004 (d383b36369)

pre-release3 hours ago

Automated nightly build for community testing (unsigned).

Every download is named ARMSX2-nightly-DATE-COMMIT-PLATFORM, so builds
from different nights stay distinguishable after you have downloaded them.

  • macOS arm64: macOS-arm64.tar.xz
  • Linux arm64: Linux-arm64-4K-pages.AppImage on most distros, or the 16K one on Asahi Linux and other Apple Silicon kernels (run getconf PAGESIZE if unsure)
  • Windows arm64: Windows-arm64.zip
  • RetroArch on Linux arm64: Linux-arm64-libretro-core.tar.zst, a 4K-page build
  • Bare-display kmsdrm handhelds: Linux-arm64-SDL-handheld.tar.zst, a 4K-page build (Rocknix and Batocera run compositors, so use the Qt AppImage there instead)
  • Android: Android-arm64.apk (installs as ARMSX2 Nightly, alongside the stable app)
  • iOS: iOS-arm64.ipa, unsigned, sideload it (installs as ARMSX2 Nightly, alongside the stable app)

Coming from an old nightly? Nightlies are now a separate app, ARMSX2 Nightly, next to stable.

  • Android: stable cannot install over an old nightly. Back up your saves and memory cards, uninstall the old nightly, then install the stable APK.
  • iOS: your old nightly is the ARMSX2 iOS app and still has your saves. Copy them into ARMSX2 Nightly with the Files app.

What's new

  • Discord: renew the sign-in instead of retrying a dead one forever
  • Android: leave out the emoji fonts nothing loads
  • Release APKs: compress the emulator cores
  • OSD: ARMSX2 2.8 on Android
  • i18n: translate the strings 2.7.2 shipped in English only
  • Textures: read the pack links from the server, not the app
  • Controller: switches flip with A only
  • Controller: the texture and patch managers in columns, and back to the top
  • Textures: the pack browser opens on Popular Today
  • Textures: Popular Today and Shuffle in the pack browser
  • Textures: back out of a creator to the page they are on
  • Textures: "November Snow" for the texture screen's music
  • Textures: the online packs as pages of cubes, with creators and music
  • Textures: the pack window as tiles, in its creator's colours
  • Textures: read only our catalog, not sashkinbro's
  • Textures: a window per pack with its source, creator, tip and socials
  • Library: arcade covers from arcade.ps2ktxpak.net
  • Arcade import: Cancel, and replace a file with no moment it is gone
  • GameDB: Tekken 5's arcade clamp setting, under clampModes
  • Arcade: reset the board at every reset, not only at a game's start
  • Arcade: bound ATA DMA reads; a short read is a drive error
  • Arcade: keep an SRAM file the board could not read
  • Arcade: read the session flag atomically
  • BIOS: a console game never auto-picks an arcade BIOS
  • Library: an Arcade games only toggle in the ⋮ menu
  • i18n: arcade strings indented like the rest of their files
  • i18n: Kurdish "Close" was translated as "near"
  • Android: save states for arcade games
  • Arcade: uninstall a game from the NAMCO screen
  • Arcade: import a game's disc and dongle on their own
  • Play AAB: leak checks that can fail
  • Arcade: boot a game whose folder was picked through Android's picker
  • Arcade: build with the Play flavor's NDK 28
  • Library: arcade covers from covers.ps2ktxpak.net, also for Discord friends
  • Library: arcade covers are the same real art in either cover style
  • Library: arcade games' 3D covers in the 3D cover style
  • Library: arcade game covers from ARMSX2's own arcade covers
  • Arcade import: unpack gzipped dumps, refuse a dongle under 8 MB
  • Arcade: name an imported dongle by what it holds (.ps2 with ECC)
  • Arcade: 2 MB board BIOS dumps, list only imported games, logo icons
  • Android: make Arcade's state on the main thread, before the first frame
  • Android: NAMCO System 246/256 screen
  • Android: Namco System 246/256 arcade games
  • Namco System 246/256 arcade boards, from PCSX2x6

Full changelog: nightly-20261003...d383b36

Don't miss a new ARMSX2 release

NewReleases is sending notifications on new releases.