Skip to content

BachataS4 v0.1.9

Latest

Choose a tag to compare

@JICA98 JICA98 released this 24 Aug 16:12
· 1 commit to main since this release
67dbf4e

BachataS4 v0.1.9

Patch distribution (largest change)

  • Offline bundled patch repository with Ed25519 verification, manifest-v1.json (+16k lines), bundle_to_apk.py, validators and sync tooling
  • PATCHES/*.xml for Persona/Dancing, Ratchet, Sakura Wars, SotC, TLOU, The Order etc. + preset handling
  • Android domain layer, native bridge, managed launch + per-game user state

Box64 → FEX migration (M1–M6)

  • Removed Box64 sources/patches/locks and x86_64 guest from packaging; launch now locked to FEX
  • Purged Box64 UI/catalog, tests and docs

Android / UI

  • fix(session): keep stop report actions visible — failure detail no longer pushes Retry/Close off-screen; scrollable bounded body, summary first / logs last, action row pinned
  • Pad overlay hide handling, DirectLaunchActivity exposed in release builds
  • fios2 HLE selection, library/details landscape fixes, settings two-panel chrome

Runtime & render

  • feat(runtime): GPU stall watchdog + safe display teardown — new GpuStallPolicy.kt + BACKEND_GPU_STALL; frame watchdog in EmulationService abandons Android surface posts after 5s no-frame and leaves backend alive for user stop (watchdog polls 1s, Release-built runtime)
  • fix(videoout): never block GPU thread on present fencevk_presenter.cpp/liverpool/stall_log.h poll with zero timeout on GPU thread and re-enqueue flips instead of stalling PM4
  • glibc faccessat2 / set_robust_list/clone3 fixes for Debian runtime
  • Play bundled Turnip zips refreshed; fios2/kernel/avplayer/video_core fixes for Bloodborne, Adreno buffer handling, etc.
  • Reverted perf workarounds in this build: TU_DEBUG=noubwc,sysmem and software lockCanvas compositing removed (hardware canvas + default Turnip config restored)