Commit graph

1222 commits

Author SHA1 Message Date
Putta Khunchalee
eb53325600 Initializes recompiler 2022-10-12 18:52:23 +07:00
Putta Khunchalee
28eec642fa Adds uplift 2022-10-11 10:40:12 +07:00
Putta Khunchalee
7eb2e8c378 Maps SELF to memory 2022-10-11 10:15:43 +07:00
Putta Khunchalee
f35f1dc4db Removes 32-bits and big-endian supports from SELF 2022-10-11 04:58:32 +07:00
Putta Khunchalee
363c15ad65 Loads program header 2022-10-10 11:14:19 +07:00
Putta Khunchalee
926cfe61c6 Loads section names 2022-10-10 09:27:04 +07:00
Putta Khunchalee
1d5d0a17bd Refactors executable type 2022-10-10 07:56:52 +07:00
Putta Khunchalee
0fb6cc0af0 Separates SELF loader from the process 2022-10-10 05:33:20 +07:00
VocalFan
420e6eb3e1
Improved on CPU requirements (#14) 2022-10-10 02:30:33 +07:00
Putta Khunchalee
e0b14d9672 Loads eboot.bin segments 2022-10-09 15:48:23 +07:00
Putta Khunchalee
84b547c7ae Adds Seek + Read + Write to file object 2022-10-09 15:17:51 +07:00
Putta Khunchalee
2c4ea04464 Updates Actions name 2022-10-09 14:30:04 +07:00
Putta Khunchalee
95141bf2eb Refactors filesystem 2022-10-09 14:22:20 +07:00
Putta Khunchalee
68a207d410 Updates README 2022-10-09 10:49:24 +07:00
Putta Khunchalee
43ad05736f Separates CI build for main branch and PR 2022-10-08 06:28:22 +07:00
Putta Khunchalee
ca26853d27 Initializes kernel process 2022-10-08 05:07:37 +07:00
Putta Khunchalee
d1fc330d8c Disables status text on progress dialog 2022-10-08 05:07:37 +07:00
VocalFan
1e6410efc4
Added Github Releases and PR actions (#11) 2022-10-08 05:00:25 +07:00
Putta Khunchalee
499096801d Refactors kernel logging 2022-10-08 01:46:27 +07:00
Putta Khunchalee
e47d1f6021 Mounts PFS to /mnt/app0 2022-10-07 06:54:13 +07:00
Putta Khunchalee
b277aaca2f Reverts PFS back to non-Arc 2022-10-06 22:35:01 +07:00
Putta Khunchalee
18bc1ad606 Extracts kernel into a separated process 2022-10-06 21:49:39 +07:00
Putta Khunchalee
d5d7f8c167 Updates screenshots 2022-10-06 00:56:25 +07:00
Putta Khunchalee
108d8812bf Changes executable name to capitalized on Windows 2022-10-06 00:02:47 +07:00
Putta Khunchalee
0187fcf874 Displays application icon 2022-10-05 23:57:24 +07:00
Putta Khunchalee
33e9a05dce Updates README and COPYING 2022-10-05 23:36:25 +07:00
Putta Khunchalee
0befc238e6 Uses Arc for PFS image 2022-10-05 23:34:19 +07:00
VocalFan
8a3efdddf1
Added Obliteration png and ico files (#7) 2022-10-05 23:31:18 +07:00
Putta Khunchalee
2b4b131d4b Initializes filesystem 2022-10-05 07:44:42 +07:00
Putta Khunchalee
6ca43629f3 Adds menu to report issue 2022-10-05 00:31:21 +07:00
Putta Khunchalee
47d5e85c8a Adds tab icon 2022-10-04 02:59:25 +07:00
Putta Khunchalee
ae5380e3ac Initializes rootfs 2022-10-04 02:33:11 +07:00
Putta Khunchalee
983d67fd0d Adds kernel logging 2022-10-03 23:43:17 +07:00
Putta Khunchalee
f72f30b3d3 Emulates system calls instead of user space APIs 2022-10-03 19:56:08 +07:00
Putta Khunchalee
c54e00b1af Uses custom progress dialog instead of QProgressDialog 2022-10-03 04:26:37 +07:00
Putta Khunchalee
e68222b5b9 Fixes error when install some FPKG 2022-10-03 00:55:55 +07:00
Putta Khunchalee
14ef9e3921 Adds Win32 resources 2022-10-02 01:33:26 +07:00
Putta Khunchalee
f0287a5a6c Updates README 2022-10-02 01:11:45 +07:00
Putta Khunchalee
d70b4b4afc Dumps all entries when install game 2022-10-02 01:10:22 +07:00
Putta Khunchalee
78374c2085 Updates README 2022-10-01 23:30:19 +07:00
Putta Khunchalee
eadcad2f5b Removes miniz 2022-10-01 23:28:12 +07:00
Putta Khunchalee
75f46d1676 Implements PFSC reader 2022-10-01 22:46:51 +07:00
Putta Khunchalee
92440cca51 Implements Seek for PFS file 2022-10-01 02:08:54 +07:00
Putta Khunchalee
d16aaf6e19 Adds debug configurations for VS Code 2022-09-30 17:51:54 +07:00
Putta Khunchalee
3db30ccffe Extracts PFS super-root (no decompression yet) 2022-09-30 04:35:31 +07:00
Putta Khunchalee
15f78c4018 Updates screenshots 2022-09-29 06:36:25 +07:00
Putta Khunchalee
035b05b645 Loads PFS dirents 2022-09-29 05:43:46 +07:00
Putta Khunchalee
7708b311a5 Implements inode blocks loader 2022-09-28 17:25:20 +07:00
Putta Khunchalee
7a0efc098c Relicense PKG and PFS libraries to LGPL-3.0 2022-09-27 20:16:13 +07:00
Putta Khunchalee
ad6b3f8fb0 Renames libobliteration to libcore 2022-09-27 19:48:37 +07:00