Commit graph

20 commits

Author SHA1 Message Date
wheremyfoodat
239cc3e495 Typo
Co-Authored-By: liuk707 <62625900+liuk7071@users.noreply.github.com>
2023-06-10 23:37:26 +03:00
wheremyfoodat
fd600a59c1
Merge pull request #18 from Wunkolo/bext
Add `Helpers:{getBits,getBit}`
2023-06-10 12:54:31 +03:00
Wunkolo
2c94d0d683 Add Helpers:{getBits,getBit}
`constexpr` functions for extractint bitfields that lends itself a bit
better to emitting instructions like `bextr` on x86 or `ubfx` on arm64.
And may subjectively make things a bit more readable.
"Extract `5` bits" rather than `& 0x1F`.
2023-06-10 00:48:06 -07:00
Wunkolo
2edc9d5fb7 Remove #pragma once from source file 2023-06-09 20:31:25 -07:00
wheremyfoodat
4bef096f04 [FS] Add directory stuff, clean up 2023-03-29 00:23:55 +03:00
wheremyfoodat
327b071efd [NCCH loader] Fix IWYU error 2023-03-21 20:19:18 +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
7892c3303f [NCSD loader] Fix typo 2022-12-12 20:17:07 +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
b6a1da21a9 [FS] Cleanup, stub SDMC, start implementing SaveData 2022-10-12 17:29:36 +03:00
wheremyfoodat
df4cd0642d Implement reading from RomFS 2022-10-09 18:28:45 +03:00
wheremyfoodat
fca54b99a7 We can *actually* load commercial carts now 2022-10-03 20:18:14 +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
29241b41ce Add Cryptopp 2022-10-01 18:53:53 +03:00
wheremyfoodat
f6c2e390c1 More NCSD loading 2022-10-01 16:21:05 +03:00