Commit graph

20 commits

Author SHA1 Message Date
wheremyfoodat
9bd711958b Add -Wno-interference-size flag for GNUC 2024-07-21 21:46:23 +03:00
wheremyfoodat
096d0a89ee Fix AES-CTR decryption for non-NCCHKey0 games 2024-07-11 22:22:33 +03:00
wheremyfoodat
6279ed699a
Store program ID and expose it in Lua (#414) 2024-02-22 16:26:31 +02:00
offtkp
3aa977c6c5 Clean up smdh getting 2023-12-28 00:28:19 +02:00
wheremyfoodat
abe4675477 Attempt to add RomFS dumping 2023-10-07 21:23:05 +03:00
wheremyfoodat
38be95fffa Gently bonk 3DSX 2023-09-03 10:36:54 +03:00
Théo B
29352d223b feat: 3dsx loading
romFS works too, pretty neat
2023-09-03 00:31:03 +02:00
wheremyfoodat
ca0b5755c0 Format 2023-08-13 18:20:46 +03:00
wheremyfoodat
408dbe75a0 Implement 3DS region auto-detect 2023-08-13 18:08:22 +03:00
Mary
86dd7f54f5 feat: Add support for encrypted NCSD
Missing version 1 support and seeded crypto but that would be enough for now.
2023-06-22 17:41:08 +02:00
wheremyfoodat
a573036f6b [LZ77 decompressor] Move to own source file 2023-03-21 19:49:01 +02:00
wheremyfoodat
1019f65824 Fix Fedora build 2023-02-18 00:57:42 +02:00
wheremyfoodat
5d15efe72c Stub GPU DMA, fix up some FS stuff. horribly wrong savedata implementation 2022-10-15 13:28:29 +03:00
wheremyfoodat
87bf469447 We can almost load commercial carts now 2022-10-03 19:10:09 +03:00
wheremyfoodat
36b0117ebc [ExeFS] LZ77 decompression for .code file 2022-10-03 00:22:41 +03:00
wheremyfoodat
cd1037857a [NCCH] You guessed it, more parsing 2022-10-02 03:54:15 +03:00
wheremyfoodat
71cc187f93 [NCSD/NCCH] More NCSD parsing 2022-10-02 03:26:24 +03:00
wheremyfoodat
6b6cc7ca2f [NCCH/NCSD] Pain 2022-10-01 19:40:40 +03:00
wheremyfoodat
f6c2e390c1 More NCSD loading 2022-10-01 16:21:05 +03:00
wheremyfoodat
9a040e1cde Add IOFile and headers for NCSD/NCCH 2022-10-01 03:28:12 +03:00