Major revamps to match game loading decisions.
- Allow downloading titles from eshop and system settings - Remove encrypted game support
This commit is contained in:
@@ -65,6 +65,6 @@
|
||||
|
||||
// Sys files
|
||||
#define SHARED_FONT "shared_font.bin"
|
||||
#define AES_KEYS "aes_keys.txt"
|
||||
#define KEYS_FILE "keys.txt"
|
||||
#define BOOTROM9 "boot9.bin"
|
||||
#define SECRET_SECTOR "sector0x96.bin"
|
||||
|
||||
@@ -58,5 +58,17 @@ HackManager hack_manager = {
|
||||
},
|
||||
}},
|
||||
|
||||
{HackType::DECRYPTION_AUTHORIZED,
|
||||
HackEntry{
|
||||
.mode = HackAllowMode::ALLOW,
|
||||
.affected_title_ids =
|
||||
{
|
||||
// NIM
|
||||
0x0004013000002C02, // Normal
|
||||
0x0004013000002C03, // Safe mode
|
||||
0x0004013020002C03, // New 3DS safe mode
|
||||
},
|
||||
}},
|
||||
|
||||
}};
|
||||
}
|
||||
@@ -11,6 +11,7 @@ namespace Common::Hacks {
|
||||
enum class HackType : int {
|
||||
RIGHT_EYE_DISABLE,
|
||||
ACCURATE_MULTIPLICATION,
|
||||
DECRYPTION_AUTHORIZED,
|
||||
};
|
||||
|
||||
class UserHackData {};
|
||||
|
||||
@@ -121,6 +121,8 @@ bool ParseFilterRule(Filter& instance, Iterator begin, Iterator end) {
|
||||
SUB(HW, LCD) \
|
||||
SUB(HW, GPU) \
|
||||
SUB(HW, AES) \
|
||||
SUB(HW, RSA) \
|
||||
SUB(HW, ECC) \
|
||||
CLS(Frontend) \
|
||||
CLS(Render) \
|
||||
SUB(Render, Software) \
|
||||
|
||||
@@ -88,6 +88,8 @@ enum class Class : u8 {
|
||||
HW_LCD, ///< LCD register emulation
|
||||
HW_GPU, ///< GPU control emulation
|
||||
HW_AES, ///< AES engine emulation
|
||||
HW_RSA, ///< RSA engine emulation
|
||||
HW_ECC, ///< ECC engine emulation
|
||||
Frontend, ///< Emulator UI
|
||||
Render, ///< Emulator video output and hardware acceleration
|
||||
Render_Software, ///< Software renderer backend
|
||||
|
||||
Reference in New Issue
Block a user