akmenu-next/arm9/source/launcher/NdsBootstrapLauncher.h
lifehackerhansol 1a76345468
Add nds-bootstrap interface
- Rework savemngr to use melonDS ROM list for save type
- Use nds-bootstrap in place of akloader for retail game launching
2024-10-13 02:23:15 -07:00

26 lines
514 B
C++

/*
Copyright (C) 2024 lifehackerhansol
SPDX-License-Identifier: GPL-3.0-or-later
*/
#pragma once
#include <nds/ndstypes.h>
#include "../dsrom.h"
#include "ILauncher.h"
class NdsBootstrapLauncher : public ILauncher {
public:
bool launchRom(std::string romPath, std::string savePath, u32 flags, u32 cheatOffset,
u32 cheatSize) override;
private:
bool prepareCheats(void);
bool prepareIni(void);
std::string mRomPath;
std::string mSavePath;
u32 mFlags;
};