Commit graph

  • f9f850fcd1 Merge branch 'we_are_doomed' of https://github.com/Inori/GPCS4 into we_are_doomed Asuka 2020-01-22 19:55:38 +08:00
  • d33953a668 delete PSSL_SPIRV_CROSS_DEBUG switch Asuka 2020-01-22 19:55:30 +08:00
  • 2666bec8cc remove stupid lfs Asuka 2020-01-22 18:15:08 +08:00
  • a144da7cbc remove stupid lfs Asuka 2020-01-22 18:14:27 +08:00
  • f08640d64a remove stupid lfs Asuka 2020-01-22 18:11:36 +08:00
  • 339b8b049a remove stupid lfs Asuka 2020-01-22 18:10:46 +08:00
  • 2db0e21f2c
    Delete nier_logo.gif Asuka 2020-01-22 18:08:42 +08:00
  • c64801c0b8
    Delete basic_quad.gif Asuka 2020-01-22 18:08:26 +08:00
  • 535ae03749
    Merge pull request #16 from Inori/master Ykisl 2020-01-20 14:28:34 +07:00
  • e524c1ded6 rename onOpLegacy to onGnmLegacy Asuka 2020-01-19 16:13:04 +08:00
  • 91a0dfc30a WIP: Add SDL2 library mailwl 2020-01-17 21:05:31 +03:00
  • 337867f93f declare s16 to prevent output error fragment shader Asuka 2020-01-17 21:27:51 +08:00
  • 7f4c634218 implement drawIndexAuto Asuka 2020-01-17 21:26:54 +08:00
  • c878ff0576 Minor changes DummyCatz 2020-01-16 22:22:53 +08:00
  • 8b2829fe61 Add symbol source log DummyCatz 2020-01-16 22:06:23 +08:00
  • 7e3d3ea33c Docs and Naming DummyCatz 2020-01-16 21:58:42 +08:00
  • 21f1fa04b6 Remove old code DummyCatz 2020-01-16 21:42:11 +08:00
  • c5fc967505 handle some legacy packets Asuka 2020-01-16 21:35:33 +08:00
  • 4ccddc4cf1 handle void prepare flip packet Asuka 2020-01-16 20:55:41 +08:00
  • 2a9c2ff013 fix merge errors Asuka 2020-01-16 20:49:26 +08:00
  • 1f4029bbe1 Merge branch 'wad_experimental' into no_graphics Asuka 2020-01-16 20:42:49 +08:00
  • 454bf3ed0a Delete ~AutoRecover.GPCS4.vcxproj Asuka 2020-01-16 20:33:04 +08:00
  • 0dc1d2714f fix sce type names Asuka 2020-01-16 20:31:35 +08:00
  • 15f1c9bbbe some fix Asuka 2020-01-16 20:31:12 +08:00
  • 87884520a7 Add some docs. DummyCatz 2020-01-16 18:51:40 +08:00
  • 3b66b8630d Use SCE types mailwl 2020-01-16 13:03:33 +03:00
  • 5c86bf239c Running Megaman But run in infinity loop mailwl 2020-01-16 12:08:26 +03:00
  • e86f763a08 Bridge new code DummyCatz 2020-01-16 07:56:43 +08:00
  • ca19c4ffce stub some functions, now can run wad without crash Asuka 2020-01-16 01:08:30 +08:00
  • d2739b9e14 implement sceUserServiceGetLoginUserIdList Asuka 2020-01-16 01:07:59 +08:00
  • de1c64ec76 allocate direct memory at low address Asuka 2020-01-16 01:07:25 +08:00
  • 03ccb194a2 Add a couple of new components for module system DummyCatz 2020-01-15 21:58:50 +08:00
  • 2cca399a29 add some SaveData function signatures Asuka 2020-01-15 21:35:33 +08:00
  • 0686929a1b add some links about eh_frame parsing Asuka 2020-01-15 18:24:14 +08:00
  • fc8ec95d2e implement sceSystemServiceGetDisplaySafeAreaInfo Asuka 2020-01-15 00:15:21 +08:00
  • 3d57429ae9 implement sceUserServiceGetUserName Asuka 2020-01-15 00:08:52 +08:00
  • cea0caa112 fix long type difference between game and gpcs4 Asuka 2020-01-14 23:33:18 +08:00
  • 83a661b6ae Merge branch 'wad_experimental' of https://github.com/Inori/GPCS4 into wad_experimental Asuka 2020-01-14 21:35:00 +08:00
  • 4a1f541e6b improve some macro definations, make them more clear Asuka 2020-01-14 21:34:51 +08:00
  • 510dc68260 Bugfix DummyCatz 2020-01-14 21:13:43 +08:00
  • 84879f14d0 Fix a stupid bug in setFunctionOverridability DummyCatz 2020-01-14 19:59:40 +08:00
  • 0655fddb50 implement sceSystemServiceParamGetInt Asuka 2020-01-14 00:14:57 +08:00
  • 6a9a11423a Merge branch 'wad_experimental' of https://github.com/Inori/GPCS4 into wad_experimental Asuka 2020-01-13 22:41:21 +08:00
  • 7c4cdbc06a run wad without crash for now Asuka 2020-01-13 22:41:16 +08:00
  • a40a68469c Update Linker.cpp DummyCatz 2020-01-13 21:57:06 +08:00
  • 195a106ae4 implement sceFiosFileExistsSync sceFiosDirectoryExistsSync Asuka 2020-01-13 21:32:46 +08:00
  • 01e57a3dfe stub sceFiosDirectoryExistsSync Asuka 2020-01-13 12:07:09 +08:00
  • b9bcdcc54b add pthread_self to libkernel library Asuka 2020-01-13 12:06:46 +08:00
  • 7af3cbd788 disable looking up function in other libraries Asuka 2020-01-13 12:06:14 +08:00
  • 29e5481a3f stub sceFiosFileExistsSync Asuka 2020-01-12 22:53:54 +08:00
  • b3294ac2ec implement pthread_self Asuka 2020-01-12 22:53:42 +08:00
  • 1885981757 stub sceSaveDataGetSaveDataMemory Asuka 2020-01-12 22:22:15 +08:00
  • 6058c35ac9 Experimental commit DummyCatz 2020-01-12 21:05:44 +08:00
  • d4251dcff0 hle scek_pthread_self Asuka 2020-01-12 20:26:28 +08:00
  • 1cc6cc10c7 minor fixes DummyCatz 2020-01-12 19:58:51 +08:00
  • ae77b06aa1 Fix logic for determining if a module/library/function is overrdiable DummyCatz 2020-01-12 15:46:30 +08:00
  • cacdef8283 Make some changes to the naming DummyCatz 2020-01-12 12:38:12 +08:00
  • 697841e69b Remove some code in module system DummyCatz 2020-01-12 11:27:08 +08:00
  • e6e2a01975 Add UtilContainer DummyCatz 2020-01-12 10:48:05 +08:00
  • ea7be86263 ignore Asuka 2020-01-12 07:37:29 +08:00
  • 871ada6833 refactor TLS support code Asuka 2020-01-12 07:34:41 +08:00
  • 761b7da75b assert only support mov rax, fs:[0] Asuka 2020-01-12 00:34:18 +08:00
  • b88b40f24f add black list for modules to not call init_proc Asuka 2020-01-11 22:36:01 +08:00
  • 3a05aa225a add more SaveData stubs, call init_proc on libc Asuka 2020-01-11 22:19:11 +08:00
  • 6a0e0c7dfa tls debug code Asuka 2020-01-11 21:14:19 +08:00
  • 155e1299f7 move generated np files into Misc folder Asuka 2020-01-11 03:26:51 +08:00
  • 8412921068 delete function name in log Asuka 2020-01-11 03:26:16 +08:00
  • e62e4d0ffe fix return type from error_code to int Asuka 2020-01-11 03:16:15 +08:00
  • 7043a054b6 add rpcs3 to gpcs4 code convert script Asuka 2020-01-11 03:02:44 +08:00
  • 5d5eda778f add SCE_ERROR_UNKNOWN Asuka 2020-01-11 03:02:07 +08:00
  • ca07b6ab01 improve module register routines Asuka 2020-01-10 15:18:20 +08:00
  • 345b328c55 wrap debug break point function in platform folder Asuka 2020-01-10 11:43:26 +08:00
  • 48e9ce0b17 improve some comments, add a waring log to unsupported resource types Asuka 2020-01-09 22:11:34 +08:00
  • 31075a76f2 support S_LOAD_DWORDXN Asuka 2020-01-09 21:59:38 +08:00
  • 64df34a4f2 improve comments on unknown function Asuka 2020-01-09 16:26:27 +08:00
  • ea219b5296 improve debug stub switches Asuka 2020-01-09 16:17:33 +08:00
  • 8d2f33e3be add MODSYS_USE_STUB_ON_UNKNOWN_ONLY, delete MODSYS_FORCE_USING_STUB_FUNCTION Asuka 2020-01-09 15:40:56 +08:00
  • 3f136ebf6d change debug switches in module system from constexpr to macro Asuka 2020-01-09 15:02:29 +08:00
  • 02d63c99c0 ues nested shader resource table instead of old linear table Asuka 2020-01-09 01:02:58 +08:00
  • 5e35dcc0f1 move LOG_DEBUG_MAPPER into ModuleSystemCommon.h Asuka 2020-01-08 22:34:45 +08:00
  • a1bd6529fb ignore s_wqm_b64 exec, xxxx Asuka 2020-01-07 22:52:49 +08:00
  • b917868c15 extend findEudTable to findShaderResourceByType Asuka 2020-01-07 22:47:30 +08:00
  • cfb3392e19 support EUD Asuka 2020-01-07 22:14:33 +08:00
  • b088931acb continue to support EUD Asuka 2020-01-06 23:57:14 +08:00
  • 75a696a11f
    Update ModuleSystem.md DummyCatz 2020-01-05 20:53:30 +08:00
  • 1bd8c25dfb
    Create ModuleSystem.md DummyCatz 2020-01-05 20:39:12 +08:00
  • ac075ccbef
    Merge pull request #39 from sgqy/log_cond_2 Asuka 2020-01-02 01:21:25 +07:00
  • a2cc698135
    GPCS4Log.h: use parenthesis; put conditions to one #define sgqy 2020-01-01 17:23:06 +08:00
  • 5ec704cf59
    Merge pull request #38 from VelocityRa/module-fixes DummyCatz 2020-01-01 13:50:18 +08:00
  • f0b2361cc1 ELFMapper: Compile-time switch for verbose logging to prevent log spam Nick Renieris 2020-01-01 06:48:01 +02:00
  • e36f0e784b Common/Log: Conditional logging macros Nick Renieris 2020-01-01 06:46:09 +02:00
  • ecfc742798 Common/Log: Disable unused spdlog features Nick Renieris 2020-01-01 06:47:04 +02:00
  • 3296e8e91f ModuleLoader: Don't register ignored modules Nick Renieris 2020-01-01 06:26:10 +02:00
  • 7dd3d0b9c1 Update ModuleLoader.cpp DummyCatz 2020-01-01 12:06:16 +08:00
  • ad9c8bc12a first step to support EUD Asuka 2019-12-31 11:53:57 +08:00
  • e8d9e1af53 style fix, clear warnings Asuka 2019-12-30 15:32:17 +08:00
  • 10c4fb8f59
    Merge pull request #36 from mailwl/basic-sample_running Asuka 2019-12-30 14:51:02 +08:00
  • d29ebd334b
    Merge branch 'no_graphics' into basic-sample_running Asuka 2019-12-30 14:50:25 +08:00
  • 3426b9acf1
    Merge pull request #35 from mailwl/fix-module-loading Asuka 2019-12-30 14:48:38 +08:00
  • e0dfaed1bb Back libc functions, trap debugger on scec_exit() and sceKernelDebugRaiseException mailwl 2019-12-30 09:39:16 +03:00