Commit graph

76 commits

Author SHA1 Message Date
georgemoralis 0eef2a0fba user service refactoring 2023-10-31 13:35:52 +02:00
georgemoralis 35e632a2f0 refactored libpad to new package 2023-10-31 09:01:20 +02:00
georgemoralis 5d90022f6a refactoring Core folder to core 2023-10-31 08:47:58 +02:00
georgemoralis 5499d1c81c file_system reorganized (dummy) 2023-10-30 23:04:57 +02:00
georgemoralis eb783a1d70 implemented sceKernelGetProcessTime 2023-10-30 08:48:52 +02:00
georgemoralis 2b9fecf6d0 restored previous timer class 2023-10-29 23:46:18 +02:00
georgemoralis 1ca3d68f59 removed obsolute fs 2023-10-27 11:07:19 +03:00
GPUCode eef2973a46 core: Remove Timer in favour of std::chrono 2023-10-22 17:17:43 +03:00
GPUCode 7b6a127051 core: Switch to std threading primitives 2023-10-22 17:10:25 +03:00
georgemoralis a805718d6c moved controller to host 2023-10-20 07:25:52 +03:00
georgemoralis 22b8c3568b Merge pull request #58 from georgemoralis/fs
filesystem work
2023-10-20 07:07:59 +03:00
wheremyfoodat 271993b38c Add Result<T, E> type 2023-10-19 18:39:20 +03:00
georgemoralis bf16dbee34 draft fs design 2023-10-19 17:02:49 +03:00
georgemoralis d40728f023 initial fs work (logging mostly) 2023-10-19 12:13:09 +03:00
georgemoralis e78b470668 rewrote libc_cxa 2023-10-16 20:49:52 +03:00
georgemoralis fd2bfc869b refactoring singleton class 2023-10-15 10:03:26 +03:00
georgemoralis 661e2e13f9 Merge pull request #53 from georgemoralis/pad
pad implementation
2023-10-13 20:42:15 +03:00
georgemoralis 70487a4fed some work on pad emulation (WIP) 2023-10-13 09:40:59 +03:00
Stefanos Kornilios Mitsis Poiitidis a239ac10f3 Add auto stubs, static init
- Adds a python script to generate the tables, to avoid std::map init
- Generates stub "slots" to provide runtime information when a stub is called
- Provides fallback for unknown stubs
2023-10-11 11:50:02 +03:00
georgemoralis e748468ab1 implemented some dummy pad, system_service, user_service calls 2023-10-07 12:03:03 +03:00
georgemoralis 59ec120563 some more HLE functions 2023-10-06 21:49:53 +03:00
georgemoralis dc72fae8c6 printf implementation 2023-10-06 14:19:09 +03:00
georgemoralis c0b3b433b1 v0.0.1 release files 2023-09-29 08:40:30 +03:00
georgemoralis 6612de9fcd WIP tilemanager 2023-09-28 18:17:39 +03:00
georgemoralis e77e97fb98 added XXH3_64bits and calculate memory obj hashes 2023-09-26 16:00:13 +03:00
georgemoralis 5590ffdb55 more gpu memory work 2023-09-25 15:08:36 +03:00
georgemoralis 3ca9569acd some video buffer work 2023-09-22 10:38:21 +03:00
georgemoralis 4420d80548 added vulkan extension initialize 2023-09-17 20:01:29 +03:00
georgemoralis ecddc5f0da fixed vulkan compile 2023-09-16 10:51:09 +03:00
georgemoralis 2382619cba basic sdl window init 2023-09-12 19:39:08 +03:00
georgemoralis 2a9e3b4d75 cleanup VideoOut library code 2023-08-23 23:20:43 +03:00
georgemoralis bb70b7af53 initial video out context object 2023-08-22 00:54:44 +03:00
georgemoralis b473d6e3e6 sceKernelCreateEqueue implemented 2023-08-17 10:10:13 +03:00
georgemoralis 5a6ceb04a5 reorganize function call to proper file 2023-08-15 23:10:45 +03:00
wheremyfoodat c016e7ac12 added configuration class 2023-08-14 20:17:01 +03:00
georgemoralis c37067641d refactoring log class 2023-08-13 16:54:56 +03:00
wheremyfoodat f6d3ea4253 Add discord RPC 2023-08-11 20:22:26 +03:00
georgemoralis 27df587d7f sceVideoOutSetBufferAttribute implementation 2023-08-10 20:14:44 +03:00
georgemoralis e1693e28c5 threading part 1 2023-08-09 10:31:18 +03:00
georgemoralis a703392cbd implemented sceKernelMapDirectMemory 2023-08-08 22:24:17 +03:00
georgemoralis 297e4d9afc aligned memory allocation using VirtualAlloc2 2023-08-07 18:16:26 +03:00
georgemoralis e26cabb181 refactoring virtual_memory 2023-08-06 22:52:20 +03:00
georgemoralis 89abe5cc28 refactoring 2023-08-04 11:33:00 +03:00
georgemoralis 23944ce2d7 forgot cmake 2023-08-03 13:05:36 +03:00
wheremyfoodat 582e27b729 general refactoring and coding format fixes 2023-08-03 12:25:25 +03:00
georgemoralis 018e0d37c7 more refactoring 2023-08-02 15:16:00 +03:00
georgemoralis 17fc6b63a7 refactoring 2023-08-02 13:51:10 +03:00
georgemoralis 4d87ac2143 Refactoring PhysicalMemory 2023-08-02 08:41:41 +03:00
georgemoralis 6bfdf17a03 sceKernelAllocateDirectMemory should be ok for now 2023-08-01 17:59:08 +03:00
georgemoralis bd541da90a ugly PhysicalMemory 2023-08-01 17:02:26 +03:00