Commit graph

597 commits

Author SHA1 Message Date
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 bd2c1e2836 Merge pull request #110 from shadps4-emu/fixesagain
Fixesagain
2024-04-11 11:49:16 +03:00
georgemoralis c06346805b update sdl3 to latest 2024-04-09 13:49:26 +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 522ff83e96 Merge pull request #109 from shadps4-emu/undertale-etc
undertale and other stuff
2024-04-09 11:25:52 +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 b42ea6c392 Merge pull request #104 from shadps4-emu/modules3
More modules work
2024-04-01 08:45:03 +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 594106db2d Merge pull request #105 from Xphalnos/main
URL migration for Build
2024-03-30 10:43:02 +02:00
georgemoralis 6b47e38246 some dummy net functions 2024-03-30 09:35:00 +02:00
Xphalnos a9bfe494dd URL migration for Build
I forwarded the URL for Build ShadPS4 from georgemoralis to shadps4-emu. As the old link was archived, this will allow the document to be modified. I also updated the versions for Windows.
2024-03-30 08:34:44 +01: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 12cf203793 Update README.md 2024-03-28 16:38:14 +02:00