mirror of
https://github.com/coderkei/akmenu-next.git
synced 2025-06-18 08:55:46 -04:00

- Added DSiWare detection - Start INI Work for DSiWare. PUB and PRV save creation not added yet. - Only modify VRAM if running on a flashcart (resolved Giana Sisters DS regression) - Remove Card DMA configuration to align with nds-bootstrap removing it as a configurable value - Show a message to the user if using akmenu-next for the first time
27 lines
538 B
C++
27 lines
538 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;
|
|
DSRomInfo _romInfo;
|
|
};
|