Skip to content

Releases: Ghael-V/CapyPS5

CapyPS5 v0.0.3

Choose a tag to compare

@Ghael-V Ghael-V released this 24 Oct 12:00

Third alpha of the first PlayStation 5 emulator for Android. Fixes for the logs testers sent on v0.0.2, CPU work for Unreal Engine games, and more from KytyPS5. Existing installs are offered this update in the app.

Fixed

  • Games that use fibers (sceFiber) closed the emulator at start on ARM ("Fiber context switching is only implemented on x86_64", Toy Story Retro Roundup). Fibers now switch the game's own registers. First support: please report how fiber games behave.
  • Final Fantasy VII Rebirth: sceKernelFtruncate, which it calls when saving, is now available.
  • Mewgenics: pthread_setcanceltype is now available.
  • The game clock (RDTSC) ran about 23 % faster than the frequency games are told; they now match.
  • Very large GPU compute dispatches (over 65535 groups, as in Astro Bot) are split to fit Adreno limits.
  • Unity backtraces no longer follow a bogus frame at the start of each guest thread.

New

  • Unreal Engine games: the TLS and process clock reads they make millions of times a second run inside the game code instead of calling into the emulator.
  • Shaders can read the real GPU clock (S_MEMREALTIME) on drivers that offer it.
  • JpegDec and JpegEnc libraries, and more fixes from KytyPS5 (shaders, memory, HTTP).
  • Early groundwork for PS4 games: they appear in the library tagged PS4 but cannot be played yet.

Requirements: Android 12+ (arm64), a Vulkan 1.3 GPU with shaderInt64, 12 GB of RAM recommended, and your own PS5 game dumps. Tested on Adreno 830 (AYN Odin 3) and by testers on Snapdragon 8 Elite, 8 Gen 3, 888 and Mali. Other GPUs: download a Turnip or PanVK driver in Settings → Graphics → Download drivers. Adreno 650 with the system driver only offers Vulkan 1.1 and is not supported.

Compatibility: in the README and on https://capyps5.org.

Includes no games, BIOS, firmware or Sony keys, and needs none. Only use games dumped from your own console.

Report problems on Discord (https://discord.com/invite/PEE7Q5TVM5) with the log the app saves when a game closes.


Español: tercera alpha. Primer soporte de fibers en ARM (los juegos que los usan cerraban el emulador al arrancar), funciones que faltaban para Final Fantasy VII Rebirth y Mewgenics, el reloj RDTSC ya coincide con su frecuencia, las lecturas de TLS y reloj de los juegos de Unreal Engine se hacen dentro del juego, los dispatches enormes se dividen para el Adreno, y más correcciones de KytyPS5. Los juegos de PS4 aparecen con su etiqueta, pero aún no se pueden jugar.

SHA-256: 70f68874eae0cdc04e4e518d0f6ae22dfbd4de7b05d400b2b661ba65adb0dc7c

CapyPS5 v0.0.2 (Alpha)

Choose a tag to compare

@Ghael-V Ghael-V released this 23 Oct 09:33

Second alpha of the first PlayStation 5 emulator for Android. Fixes for what testers reported on v0.0.1, a trophy screen, and 60 games on the compatibility list. Existing installs are offered this update in the app.

Fixed

  • Virtual controller: several buttons can now be held at once.
  • Physical controllers: the left stick no longer presses the d-pad (it moved menus and cursors, as in Mewgenics).
  • Adreno 6xx with Turnip (such as Adreno 660) no longer closes at start for lack of 8-bit storage (thanks to deivid22srk).
  • Dead Cells has its music, hits and footsteps back: NGS2 voices sent to a rack handle are now heard.
  • Games that use user clip planes or uncommon storage texture settings no longer close.

New

  • Trophies: each game's trophy list, what you have earned, and a card to share your progress.
  • A "What's new" card after each update.
  • Over 35 improvements from KytyPS5: shaders, tessellation, NGS2 and ATRAC9 audio, flip waits and fewer crashes.

Requirements: Android 12+ (arm64), a Vulkan 1.3 GPU, 12 GB of RAM recommended, and your own PS5 game dumps. Tested on Adreno 830 (AYN Odin 3) and by testers on Snapdragon 8 Elite, 8 Gen 3, 888 and Mali. Other GPUs: download a Turnip or PanVK driver in Settings → Graphics → Download drivers.

Compatibility: 60 games, playable to not booting, in the README and on https://capyps5.org.

Includes no games, BIOS, firmware or Sony keys, and needs none. Only use games dumped from your own console.

Report problems on Discord (https://discord.com/invite/PEE7Q5TVM5) with the log the app saves when a game closes.


Español: segunda alpha. Ya se pueden pulsar varios botones del mando virtual a la vez, el stick ya no activa la cruceta, las Adreno 6xx con Turnip arrancan, Dead Cells recupera su sonido, hay pantalla de trofeos con tarjeta para compartir y la lista de compatibilidad llega a 60 juegos. Todo en el README en español y en https://capyps5.org/es/.

SHA-256: 0d2e26e21afa961d9b221cdecc1d75a8ef560cc5d57aa047a956a0aad0d30479

CapyPS5 v0.0.1 (Alpha)

Choose a tag to compare

@Ghael-V Ghael-V released this 22 Oct 12:06

The first PlayStation 5 emulator for Android. Alpha: a handful of games run, some at full speed; many are slow or don't boot yet. The app tells you when a new version is out.

Requirements: Android 12+ (arm64), a Vulkan 1.3 GPU, 12 GB of RAM recommended, and your own PS5 game dumps. Tested on Adreno 830 (AYN Odin 3). Other Adreno GPUs and Mali: download a Turnip or PanVK driver in Settings → Graphics → Download drivers.

Playable at 60 FPS on the Odin 3: Dead Cells, Blasphemous, Animal Well, Greak: Memories of Azur, The Binding of Isaac: Repentance, Monster Boy. Full list in the README and on https://capyps5.org.

Includes no games, BIOS, firmware or Sony keys, and needs none. Only use games dumped from your own console.

Report problems on Discord (https://discord.com/invite/PEE7Q5TVM5) with the log the app saves when a game closes.


Español: el primer emulador de PS5 para Android, en alpha. Requisitos y lista de juegos en el README en español y en https://capyps5.org/es/.

SHA-256: 955d6502cc48a18c1f55867aafa8b7e330a0f1a2a92ecdbbe56f2981825ee613