Commit Graph

28361 Commits

Author SHA1 Message Date
lizzie ad417d0523 temp fix for dpad 2026-02-09 11:16:37 +00:00
lizzie 2b48a6e645 add emutls.c 2026-02-09 11:16:37 +00:00
lizzie b108710db6 reduce arm codeisze, force 16x4 pages again 2026-02-09 11:16:37 +00:00
lizzie f77bbc64f1 extra buffer precautions to not exhaust DMem, format better + perf history nerf 2026-02-09 11:16:33 +00:00
lizzie a31891308e more inline pt2 2026-02-09 11:15:47 +00:00
lizzie 04b1e0f1e4 fix atexit impl 2026-02-09 11:15:47 +00:00
lizzie 14ebcf5b60 fibers that don't immediately crash?!!?!?!!? 2026-02-09 11:15:47 +00:00
lizzie 5063dc7965 add fallback buffer back 2026-02-09 11:15:47 +00:00
lizzie b322aeccff force running services on host 2026-02-09 11:15:46 +00:00
lizzie ed7118531b fix alloc failures 2026-02-09 11:15:46 +00:00
lizzie 7193106f61 fix sdl2 2026-02-09 11:15:46 +00:00
lizzie 8540b0bdfd fix for crashes on TLS due to openorbis being W E I R D 2026-02-09 11:15:46 +00:00
lizzie 9c415438e3 opengl bullshit 2026-02-09 11:15:46 +00:00
lizzie 5e150f20b3 proper memswap mechanism 2026-02-09 11:15:46 +00:00
lizzie 60e81e312a more stupid stuff 2026-02-09 11:15:46 +00:00
lizzie abc3b8ea42 fixes 4 stuff 2026-02-09 11:15:46 +00:00
lizzie 94090c357f swap handling 2026-02-09 11:15:46 +00:00
lizzie f3751adb5a license 2026-02-09 11:15:46 +00:00
lizzie e8d5360ce3 add sce_module so it loads on real hw 2026-02-09 11:15:46 +00:00
lizzie 547c90be3a fixes for mbedtls 2026-02-09 11:15:46 +00:00
lizzie 00c82df63d adapt to new master 2026-02-09 11:15:46 +00:00
lizzie e3b1a9523f evil haxx 2026-02-09 11:15:46 +00:00
lizzie 3f86593cc7 extra ps4 defs 2026-02-09 11:15:46 +00:00
lizzie 1d4b0c5432 make virtual buffer become an optional 2026-02-09 11:15:46 +00:00
lizzie 6f3628b8e0 force NO fastmem 2026-02-09 11:15:46 +00:00
lizzie cabff38210 more memory shit 2026-02-09 11:15:46 +00:00
lizzie cc5d85b28a MAP_SYSTEM 2026-02-09 11:15:46 +00:00
lizzie c7298af7dd (likely) fixes for virtual dmem? 2026-02-09 11:15:46 +00:00
lizzie 227a517ebe disable fastmem 2026-02-09 11:15:46 +00:00
lizzie e6d1e27b09 try to fix the paths 2026-02-09 11:15:46 +00:00
lizzie 7d60e70a44 sysconf stub cuz crash(?) + some stderrp stuff 2026-02-09 11:15:46 +00:00
lizzie b7568879b0 the orb 2026-02-09 11:15:46 +00:00
lizzie 3657aa1ae3 fself + pkg stuffs 2026-02-09 11:15:46 +00:00
lizzie 8147e3cd93 make .pkg and .self 2026-02-09 11:15:46 +00:00
lizzie 69bac21363 exclude more stuff from vulkan 2026-02-09 11:15:46 +00:00
lizzie c69ba1ae0e exclude from vulkan surface selection 2026-02-09 11:15:46 +00:00
lizzie 79ae9027da buildable toolchain script + fixes for ffmpeg 2026-02-09 11:15:46 +00:00
lizzie a720fcc49e merge 2026-02-09 11:15:46 +00:00
lizzie ec00c6efe3 merge 2026-02-09 11:15:46 +00:00
lizzie 6ddd8a107d fix 2026-02-09 11:15:46 +00:00
lizzie e9a0d5bd81 toolchain-fix 2026-02-09 11:15:46 +00:00
lizzie d727ce40a2 fuck you 2026-02-09 11:15:46 +00:00
lizzie 3e64066189 no conversion fixs 2026-02-09 11:15:46 +00:00
MrPurple666 866881d0e3
[android] add FD_DEV_FEATURES in env loader (#3493)
This environment variable fixes some glitches in OneUI 7 and HyperOS 3.

Thanks StevenMX for letting me know.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3493
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: MrPurple666 <antoniosacramento666usa@gmail.com>
Co-committed-by: MrPurple666 <antoniosacramento666usa@gmail.com>
2026-02-09 04:26:43 +01:00
lizzie a56b8d3de8
[core, windows] remove microSleep() and simply wait on events like on linux (#3498)
we shall see if the original code was put there for a reason

or if the microsleeps actually are horrid

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

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3498
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
2026-02-09 01:14:32 +01:00
Maufeat e544cb3cf6
[nce] add split patch mode to support modules bigger than 128MB (#3489)
nce patcher was extended to support modules larger than 128MB due to ARM64 branch limit. now added a pre-patch and (existing) post-patch module code. Allowwing MRS/MSR/SVC handler to remain within branch branch range

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3489
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Co-committed-by: Maufeat <sahyno1996@gmail.com>
2026-02-07 22:59:38 +01:00
crueter ca9f2d43be
[desktop] Add icon-only mode to grid and improve design (#3485)
- Move Game Icon Size to the main toolbar. It's cleaner that way
- Add a "Show Game Name" toggle that does as it says. Disabling it
  basically creates an "icons-only" mode. Useful for controller-only
  nav with big icons (TODO: maybe make a 192 size?)
- Fixed a crash with controller nav. Oops
- Rounded corners of the game icon in grid mode
- Fixed the scroll bar creating extra clamping range on the grid icons
- Item can be deselected if user clicks on the blank space outside of the view

As a bonus fixed a crash on mod manager

Future TODOs for design:
- [ ] Row 1 type. Not sure what to do here tbh.
- [ ] Move around game list settings in configure_ui to make it clear
  that nothing there affects the grid view.
- [ ] 192x192 size? 256 feels too big on my 1440p screen whereas 128
  feels too small.
- Set text space as a function of fontMetrics.

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3485
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
2026-02-07 22:48:39 +01:00
wildcard e10f55d9db
[host_shaders] Store the value of results instead of discarding it (#3464)
the function generated the value but we never stored it effectively discarding the result.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3464
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Co-authored-by: wildcard <wildcard@eden-emu.dev>
Co-committed-by: wildcard <wildcard@eden-emu.dev>
2026-02-07 22:44:32 +01:00
PavelBARABANOV 71e035f83b
[android] Fix nightly build download URLs (#3487)
It should work now, I hope.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3487
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Co-authored-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
Co-committed-by: PavelBARABANOV <pavelbarabanov94@gmail.com>
2026-02-07 03:02:36 +01:00
Maufeat 16f2564478
[am] terminate app, if caller applet is available (#3486)
Changes ExitProcessAndReturn to terminate process if caller is available (e.g. a parent applet) and start program_index 0 if not.

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3486
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: Maufeat <sahyno1996@gmail.com>
Co-committed-by: Maufeat <sahyno1996@gmail.com>
2026-02-07 02:12:04 +01:00