Commit graph

103 commits

Author SHA1 Message Date
Zangetsu38
8a40b19e5f io: fix open file when create flag is not here.
modules/SceAppUtil: fix open file flag.
2022-05-23 15:41:06 +02:00
Zangetsu38
edf82c4277 modules/SceAppUtil: Implement SceAppUtil(Load/Save)SafeMemory.
- Allow Escape plain go to playable.
2022-05-23 13:50:52 +02:00
Zangetsu38
e726e03923 shader: using self name for path of shaders cache. 2022-05-03 16:04:10 +02:00
bookmist
da8ae7d1b4 host: fix some warnings 2022-03-17 06:16:05 +01:00
Zangetsu38
77fd8e8f78 project: run format. 2022-03-16 02:11:11 +01:00
Zangetsu38
9549d86901 modules/SceAppUtil: Add support of (date/time) on SystemParamGetInt.
- move both format from user to cfg.
- stub time zone and summer time.
- Add support of user name created in SystemParamGetString.
2022-03-06 12:40:43 +01:00
pent0
c85b005db7 display: Attempt emulate vsync instead of relying on main thread. 2022-02-25 14:55:11 +01:00
Zangetsu38
73ae376c71 vita3K: add support of install app patch.
- refactor some code.
2022-02-23 18:22:09 +01:00
Zangetsu38
f5073260ed lang: complete refactor. 2022-02-20 23:06:57 +01:00
Zangetsu38
a630171274 modules/SceAppUtil: Implement sceAppUtilSaveDataSlotSearch. 2022-01-13 05:51:55 +01:00
Zangetsu38
0130034fea gui: add avg, min and max value with graphic of fps. 2022-01-12 01:07:33 +01:00
Zangetsu38
673874ce5b modules/SceCommonDialog: fix savedata dialog when emptyparam is null.
- refactor check_empty_param for no have double code.
- app util: clean double value.
- modules/(SceAppUtil/SceAppMgrUser): set good value name.
2021-12-28 23:29:34 +01:00
Zangetsu38
6a71f50d71 external: update psvpfstools.
- fix compile.
2021-12-14 18:58:45 +01:00
scribam
667b9a8f7e
Update externals (#1499)
* external: Update CLI11 to tag v2.1.2
* external: Update dirent
* external: Update elfio to tag Release_3.9
* external: Update fmt to tag 8.0.1 and spdlog to tag v1.9.2
* external: Update glad
* external: Update googletest
* external: Update imgui to tag v1.85
* external: Update miniz to tag 2.2.0
* external: Update stb
* external: Update vita-toolchain
* external: Update yaml-cpp to tag yaml-cpp-0.7.0
2021-11-11 17:23:34 +01:00
Zangetsu38
16dbbd9349 modules/(SceCtrl/SceTouch): fix and refactor
- add controllers connected in log when app boot.
- add correct struct of both SceCtrlData(2)
- set touch mode in good place.
- refactor refresh controllers.
- implement sceCtrlGetWirelessControllerInfo.
- using DS4 type when is DS4/Dual Sense.
2021-11-04 19:18:44 +01:00
Zangetsu38
95b32c48ea addcont: Add support of INSTALL_DIR_ADDCONT value in sfo.
- should fix game no found dlc after install it.
2021-10-30 22:27:30 +02:00
Zangetsu38
d9ddb97fef savedata: Add support of INSTALL_DIR_SAVEDATA value in sfo. 2021-10-22 21:17:23 +02:00
hobyst
168dfb19ca Add license notice on source files which didn't have one
- Also updated the copyright notice year on all files to 2021
2021-08-19 23:14:27 +02:00
Zangetsu38
dde9461edc interface: fix patch install.
- also prevent crash if try copy same license file.
2021-06-25 20:28:30 -07:00
Zangetsu38
3373b19dde gui/archive install dialog: refactor dialog.
- allow can using folder for install some archive in same time.
2021-05-30 22:44:04 +02:00
Zangetsu38
8b0400a077 notice: fix notice update for addcont. 2021-05-31 03:02:53 +09:00
sunho
6c790558e0 Move load_self from host to kernel 2021-05-27 13:12:17 +02:00
sunho
6a0caa1af1 kernel: Ignore some invalid process param 2021-05-27 04:04:17 +02:00
sunho
d2e676c970 kernel: Add stack traceback 2021-05-24 03:36:52 +02:00
scribam
4424ae596d SceNetCtl: Code refactoring 2021-05-24 03:36:42 +02:00
bookmist
8ebefa4935 kernel, load_self: Another fix for empty tls 2021-05-14 20:57:47 +02:00
bookmist
3121086434 kernel, load_self: Fix for empty tls 2021-05-14 12:20:59 +02:00
sunho
6425df04a9 pkg: Set compressed false after decompressing 2021-05-11 15:16:44 +02:00
sunho
f4f4e5799e kernel: Add elf dumping 2021-05-11 15:16:44 +02:00
sunho
1e96724d45 kernel: Pull out avplayer,auidodev,videodec,fiber state
kernel: Add ObjectStore
modules: Support library init function
modules: Pull out cpu_protocol
vita3k: Rename .h -> .inc
io: Remove unneccesary base_tick argument
cmake: Folderify modules and kernel
2021-05-09 19:47:59 +02:00
sunho
8ba4419433 cpu: Pull out nid extraction and debugging helpers 2021-05-08 14:34:20 +02:00
sunho
f76f2f2c39 cpu: Fix dynarmic exclusive instructions, halting, breakpoint, stepping
kernel: Refactor CPUDepInject
config: Add dynarmic_cpu option
2021-05-08 14:34:20 +02:00
Zangetsu38
8060a55978 gui: fix and refactor dpi scale/font scale.
settings dialog: fix lle kernel for custom config.
2021-05-03 05:54:39 +02:00
Yunotchi
c9a9055f59 gui: add better support for high dpi displays 2021-04-29 16:19:12 +02:00
sunho
05cbb938cc gdb: Toggle gdbstub with config file 2021-04-25 05:56:02 +02:00
Zangetsu38
880fff8bf4 modules/SceIme: Implement virtual keyboard. 2021-04-20 19:06:24 +02:00
Zangetsu38
6f4aab035c gui: few small fix.
- main & live area: fix crash on live area/hb with check license only for ps app.
- fix crash on install nonpdrm archive.
- fix ime dialog string sended.
- fix one typo for license install dialog.
2021-04-20 11:57:42 +02:00
Zangetsu38
1f2d9b7327 modules/SceAppUtil/SceAppUtil: Implement AppParamGetInt.
gui: Add install license dialog.
2021-04-19 18:29:04 +02:00
totlmstr
024b71285f mem: split mem.h 2021-04-12 17:32:23 +02:00
scribam
cecc44cba4
kernel: Update SceKernelSegmentInfo/SceKernelModuleInfo structures (#1213) 2021-04-04 22:36:57 +02:00
Zangetsu38
efecbb2981 emu: add can switch/exit game. 2021-04-03 00:28:17 +02:00
Zangetsu38
afd1fe49d7 gui: some small fix/refactor
- add content id.
- refactor change and reset path for improve it.
- fix using app path for update history.
- refactor delete app icon.
- fix name on filter app for japan.
2021-03-28 15:02:44 +02:00
Zangetsu38
ce683e01c0 common dialog: add lang support for (trophy/save data) dialog 2021-03-16 12:31:28 +01:00
Zangetsu38
befe4e3986 vita3k: move app_path from title_id. 2021-03-03 13:39:19 +01:00
Zangetsu38
1d8c254f5e config/setting: Add choice backend renderer in gpu tab. 2021-02-28 23:07:54 +01:00
Zangetsu38
e5355bf8da modules/SceAppMgr: reworks split in interface. 2021-02-26 23:32:12 +01:00
Francisco José García García
7792349a7b modules/sceAppMgr: refactor LoadExec.
Co-authored-by: Zangetsu38 <Dante38@free.fr>
2021-02-26 13:00:22 +01:00
scribam
5e3a6eb982
Update submodules + minor changes (#1137)
* cmake: Add NOMINMAX globally to avoid Windows compilation issues with std::min/std::max

* main/net: add missing include files

* rtc: Remove convert_filetime/convert_timespec functions as they have been replaced with _wstat/stat

* external: Update better-enums to tag "0.11.3"

* external: Update CLI11 to tag "v1.9.1"

* external: Update elfio to tag "Release_3.8"

* external: Update glad to tag "0.1.34"

* external: Update googletest to tag "release-1.10.0"

* external: Update imgui to tag "v1.80"

* external: Update imgui_club

* external: Update miniz to tag "2.1.0"

* external: Update pugixml to tag "v1.11.4"

* external: Update spdlog to tag "v1.8.2"

* external: Update stb

* external: Update yaml-cpp to tag "yaml-cpp-0.6.3"

* external: Switch to vitasdk/vita-toolchain

* external: Refactor xxHash integration
2021-02-09 21:49:54 +01:00
Francisco José García García
1b080927f1 util: Move encode_arm_inst to util 2021-01-25 12:57:52 +01:00
EXtremeExploit
34bec68371 vita3k: Fix grammar errors 2021-01-24 21:35:40 +01:00