aboutsummaryrefslogtreecommitdiff
path: root/src/NDS.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/NDS.cpp')
-rw-r--r--src/NDS.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/NDS.cpp b/src/NDS.cpp
index 1f9597c..284f6eb 100644
--- a/src/NDS.cpp
+++ b/src/NDS.cpp
@@ -80,8 +80,8 @@ NDS::NDS() noexcept :
NDSArgs {
nullptr,
nullptr,
- bios_arm9_bin,
- bios_arm7_bin,
+ std::make_unique<ARM9BIOSImage>(bios_arm9_bin),
+ std::make_unique<ARM7BIOSImage>(bios_arm7_bin),
Firmware(0),
}
)
@@ -90,8 +90,8 @@ NDS::NDS() noexcept :
NDS::NDS(NDSArgs&& args, int type) noexcept :
ConsoleType(type),
- ARM7BIOS(args.ARM7BIOS),
- ARM9BIOS(args.ARM9BIOS),
+ ARM7BIOS(*args.ARM7BIOS),
+ ARM9BIOS(*args.ARM9BIOS),
ARM7BIOSNative(CRC32(ARM7BIOS.data(), ARM7BIOS.size()) == ARM7BIOSCRC32),
ARM9BIOSNative(CRC32(ARM9BIOS.data(), ARM9BIOS.size()) == ARM9BIOSCRC32),
JIT(*this, args.JIT),