lizzie
75bfed0a3a
update loicense
2026-08-12 19:15:06 +00:00
lizzie
dd352f8ce7
cross compile insn, exclude x11 from headless
2026-08-12 19:15:06 +00:00
lizzie
d4764811b0
emission focused on branch/bctr
2026-08-12 19:15:06 +00:00
lizzie
f5687b4af0
move docs inline, add data.txt + altivec_data.txt
2026-08-12 19:15:06 +00:00
lizzie
6eea2adcea
the abi sucks
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
88c87629df
fix stdu/ldu
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
2389032f39
save more regs
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
e8577c9ab5
Use ctr like gcc does
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
1301af96af
more ppc fixes
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
978770372b
chained calls for ppc64
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
07a4292f87
inline a32core/a64core
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
crueter
7e6d28f54a
build fixes + gentoo cross docs
...
Signed-off-by: crueter <crueter@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
a8b99595d5
fix invalidations, use stack for checkbit
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
d2d495d263
A64checkbit
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
9d36a0973a
A64: addition fixes extra
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
f80ecd6f75
even more stupid fixes i feel angry
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
057e09627f
fix xs stuffs
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
cc570b89cb
more bclr fixes
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
5afcfd0de5
fixes for cmpld(i) encodings
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
cc9e023a01
C -> O for ppc64; impl NZCV?
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
a35d1f7183
more fixes
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
d2b5af5d8a
i forgot jit pointer, again
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
b8c987013c
just use STD() + offset, reorder stuff
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
20e039331d
let type deduction do its thing
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
04ca01f5ea
reglock draft 1
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
dc5bdfe5ca
A64: ADD now passes
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
cb6435a88d
terminal draft1
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
78a5155e2e
"A64: ADD" passes (except on PC check)
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
0860070b26
polish up A64 to be ready to accept stuff (but NO-op)
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
8cb83e22df
remove args, directly ref inst stuff
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
f3a5934ae4
fix license
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
9e5271eb0d
exclude powah from non-ppc64
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
375b5ddaf7
generation of add and extraction of flags
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
ecffaf558a
first emitted block
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
da5accd1c2
backwards relocs
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
15701abe1d
relocations
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
a86511a282
cross compile instructions; ignore toolchain files
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:06 +00:00
lizzie
5812e6a063
spinlocks, annoyances with organistaion
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:05 +00:00
lizzie
a7fd1b79c2
cross compile instructions
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:05 +00:00
lizzie
3299ab33b8
a64+a32 stubs (+some impls)
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-08-12 19:15:05 +00:00
lizzie
e8276bedaf
fix stuff?
2026-08-12 19:15:05 +00:00
lizzie
e7a931d06b
[eden-cli] rework loop to use new SDL3 event dispatch system ( #4108 )
...
modernized into the new SDL3 API for event dispatching.
also stopped using the periodic comparison and just added a SDL timer like it wants us to do
is it better than before? well it's certainly more portable now. docs say this improves battery usage on busywaits for event polling.
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4108
Reviewed-by: Maufeat <sahyno1996@gmail.com >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-12 18:10:24 +02:00
crueter
8648c27cbb
[cmake] Simplify DetectPlatform and normalize platform names ( #4183 )
...
Since 3.25 introduced `LINUX` and `BSD`, use them, and standardize other platforms to that style
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4183
Reviewed-by: Samuel <lizzie@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
2026-08-10 04:57:38 +02:00
codeman4033
def76946f0
[forgejo] Replace mentions of yuzu in issue templates with eden ( #3842 )
...
Also fix the broken link for log files in the bug report
Signed-off-by: codeman4033 <codeman4033@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3842
Reviewed-by: crueter <crueter@eden-emu.dev >
Reviewed-by: Samuel <lizzie@eden-emu.dev >
2026-08-10 03:55:03 +02:00
BoiledElectricity
13d39f39aa
[qt] fix relative ROM paths passed on the CLI on macOS ( #4105 )
...
On macOS, convert relative paths to absolute paths before changing the
working directory. Otherwise, valid Switch formats may incorrectly fail
with a "The ROM format is not supported" error.
Fixes: https://github.com/eden-emulator/Issue-Reports/issues/404
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4105
Reviewed-by: crueter <crueter@eden-emu.dev >
Reviewed-by: Samuel <lizzie@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-09 17:18:58 +02:00
lizzie
7731b5bc86
[core/hle/kernel/svc] demote ResetSignal log Debug->Trace ( #4161 )
...
I don't see why it's LOG_DEBUG if WaitSynchronization is LOG_TRACE, leaves incomplete data
may as well bundle it to trace with the others? :)
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4161
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: Maufeat <sahyno1996@gmail.com >
2026-08-09 14:13:27 +02:00
lizzie
c4ab2f6b9e
[cmake] Add ENABLE_WERROR option ( #4080 )
...
Should warnings be errors? that's a philosophical debate which I can only answer with "no, but if you think otherwise here is an option for you"
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4080
Reviewed-by: crueter <crueter@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-09 02:56:28 +02:00
xbzk
dd12266c26
[input] added option to disable wgi/xinput to prevent SDL GUIDE hack ( #4237 )
...
- [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.
-------------------
So, many users hate the fact when they press START+SELECT, an additional HOME event is sent.
That is annoying coz for most users' default hotkey settings, it closes eden when not in game, and when in game it calls a NOT controller responsive prompt about leaving Eden.
There are several games with reasons to press start+select, also there are homebrews which relies on that combo to open internal menus.
Again. That is annoying.
Digging deep i've found that SDL implements something called guide hack: When Start+Select is pressed it sends a synthetic GUIDE(which code equals to HOME).
This was intended for controllers missing the HOME button, but SDL fails to track them all, and misses API to disabling it.
I've figured out a patch to SDL to disable it, but since it would be better to invest on a PR straight into SDL repo, on our side i thought it better to simply add an option to disable WGI (Windows.Gaming.Input) and Xinput, both paths which could lead into the hack enabling.
Setting is available in a remote place no one will bother.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4237
Reviewed-by: Samuel <lizzie@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-09 02:53:37 +02:00
crueter
a3d32a18b8
[meta] Discourage profanity usage ( #4239 )
...
I'm not into millennial humor, personally.
Proactively removed as much profanity as I could grep.
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4239
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: Samuel <lizzie@eden-emu.dev >
2026-08-09 02:53:16 +02:00
crueter
c0ffc900cd
[ci] Only update translations once a week ( #4256 )
...
They've slowed down enough at this point.
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4256
2026-08-08 05:46:52 +02:00