pcsx_rearmed.git
3 weeks ago3ds: only invalidate icache on non-compiler core
notaz [Fri, 25 Oct 2024 19:25:09 +0000 (22:25 +0300)]
3ds: only invalidate icache on non-compiler core

seems enough, or is it?

3 weeks agomove more globals to psxRegs
notaz [Thu, 24 Oct 2024 23:29:53 +0000 (02:29 +0300)]
move more globals to psxRegs

more locality, less literal pools on ARM

3 weeks agodrc: drop pending_exception
notaz [Thu, 24 Oct 2024 21:14:40 +0000 (00:14 +0300)]
drc: drop pending_exception

just causing confusion

3 weeks agodrc: add another sync after running the interpreter
notaz [Thu, 24 Oct 2024 21:07:54 +0000 (00:07 +0300)]
drc: add another sync after running the interpreter

3 weeks agodrc: update the debug patches
notaz [Thu, 24 Oct 2024 21:18:33 +0000 (00:18 +0300)]
drc: update the debug patches

3 weeks ago3ds: drop pre-rosalina code
notaz [Wed, 23 Oct 2024 23:33:38 +0000 (02:33 +0300)]
3ds: drop pre-rosalina code

no reason not to run an up-to-date cfw

3 weeks ago3ds: use range clearing for small ranges
notaz [Wed, 23 Oct 2024 23:25:47 +0000 (02:25 +0300)]
3ds: use range clearing for small ranges

Seems to be wastefull to throw away the entire icache when just a few
new insns are compiled. Not that this gives any noticeable perf
difference though.

3 weeks ago3ds: use arm-mem memcpy
notaz [Wed, 23 Oct 2024 23:23:27 +0000 (02:23 +0300)]
3ds: use arm-mem memcpy

newlib's memcpy isn't that great

3 weeks agogit subrepo clone https://github.com/bavison/arm-mem deps/arm-mem
notaz [Tue, 22 Oct 2024 21:16:39 +0000 (00:16 +0300)]
git subrepo clone https://github.com/bavison/arm-mem deps/arm-mem

subrepo:
  subdir:   "deps/arm-mem"
  merged:   "ee8ac1d5"
upstream:
  origin:   "https://github.com/bavison/arm-mem"
  branch:   "master"
  commit:   "ee8ac1d5"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo.git"
  commit:   "57de7d6"

3 weeks agomdec: compiler-friendlier clamp
notaz [Tue, 22 Oct 2024 20:53:38 +0000 (23:53 +0300)]
mdec: compiler-friendlier clamp

that whole thing begs to be rewritten but ohwell

3 weeks agostandalone: neon dithering should be on by default
notaz [Tue, 22 Oct 2024 18:44:27 +0000 (21:44 +0300)]
standalone: neon dithering should be on by default

on switch too

3 weeks agochd: override config
notaz [Tue, 22 Oct 2024 18:43:03 +0000 (21:43 +0300)]
chd: override config

relies on -Iinclude being before -Ideps/libchdr/include

3 weeks agogpulib: try to reduce flips
notaz [Tue, 22 Oct 2024 17:45:03 +0000 (20:45 +0300)]
gpulib: try to reduce flips

3 weeks agoarm: provide bgr888_to_rgb565 for v6
notaz [Tue, 22 Oct 2024 16:29:26 +0000 (19:29 +0300)]
arm: provide bgr888_to_rgb565 for v6

3 weeks ago3ds: update ctr_clear_cache
notaz [Sun, 20 Oct 2024 21:38:07 +0000 (00:38 +0300)]
3ds: update ctr_clear_cache

DMB looks insufficient before invalidate, also doesn't match what Linux
does, so adjust. Hopefully will solve weird rare crashes.

3 weeks agoupdate Android.mk
notaz [Sun, 20 Oct 2024 00:04:51 +0000 (03:04 +0300)]
update Android.mk

no idea if it compiles a working library though...

3 weeks agocdriso: try some different buffering
notaz [Sat, 19 Oct 2024 21:19:50 +0000 (00:19 +0300)]
cdriso: try some different buffering

3 weeks agocdrom: adjust the PhysCdPropagations hack
notaz [Wed, 16 Oct 2024 23:46:38 +0000 (02:46 +0300)]
cdrom: adjust the PhysCdPropagations hack

3 weeks ago3ds: try partial linking
notaz [Tue, 15 Oct 2024 22:45:51 +0000 (01:45 +0300)]
3ds: try partial linking

