Thomas Lamb
d1656d425a
Improve debugger assemble/disassemble compatiblity
...
Update armips for VFPU instruction parsing changes:
- Kingcom/armips#255
- Kingcom/armips#256
Remove brackets from VFPU instruction `vpfx*` params
Rename VFPU instruction `vuc2i.s` to `vuc2ifs.s`
Add brackets to VFPU instruction `vpfxd` saturation operations (i.e. [0:1] & [-1:1])
Rename FPU instructions `c.$OP` to `c.$OP.s`
Fix VFPU instruction `vuc2ifs.s` `vd` size in disassembly
Replace `CC[imm3]` with `imm3` in VFPU instructions `vcmov*` & `bv*` disassembly
2026-07-07 20:30:51 -04:00
Henrik Rydgård
a6325cecef
Bump rcheevos to latest develop
2026-07-01 22:39:53 +02:00
Henrik Rydgård
8b0ddf88fe
Qt buildfix, gitignore in ext
2026-06-16 11:49:40 +02:00
Henrik Rydgård
1e62cb7fc1
Finish the SDL3 port on Mac, update CI to 26.04
2026-06-16 11:39:57 +02:00
Henrik Rydgård
ea8a648737
Refactor UI shader presets, prepare for some updates to the ImGe debugger
2026-06-14 11:08:56 +02:00
Henrik Rydgård
054a10d46b
Fix imgui being upside down on some backends.
...
Fixes #21761
2026-06-01 10:53:41 +02:00
Kevin Reinholz
bc2648edb1
Add experimental cmake port of ppsspp-ffmpeg as a standard module built from source
2026-05-29 19:06:04 -07:00
Henrik Rydgård
6f0a16a4a4
Fix Y flip
2026-05-18 14:14:25 +02:00
Henrik Rydgård
074beaa0f8
Bump rcheevos again
2026-05-13 18:41:21 +02:00
Henrik Rydgård
09d58584ed
Bump rcheevos to latest
2026-05-01 12:12:48 +02:00
Henrik Rydgård
fd7c5cdd6b
Add pugixml dependency
2026-04-16 12:12:12 -06:00
Katharine Chui
8b95d96516
bump aemu_postoffice
...
- Take steps to avoid SIGPIPE being generated on unix platforms
2026-04-16 14:17:21 +02:00
Kevin Reinholz
4a5dd4caa6
Fix build with system rapidjson. Attempt to break out the lib7zip support--this fixes build on amd64 FreeBSD
2026-04-09 16:44:45 -07:00
Henrik Rydgård
5c082f8a2a
Merge pull request #21499 from lrzlin/loong-handler
...
loongarch: Implement excepetion handler and JIT bug fix
2026-03-30 11:12:15 -06:00
Lin Runze
53338cf029
loongarch: Implement excepetion handler and JIT bug fix
2026-03-30 18:35:54 +08:00
Henrik Rydgård
116c31e7d9
Add the LZMA sdk
2026-03-27 14:34:15 -06:00
Kevin Reinholz
d404040b21
Merge branch 'master' into master
2026-03-13 19:00:00 -07:00
Henrik Rydgård
ce393a180b
Update aemu_postoffice with the latest fixes.
2026-03-12 17:43:26 +01:00
Henrik Rydgård
dcd4851171
CMakeLists.txt: Try to make sure freetype doesn't try to build in its source dir. May fix the next release on flathub.
2026-03-11 11:05:33 +01:00
Kevin Reinholz
f020bcdd75
Create option to build with system freetype, libchdr, and rapidjson instead of bundled modules. Add a couple of FreeBSD-specific tweaks to CMakeLists.txt while at it
2026-03-10 18:03:06 -07:00
Katharine Chui
20424bc5bc
Handle adhoc relay conection a bit better
...
- bump aemu_postoffice
- timeout TCP connection attempts at 5s to not block the library user too much
- set send and receive buffer sizes after connection to avoid some blocking cases on some platforms with small defaults (windows?)
- pop OSD message when relay connection fails
2026-03-05 19:09:51 +01:00
Henrik Rydgård
c74e21243d
Add support for installing plugins directly from zip files
2026-02-25 14:28:57 +01:00
Henrik Rydgård
a3878c2148
Update libchdr to latest
2026-02-24 00:56:45 +01:00
Henrik Rydgård
5a5c7028b9
Assorted warning fixes and data initialization to please valgrind
2026-02-19 11:24:46 +01:00
Henrik Rydgård
72640514b5
Update rcheevos to v12.3.0
2026-02-18 09:56:46 +01:00
Katharine Chui
e0f757c79d
bump aemu_postoffice
...
Improve nonblock relay recv operation responsiveness, it helped a
few games on PSP get back to full speed during multiplayer, might
help severely underpowered devices on PPSSPP as well.
2026-02-16 15:15:21 +01:00
Henrik Rydgård
330a638281
Add ability to copy function hash from the disassembly view
...
See #4179
2026-02-09 19:26:43 +01:00
Henrik Rydgård
a92ff89d5f
Clean up the OSD click callback code
2026-02-09 13:08:44 +01:00
Katharine Chui
5eb672d674
bump aemu_postoffice
...
fix a bug in library re-init spotted by hrydgard
https://discord.com/channels/293316141479362560/478294170662862852/1469845794294333451
2026-02-08 03:50:32 +01:00
Katharine Chui
f3e11110ed
bump aemu_postoffice
...
extend max pdp block size, due to user report of the following in
dissidia:
07:53:752 MatchingEven I[SCENET]: HLE\sceNetAdhocMatching.cpp:1188 EventLoop[1]: Matching Event [1=HELLO][00:02:02:02:02:02] OptSize=4696
2026-02-06 11:43:32 +01:00
Henrik Rydgård
7b1ba55e72
Prevent touch controls from fading away while being held.
...
Fixes #20531
2026-02-04 00:00:38 +01:00
Henrik Rydgård
d6ebfed432
Fix some bugs and warnings from a pass of static analysis
2026-01-29 17:41:54 +01:00
Henrik Rydgård
24f2deeb2e
Improve file identification.
...
Fixes #21154
2026-01-28 10:21:09 +01:00
Katharine Chui
e5b9c17c1b
aemu_postoffice: do not aggressively write recv buffers
...
some games lie about buffer sizes, and will crash if the whole
buffer was blindly written
2026-01-26 19:00:42 +01:00
Henrik Rydgård
b90bb6da70
Windows: Preserve the non-maximized window size
...
Fixes #15435
2026-01-23 18:54:17 +01:00
Katharine Chui
28e0baee5b
aemu_postoffice: trim trailing new lines in routed logs, fix log typo
2026-01-23 15:56:42 +01:00
Henrik Rydgård
026ea6e197
imgui debugger: Make the repeat button capable of returning values > 1
...
(for very fast repeats, but the caller must support it)
Also just increase the repeat rates in the ge debugger
2026-01-22 13:47:14 +01:00
Henrik Rydgård
b01001a2e0
Merge pull request #21116 from Kethen/aemu_postoffice_integrate_v2
...
Support adhoc relay from aemu to ppsspp
2026-01-20 15:10:07 +01:00
Katharine Chui
5aa266934b
import aemu_postoffice as a submodule instead
2026-01-19 22:14:51 +01:00
Henrik Rydgård
b51b1b1f95
Update rcheevos with some bugfixes
2026-01-19 15:47:40 +01:00
Katharine Chui
bf30de1527
initial github.com/kethen/aemu_postoffice integration ported from github.com/kethen/aemu
2026-01-11 18:53:54 +01:00
Henrik Rydgård
decfc5bac1
Update the rcheevos library to 1.12.2.
2025-12-22 00:16:51 +01:00
Henrik Rydgård
18a67b82d2
Do the same with KeyInputFlags. Fix minor UI misalignments
2025-12-19 13:41:58 +01:00
Henrik Rydgård
481d0fd18c
Switch TouchInputFlags to enum class, fix some minor UI issues
...
Scroll views now only wheel-scroll if the mouse is hovering over them.
2025-12-19 11:38:56 +01:00
Henrik Rydgård
636e5b33b6
Upgrade some dependencies ( #21009 )
...
* Bump some deps
* Bump rcheevos
* Bump langtool deps
2025-11-16 11:30:54 +01:00
Henrik Rydgård
d1f6da81cb
Add stb_rect_pack library, use it to pack our atlases way faster
2025-11-15 15:26:06 +01:00
Henrik Rydgård
915a88df60
AtlasGen: Separate pack and resolve steps
2025-11-15 15:26:06 +01:00
Henrik Rydgård
56d3dae334
Avoid regenerating the UI Atlas if unnecessary (faster resize)
2025-11-06 23:44:55 +01:00
Henrik Rydgård
1facc4d485
Remove obsolete hidden setting Browse
2025-11-04 23:39:56 +01:00
Henrik Rydgård
c0d1baaae7
Upgrade MoltenVK for MacOS to 1.14
2025-10-17 12:57:51 +02:00