Commit Graph

28400 Commits

Author SHA1 Message Date
lizzie f6ed6bcd27 reduce arm codeisze, force 16x4 pages again 2026-02-18 19:24:27 +00:00
lizzie ae8db12541 extra buffer precautions to not exhaust DMem, format better + perf history nerf 2026-02-18 19:24:27 +00:00
lizzie e0b878dbea more inline pt2 2026-02-18 19:24:27 +00:00
lizzie dd97f2d473 fix atexit impl 2026-02-18 19:24:27 +00:00
lizzie 1230579d20 fibers that don't immediately crash?!!?!?!!? 2026-02-18 19:24:27 +00:00
lizzie b9c3a01143 add fallback buffer back 2026-02-18 19:24:27 +00:00
lizzie 6761232a86 force running services on host 2026-02-18 19:24:27 +00:00
lizzie 852d25f7f0 fix alloc failures 2026-02-18 19:24:27 +00:00
lizzie 2074fb52ea fix sdl2 2026-02-18 19:24:27 +00:00
lizzie d6c320e34e fix for crashes on TLS due to openorbis being W E I R D 2026-02-18 19:24:27 +00:00
lizzie 2627c2656b opengl bullshit 2026-02-18 19:24:27 +00:00
lizzie 5faa6089cb proper memswap mechanism 2026-02-18 19:24:27 +00:00
lizzie b303e2ae07 more stupid stuff 2026-02-18 19:24:26 +00:00
lizzie 8c7e306726 fixes 4 stuff 2026-02-18 19:24:26 +00:00
lizzie cb12b89340 swap handling 2026-02-18 19:24:26 +00:00
lizzie 586da519c1 license 2026-02-18 19:24:26 +00:00
lizzie 39ae6e4c51 add sce_module so it loads on real hw 2026-02-18 19:24:26 +00:00
lizzie 01f3486923 fixes for mbedtls 2026-02-18 19:24:26 +00:00
lizzie 4e59490aaa adapt to new master 2026-02-18 19:24:26 +00:00
lizzie 85cdcea1f8 evil haxx 2026-02-18 19:24:26 +00:00
lizzie f6588c6ee9 extra ps4 defs 2026-02-18 19:24:26 +00:00
lizzie 6d4e4311ca make virtual buffer become an optional 2026-02-18 19:24:26 +00:00
lizzie 68e34bb26b force NO fastmem 2026-02-18 19:24:25 +00:00
lizzie ca3dcb1244 more memory shit 2026-02-18 19:24:25 +00:00
lizzie 6118fe38e6 MAP_SYSTEM 2026-02-18 19:24:25 +00:00
lizzie 8ae90f6ae5 (likely) fixes for virtual dmem? 2026-02-18 19:24:25 +00:00
lizzie 33765f618b disable fastmem 2026-02-18 19:24:25 +00:00
lizzie 79fec19f51 try to fix the paths 2026-02-18 19:24:25 +00:00
lizzie 1ecb08ad95 sysconf stub cuz crash(?) + some stderrp stuff 2026-02-18 19:24:25 +00:00
lizzie a619cdf6c6 the orb 2026-02-18 19:24:25 +00:00
lizzie 75b946a37a fself + pkg stuffs 2026-02-18 19:24:25 +00:00
lizzie 0694087f3d make .pkg and .self 2026-02-18 19:24:25 +00:00
lizzie 5c7c7bdcfd exclude more stuff from vulkan 2026-02-18 19:24:25 +00:00
lizzie 61549c3c66 exclude from vulkan surface selection 2026-02-18 19:24:24 +00:00
lizzie 89b1c877d6 buildable toolchain script + fixes for ffmpeg 2026-02-18 19:24:24 +00:00
lizzie d8597b96ef merge 2026-02-18 19:24:24 +00:00
lizzie 56bc20d6c8 merge 2026-02-18 19:24:24 +00:00
lizzie 5c17e8c53f fix 2026-02-18 19:24:24 +00:00
lizzie 4eda4ad2f2 toolchain-fix 2026-02-18 19:24:24 +00:00
lizzie a1f5987a71 fuck you 2026-02-18 19:24:23 +00:00
lizzie 93f4aa4834 no conversion fixs 2026-02-18 19:24:23 +00:00
lizzie 72b3f3a8a5
[dynarmic] remove dead-code arm/thumb disassembler (#3546)
llvm already does this, no need to reinvent the wheel

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

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3546
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-02-17 19:15:59 +01:00
John 5fb3ae487c
[windows] Return x86 microsleep for Windows (#3563)
Microsleep removal may have regressed AOC in msvc

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3563
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Co-authored-by: John <john@eden-emu.dev>
Co-committed-by: John <john@eden-emu.dev>
2026-02-17 06:15:45 +01:00
lizzie 86e02aceba
[video_core] remove static texture scratch buffer and just use something allocated on vec (#3560)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3560
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-02-16 21:51:46 +01:00
lizzie 50ec0892c6
[meta] restore normal icon, valentine is over (#3556)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3556
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: DraVee <dravee@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-02-15 23:11:46 +01:00
crueter f4e7fc91ba
[cmake, frontend] Fix update checker and move to self-hosted Git (#3558)
httplib doesn't like when you include the protocol, as it would seem

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3558
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
2026-02-15 20:51:05 +01:00
crueter 45c9f9bbb3
[desktop] Add basic Frametime/FPS overlay (#3537)
Just displays min, max, avg frametime/fps, alongside a chart of FPS in
the last 30 seconds.

Notes:
- Qt Charts is now required
- FPS/frametime collector now runs 2x as often. TODO: keep status bar at
  500ms, but put perf overlay at 250ms

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

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3537
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-02-15 19:22:19 +01:00
MaranBr 8e373eb714
[vulkan] Improve frame pacing (#3535)
This improves frame pacing control, fixes accumulated drift, and adds the ability to change it while the game is running.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3535
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
2026-02-15 04:12:01 +01:00
lizzie 75ebfaa090
[common] autogenerate unique console serial for every install (#3550)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3550
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: DraVee <dravee@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-02-15 04:11:39 +01:00
DraVee e3035ae8f2
[cmake] Use https over http (#3554)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3554
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Co-authored-by: DraVee <dravee@eden-emu.dev>
Co-committed-by: DraVee <dravee@eden-emu.dev>
2026-02-15 03:42:05 +01:00