Commit Graph

28967 Commits

Author SHA1 Message Date
lizzie 9ce7e97db9 revert input system to main 2026-09-10 01:24:38 +00:00
lizzie b8e2616da7 stub add proper iostream init 2026-09-10 01:24:38 +00:00
lizzie e769501611 ps4 icon 2026-09-10 01:24:38 +00:00
lizzie 7a388127bb update loicense 2026-09-10 01:24:38 +00:00
lizzie d97157e46b restore stupid lock, make ps4sup library 2026-09-10 01:24:38 +00:00
lizzie ff3cbb7b05 bs fix 2026-09-10 01:24:38 +00:00
lizzie 2676a946a4 fix eboot 2026-09-10 01:24:38 +00:00
lizzie 9e45bc4fb5 temp fix for dpad 2026-09-10 01:24:38 +00:00
lizzie fb81acab22 add emutls.c 2026-09-10 01:24:38 +00:00
lizzie 8f40bdb99a reduce arm codeisze, force 16x4 pages again 2026-09-10 01:24:37 +00:00
lizzie 1de83fad38 extra buffer precautions to not exhaust DMem, format better + perf history nerf 2026-09-10 01:24:34 +00:00
lizzie 47d59cf994 more inline pt2 2026-09-10 01:24:31 +00:00
lizzie a291a95645 fix atexit impl 2026-09-10 01:24:31 +00:00
lizzie 99e3c4d2fa fibers that don't immediately crash?!!?!?!!? 2026-09-10 01:24:31 +00:00
lizzie cbeae28bd1 force running services on host 2026-09-10 01:24:31 +00:00
lizzie 1019bed75b fix alloc failures 2026-09-10 01:24:30 +00:00
lizzie 35b653e5fb fix for crashes on TLS due to openorbis being W E I R D 2026-09-10 01:24:25 +00:00
lizzie 0f86d527de opengl bullshit 2026-09-10 01:24:00 +00:00
lizzie 4d948ce757 proper memswap mechanism 2026-09-10 01:23:59 +00:00
lizzie 35c47438fb more stupid stuff 2026-09-10 01:23:53 +00:00
lizzie e0748f02cd fixes 4 stuff 2026-09-10 01:23:49 +00:00
lizzie cce9c1af6b swap handling 2026-09-10 01:23:38 +00:00
lizzie e9efa2c954 license 2026-09-10 01:23:30 +00:00
lizzie 96b7e498f5 add sce_module so it loads on real hw 2026-09-10 01:23:30 +00:00
lizzie c3707ba54c fixes for mbedtls 2026-09-10 01:23:30 +00:00
lizzie 5eb11d3c7b adapt to new master 2026-09-10 01:23:30 +00:00
lizzie da45ac4f22 evil haxx 2026-09-10 01:23:29 +00:00
lizzie 2a82754448 extra ps4 defs 2026-09-10 01:23:24 +00:00
lizzie 5262e18252 force NO fastmem 2026-09-10 01:23:16 +00:00
lizzie 938666b672 more memory shit 2026-09-10 01:22:23 +00:00
lizzie 781d1872f7 MAP_SYSTEM 2026-09-10 01:22:23 +00:00
lizzie 8f15dea93e (likely) fixes for virtual dmem? 2026-09-10 01:22:23 +00:00
lizzie d0bfb8ed12 disable fastmem 2026-09-10 01:22:23 +00:00
lizzie 6f160733f5 try to fix the paths 2026-09-10 01:22:23 +00:00
lizzie 97657104f7 sysconf stub cuz crash(?) + some stderrp stuff 2026-09-10 01:22:23 +00:00
lizzie 60488f486e the orb 2026-09-10 01:22:23 +00:00
lizzie 43c7f1c872 fself + pkg stuffs 2026-09-10 01:22:23 +00:00
lizzie 44848ea04c make .pkg and .self 2026-09-10 01:22:23 +00:00
lizzie ca086e59df exclude more stuff from vulkan 2026-09-10 01:22:23 +00:00
lizzie f24c00f3c0 exclude from vulkan surface selection 2026-09-10 01:22:23 +00:00
lizzie 939e79a71c buildable toolchain script + fixes for ffmpeg 2026-09-10 01:22:23 +00:00
lizzie 076f42c8a9 merge 2026-09-10 01:22:23 +00:00
lizzie 264cff37a1 merge 2026-09-10 01:22:23 +00:00
lizzie 372c96a908 merge 2026-09-10 01:22:23 +00:00
lizzie 0228ef19df fix 2026-09-10 01:22:23 +00:00
lizzie c66efe83be toolchain-fix 2026-09-10 01:22:23 +00:00
Exverge 5f142c7926 [common/core/dynarmic] Optimize page table allocations (#4219)
Reduces the page entries from 32 bytes to 8 and rewrites `VirtualBuffer` to be more efficient in memory usage and specifically for large zero regions.

The page table will now only reserve 1GiB instead of 4GiB and of this memory it should only use at most ~8MiB.

This PR has the side effect of using Eden on Windows on low memory systems much more plausible since it would previously require ~10GiB of committable memory at front (despite using ~5-6 at most, inadvertently stalling other processes) where as now it should only require around the amount that it'll actually use.

Co-authored-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4219
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: lizzie <lizzie@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-09-09 21:35:49 +02:00
lizzie c5f6f1ca5e [common/host_memory] Remove throw on benign path (#4359)
The caller of GetFuncAddress already handles the case gracefully. Fixes crashes when the symbol aint present

Signed-off-by: lizzie <lizzie@eden-emu.dev>

- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.

-------------------

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4359
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
2026-09-09 13:18:43 +02:00
lizzie dcbcdf16ad [hle/ns] implement IReadOnlyApplicationControlDataInterface::ListApplicationIcon (#3770)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3770
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
2026-09-09 13:02:02 +02:00
lizzie ed57836903 [ips_layer] remove trailing whitespace to fix hex parsing on TLTD mods (#4336)
Signed-off-by: lizzie <lizzie@eden-emu.dev>

- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md)
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md) to the best of my ability.

-------------------

...another edge case, this time with
`00297f24 34008052 // 60FPS`
would get parsed as
`34008052 `
which isn't quite correct

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4336
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
2026-09-09 13:01:40 +02:00