actually remove NDS/GBA ROM args from NDSArgs, since we won't be using them
This commit is contained in:
parent
5e3d2d07c3
commit
99aa5676db
12
src/Args.h
12
src/Args.h
|
@ -85,18 +85,6 @@ struct GDBArgs
|
|||
/// New fields here should have default values if possible.
|
||||
struct NDSArgs
|
||||
{
|
||||
/// NDS ROM to install.
|
||||
/// Defaults to nullptr, which means no cart.
|
||||
/// Should be populated with the desired save data beforehand,
|
||||
/// including an SD card if applicable.
|
||||
std::unique_ptr<NDSCart::CartCommon> NDSROM = nullptr;
|
||||
|
||||
/// GBA ROM to install.
|
||||
/// Defaults to nullptr, which means no cart.
|
||||
/// Should be populated with the desired save data beforehand.
|
||||
/// Ignored in DSi mode.
|
||||
std::unique_ptr<GBACart::CartCommon> GBAROM = nullptr;
|
||||
|
||||
/// NDS ARM9 BIOS to install.
|
||||
/// Defaults to FreeBIOS, which is not compatible with DSi mode.
|
||||
std::unique_ptr<ARM9BIOSImage> ARM9BIOS = std::make_unique<ARM9BIOSImage>(bios_arm9_bin);
|
||||
|
|
|
@ -74,8 +74,6 @@ const u32 NDMAModes[] =
|
|||
DSi(
|
||||
DSiArgs {
|
||||
NDSArgs {
|
||||
nullptr,
|
||||
nullptr,
|
||||
bios_arm9_bin,
|
||||
bios_arm7_bin,
|
||||
Firmware(0),
|
||||
|
|
|
@ -79,8 +79,6 @@ NDS* NDS::Current = nullptr;
|
|||
NDS::NDS() noexcept :
|
||||
NDS(
|
||||
NDSArgs {
|
||||
nullptr,
|
||||
nullptr,
|
||||
std::make_unique<ARM9BIOSImage>(bios_arm9_bin),
|
||||
std::make_unique<ARM7BIOSImage>(bios_arm7_bin),
|
||||
Firmware(0),
|
||||
|
@ -102,8 +100,8 @@ NDS::NDS(NDSArgs&& args, int type, void* userdata) noexcept :
|
|||
SPI(*this, std::move(args.Firmware)),
|
||||
RTC(*this),
|
||||
Wifi(*this),
|
||||
NDSCartSlot(*this, std::move(args.NDSROM)),
|
||||
GBACartSlot(*this, type == 1 ? nullptr : std::move(args.GBAROM)),
|
||||
NDSCartSlot(*this, nullptr),
|
||||
GBACartSlot(*this, nullptr),
|
||||
AREngine(*this),
|
||||
ARM9(*this, args.GDB, args.JIT.has_value()),
|
||||
ARM7(*this, args.GDB, args.JIT.has_value()),
|
||||
|
|
|
@ -1296,10 +1296,6 @@ bool EmuInstance::updateConsole() noexcept
|
|||
#endif
|
||||
|
||||
NDSArgs ndsargs {
|
||||
//std::move(nextndscart),
|
||||
//std::move(nextgbacart),
|
||||
nullptr,
|
||||
nullptr,
|
||||
std::move(arm9bios),
|
||||
std::move(arm7bios),
|
||||
std::move(*firmware),
|
||||
|
@ -1313,8 +1309,6 @@ bool EmuInstance::updateConsole() noexcept
|
|||
std::optional<DSiArgs> dsiargs = std::nullopt;
|
||||
if (consoleType == 1)
|
||||
{
|
||||
ndsargs.GBAROM = nullptr;
|
||||
|
||||
auto arm7ibios = loadDSiARM7BIOS();
|
||||
if (!arm7ibios)
|
||||
return false;
|
||||
|
|
Loading…
Reference in New Issue