wheremyfoodat
51b2b8eee5
Make battery stuff configurable
2023-08-18 22:17:33 +03:00
wheremyfoodat
6552f2998c
OS timers part 1
2023-08-13 03:35:41 +03:00
wheremyfoodat
fa91c4effb
Add SSL service
2023-08-12 00:12:20 +03:00
wheremyfoodat
26bb05bd8e
Start separating CFG:U and CFG:I
2023-08-11 16:56:10 +03:00
wheremyfoodat
e2b82997ba
Add ConfigMem FIRM stuff and GetSystemInfo modes for DDLC
2023-08-11 16:37:51 +03:00
wheremyfoodat
2bb751110b
Add soc:u
2023-08-10 17:44:42 +03:00
wheremyfoodat
01a7985324
[Kernel] ExitThread should release held mutexes
2023-08-10 15:11:54 +03:00
wheremyfoodat
8d5a3d6197
[HTTP] Add service stuff
2023-08-08 17:07:12 +03:00
wheremyfoodat
e296a0b0de
[Memory] Add 3D Slider shared page value
2023-08-03 13:30:02 +03:00
wheremyfoodat
fb8965942c
[Kernel] Implement APIs for detecting Citra & Panda
2023-08-03 11:32:51 +03:00
wheremyfoodat
3d5f1ea517
[Kernel] Add evalReschedule function
2023-08-02 19:18:15 +03:00
wheremyfoodat
8dd5b990be
Thread bonk part 1: Better rescheduling maybe
2023-07-28 19:49:11 +03:00
wheremyfoodat
69b5357eb3
Optimize logging for user builds
2023-07-27 17:16:45 +03:00
Caleb Yates
7f4746139d
Add WIFI MAC to ConfigMem and stub reads
2023-07-11 15:28:16 -05:00
wheremyfoodat
1c08912a59
[IR:USER] Add empty service
2023-07-08 19:35:59 +03:00
wheremyfoodat
d0ae5f0546
Merge pull request #37 from marysaka/feat/proper-hle-result
...
hle: Add proper type for result code
2023-06-17 18:39:36 +03:00
Mary
122b1b2727
hle: Add proper type for result code
...
This should clean up all HLE errorcode in the codebase.
I didn't removed Rust::Result as this should be a cleanup for another
iteration.
2023-06-16 20:09:37 +02:00
Wunkolo
fde93381a5
Use std::span
for CPU register-state
...
Following the trend of #33 : `std::span` provides some useful utility
functions like `size_bytes()` and `as_bytes()` and serves as a better
non-owning "chunk of data"-type over just passing around an
`std::array&`.
2023-06-16 07:24:37 -07: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
7cc7dc09f4
[FS] Implement File::Flush and fix file function headers
2023-06-03 22:25:30 +03:00
wheremyfoodat
7034aa27d7
Add DLP::SRVR service
2023-05-27 00:32:43 +03:00
wheremyfoodat
09ba66ae60
[Kernel] Fully implement semaphores
2023-05-07 18:02:51 +03:00
wheremyfoodat
6419098851
[HID] Implement events
2023-04-29 02:45:21 +03:00
wheremyfoodat
dac77cdc1d
[Kernel Add WakeupOneThread
2023-04-29 01:45:30 +03:00
wheremyfoodat
7f32c3860c
[DSP] Stubbing events (vol 1)
2023-04-24 23:42:49 +03:00
wheremyfoodat
3935820c05
[ACT/MIC/NFC] Stub function for Captain Toad
2023-04-24 21:33:59 +03:00
wheremyfoodat
908e1fc4fd
[DSP] Add event stubs to fix games locking up
2023-04-22 20:59:34 +03:00
wheremyfoodat
2ebbb08766
[Mutex] Make less dumb
2023-04-21 21:48:07 +03:00
wheremyfoodat
91e008ad1d
[Kernel] New event signalling, better Mootex
2023-04-21 21:39:59 +03:00
wheremyfoodat
33158c7908
[Kernel] Make WaitSyncN better
2023-04-21 01:08:13 +03:00
wheremyfoodat
7f2715d06c
[Kernel] Fix release mutex
2023-04-20 22:24:36 +03:00
wheremyfoodat
134d63c515
[Kernel] Moar threads
2023-04-20 22:00:51 +03:00
wheremyfoodat
920fd4cf0d
[Kernel::WaitSync1] Instant timeout if ns == 0
2023-04-20 02:48:57 +03:00
wheremyfoodat
0b46b92bb7
[Kernel] Add idle thread
2023-04-18 20:42:17 +03:00
wheremyfoodat
c6c45408fe
Starting on sync object rewrite #3
2023-04-18 03:14:25 +03:00
wheremyfoodat
2d9592768c
[ConfigMem] Implement address 0x1FF81086
2023-04-15 02:05:52 +03:00
wheremyfoodat
075a244dd0
[FS] Implement SetSize
2023-04-11 01:11:20 +03:00
wheremyfoodat
e40a8eb194
[Config mem] Add hardware type field
2023-03-29 01:36:03 +03:00
wheremyfoodat
4bef096f04
[FS] Add directory stuff, clean up
2023-03-29 00:23:55 +03:00
wheremyfoodat
494f3f1899
[FS] Implement OpenDirectory
2023-03-24 14:07:44 +02:00
wheremyfoodat
51d3551114
[Config Memory] Implement NetworkState
2023-03-18 20:44:17 +02:00
wheremyfoodat
c24c4a9d83
[ldr:ro] Add service skeleton
2023-03-18 20:08:45 +02:00
wheremyfoodat
5b9648e0a8
[CAM] Add service skeleton
2023-03-13 01:00:53 +02:00
wheremyfoodat
9a6640cae2
[Y2R] Add service skeleton
2023-03-13 00:01:10 +02:00
wheremyfoodat
2ab777fecd
[Kernel] Implement File::SetPriority
2023-03-10 01:27:30 +02:00
wheremyfoodat
5966c02737
[Kernel] Implement File::OpenLinkFile
2023-03-10 01:04:04 +02:00
wheremyfoodat
980139e588
[Kernel] Implement CreateMemoryBlock
2023-01-29 16:29:45 +02:00
wheremyfoodat
ec7c0b86b7
Make some things panic for later
2023-01-29 02:39:17 +02:00
wheremyfoodat
4e64f722e5
[Kernel] ExitThread [FS] Start implement archive 0x2345678A
2023-01-26 17:49:17 +02:00