Commit graph

1222 commits

Author SHA1 Message Date
VocalFan
cc5ee81321
Cache VCPKG if unchanged. 2022-11-02 08:31:20 -04:00
VocalFan
0d5286d5d9
Set Decompress for Zlib 2022-11-02 00:28:46 -04:00
VocalFan
1fd91572f5
Flag needed. 2022-11-01 13:51:19 -04:00
VocalFan
96ee796e1a
Skip install if cached. 2022-11-01 13:44:10 -04:00
VocalFan
08674c5661
Fix windows caching (swap order) 2022-11-01 13:40:13 -04:00
VocalFan
525b639ab5
Remove broken cache 2022-11-01 13:28:10 -04:00
VocalFan
cfb406e948
Prevent QT install conflicts across OS 2022-11-01 12:14:05 -04:00
VocalFan
a87a6be5e9
Add caching for linux. 2022-11-01 12:13:35 -04:00
VocalFan
ec6835bb71
Cache hardset installs (QT and Vulkan) 2022-11-01 12:04:20 -04:00
Putta Khunchalee
57cd8c625a Refactors exFAT reader 2022-11-01 20:57:49 +07:00
Putta Khunchalee
e21898f0ee Refactors PUP reader 2022-11-01 20:40:01 +07:00
VocalFan
ecbcbc1052
Fix Actions updates. 2022-10-31 12:43:23 -04:00
dependabot[bot]
3851a08f11
Bump libc from 0.2.132 to 0.2.137 in /src (#28)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 12:32:23 -04:00
dependabot[bot]
73a37695a6
Bump xts-mode from 0.5.0 to 0.5.1 in /src (#24)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 12:31:45 -04:00
dependabot[bot]
8d03a37f57
Bump aes from 0.8.1 to 0.8.2 in /src (#27)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 12:31:29 -04:00
dependabot[bot]
9aaa2aa743
Bump clap from 4.0.10 to 4.0.18 in /src (#29)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 12:30:57 -04:00
dependabot[bot]
308fe7ed4c
Bump serde from 1.0.145 to 1.0.147 in /src (#31)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 12:30:17 -04:00
dependabot[bot]
550ab99670
Bump serde_yaml from 0.9.13 to 0.9.14 in /src (#32)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 12:29:55 -04:00
VocalFan
e9672778dc
Added Dependabot file for Cargo dependencies. (#23) 2022-10-31 08:30:10 -04:00
Putta Khunchalee
4f6475e9f3 Loads exFAT boot checksum 2022-10-30 18:50:05 +07:00
Putta Khunchalee
286417bd45 Loads exFAT reserved region 2022-10-29 00:04:26 +07:00
VocalFan
4406725a0b
Update to show 64 bit on builds (#19) 2022-10-28 16:08:30 +07:00
Putta Khunchalee
b3012aad8b Loads exFAT OEM parameters 2022-10-28 00:08:01 +07:00
Putta Khunchalee
fab1a29772 Loads exFAT extended boot sectors 2022-10-27 01:06:59 +07:00
Putta Khunchalee
d1d4eb9535 Loads exFAT boot sector 2022-10-26 01:46:01 +07:00
Putta Khunchalee
fb24e91855 Fixes incorrect de-compression algorithm for PUP entry 2022-10-25 01:22:54 +07:00
Putta Khunchalee
187d942f22 Adds ability to read blocked PUP entry 2022-10-24 23:45:01 +07:00
Putta Khunchalee
8b832e02aa Updates initialization dialog for path to system files 2022-10-23 19:43:35 +07:00
Putta Khunchalee
0a3522dbb2 Implements PUP entry reader 2022-10-22 21:00:38 +07:00
Putta Khunchalee
20cf9363a5 Adds Pup::get_system_image() 2022-10-21 15:14:27 +07:00
Putta Khunchalee
602d35ab0f Loads PUP table entries 2022-10-20 22:12:17 +07:00
Putta Khunchalee
c734ac7548 Reads PUP entry header 2022-10-19 21:20:12 +07:00
Putta Khunchalee
baf20389b2 Initializes PUP reader 2022-10-18 19:21:22 +07:00
Putta Khunchalee
fbab8cfed5 Parses SELF dynamic linking info 2022-10-18 00:53:34 +07:00
Putta Khunchalee
2567358586 Uses kebab-case when reading .kernel-debug 2022-10-17 20:31:42 +07:00
Putta Khunchalee
ad835e2e7c Adds option to dump mapped SELF 2022-10-16 21:07:56 +07:00
Putta Khunchalee
89a78c017a Recompiles more instructions 2022-10-16 18:50:03 +07:00
Putta Khunchalee
39270bc6c4 Refactors recompiler 2022-10-16 17:54:14 +07:00
Putta Khunchalee
2398bd2781 Fixes log viewer font on Windows 2022-10-15 23:53:13 +07:00
Putta Khunchalee
948725015a Recompiles more instructions 2022-10-15 23:52:37 +07:00
Putta Khunchalee
d265a96507 Removes ELF section due to it does not use 2022-10-15 21:17:52 +07:00
Putta Khunchalee
b850af4c09 Recompiles more instructions 2022-10-15 20:43:20 +07:00
Putta Khunchalee
1e4e02ee89 Recompiles more JMP, MOV and PUSH 2022-10-15 19:58:57 +07:00
Putta Khunchalee
20b75d81d3 Distinguishes destination of memory operand 2022-10-14 21:54:31 +07:00
Putta Khunchalee
f27c80a84a Splits process into smaller parts 2022-10-14 20:45:27 +07:00
Putta Khunchalee
a04c875db4 Fixes LEA with RIP-relative 2022-10-14 19:26:55 +07:00
Putta Khunchalee
1599f9e360 Makes recompiler reuse previous recompiled code on the same address 2022-10-14 17:33:04 +07:00
Putta Khunchalee
5fcedb025e Adds arguments to entry point and recompile UD2 instruction 2022-10-13 22:26:48 +07:00
Putta Khunchalee
6f7aaf049b Renames exe module to elf 2022-10-13 19:05:11 +07:00
Putta Khunchalee
185bca2b41 Assembles code that was generated by recompiler 2022-10-13 18:25:16 +07:00