wheremyfoodat
b403e9a66e
Start work on GL state manager object
2023-07-04 23:27:38 +03:00
wheremyfoodat
8b703dd147
Merge branch 'master' into dynapica
2023-06-30 16:01:49 +03:00
wheremyfoodat
d028c1cb64
Bonk headers
2023-06-28 03:39:04 +03:00
wheremyfoodat
eff25180d5
[Controller] Set gameControllerID if a gamepad is connected mid-gameplay
2023-06-28 01:51:21 +03:00
wheremyfoodat
29806ff8e5
clang-format
2023-06-28 01:48:34 +03:00
wheremyfoodat
71582eff6d
[Controller] Slightly better analog handling
2023-06-28 01:40:23 +03:00
wheremyfoodat
bc4e71bf40
[Controller] Fix breaks, constexpr
2023-06-28 00:58:40 +03:00
wheremyfoodat
acd21c6908
Merge remote-tracking branch 'upstream/master' into feature/basic-controller-input
2023-06-28 00:20:54 +03:00
Nadia Holmquist Pedersen
71dddc0020
Add basic controller input using the SDL2 GameController API
2023-06-27 22:40:38 +02:00
wheremyfoodat
3cf8427670
[Crypto] Slightly more robust error handling
2023-06-27 01:12:17 +03:00
Mary
86dd7f54f5
feat: Add support for encrypted NCSD
...
Missing version 1 support and seeded crypto but that would be enough for now.
2023-06-22 17:41:08 +02:00
Mary
2e5bc0cb14
feat: crypto: Add basic AES keyslot manager
...
We loads keys from AppData/Alber/sysdata/aes_keys.txt.
NOTE: We do differ from other emulators by not hardcoding the generator key, it's the user responsibility to provide it in aes_keys.txt.
2023-06-22 17:37:21 +02:00
wheremyfoodat
8e90b8a103
[GPU] Bottom screen stub
2023-06-13 22:47:01 +03:00
wheremyfoodat
5200c10b27
[Emulator] Handle left click
2023-06-13 15:41:02 +03:00
wheremyfoodat
dea8b9ec2e
[HID] Redo service
2023-06-06 00:57:48 +03:00
wheremyfoodat
629e00251c
[HID] Remap keys
2023-06-05 22:43:59 +03:00
wheremyfoodat
0c0e7a4cb9
Clean up srv interface for HID
2023-06-05 15:28:44 +03:00
liuk7071
608bf88c5f
Basic input
2023-06-05 13:25:06 +02:00
wheremyfoodat
6419098851
[HID] Implement events
2023-04-29 02:45:21 +03:00
wheremyfoodat
c8cc8a2520
Add game folder to app data
2023-03-18 22:58:45 +02:00
wheremyfoodat
49dcc25795
[FS] Done with CreateFile
2023-01-23 02:35:10 +02:00
wheremyfoodat
87bf469447
We can almost load commercial carts now
2022-10-03 19:10:09 +03:00
wheremyfoodat
f6c2e390c1
More NCSD loading
2022-10-01 16:21:05 +03:00
wheremyfoodat
7ba5c5a1bc
Detect ROM format
2022-10-01 03:23:06 +03:00
wheremyfoodat
cdac2526a7
Migrating from SFML to SDL2 && switching Boost to a submodule
2022-09-28 18:45:02 +03:00
wheremyfoodat
f90dd2d60b
[PICA] Start fixing shader bugs & adding depth (Breaks Mario for now :( )
2022-09-27 00:31:59 +03:00
wheremyfoodat
be4fae5104
Trongle
2022-09-24 02:45:57 +03:00
wheremyfoodat
8692e7fc6b
[GPU] Start implementing commands
2022-09-21 03:15:43 +03:00
wheremyfoodat
9b95bd87f1
We can now change threads
2022-09-20 15:30:41 +03:00
wheremyfoodat
1c4348248d
[Kernel] CreateThread stub
2022-09-19 16:32:07 +03:00
wheremyfoodat
93f5ec7bb4
Sort of working OS allocator, except freeing is impossible
2022-09-16 23:36:55 +03:00
wheremyfoodat
e0204a1eff
Bare minimum createAddressArbiter HLE
2022-09-15 18:43:20 +03:00
wheremyfoodat
c33d7e5dfb
Implement main thread stack
2022-09-15 17:50:14 +03:00
wheremyfoodat
275c6dfd0c
Finish ELF loading, running actual code now
2022-09-15 17:35:59 +03:00
wheremyfoodat
51689af51f
Update opengl.hpp, start with ELFs
2022-09-15 14:59:44 +03:00
wheremyfoodat
905c7ed770
Start adding memory stuff
2022-09-15 13:35:15 +03:00
wheremyfoodat
b5371dc66c
Initial commit (I really need to remove Boost)
2022-09-15 04:47:14 +03:00