GPUCode
c01b6f8397
video_core: Rewrite vulkan and videoout
2024-04-14 17:10:40 +03:00
GPUCode
5e2ac6c72b
src: Reorganize and cleanup libraries
2024-04-14 00:37:17 +03:00
georgemoralis
a1468c9d79
loading libSceFios2.prx as lle as well
2024-03-27 13:00:27 +02:00
whereismyfoodat
e272b152ed
small fixes , cleanups
2024-03-27 08:41:14 +02:00
georgemoralis
f2f04142b0
improved symbols_resolver and output
2024-03-25 09:46:36 +02:00
georgemoralis
540c21d382
config option to enable libc lle
2024-03-25 09:26:59 +02:00
georgemoralis
2a03b4d03b
Autogen system,user,dialog modules ( #98 )
...
* some rework on system_service, user_service
* fixed clang format
* more clang fix
* more clang fix
* added error codes in system service
* some libc functions
* fixed fprintf
* small fix
* linux fix
* error handling in user service
* error codes reorganized
2024-03-14 14:18:16 +02:00
georgemoralis
02dcf4d45c
LLE libc + other fixes part1 ( #97 )
...
* app0 folder is absolute
* some improvements on symbols types
* clang format
* missing libs.h
* improved symbols_resolver
* moved config to config folder
* functions to dump import functions
* improved logging output
* option for debugdump and improvements
* Apply suggestions from code review
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
* clang format
---------
Co-authored-by: GPUCode <47210458+GPUCode@users.noreply.github.com>
2024-03-11 13:26:33 +02:00
GPUCode
79d6c8a377
common: Rewrite logging based on cut down citra logger ( #86 )
...
* common: Rewrite logging based on cut down Citra logger
* code: Misc fixes
* core: Bring back tls handler
* linker: Cleanup
* config: Remove log level
* logging: Enable console output by default
* core: Fix windows build
2024-02-28 00:10:34 +02:00
GPUCode
584b7d2b15
chore: Make shadps4 REUSE compliant
2024-02-23 23:33:43 +02:00
GPUCode
6f4c6ae0bb
code: Add clang-format target and CI workflow ( #82 )
...
* code: Add clang format target, rules and CI workflow
* code: Run clang format on sources
2024-02-23 22:57:57 +02:00
GPUCode
fe43558779
common: Rework timekeeping with native RDTSC and port to linux
2024-02-23 11:30:06 +02:00
georgemoralis
093ebb568c
initial fs implementation (mounting /app0/)
2023-11-19 10:22:46 +02:00
georgemoralis
91885e8a41
added sceMutexInit functions
2023-11-10 19:52:41 +02:00
GPUCode
369d92fa56
core: Reorganize
2023-11-06 01:11:54 +02:00
GPUCode
303f086b14
common: Move classes to common namespace
2023-11-05 16:56:28 +02:00
GPUCode
17aefc1aef
src: Move certain headers in common
2023-11-05 13:41:26 +02:00
georgemoralis
93e75481c7
refactoring Core folder to core
2023-10-31 08:47:58 +02:00
georgemoralis
758ef332f2
implemented sceKernelGetProcessTime
2023-10-30 08:48:52 +02:00
GPUCode
28819dede1
code: Replace printf/scanf with type safe fmt
2023-10-26 23:29:19 +03:00
GPUCode
33729d634e
main: Remove remnants of imgui example
2023-10-26 23:15:11 +03:00
GPUCode
f3504b2d25
singleton: Use unique_ptr
2023-10-26 23:13:24 +03:00
GPUCode
e2b1b059ed
core: Switch to std threading primitives
2023-10-22 17:10:25 +03:00
georgemoralis
58721d84a0
refactoring singleton class
2023-10-15 10:03:26 +03:00
georgemoralis
da9adf84c0
some work on pad emulation (WIP)
2023-10-13 09:40:59 +03:00
georgemoralis
8954a35eec
basic sdl window init
2023-09-12 19:39:08 +03:00
georgemoralis
491e231770
implemented sceVideoOutOpen
2023-08-22 23:59:59 +03:00
wheremyfoodat
a0ab3dbc0c
added configuration class
2023-08-14 20:17:01 +03:00
georgemoralis
04e9366cb8
refactoring log class
2023-08-13 16:54:56 +03:00
georgemoralis
7b380e0d5f
better place to init discordRPC
2023-08-12 01:02:42 +03:00
wheremyfoodat
f2b64e892b
Add discord RPC
2023-08-11 20:22:26 +03:00
georgemoralis
3e1386666b
threading part 1
2023-08-09 10:31:18 +03:00
georgemoralis
a135981fdd
removed debug code
2023-08-03 13:06:23 +03:00
wheremyfoodat
3e60a67785
general refactoring and coding format fixes
2023-08-03 12:25:25 +03:00
georgemoralis
a6e1cf43d7
Refactoring PhysicalMemory
2023-08-02 08:41:41 +03:00
georgemoralis
dcac8c1661
sceKernelAllocateDirectMemory should be ok for now
2023-08-01 17:59:08 +03:00
georgemoralis
0e1ca354a9
Added Thread class
2023-08-01 12:49:57 +03:00
georgemoralis
d641f7b6c4
we can now execute code (reaches init_env() function )
2023-07-20 12:18:43 +03:00
georgemoralis
8f36540386
kalitero usage minima sto main.cpp . Ola einai modules alla den tha katalaboun
2023-07-08 21:06:10 +03:00
Stefanos Kornilios Mitsis Poiitidis
0aaf516358
main: validate arguments
2023-07-07 13:54:44 +03:00
georgemoralis
79a6464c58
sample hle function loading (libc)
2023-06-28 20:15:19 +03:00
georgemoralis
cc34a85c54
more symbols work and refactoring
2023-06-19 07:51:56 +03:00
georgemoralis
bcc6288e9e
supporting self segments loading
2023-06-13 19:05:06 +03:00
georgemoralis
e02c0a9398
simplify main (not loading imgui and sdl for the moment)
2023-06-08 11:58:29 +03:00
georgemoralis
b27942c46b
some more progress on linker , elf is now load from there
2023-05-23 10:47:56 +03:00
georgemoralis
81ca77a464
initial work on loggin class
2023-05-16 19:31:53 +03:00
georgemoralis
dda7020ef4
imgui elfviewer window . first draft
2023-05-03 19:40:47 +03:00
georgemoralis
f35f7b62cd
we can now load elf and imgui.
2023-05-02 22:10:49 +03:00
georgemoralis
72bdf22035
added spdlog library
2023-05-02 22:10:49 +03:00
georgemoralis
f998469730
added fmt library
2023-05-02 22:10:49 +03:00