Henrik Rydgård
e50199ad0a
Fix the gemini-written video player to actually work
2026-02-26 09:33:26 +01:00
Henrik Rydgård
d5444a7f46
Remove old rudimentary start at a MIPS->MIPS jit
2026-02-11 23:33:41 +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
ed5a052258
Remove unused initial work for adding NEON support to ARM JITs.
...
Our SIMD strategy for ARM is the JitUsingIR.
2026-01-29 17:41:57 +01:00
Henrik Rydgård
c0cb010e42
MSVC project: Move the aemu_postoffice files into Common/ext
2026-01-22 01:35:08 +01:00
Katharine Chui
5aa266934b
import aemu_postoffice as a submodule instead
2026-01-19 22:14:51 +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
e33ff46ffd
Extract the rewind code from SaveState.cpp, to make it more managable.
2026-01-08 22:22:46 +01:00
Henrik Rydgård
b8fced5b41
Path code cleanup, move some UI code ( #21037 )
...
* Move a bunch of path logic into Core/Util/PathUtil.cpp/h
.
* Move GameImageView out from SaveDataScreen
* More cleanup, add a translation string
2025-11-25 00:44:24 +01:00
Henrik Rydgård
b304fbe0c9
Build armips in libretro builds (requirement for some lua functionality)
2025-10-08 09:45:44 -06:00
Henrik Rydgård
0fa7349f5a
Integrate Dolphin's granule based audio resampler.
...
Removed parts of it that were not relevant.
Working, it seems. Not sure about the buffer size thing.
Not defaulting it for now
See #20146 and https://github.com/dolphin-emu/dolphin/pull/13352
..
2025-08-22 21:21:19 +02:00
Henrik Rydgård
d9b7e370f3
ImDebugger: Add initial implementation of a watch window
2025-08-15 21:58:32 +02:00
Henrik Rydgård
9ce8408d0c
Merge pull request #20618 from lrzlin/loong-commit
...
loongarch: Add emitter, JIT and disassembler support for LoongArch64
2025-07-12 01:55:19 +02:00
Lin Runze
1d910b81ff
loongarch: Add emitter, JIT and disassembler support for LoongArch64
2025-07-12 03:21:23 +08:00
Nemoumbra
acdee76b92
Added dummy NetAdhocCommon files
2025-07-01 19:56:09 +03:00
Henrik Rydgård
5c77ff9147
Atrac: Rework the header dependencies
2025-06-25 11:34:07 +02:00
Henrik Rydgård
ad00c20660
Windows: Remove ARM32 configurations from project files.
...
These will never be supported again (and never really were, only used
for Windows Phone testing a long time ago)
2025-06-11 08:55:13 +02:00
Henrik Rydgård
fffbed53bc
Add a ZipFileLoader, which can let us load any single-file file type from a zip.
...
Useful for loading framedumps from github without manually having to
unzip each one, for example.
2025-04-12 22:23:23 +02:00
Henrik Rydgård
9b1e9da18a
Simplify AsyncIO part 1: Remove ThreadEventQueue.h
2025-04-05 09:18:56 +02:00
Henrik Rydgård
a555fe8924
Partially implement sceReg
2025-04-03 14:13:50 +02:00
Henrik Rydgård
343ca2600a
Add a developer setting to disable individual HLE modules, allowing them to be loaded properly.
...
Some games survive with a loaded sceAtrac, and start talking to
sceAudioCodec instead, the underlying library, though unsuccessfully
since it's not properly implemented yet.
2025-04-02 10:19:24 +02:00
Henrik Rydgård
2bfe327dbd
Expose PSPThread in the same manner
2025-03-31 10:24:03 +02:00
Henrik Rydgård
cf059ff84c
Stub a lua console, add the sol lua wrapper library
2025-03-27 08:59:37 +01:00
Henrik Rydgård
8d9b3f28f2
Reintroduce "cache ISO in RAM"
2025-03-27 00:46:31 +01:00
Henrik Rydgård
a156697822
Break out the "Recent ISOs" code into its own file so it's more practical to work on it
2025-03-26 17:31:47 +01:00
Henrik Rydgård
4eaad7d5af
Remove the "Cache full ISO in RAM" feature
...
It's been broken for years and nobody has even noticed enough to report
it.
2025-03-26 09:06:33 +01:00
Henrik Rydgård
cb1df4056c
Remove almost-empty files ThreadPools.cpp/h
2025-03-20 17:21:20 +01:00
Henrik Rydgård
e70dd3b2df
Break out AtracTrack into its own file. Add a little atrac analysis tool to ImDebugger (for future use)
2025-03-19 16:15:51 +01:00
Henrik Rydgård
5ac7b8b9ee
Rename the Atrac errors to match the pattern
2025-02-24 12:49:44 -06:00
Henrik Rydgård
fdb606c8cb
Break out sceAac from sceMp4.cpp/h
2025-02-14 09:50:55 -06:00
Nemoumbra
d02a9ee2e5
Added dummy sceNet_lib files
2025-02-12 16:49:43 +03:00
Henrik Rydgård
b796481bb4
Add initial infra-dns.json
2025-01-12 17:25:59 +01:00
Henrik Rydgård
94bf5f7eeb
Remove NetResolver.cpp/h (almost empty)
2025-01-09 09:27:41 +01:00
Henrik Rydgård
2a0e3b1084
Move out a utility function to Common/Net
2025-01-09 09:23:33 +01:00
Henrik Rydgård
2c3f7f6806
Add a central location for managing HLE sockets
2025-01-08 13:29:09 +01:00
Henrik Rydgård
9b82a9f180
Move all the Inet enum mappers to Core/HLE/NetInetConstants. Other cleanup.
2025-01-07 19:45:16 +01:00
Henrik Rydgård
895d8eb7fa
Try ANR2ME's sceNetInet implementation
2025-01-07 10:31:32 +01:00
White Blood Cell
87de5b6385
Add header to sceNetInet and audit hleLogError calls for SetLastError.
2025-01-04 17:56:58 +01:00
White Blood Cell
ee0b0fce6c
sceNetInet and sceNetResolver support.
...
Co-authored-by: AdamN <anr2000@gmail.com >
2025-01-04 17:28:36 +01:00
Henrik Rydgård
a0f3963d76
Merge pull request #19797 from Nemoumbra/net-adhoc-split
...
Split out Adhoc matching from the main sceNetAdhoc file.
2025-01-04 15:27:48 +01:00
Henrik Rydgård
1b73f68a44
Make PSPOskConstants.cpp not binary anymore
2025-01-04 11:35:54 +01:00
Nemoumbra
b265b3b994
Added empty sceNetAdhocMatching files
2025-01-02 16:03:37 +03:00
Henrik Rydgård
83af54950f
Move more core-related stuff into Core.cpp/h
2024-12-08 11:54:58 +01:00
Henrik Rydgård
36328d0ec4
Remove the separate lua vcxproj. Somehow cursed on the buildbot :/
2024-11-06 20:18:05 +01:00
Henrik Rydgård
f23ec1cf23
Initial build setup for including lua
2024-11-05 11:20:43 +01:00
Nemoumbra
854579a97b
Initial code for the tracer + fixed the file locations
2024-09-14 19:46:04 +03:00
Nemoumbra
34f113207d
Added the MIPSTracer files to the project + name fix
2024-09-14 19:46:04 +03:00
Henrik Rydgård
f3d6c93339
Add empty AtracCtx2 implementation, and a dev setting to select it. Savestates don't work.
2024-04-15 13:50:16 +02:00
Henrik Rydgård
0f0149d08b
Split out the Atrac context class into AtracCtx.cpp/h
2024-04-14 14:48:42 +02:00
Henrik Rydgård
33ba30694a
Revert "Disable FFMPEG temporarily to avoid symbol clashes"
...
This reverts commit 14222f5977e8aa0c167e8879450d84d77df3b1a2.
2024-04-11 14:39:59 +02:00