3 weeks ago3ds: adjust for newer toolchain
notaz [Tue, 15 Oct 2024 00:39:25 +0000 (03:39 +0300)]
3ds: adjust for newer toolchain

3 weeks agolibretro: report when required env vars are not set
notaz [Tue, 15 Oct 2024 00:29:43 +0000 (03:29 +0300)]
libretro: report when required env vars are not set

3 weeks agolibretro: show the actual fps, some extra stats
notaz [Tue, 15 Oct 2024 00:10:44 +0000 (03:10 +0300)]
libretro: show the actual fps, some extra stats

3 weeks ago3ds: customize thread creation
notaz [Mon, 14 Oct 2024 22:49:22 +0000 (01:49 +0300)]
3ds: customize thread creation

3 weeks agostandalone: enable the new threaded stuff
notaz [Sun, 13 Oct 2024 18:37:10 +0000 (21:37 +0300)]
standalone: enable the new threaded stuff

3 weeks agodrc: try compiling on another thread
notaz [Thu, 10 Oct 2024 23:34:16 +0000 (02:34 +0300)]
drc: try compiling on another thread

3 weeks agosync from master
notaz [Mon, 14 Oct 2024 23:21:48 +0000 (02:21 +0300)]
sync from master

4 weeks agotvos: properly set min supported version
Eric Warmenhoven [Thu, 17 Oct 2024 03:48:52 +0000 (23:48 -0400)]
tvos: properly set min supported version

6 weeks agotry to fix build
notaz [Sun, 6 Oct 2024 00:47:06 +0000 (03:47 +0300)]
try to fix build

6 weeks agotry to fix build
notaz [Sun, 6 Oct 2024 00:10:20 +0000 (03:10 +0300)]
try to fix build

6 weeks agoanother warning
notaz [Sun, 6 Oct 2024 00:00:39 +0000 (03:00 +0300)]
another warning

6 weeks agodeal with some platform-specific warnings
notaz [Sat, 5 Oct 2024 23:56:57 +0000 (02:56 +0300)]
deal with some platform-specific warnings

6 weeks agonew async cdrom + cdrom cleanup
notaz [Wed, 2 Oct 2024 23:56:07 +0000 (02:56 +0300)]
new async cdrom + cdrom cleanup

Should've split this really, but that's lots of extra work...
Beware of breakage, but please report bugs.

6 weeks agolibretro: avoid -marm where it's not needed
notaz [Sat, 5 Oct 2024 14:55:39 +0000 (17:55 +0300)]
libretro: avoid -marm where it's not needed

especially on arm64

6 weeks agodetect bad SysMessage format
notaz [Fri, 4 Oct 2024 23:07:42 +0000 (02:07 +0300)]
detect bad SysMessage format

7 weeks agofix standalone build
notaz [Wed, 2 Oct 2024 23:40:56 +0000 (02:40 +0300)]
fix standalone build

7 weeks agoadd dedicated mmap functions for libnx
notaz [Tue, 1 Oct 2024 16:43:13 +0000 (19:43 +0300)]
add dedicated mmap functions for libnx

the previous code would call svcUnmapPhysicalMemory() on mem possibly
allocated by aligned_alloc() which didn't look right

7 weeks agotry to clean up various mmap func failure return value confusion
notaz [Tue, 1 Oct 2024 16:40:59 +0000 (19:40 +0300)]
try to clean up various mmap func failure return value confusion

such a mess

7 weeks agopsxmem: fix map retry breakage
notaz [Tue, 1 Oct 2024 16:36:25 +0000 (19:36 +0300)]
psxmem: fix map retry breakage

fixes 417b59ebc326fc753f8c881c24fc7aff975df7ea

7 weeks agogit subrepo pull (merge) deps/libchdr
notaz [Mon, 30 Sep 2024 20:38:37 +0000 (23:38 +0300)]
git subrepo pull (merge) deps/libchdr

subrepo:
  subdir:   "deps/libchdr"
  merged:   "aaca599e"
upstream:
  origin:   "https://github.com/rtissera/libchdr"
  branch:   "master"
  commit:   "aaca599e"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo.git"
  commit:   "57de7d6"

7 weeks agodrc: less alarmist ram map message
notaz [Mon, 30 Sep 2024 20:23:48 +0000 (23:23 +0300)]
drc: less alarmist ram map message

To discourage opening bugs like libretro/pcsx_rearmed#717

