Henrik Rydgård
a72c4aa383
Actually fix the race condition. Can't do any initialization step while waiting.
2023-07-24 12:08:15 +02:00
Henrik Rydgård
2625570d21
Fix issue where achievements wouldn't always activate when starting from frontends
...
My previous workaround was flawed - it didn't work at all since we run
http callbacks on the main thread, so no progress was made in the
background.
Now we really delay starting the game until the achievement system is
ready, if it's in the process of logging in.
2023-07-23 23:40:53 +02:00
Henrik Rydgård
5245a691ca
Move Achievements::Shutdown to PSP_Shutdown
2023-07-16 09:10:39 +02:00
Henrik Rydgård
431a0551b2
RetroAchievements CSO support, delay until identified ( #17699 )
...
* Support CSO (and any future block based formats) for RetroAchievements identification
* Avoid auto-loading savestates in challenge mode
2023-07-12 01:11:09 +02:00
Henrik Rydgård
98d9a9c8ca
Merge pull request #16984 from fp64/vfpu-sincos
...
VFPU sin/cos
2023-03-28 16:36:51 +02:00
Henrik Rydgård
d586ec0d5e
Don't create Host objects except in headless/unittest
2023-03-25 10:47:01 +01:00
Henrik Rydgård
5a5779dcd6
Remove symbol-map related functions from Host
2023-03-24 18:08:31 +01:00
Henrik Rydgård
1250692657
Convert host->SetWindowTitle to a request
2023-03-24 17:52:01 +01:00
Henrik Rydgård
b440e28e38
Remove System_SendMessage!
...
iOS, Qt buildfixes
2023-03-22 23:52:51 +01:00
Henrik Rydgård
f5472ba0d8
Cleanup up unnecessary audio init functions
2023-03-21 13:39:02 +01:00
Henrik Rydgård
dda8635c89
Move three notifications out of Host
2023-03-21 13:37:19 +01:00
fp64
67bb17eba3
Add more vfpu_*, move tables to assets
2023-03-12 08:21:15 -04:00
Unknown W. Brackets
be84bc9934
softgpu: Detect binner alloc fail and bail.
2023-01-01 06:59:14 -08:00
Henrik Rydgård
0f12d44e59
Remove some unused/unnecessary code
2022-12-03 12:05:10 +01:00
Herman Semenov
29b87e0c0b
Merge branch 'master' into master
2022-10-03 07:49:13 +00:00
Unknown W. Brackets
753ac95307
Debugger: Fix game.reset by adding a reboot status.
...
We don't want EmuScreen to auto-exit, and we don't want to double-lock the
debugger lifecycle lock. Let's just handle reboot specifically.
2022-10-01 18:13:22 -07:00
lainon
fec708489a
Correct cleaning string and remove unused vars
2022-09-30 12:26:30 +03:00
sum2012
976b502c82
Increase log level of ppsspp version
...
Default log level is Error so that cannot see it,
2022-09-16 21:05:55 +08:00
Unknown W. Brackets
fc50860f55
headless: Fix startup on latest Android versions.
...
Otherwise it tries to use deprecated ashmem and chokes.
2022-09-03 21:06:32 -07:00
Unknown W. Brackets
9bda04a0d2
Core: Correct shutdown on late init failure.
...
Otherwise we leak and can't start again. This happened when shutdown
completed quickly after thread start.
2022-08-12 22:30:15 -07:00
Henrik Rydgård
94800f6194
Inline the CoreParameters accessor (eliminates a function call for each access)
2022-06-11 12:13:07 +02:00
Unknown W. Brackets
0e932ba274
Windows: Create SYSTEM directory early.
...
On UNC, we see paths as absolute and don't auto-create this on config
load. We should really create it here anyway.
2022-03-01 19:36:36 -08:00
iota97
5e1062678f
Allow custom UI themes
2022-02-11 12:42:38 +01:00
Unknown W. Brackets
f24e255268
Core: Skip stats reset while stepping.
...
This way, you can use it to actually see the stats.
2022-01-30 11:53:48 -08:00
Unknown W. Brackets
3e73ce87ee
Path: Check for PSP case insensitively.
...
This allows a game to look up ms0:/psp/ eve with the PSP special case path
handling.
2021-12-16 15:06:15 -08:00