Commit graph

32 commits

Author SHA1 Message Date
wheremyfoodat
cad046d9a8 [APT] Add shared font 2023-01-23 19:32:13 +02:00
wheremyfoodat
ee11a9e7c6 const -> constexpr 2023-01-22 14:24:41 +02:00
wheremyfoodat
243224eed3 More service calls implemented 2023-01-06 00:32:02 +02:00
wheremyfoodat
684fda0771 [Kernel] Implement SyscoreVer 2023-01-03 01:32:50 +02:00
wheremyfoodat
ca4726aba1 More thread work 2022-12-07 02:08:18 +02:00
wheremyfoodat
015343a848 [FS/Memory] Add ENVINFO and some FS calls for Metroid 2 2022-10-15 21:58:14 +03:00
wheremyfoodat
35c4590104 [Memory] Stub 3D state LED 2022-10-11 23:55:38 +03:00
wheremyfoodat
f858107dd0 [Memory] Add DSP RAM 2022-10-10 22:55:55 +03:00
wheremyfoodat
88c93645e3 [Kernel] Fix DuplicateHandle, fix typo, panic on FS::OpenFileDirectly 2022-10-03 21:05:41 +03:00
wheremyfoodat
29241b41ce Add Cryptopp 2022-10-01 18:53:53 +03:00
wheremyfoodat
0aaf1c317d [APT] Implement new 3DS check, [OS] Fix mem allog bug & impl more of HID 2022-09-25 03:35:40 +03:00
wheremyfoodat
c4cb20f846 [Kernel/Memory] Implement datetime a bit more nicely 2022-09-24 04:40:43 +03:00
wheremyfoodat
4da023c236 [Kernel/Memory] Implement DATETIME0 2022-09-24 03:57:21 +03:00
wheremyfoodat
1bbd377ee7 [PICA/Kernel] Fix linear heap allocation to make GPU cmd lists work 2022-09-22 16:37:31 +03:00
wheremyfoodat
0b2e22ca6d [Memory] Implement APPMEMALLOC 2022-09-21 22:49:22 +03:00
wheremyfoodat
db48d08c34 [Kernel, Memory] Add GetProcessInfo, fix memory management bugs 2022-09-21 22:43:43 +03:00
wheremyfoodat
5bcdf4d063 [Memory] Add read16 (how did I never notice this was missing?) 2022-09-21 00:33:32 +03:00
wheremyfoodat
6bfe321777 [Kernel] Allocate TLS for other threads, fix CreateThread svc 2022-09-20 17:51:24 +03:00
wheremyfoodat
77078f73b3 [Kernel] Fix ArbitrateAddress 2022-09-20 16:50:20 +03:00
wheremyfoodat
765b51696e [Kernel] Stub MapMemoryBlock, hopefully touch the memory allocator for the last time in a while 2022-09-19 14:15:24 +03:00
wheremyfoodat
45c016d12e [Kernel] Hopefully implement the QueryMemory svc remotely correctly 2022-09-19 01:33:12 +03:00
wheremyfoodat
208c18356b Started work on services 2022-09-17 19:51:30 +03:00
wheremyfoodat
0e66af8dae Initial implementation of ports and sessions 2022-09-17 04:37:40 +03:00
wheremyfoodat
aa643c44bb connectToPort stub, acknowledge configuration memory 2022-09-17 02:02:45 +03:00
wheremyfoodat
8bb494229d Fix LDREX/STREX 2022-09-17 01:31:45 +03:00
wheremyfoodat
93f5ec7bb4 Sort of working OS allocator, except freeing is impossible 2022-09-16 23:36:55 +03:00
wheremyfoodat
0fbc5f210f Added the rest of the kernel resource functions 2022-09-16 16:05:17 +03:00
wheremyfoodat
d8cf0e2de2 cp15 but better 2022-09-15 22:42:36 +03:00
wheremyfoodat
cd168bca56 Fix printing 2022-09-15 17:56:05 +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
905c7ed770 Start adding memory stuff 2022-09-15 13:35:15 +03:00