Also a warning fix

7 weeks agonew 3ds_mmap, avoid useless retries
notaz [Mon, 30 Sep 2024 18:14:41 +0000 (21:14 +0300)]
new 3ds_mmap, avoid useless retries

7 weeks ago3ds: some random tuning
notaz [Mon, 30 Sep 2024 18:08:28 +0000 (21:08 +0300)]
3ds: some random tuning

saves some memory

7 weeks agorename miyoo build to miyoo_arm926
notaz [Mon, 30 Sep 2024 17:59:16 +0000 (20:59 +0300)]
rename miyoo build to miyoo_arm926

notaz/pcsx_rearmed#346

7 weeks agolightrec: relax mem requirements so that asan works
notaz [Fri, 27 Sep 2024 21:03:42 +0000 (00:03 +0300)]
lightrec: relax mem requirements so that asan works

Seems to work anyway with suboptimal mappings, and MAP_FIXED_NOREPLACE
is unnecessary as the kernel will honour the address if it's free and
return something else if it's not.

2 months agolibretro: improve retro_memory_map
notaz [Tue, 3 Sep 2024 21:19:25 +0000 (00:19 +0300)]
libretro: improve retro_memory_map

libretro/pcsx_rearmed#845

2 months agolibretro: use shorter option names to fit narrow frontends
notaz [Tue, 3 Sep 2024 21:17:32 +0000 (00:17 +0300)]
libretro: use shorter option names to fit narrow frontends

2 months agoMerge pull request #844 from pcercuei/update-lightrec-20240902
notaz [Mon, 2 Sep 2024 20:22:57 +0000 (23:22 +0300)]
Merge pull request #844 from pcercuei/update-lightrec-20240902

Update Lightrec 2024-09-02

2 months agogit subrepo pull --force deps/lightrec
Paul Cercueil [Mon, 2 Sep 2024 10:54:37 +0000 (12:54 +0200)]
git subrepo pull --force deps/lightrec

subrepo:
  subdir:   "deps/lightrec"
  merged:   "ea20362c95"
upstream:
  origin:   "https://github.com/pcercuei/lightrec.git"
  branch:   "master"
  commit:   "ea20362c95"
git-subrepo:
  version:  "0.4.6"
  origin:   "https://github.com/ingydotnet/git-subrepo.git"
  commit:   "110b9eb"

2 months agogpu_neon: enable tex hack by default
notaz [Thu, 22 Aug 2024 21:09:55 +0000 (00:09 +0300)]
gpu_neon: enable tex hack by default

2 months agogpu_neon: rework enh. res. texturing hack
notaz [Tue, 20 Aug 2024 20:49:45 +0000 (23:49 +0300)]
gpu_neon: rework enh. res. texturing hack

libretro/pcsx_rearmed#841

2 months agocdriso: log main cd img size
notaz [Wed, 21 Aug 2024 21:38:45 +0000 (00:38 +0300)]
cdriso: log main cd img size

3 months agogpu_neon: fix wrong mask bit for fills
notaz [Fri, 16 Aug 2024 22:38:45 +0000 (01:38 +0300)]
gpu_neon: fix wrong mask bit for fills

Fixes notaz/pcsx_rearmed#344

3 months agogpulib: adjust masking
notaz [Fri, 16 Aug 2024 22:44:00 +0000 (01:44 +0300)]
gpulib: adjust masking

no idea if anything uses this, but tested on hw

3 months agoavoid double prints with bios+Config.PsxOut
notaz [Fri, 16 Aug 2024 00:05:46 +0000 (03:05 +0300)]
avoid double prints with bios+Config.PsxOut

3 months agocdrom: more hacks for more timing issues
notaz [Wed, 24 Jul 2024 23:34:23 +0000 (02:34 +0300)]
cdrom: more hacks for more timing issues

libretro/pcsx_rearmed#840

4 months agoMerge pull request #839 from pcercuei/update-lightrec-20240715
notaz [Tue, 16 Jul 2024 21:44:52 +0000 (00:44 +0300)]
Merge pull request #839 from pcercuei/update-lightrec-20240715

Update lightrec 20240715

4 months agoUpdate lightrec-config.h to latest version
Paul Cercueil [Mon, 15 Jul 2024 20:12:44 +0000 (22:12 +0200)]
Update lightrec-config.h to latest version

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
4 months agogit subrepo pull --force deps/lightrec
Paul Cercueil [Mon, 15 Jul 2024 20:10:13 +0000 (22:10 +0200)]
git subrepo pull --force deps/lightrec

