mirror of
https://github.com/DarkStore-3DS/Project_CTR.git
synced 2026-07-03 00:39:14 +00:00
[ctrtool] Implemented --listromfs & --romfsdir to work directly with NCCH. Also implemented plainrgn extraction.
This commit is contained in:
@@ -84,6 +84,43 @@ void putle32(u8* p, u32 n)
|
||||
p[3] = n>>24;
|
||||
}
|
||||
|
||||
void putle64(u8* p, u64 n)
|
||||
{
|
||||
p[0] = n;
|
||||
p[1] = n >> 8;
|
||||
p[2] = n >> 16;
|
||||
p[3] = n >> 24;
|
||||
p[4] = n >> 32;
|
||||
p[5] = n >> 40;
|
||||
p[6] = n >> 48;
|
||||
p[7] = n >> 56;
|
||||
}
|
||||
|
||||
void putbe16(u8* p, u16 n)
|
||||
{
|
||||
p[1] = n;
|
||||
p[0] = n >> 8;
|
||||
}
|
||||
|
||||
void putbe32(u8* p, u32 n)
|
||||
{
|
||||
p[3] = n;
|
||||
p[2] = n >> 8;
|
||||
p[1] = n >> 16;
|
||||
p[0] = n >> 24;
|
||||
}
|
||||
|
||||
void putbe64(u8* p, u64 n)
|
||||
{
|
||||
p[7] = n;
|
||||
p[6] = n >> 8;
|
||||
p[5] = n >> 16;
|
||||
p[4] = n >> 24;
|
||||
p[3] = n >> 32;
|
||||
p[2] = n >> 40;
|
||||
p[1] = n >> 48;
|
||||
p[0] = n >> 56;
|
||||
}
|
||||
|
||||
void readkeyfile(u8* key, const char* keyfname)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user