Commit graph

23 commits

Author SHA1 Message Date
wheremyfoodat
208c18356b Started work on services 2022-09-17 19:51:30 +03:00
wheremyfoodat
3259c5c7a6 Better exclusive write implementation 2022-09-17 15:35:37 +03:00
wheremyfoodat
ee74b375e3 Add SendSyncRequest 2022-09-17 04:55:15 +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
2128d5060b Start implementing ControlMemory 2022-09-16 17:34:03 +03:00
wheremyfoodat
6219abd17a Stub CloseHandle 2022-09-16 16:18:12 +03:00
wheremyfoodat
0fbc5f210f Added the rest of the kernel resource functions 2022-09-16 16:05:17 +03:00
wheremyfoodat
a89c850189 Lots of kernel work 2022-09-16 03:16:38 +03:00
wheremyfoodat
787397085e Print PC for unimplemented kernel calls 2022-09-15 22:47:22 +03:00
wheremyfoodat
d8cf0e2de2 cp15 but better 2022-09-15 22:42:36 +03:00
wheremyfoodat
58fe2bcf18 Add cp15 2022-09-15 22:13:25 +03:00
wheremyfoodat
e0204a1eff Bare minimum createAddressArbiter HLE 2022-09-15 18:43:20 +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
51689af51f Update opengl.hpp, start with ELFs 2022-09-15 14:59:44 +03:00
wheremyfoodat
1a8d563041 Adding elfio 2022-09-15 13:46:40 +03:00
wheremyfoodat
905c7ed770 Start adding memory stuff 2022-09-15 13:35:15 +03:00
wheremyfoodat
2057e0c447 Proper KVM/Dynarmic split 2022-09-15 06:06:46 +03:00
wheremyfoodat
b5371dc66c Initial commit (I really need to remove Boost) 2022-09-15 04:47:14 +03:00