subrepo:
  subdir:   "deps/lightrec"
  merged:   "601afca8e8"
upstream:
  origin:   "https://github.com/pcercuei/lightrec.git"
  branch:   "master"
  commit:   "601afca8e8"
git-subrepo:
  version:  "0.4.6"
  origin:   "https://github.com/ingydotnet/git-subrepo.git"
  commit:   "110b9eb"

4 months agogpu_neon: revive the old tests
notaz [Sat, 29 Jun 2024 23:23:25 +0000 (02:23 +0300)]
gpu_neon: revive the old tests

4 months agogpu_neon: fix sign extension
notaz [Sat, 29 Jun 2024 22:48:22 +0000 (01:48 +0300)]
gpu_neon: fix sign extension

unclear why it's added differently from sprites, might need to revisit
libretro/pcsx_rearmed#833

4 months agotry some overscan display option
notaz [Fri, 28 Jun 2024 22:08:41 +0000 (01:08 +0300)]
try some overscan display option

4 months agostandalone: some ppf loading
notaz [Fri, 28 Jun 2024 22:02:05 +0000 (01:02 +0300)]
standalone: some ppf loading

mostly for testing, like game.chd.ppf would load game.chd and apply
game.chd.ppf patch

4 months agoUpdate timing (override) hack for Power Rangers: Lightspeed Rescue (SuperrSonic)...
saulfabreg Wii VC Project [Thu, 27 Jun 2024 21:09:13 +0000 (16:09 -0500)]
Update timing (override) hack for Power Rangers: Lightspeed Rescue (SuperrSonic) (#341)

* Update timing (override) hack for Power Rangers: Lightspeed Rescue (SuperrSonic)

The game's jumping command does not work if the game FPS is over 30.

At 280, on level 3 has audio stutters. Needs more testing.

SuperrSonic found 310 ideal to maintain the emulation at full speed, at the cost of the game dropping more frames, this allowed jumping to always work and keep the sound stutter free, as it was tested the entire game this way.

Credit to SuperrSonic for this fix.

* update timing hack description for PRLR (SuperrSonic)

5 months agomore timing hacks: fix jump command on Power Rangers - Lightspeed Rescue
saulfabreg Wii VC Project [Sun, 16 Jun 2024 20:28:41 +0000 (15:28 -0500)]
more timing hacks: fix jump command on Power Rangers - Lightspeed Rescue

https://github.com/libretro/pcsx_rearmed/issues/837

5 months agoMerge pull request #836 from pcercuei/update-lightrec-20240611
notaz [Tue, 11 Jun 2024 18:03:27 +0000 (21:03 +0300)]
Merge pull request #836 from pcercuei/update-lightrec-20240611

Update lightrec 20240611

5 months agolightrec: Set program name to /proc/self/exe on Linux
Paul Cercueil [Tue, 11 Jun 2024 08:36:01 +0000 (10:36 +0200)]
lightrec: Set program name to /proc/self/exe on Linux

On Linux, /proc/self/exe is a virtual link to the ELF program being
executed. Use this instead of hardcoding "retroarch.exe".

This is used when compiling Lightrec with disassembler support.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
5 months agogit subrepo pull --force deps/lightrec
Paul Cercueil [Tue, 11 Jun 2024 08:34:16 +0000 (10:34 +0200)]
git subrepo pull --force deps/lightrec

subrepo:
  subdir:   "deps/lightrec"
  merged:   "bd0b827922"
upstream:
  origin:   "https://github.com/pcercuei/lightrec.git"
  branch:   "master"
  commit:   "bd0b827922"
git-subrepo:
  version:  "0.4.6"
  origin:   "https://github.com/ingydotnet/git-subrepo.git"
  commit:   "110b9eb"

5 months agoMerge pull request #835 from pcercuei/misc-fixes
notaz [Thu, 30 May 2024 23:00:56 +0000 (02:00 +0300)]
Merge pull request #835 from pcercuei/misc-fixes

Misc fixes

5 months agospunull: Add missing callback and fix prototypes
Paul Cercueil [Thu, 30 May 2024 09:54:55 +0000 (11:54 +0200)]
spunull: Add missing callback and fix prototypes

- Add SPUregisterScheduleCb() which was missing
- Fix prototypes of some functions, which did not have the right number
  of parameters. This caused warnings at the linking phase when building
  PCSX with LTO.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
5 months agoFix invalid variable types
Paul Cercueil [Thu, 30 May 2024 09:52:21 +0000 (11:52 +0200)]
Fix invalid variable types

On SH4, uint32_t is "unsigned long" and int32_t is "long"; which means
that "int32_t" and "int" pointers cannot be used interchangeably without
an explicit cast.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
5 months agolightrec: Move lightrec_code_inv() out of glue code
Paul Cercueil [Thu, 30 May 2024 09:44:15 +0000 (11:44 +0200)]
lightrec: Move lightrec_code_inv() out of glue code

We're not going to add a lightrec_code_inv() in there for every port of
PCSX there is. Instead, add a on/off macro that will tell the glue code
to reference an external lightrec_code_inv(), which has to be provided
externally.

The WiiU implementation has moved to libpcsxcore/lightrec/mem_wiiu.c.
The Wii/GC implementation will move to the external WiiSX project
directly.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
5 months agocdrom: Rename "stat" to "cdr_stat"
Paul Cercueil [Wed, 29 May 2024 13:46:57 +0000 (15:46 +0200)]
cdrom: Rename "stat" to "cdr_stat"

"stat" is a C function from <sys/stat.h>. While libpcsxcore/cdrom.c does
not include this header, some of the headers it does include may
actually include it themselves (depending on the C library).

Work around possible name conflicts by just renaming the offending
variable.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
6 months agolibretro: attempt to fix build
notaz [Mon, 20 May 2024 23:30:29 +0000 (02:30 +0300)]
libretro: attempt to fix build

6 months agolibretro: update build for newer libchdr
notaz [Mon, 20 May 2024 22:58:19 +0000 (01:58 +0300)]
libretro: update build for newer libchdr

6 months agogit subrepo pull (merge) --force deps/libchdr
notaz [Mon, 20 May 2024 22:16:38 +0000 (01:16 +0300)]
git subrepo pull (merge) --force deps/libchdr

subrepo:
  subdir:   "deps/libchdr"
  merged:   "86b27207"
upstream:
  origin:   "https://github.com/rtissera/libchdr"
  branch:   "master"
  commit:   "86b27207"
git-subrepo:
  version:  "0.4.6"
  origin:   "https://github.com/ingydotnet/git-subrepo.git"
  commit:   "73a0129"

6 months agoobligatory forgotten android fixup
notaz [Fri, 17 May 2024 21:53:14 +0000 (00:53 +0300)]
obligatory forgotten android fixup

6 months agoMerge pull request #831 from pcercuei/update-lightrec-20240517
notaz [Fri, 17 May 2024 21:45:19 +0000 (00:45 +0300)]
Merge pull request #831 from pcercuei/update-lightrec-20240517

Update lightrec 20240517

6 months agoLightrec plugin: Drop lightrec_plugin_clear_block_caches()
Paul Cercueil [Fri, 17 May 2024 17:32:51 +0000 (19:32 +0200)]
Lightrec plugin: Drop lightrec_plugin_clear_block_caches()

It is now handled inside lightrec_set_cycles_per_opcode().

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
6 months agoLightrec plugin: Fix warnings about printf formats
Paul Cercueil [Fri, 17 May 2024 11:30:10 +0000 (13:30 +0200)]
Lightrec plugin: Fix warnings about printf formats

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
6 months agogit subrepo pull --force deps/lightrec
Paul Cercueil [Fri, 17 May 2024 17:33:45 +0000 (19:33 +0200)]
git subrepo pull --force deps/lightrec

subrepo:
  subdir:   "deps/lightrec"
  merged:   "8d3db1a4e7"
upstream:
  origin:   "https://github.com/pcercuei/lightrec.git"
  branch:   "master"
  commit:   "8d3db1a4e7"
git-subrepo:
  version:  "0.4.6"
  origin:   "https://github.com/ingydotnet/git-subrepo.git"
  commit:   "110b9eb"

6 months agolibretro: don't call _system_av_info cb from _load_game
notaz [Sat, 11 May 2024 20:51:25 +0000 (23:51 +0300)]
libretro: don't call _system_av_info cb from _load_game

not needed and frontends hate it
libretro/pcsx_rearmed#828

7 months agolightning.h: Bump to latest version
Paul Cercueil [Mon, 22 Apr 2024 12:21:26 +0000 (14:21 +0200)]
lightning.h: Bump to latest version

This had not been done the last time the Lightning subrepo was pulled.

Fixes #825.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
7 months agonew experimental TurboCD option
notaz [Thu, 18 Apr 2024 18:12:41 +0000 (21:12 +0300)]
new experimental TurboCD option

7 months agocdrom: change pause timing again
notaz [Mon, 15 Apr 2024 21:38:14 +0000 (00:38 +0300)]
cdrom: change pause timing again

for DDR series

7 months agointroduce fractional framerates
notaz [Sun, 14 Apr 2024 22:56:42 +0000 (01:56 +0300)]
introduce fractional framerates

notaz/pcsx_rearmed#91

7 months agocdrom: accept more channel bits
notaz [Sun, 14 Apr 2024 22:52:31 +0000 (01:52 +0300)]
cdrom: accept more channel bits

Although it contradicts nocash docs, Spyro 2 (PAL) uses 0x21.
Should only 0xff be rejected?

7 months agodb: Override cycle multiplier for Colin McRae PAL
Paul Cercueil [Sat, 6 Apr 2024 15:22:58 +0000 (17:22 +0200)]
db: Override cycle multiplier for Colin McRae PAL

Decrease it from 175 to 174, which is enough for the language selection
menu to start working.

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
7 months agoattempt to fix build
notaz [Fri, 29 Mar 2024 00:28:32 +0000 (02:28 +0200)]
attempt to fix build

libretro-build-ctr

7 months agoattempt to fix build
notaz [Fri, 29 Mar 2024 00:18:20 +0000 (02:18 +0200)]
attempt to fix build

android-armeabi-v7a
libretro-build-miyoo-arm32
libretro-build-ctr
libretro-build-wiiu

7 months agolibretro: update build for newer libchdr
notaz [Thu, 28 Mar 2024 23:28:11 +0000 (01:28 +0200)]
libretro: update build for newer libchdr

notaz/pcsx_rearmed#339

7 months agogit subrepo pull (merge) --force deps/libchdr
notaz [Thu, 28 Mar 2024 21:36:05 +0000 (23:36 +0200)]
git subrepo pull (merge) --force deps/libchdr

subrepo:
  subdir:   "deps/libchdr"
  merged:   "5c598c2d"
upstream:
  origin:   "https://github.com/rtissera/libchdr"
  branch:   "master"
  commit:   "5c598c2d"
git-subrepo:
  version:  "0.4.6"
  origin:   "https://github.com/ingydotnet/git-subrepo.git"
  commit:   "73a0129"

7 months agospu: don't leave garbage in capture buffers
notaz [Mon, 25 Mar 2024 21:26:10 +0000 (23:26 +0200)]
spu: don't leave garbage in capture buffers

7 months agospu: more status bits
notaz [Sun, 24 Mar 2024 23:50:25 +0000 (01:50 +0200)]
spu: more status bits

notaz/pcsx_rearmed#338

7 months agospu: don't assert on noise in thread mode
notaz [Sun, 24 Mar 2024 00:47:33 +0000 (02:47 +0200)]
spu: don't assert on noise in thread mode

7 months agopsxdma: implement a few more details
notaz [Sun, 24 Mar 2024 00:46:33 +0000 (02:46 +0200)]
psxdma: implement a few more details

notaz/pcsx_rearmed#336

8 months agogpulib: fix frameskip on weird lists
notaz [Fri, 22 Mar 2024 22:57:41 +0000 (00:57 +0200)]
gpulib: fix frameskip on weird lists

notaz/pcsx_rearmed#337

8 months agomisc: allow slow-booting to cdda or whatever
notaz [Thu, 21 Mar 2024 22:52:37 +0000 (00:52 +0200)]
misc: allow slow-booting to cdda or whatever

notaz/pcsx_rearmed#335

8 months agolibretro: try to handle physical cdrom ejection
notaz [Thu, 21 Mar 2024 22:21:20 +0000 (00:21 +0200)]
libretro: try to handle physical cdrom ejection

notaz/pcsx_rearmed#335

8 months agofix a crash due to forgotten function
notaz [Thu, 21 Mar 2024 10:05:40 +0000 (12:05 +0200)]
fix a crash due to forgotten function

8 months agomake: unbreak ios
notaz [Thu, 21 Mar 2024 00:02:48 +0000 (02:02 +0200)]
make: unbreak ios

missed 'HAVE_PHYSICAL_CDROM = 0'