psucien
304c266232
texture_cache: detiler: change staging to faster stream buffer
2024-06-05 18:16:31 +02:00
psucien
cfd1af1785
fix for re-use
2024-06-05 17:57:05 +02:00
psucien
76c1f0ae87
final touch
2024-06-05 16:34:17 +02:00
psucien
ca27729153
amdgpu: render target size hint for old runtime
2024-06-05 16:34:04 +02:00
psucien
d6df222351
texture_cache: detiler: shader module release and debug name
2024-06-05 16:33:26 +02:00
psucien
88a0715aae
texture_cache: detiler: m8x1 and m8x4 shaders
2024-06-05 16:14:22 +02:00
psucien
a2eb813bee
video_core: added shader header files generator from Citra
2024-06-05 14:31:50 +02:00
psucien
10396a38af
texture_cache: a support for m8x1 and m8x4 layouts added to the detiler
2024-06-05 13:10:48 +02:00
psucien
b593b8e1fc
renderer_vulkan: unused extension removed
2024-06-04 12:43:23 +02:00
psucien
d732a03b2e
amdgpu: tiling mode introduced
2024-06-04 12:40:08 +02:00
psucien
59153f5c2a
amdgpu: surface bits per element LUT
2024-06-02 22:46:40 +02:00
psucien
8a6528bc5a
video_core: amdgpu: simply crash if an exception occured in coro
2024-06-02 19:16:05 +02:00
psucien
d43ee1051c
fix for name of the first dumped cmdb
2024-06-02 18:59:41 +02:00
raphaelthegreat
ead6ef58b5
shader_recompiler: Better branch detection + more opcodes
2024-06-02 03:05:40 +03:00
psucien
09bacf155e
Fixes and QoL ( #159 )
...
* to ensure that we're not unlocking submits too early
* a final touch
* video_core: texture_cache: fix for page table corruption
* core: linker: a name for the game main thread
* libraries: gnmdriver: an option to dump application command lists
* libraries: kernel: named guest threads
* video_core: added a heuristic for determination of CB/DB surface extents
* fix for rebase leftover
2024-06-01 23:50:03 +03:00
georgemoralis
088971f5b9
added app_content module
2024-05-31 15:03:05 +03:00
georgemoralis
91d888d4cd
fixed a case in sceKernelCreateEventFlag (found in Super Meat boy)
2024-05-30 20:16:16 +03:00
georgemoralis
1b9bafa57e
added sceSaveDataMount needed for Cursed Castilla
2024-05-30 19:14:06 +03:00
georgemoralis
924d5ce64b
scePthreadCondTimedwait needed for Hyper Light Drifter
2024-05-30 19:14:06 +03:00
georgemoralis
632007a3c7
fixed sonic mania savedata
2024-05-30 19:14:06 +03:00
raphaelthegreat
e637f52076
video_core: Moar shader instruction
2024-05-30 18:17:54 +03:00
psucien
57158da07b
video_core: renderer_vulkan: write mask fallback
2024-05-30 16:27:39 +02:00
psucien
75d74e53f3
video_core: renderer_vulkan: added color mask support
2024-05-30 12:55:37 +02:00
psucien
9cb6ea82a0
Linux build fix
2024-05-30 12:09:33 +02:00
psucien
e89e84aae2
shader_recompiler: redundant IR opcode removed
2024-05-30 11:50:42 +02:00
psucien
7762def3e5
video_core: multiple color attachments support
2024-05-30 11:21:26 +02:00
psucien
6f4a9dd87b
shader_recompiler: added NOP
and RSQ
instructions
2024-05-30 09:43:49 +02:00
psucien
11bdadc319
video_core: renderer_vulkan: support for passes w\o a fs
2024-05-30 09:42:44 +02:00
raphaelthegreat
99d20d4119
video_core: Implement basic compute shaders and more instructions
2024-05-30 01:39:24 +03:00
psucien
4e58f3d6d4
clang fmt
2024-05-29 20:31:34 +02:00
psucien
b1f76d5e0a
video_core: texture_cache: proper UniqueImage
class movers
2024-05-29 17:17:24 +02:00
psucien
381d6c2816
video_core: renderer_vulkan: proper inclusion of maintenance4
2024-05-29 17:06:46 +02:00
psucien
acddeb5bbf
video_core: amdgpu: fix for a deadlock in wait on idle
2024-05-29 16:03:37 +02:00
psucien
8229f4a76b
videoout, platform: fix for ooo irqs
2024-05-29 16:02:51 +02:00
psucien
0dbebc1902
video_core: amdgpu: proper destruction of processing thread
2024-05-29 16:02:51 +02:00
psucien
4de443dd92
libraries: libc: fix for FSin
implementation
2024-05-29 16:02:49 +02:00
georgemoralis
55a73279cf
improvements in definations
2024-05-28 18:24:42 +03:00
georgemoralis
26c862c746
set,poll event flag
2024-05-28 15:13:56 +03:00
georgemoralis
b8ced0db35
event flag implementation from previous pr
2024-05-28 14:29:53 +03:00
raphaelthegreat
05c4542301
video_core: Address some feedback
2024-05-27 22:13:55 +03:00
raphaelthegreat
8bd9bf1a7d
video_core: Add image support
2024-05-27 18:25:45 +03:00
georgemoralis
f850679b6e
Merge pull request #146 from shadps4-emu/video_out/new_gpu_frontend
...
video_core: initial support for CE and ASC queues
2024-05-27 13:50:25 +03:00
psucien
1a04516c13
fix for leaks of coroutine handle
2024-05-27 13:48:35 +03:00
TheTurtle
22b7ae4b63
video_core: Add constant buffer support ( #147 )
2024-05-26 15:51:35 +03:00
psucien
b3c26564cd
video_core: initial support for CE and ASC queues
2024-05-26 12:39:30 +02:00
TheTurtle
0aa04c60cb
video_core: Bringup some basic functionality ( #145 )
...
* video_core: Remove hack in rasterizer
* The hack was to skip the first draw as the display buffer had not been created yet and the texture cache couldn't create one itself. With this patch it now can, using the color buffer parameters from registers
* shader_recompiler: Implement attribute loads/stores
* video_core: Add basic vertex, index buffer handling and pipeline caching
* externals: Make xxhash lowercase
2024-05-25 15:33:15 +03:00
psucien
3f6de86eb6
video_core: a fix for multi submits processing (temporary code)
2024-05-22 22:20:33 +02:00
psucien
74f92d0dae
platform: restored use of magic_enum
2024-05-22 20:20:13 +02:00
psucien
f56f6f7be4
config, video_core: null gpu configuration added
2024-05-22 20:19:42 +02:00
georgemoralis
42b31266de
fixed a few compiler issues
2024-05-22 14:18:05 +03:00
TheTurtle
4380066a90
video: Import new shader recompiler + display a triangle ( #142 )
2024-05-22 01:35:12 +03:00
georgemoralis
5f4ccba7c1
improved sceKernelWaitEqueue
2024-05-18 10:02:40 +03:00
georgemoralis
e7e7112687
added _read in libkernel
2024-05-18 09:51:47 +03:00
georgemoralis
3d215a9911
fixed sceKernelGetCompiledSdkVersion thanks raziel1000
2024-05-18 09:51:47 +03:00
georgemoralis
baa45d7e17
added sceKernelGetCompiledSdkVersion (which return games system version )
2024-05-18 09:51:46 +03:00
georgemoralis
721916dffb
clang format
2024-05-18 09:51:46 +03:00
georgemoralis
f6e0cab1f0
added scePthreadEqual
2024-05-18 09:51:46 +03:00
georgemoralis
7a6a8bfd88
Merge pull request #140 from shadps4-emu/additional_evq_func
...
A bunch of new functional and small improvements
2024-05-18 09:46:14 +03:00
psucien
d8e53fbb13
kernel: event queue improvements
2024-05-17 23:32:15 +02:00
psucien
c462afdd02
video_out: added vblank event
2024-05-17 23:31:55 +02:00
psucien
8c95a2ba75
gnmdriver: submission lock moved out from gpu
2024-05-17 23:31:19 +02:00
psucien
6a50d6e650
platform: multiple persistent irq handlers
2024-05-17 23:30:34 +02:00
psucien
276689cc87
kernel: user event and data functions
2024-05-17 23:29:10 +02:00
psucien
dc8759b4e0
renderer_vulkan: state tracking for Image
resources
2024-05-17 12:44:07 +02:00
psucien
851bd00251
a fair multi-submissions support
2024-05-17 08:47:38 +02:00
psucien
0d443ac467
amdgpu: non-blocking submitDone
2024-05-17 08:22:47 +02:00
psucien
b1eaec2ea1
amdgpu: added support for several single GFX submits per frame
2024-05-17 00:01:47 +02:00
psucien
c69c0d1649
fix for crash in apps when splash is missing
2024-05-16 16:59:38 +03:00
psucien
cd077362c3
review comments
2024-05-16 16:59:04 +03:00
psucien
73822cec36
stb image moved to externals
2024-05-16 16:59:04 +03:00
georgemoralis
521fc0401f
show title splash while the game is loading
2024-05-16 16:58:14 +03:00
TheTurtle
94caa0336e
core: Implement new memory manager ( #133 )
...
* core: Implement new memory manager
* ci: Attempt to fix linux build
* code: Fix a few build errors
2024-05-16 15:55:50 +03:00
georgemoralis
d252680fa8
Merge pull request #131 from shadps4-emu/ngs2_work
...
Trying for ngs2 lle
2024-05-15 15:34:26 +03:00
georgemoralis
7ff3324719
clang format fix
2024-05-15 13:10:51 +03:00
georgemoralis
b9d68c55b2
even more linux fixes
2024-05-15 13:09:05 +03:00
georgemoralis
17e2e028c0
fixing linux compile
2024-05-15 12:57:58 +03:00
georgemoralis
085ffe359b
Merge pull request #132 from shadps4-emu/gpu_flip
...
graphics: separate IRQ for GPU driven flips
2024-05-14 23:56:12 +03:00
psucien
18d7b08400
renderer_vk: missing barriers ( #134 )
2024-05-14 23:46:34 +03:00
psucien
1857828b50
graphics: separate IRQ for GPU driven flips
2024-05-14 21:33:20 +02:00
georgemoralis
1b0604a477
scePthreadCondSignal added
2024-05-13 22:53:50 +03:00
georgemoralis
463aef35a9
scePthreadMutexTrylock and some more libcinternal functions
2024-05-13 20:09:32 +03:00
georgemoralis
9ea9a9efec
Initial LibcInternal
2024-05-13 16:13:33 +03:00
georgemoralis
9ee7cf81a5
pthread_self , scePthreadCondSignal , scePthreadCondWait ,scePthreadCondattrDestroy
2024-05-13 15:08:15 +03:00
georgemoralis
fc2b0d4265
added sys_modules folder and ability to load system modules (currently we try ngs2)
2024-05-13 15:01:45 +03:00
georgemoralis
c617eb3df6
scePthreadDetach , scePthreadAttrSetstacksize , clock_gettime
2024-05-13 14:04:25 +03:00
georgemoralis
ce117e3a0c
possible fix for linux(?)
2024-05-12 19:36:40 +03:00
georgemoralis
e0e5f3ee70
reuse fix
2024-05-12 19:08:26 +03:00
georgemoralis
c91fb76b57
sceKernelConvertUtcToLocaltime implemented
2024-05-12 19:03:51 +03:00
georgemoralis
28f3d75dd2
updated aerolib
2024-05-12 17:51:20 +03:00
georgemoralis
9594bfa85a
Merge remote-tracking branch 'origin/main' into kernel_stuff
2024-05-11 10:20:32 +03:00
psucien
8edce87dac
review comments applied
2024-05-11 00:04:04 +02:00
psucien
3c4a9d6a44
amdgpu: return perfcounter on EOP
2024-05-10 23:16:56 +02:00
psucien
7e505afb58
gnm_driver: fixed a typo and fields initialization
2024-05-10 22:58:53 +02:00
psucien
9db9fffbd5
kernel: sceKernelDeleteEqueue
added
2024-05-10 22:04:41 +02:00
psucien
8bb89aa746
core: gpu interrupt dispatcher
2024-05-10 21:48:01 +02:00
psucien
40923e5448
amdgpu: EOS event packet handling
2024-05-10 11:55:04 +02:00
psucien
758d695e31
amdgpu: wait_reg_mem
and write_data
implementation
...
Command list parsing is temporary moved to async task
2024-05-09 22:59:35 +02:00
georgemoralis
e55fbee0aa
use winpthreads from mingw64
2024-05-09 23:45:09 +03:00
psucien
8897e647b9
amdgpu: EOP irq and dummy PM4 handlers
2024-05-08 23:27:56 +02:00
psucien
717b00d63b
gnm_driver: sceGnmSubmitAndFlipCommandBuffers
implementation
2024-05-08 22:55:39 +02:00
psucien
e6896060e7
video_out: sceVideoOutSubmitEopFlip
stub added
2024-05-08 22:54:34 +02:00
psucien
f0ac475ffd
gnm_driver: various fixes
2024-05-08 22:53:55 +02:00
psucien
9cfb7a20b4
gnm_driver: sceGnmSetEmbeddedVsShader
added
2024-05-08 21:00:01 +02:00
psucien
d331a84794
gnm_driver: sceGnmInsertWaitFlipDone
added
2024-05-08 07:36:14 +02:00
psucien
60932dd5cc
video_out: added display buffer labels
2024-05-08 07:35:10 +02:00
psucien
d2856a7616
video_core, kernel: added gfx eop event handling
2024-05-07 22:46:54 +02:00
georgemoralis
2a5c4131dc
Merge pull request #125 from shadps4-emu/savedata
...
Savedata + filesystem implementations
2024-05-07 16:38:39 +03:00
georgemoralis
c7cf197b1b
added sceKernelGetTscFrequency
2024-05-07 16:28:42 +03:00
georgemoralis
9141c9537d
libc hle : added ftell , powf , roundf
2024-05-07 16:25:58 +03:00
psucien
4a472f8e61
core: libraries: gnmdriver: bit more of basic Gnm driver functions
2024-05-06 22:13:33 +02:00
georgemoralis
35ba7f0da5
clang format
2024-05-05 16:50:55 +03:00
georgemoralis
25f25f91a4
dummy ksernelMunmap (allows we are doomed to progress further)
2024-05-05 12:59:26 +03:00
georgemoralis
facdc34bc6
improvements in sceKernelOpen, rewrote sceKernelLseek, added sceKernelWrite, added sceKernelMkdir , partial sceKernelStat
2024-05-05 12:43:01 +03:00
georgemoralis
ccf81110b0
sceSaveDataMount2,sceSaveDataUmount some implementation
2024-05-04 22:08:04 +03:00
georgemoralis
45cbbec0b6
moved savedata to proper folder
2024-05-04 19:08:46 +03:00
georgemoralis
95a42f5b29
added dummy np* modules and screenshot module
2024-05-02 18:16:10 +03:00
georgemoralis
fbaa31f4c6
added a login event in sceUserServiceGetEvent
2024-05-02 17:14:55 +03:00
georgemoralis
7ec7e87a00
create_thread : sometime thread name is null
2024-05-02 17:14:30 +03:00
georgemoralis
2b59361b7f
added stubbed mostly version of flexible memory - it allows sonic mania to go further
2024-05-02 17:13:51 +03:00
georgemoralis
fa4a7b6845
print param.sfo info at startup
2024-05-02 10:57:45 +03:00
psucien
8347026ecb
core: libraries: gnmdriver: basic functionality extension ( #120 )
...
Also a bit of refactoring in `video_core`
2024-05-01 19:29:06 +03:00
TheTurtle
49e65be25b
core: Rewrite thread local storage implementation ( #118 )
2024-05-01 13:38:41 +03:00
TheTurtle
13fe78f0f5
video_core: Add basic command list processing ( #117 )
2024-04-30 01:23:28 +03:00
psucien
87f3724675
video_core: prefer discrete gpu if available ( #116 )
...
* video_core: prefer discrete gpu if available
* ci: Upgrade to clang format 17
* rewrite w\o std::zip usage
---------
Co-authored-by: raphaelthegreat <47210458+raphaelthegreat@users.noreply.github.com>
2024-04-30 00:19:12 +03:00
georgemoralis
bdb0a6cf94
give texture cache exception handler priority over tls exception handler
2024-04-29 19:26:35 +03:00
raphaelthegreat
733956c39b
texture_cache: Fix linear image uploads
...
* Also fixed build for clang-cl with libc
2024-04-29 18:22:04 +03:00
georgemoralis
da4692a7f0
fix config for gpu settings
2024-04-28 19:14:56 +03:00
psucien
35ffc7fc97
clang format fix
2024-04-28 01:34:14 +02:00
psucien
1be496875a
config: option to select gpu for vk device
2024-04-28 01:19:04 +02:00
psucien
b2584dc455
texture_cache: protection flags re-worked
...
* actually I gave up on clang fmt
2024-04-28 01:00:24 +02:00
psucien
2b33596ebc
clang format fix
2024-04-28 00:51:34 +02:00
psucien
9c4906f878
Merge branch 'main' of github.com:raphaelthegreat/shadps4 into raph-main
2024-04-28 00:29:15 +02:00
psucien
6fdc29ec5b
texture_cache: added memory protection for Windows
2024-04-28 00:21:04 +02:00
raphaelthegreat
dee8b77cb4
Address feedback
2024-04-28 01:09:03 +03:00
georgemoralis
0e7cb9f528
added sceVideoOutGetVblankStatus
2024-04-18 22:32:15 +03:00
georgemoralis
34e3f7f871
fixing qt buids once again
2024-04-15 22:51:36 +03:00
georgemoralis
8636b9c84e
define a linux only code
2024-04-14 19:57:58 +03:00
GPUCode
23b2eeba9b
video_core: Rewrite vulkan and videoout
2024-04-14 17:10:40 +03:00
GPUCode
55eb16d09d
src: Move control to input directory
2024-04-14 01:18:25 +03:00
GPUCode
661b4d0e74
src: Reorganize and cleanup libraries
2024-04-14 00:37:17 +03:00
georgemoralis
7d3985f88e
several fixes ( #112 )
...
* updated fmt
* submodules updated
* fixed _TIMESPEC_DEFINED for winpthreads under windows
* fixed sdl3 under qt
* virtual_memory: Ensure mapped addresses stay inside the user area
* Fixes LLE Libc crashing on linux
---------
Co-authored-by: GPUCode <geoster3d@gmail.com>
2024-04-13 22:37:21 +03:00
georgemoralis
6a595f18db
clang format fix
2024-04-09 13:40:03 +03:00
georgemoralis
22438e4f6e
improved linker resolver
2024-04-09 13:39:35 +03:00
georgemoralis
c4b4cb5acf
dummy libscesavedatadialog
2024-04-08 19:03:51 +03:00
georgemoralis
13adbb77f0
added sceVideoOutGetVblankStatus
2024-04-07 09:27:41 +03:00
georgemoralis
93118a3cd4
Merge pull request #107 from shadps4-emu/modules4
...
More module work focused on undertale
2024-04-05 20:41:26 +03:00
georgemoralis
b78de96e12
more linux fix
2024-04-05 19:53:54 +03:00
georgemoralis
cb391baf46
linux build fix
2024-04-05 19:33:38 +03:00
georgemoralis
a4b8db7027
added sceAudioOutSetVolume
2024-04-05 09:59:28 +03:00
georgemoralis
4840e716bc
scePadRead,scePthreadYield implementations
2024-04-05 09:27:13 +03:00
georgemoralis
635d8e25c4
posix nanosleep call
2024-04-04 20:20:50 +03:00
georgemoralis
ee2cfa982b
just disable audioInOpen
2024-04-04 20:07:33 +03:00
georgemoralis
0141781429
dummy sceAudioIn lib
2024-04-04 20:04:18 +03:00
georgemoralis
30808f32ef
added clock_gettime
2024-04-04 19:47:59 +03:00
georgemoralis
9a9f9698ad
somehow working scePthreadCreate
2024-04-04 19:16:10 +03:00
georgemoralis
efe50c8819
Merge pull request #102 from shadps4-emu/gui-rewrite
...
Gui rewrite.
2024-04-02 23:51:13 +03:00
georgemoralis
a1a32bf461
scePthreadAttrGet , and some mutex work
2024-04-02 18:07:24 +03:00
georgemoralis
f0af2b6c18
added some debug info to gnm
2024-04-02 17:21:04 +03:00
georgemoralis
de47d63d55
added sceKernelClockGettime
2024-04-02 08:51:17 +03:00
georgemoralis
6141d379d9
sceSaveDataMount2 just return save data not found for now
2024-04-01 22:31:25 +03:00
georgemoralis
afca4aa67c
scePadGetControllerInformation added , dummy scePadSetMotionSensorState
2024-04-01 14:45:27 +03:00
georgemoralis
2b39f61791
scePthreadMutexDestroy implemented
2024-04-01 14:21:40 +03:00
georgemoralis
495779ef3b
log debug message to tty
2024-04-01 08:44:07 +03:00
Jonah
44034c9e35
- Removed unnecessary std::future from game_grid_frame(populate/resize) Thanks SachinVin!
2024-03-31 12:24:08 -06:00
georgemoralis
d0a3e034db
sceKernelClose,sceKernelRead,sceKernelLseek implementation
2024-03-31 18:04:47 +03:00
georgemoralis
c35f2922a9
fixed (?) _write function
2024-03-31 18:04:11 +03:00
georgemoralis
4363aaaa3f
fixed linux issue with enums
2024-03-31 17:37:09 +03:00
georgemoralis
482b37013f
added ps4_ prefix to libkernel to make sure it deosn't conflict with linux function names
2024-03-31 17:14:21 +03:00
georgemoralis
916a5adfd1
partial implementation of _write function , which is used as debug ouput from lle libc
2024-03-31 13:33:38 +03:00
georgemoralis
ca810916b5
dummy libkernel module
2024-03-31 11:30:43 +03:00
georgemoralis
a30adf70de
scePthreadAttrDestroy,scePthreadAttrGetaffinity added
2024-03-30 22:19:42 +02:00
georgemoralis
221c452a1d
more clang fixes
2024-03-30 15:41:12 +02:00
georgemoralis
e8776fea82
clang format fix
2024-03-30 15:39:21 +02:00
georgemoralis
221b5c6c88
dummy sysmodule module
2024-03-30 15:34:01 +02:00
georgemoralis
6b47e38246
some dummy net functions
2024-03-30 09:35:00 +02:00
Jonah
9cbae6ddb1
PKG Viewer:
...
- Fixed crash when other file extensions are present in the same folder as the packages.
- Fixed display: check patch using serial and not name. fixed display when some games contain a semicolon in the title(STEINS;GATE 0)
- Fixed column resize on first run.
- Added status bar showing the number of packages.
- Removed: saving every single pkg path in config file.
2024-03-30 00:03:15 -06:00
georgemoralis
abc5fd3475
clang format fix
2024-03-29 23:28:06 +02:00
georgemoralis
1c029b0c98
added more dummy modules
2024-03-29 23:25:52 +02:00
Jonah
366963b7f8
- fix grid mode not populating on first run(fresh run with no settings saved).
...
- refresh game list button.
2024-03-29 00:48:17 -06:00
Jonah
22843cc4d7
*facepalm*
2024-03-28 23:53:34 -06:00
Jonah
acb0d9d255
Reuse..
2024-03-28 23:51:38 -06:00
raziel1000
88d737c358
- Gui rewrite.
...
- Gui: Bug fixes and cleanup.
- Gui: Performance improvement (loading, resizing...etc)
- Added a simple PKG Viewer(Settings-> Utils -> PKG Viewer), added pkg folders will be saved.
- PKG Viewer: Shows game info(name, id, region...etc)
- PKG Viewer: Right click -> Install PKG to install/extract a game. Patch installation is also possible.
- Added option to dump game list (Settings -> Utils -> Dump Game List), will be dumped to emu folder GameList.txt
2024-03-28 23:43:46 -06:00
georgemoralis
69378ffe0c
Merge pull request #101 from Xphalnos/main
...
Proposed new logo for ShadPS4
2024-03-28 16:37:12 +02:00
Xphalnos
171d27ff40
Change logo
2024-03-28 15:29:21 +01:00
georgemoralis
cb334d4c4a
clang format
2024-03-27 15:02:21 +02:00
georgemoralis
bdfb7c800d
loading libSceFios2.prx as lle as well
2024-03-27 13:00:27 +02:00
whereismyfoodat
57e9b41ec0
small fixes , cleanups
2024-03-27 08:41:14 +02:00
georgemoralis
3f73028e57
clang format fix
2024-03-26 19:51:10 +02:00
georgemoralis
3a86aae78a
scePthreadMutexattrDestroy again
2024-03-26 19:20:55 +02:00
georgemoralis
9adad461d6
dummy sceLibcHeapGetTraceInfo and scePthreadMutexattrDestroy
2024-03-26 19:19:52 +02:00
georgemoralis
683683eb6b
implemented sceKernelGetProcParam
2024-03-26 18:48:26 +02:00
georgemoralis
75e31e880c
we can now load libc.prx
2024-03-26 18:29:37 +02:00
georgemoralis
c9a474fc2b
function to start modules
2024-03-26 18:13:27 +02:00
georgemoralis
70e91002dc
relocate before execution
2024-03-26 17:33:48 +02:00
georgemoralis
f2d477468a
rewrote relocations
2024-03-26 17:17:59 +02:00
georgemoralis
454294b6eb
improved LoadSymbols for export support
2024-03-26 14:05:18 +02:00
georgemoralis
16b6d58418
linker : Resolve can now load exports as well
2024-03-26 12:57:18 +02:00
georgemoralis
1d6c8a7ad8
clang format fix
2024-03-26 12:33:00 +02:00
georgemoralis
0324a99c89
small improvements on linker Resolve method
2024-03-26 12:31:46 +02:00
georgemoralis
abe1eca8fc
some elf improvements
2024-03-26 00:21:38 +02:00