Commit graph

72 commits

Author SHA1 Message Date
wheremyfoodat
0f80d0af7a Rename Handle to HorizonHandle, add metal-cpp submodule, format 2024-07-23 15:22:15 +03:00
wheremyfoodat
7c8d73071a Add cfg:s 2023-09-24 22:24:49 +03:00
wheremyfoodat
e2888d839a Don't die on ns:s, add wifi level config mem address 2023-09-14 23:26:06 +03:00
wheremyfoodat
88eebbcbae Moar filesystem 2023-09-14 22:22:18 +03:00
wheremyfoodat
712be4ce72 Split PTM services 2023-09-14 17:16:39 +03:00
wheremyfoodat
7c2167e0f2 Add SystemSaveData::OpenFile and split up frd:u and frd:a 2023-09-13 23:21:30 +03:00
Nomi
505d54d79a Update service_manager.cpp 2023-09-10 22:24:38 +02:00
wheremyfoodat
db50054128 Add nwm::UDS 2023-09-10 17:33:21 +03:00
wheremyfoodat
b394cacbc7 More CSND stubbing 2023-09-10 16:51:44 +03:00
wheremyfoodat
da29cecf7a Make cfg:i not die 2023-09-10 16:20:45 +03:00
wheremyfoodat
68346d73dc Add empty csnd service 2023-09-10 14:45:09 +03:00
wheremyfoodat
2ce58e3662 Merge branch 'master' into sd-card 2023-09-05 17:02:40 +03:00
wheremyfoodat
e67dc65118 Add ExtSaveData::CreateDirectory and stub srv::unsubscribe 2023-09-05 14:28:52 +03:00
wheremyfoodat
42bfcaf980 Merge branch 'master' into sd-card 2023-09-03 14:55:44 +03:00
wheremyfoodat
21658c6b32 More microphone stuff 2023-08-22 17:28:09 +03:00
wheremyfoodat
92ceb0f05f Merge branch 'master' into sd-card 2023-08-21 18:41:29 +03:00
wheremyfoodat
d3d426985a Add news:u 2023-08-21 16:45:35 +03:00
wheremyfoodat
7ada8da8a8 Start adding SD card support 2023-08-20 13:22:48 +03:00
wheremyfoodat
388790b5fd Format 2023-08-19 17:52:19 +03:00
wheremyfoodat
6d7ab14480 Add MCU::HWC::GetBatteryLevel 2023-08-19 17:50:55 +03:00
wheremyfoodat
c544dd1567 Add MCU::HWC 2023-08-19 17:44:28 +03:00
wheremyfoodat
51b2b8eee5 Make battery stuff configurable 2023-08-18 22:17:33 +03:00
wheremyfoodat
e40b2c4b1a CAM::GetBufferErrorInterruptEvent 2023-08-14 19:24:30 +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
2bb751110b Add soc:u 2023-08-10 17:44:42 +03:00
wheremyfoodat
8d5a3d6197 [HTTP] Add service stuff 2023-08-08 17:07:12 +03:00
wheremyfoodat
b83526378e [IR:USER] Some more stubbing 2023-07-08 20:13:20 +03: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
e3fb364d95 Add DLP::SRVR service 2023-06-03 01:25:51 +03:00
wheremyfoodat
6419098851 [HID] Implement events 2023-04-29 02:45:21 +03:00
wheremyfoodat
1c3f3f8da9 [CECD/FRD] Implement more functions to get MK7 booting 2023-04-25 19:42:05 +03:00
wheremyfoodat
0add6b7d7a [NFC] Tag events 2023-04-24 21:58:35 +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
5daade05d8 [GSP] Add interrupt relay event 2023-04-21 02:27:28 +03:00
wheremyfoodat
d0db2eefce [PTM] Stub ConfigureNew3DSCPU 2023-04-21 01:50:19 +03:00
wheremyfoodat
2b492a435e [Services] Uhh implement IPC result header which apparently libctru's apt code nees 2023-04-20 02:03:05 +03:00
wheremyfoodat
82b986bbc0 [Y2R] Add transfer event 2023-04-10 21:55:14 +03:00
wheremyfoodat
c24c4a9d83 [ldr:ro] Add service skeleton 2023-03-18 20:08:45 +02:00
wheremyfoodat
3119365ad9 [SRV] Use map instead of huge if for services 2023-03-17 02:18:58 +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
64de1391ab Add AM and NIM services 2023-01-06 03:46:53 +02:00
wheremyfoodat
f965dea916 Add BOSS service 2023-01-06 02:40:45 +02:00
wheremyfoodat
243224eed3 More service calls implemented 2023-01-06 00:32:02 +02:00
wheremyfoodat
9f07286de8 Add FRD service 2023-01-05 22:23:05 +02:00