Willi Ye
9f6a5df5e0
Redesign UI
...
* Change colors
* Replace toolbar in main activity
* Initial implementation of ViewModel
2021-06-17 20:30:22 +05:30
Willi Ye
f479aeb4ac
Add comments
2020-11-12 22:19:55 +05:30
Willi Ye
22140defae
Rewrite adapter to handle any layout
2020-11-12 22:19:55 +05:30
Willi Ye
4076d84efc
NCA decryption ( #99 )
...
* NCA decryption
* Remove unnecessary new lines
* Remove loader error dialog
* Always show ROMs
* Address CRs
* Add subtitle padding in grid mode
2020-09-14 19:23:40 +05:30
Willi Ye
b86aac26d7
Align with code style and remove unnecessary code
2020-07-21 18:11:43 +00:00
Willi Ye
c3e54d1abf
Redesign cards in grid view
...
* Refactor some classes and clean up
* Refresh style on the fly
2020-07-21 18:11:43 +00:00
Billy Laws
b1e15efbab
Use new android R APIs for hiding insets
2020-07-08 20:11:55 +00:00
Billy Laws
af709efb15
Kotlin updates for compatibility with the Android R SDK preview
2020-07-08 20:11:55 +00:00
Billy Laws
a5513bd7e6
Implement an NCA parser and loader
...
Nintendo Content Archives are used to store the assets, executables
and updates of applications. They support holding either a PFS0 or a
RomFS.
An NCA's ExeFS can be loaded by placing each NSO sequentially into
memory, starting with rtld which will link them together.
Currently only decrypted NCAs are supported, encryption and BKTR
handling will be added at a later time.
2020-07-01 06:24:41 +00:00
Billy Laws
3a23ec06a4
Implement NSO loader
...
The NSO format is used by all retail games and some homebrew. It
supports compressing sections with lz4 and dynamic linking through the
use of rtld.
2020-06-28 07:54:12 +00:00
Billy Laws
1bb979a7e1
Introduce new loader JNI for parsing application data and port Kotlin
...
code to use it
This will help ease the process of implementing new formats in the
future and remove duplicated code.
2020-06-20 20:26:53 +00:00