TwlIPL/build/libraries_sysmenu/hotsw/ARM7/include/romEmulation.h
nakasima d95fe86b79 ChangeModeNormalも共通化(TWLカードはChangeModeNormal2が必要)。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@787 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-03-03 11:24:55 +00:00

53 lines
1.7 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*---------------------------------------------------------------------------*
Project: TwlSDK
File: romEmulation.h
*---------------------------------------------------------------------------*/
#ifndef __HOTSW_ROM_EMULATION_H__
#define __HOTSW_ROM_EMULATION_H__
#include <twl.h>
#include <hotswTypes.h>
#ifdef __cplusplus
extern "C" {
#endif
// ===========================================================================
// Function Describe
// ===========================================================================
// ■ ノーマルモードのコマンド ■
// Rom EmulationのーマルモードのBoot Segment(4Kbyte)読み込み
HotSwState ReadBootSegNormal_ROMEMU(CardBootData *cbd);
// ■ セキュアモードのコマンド ■
// Rom EmulationのセキュアモードのID読み込み
HotSwState ReadIDSecure_ROMEMU(CardBootData *cbd);
// Rom EmulationのセキュアモードのSecure Segment(16Kbyte)読み込み
HotSwState ReadSegSecure_ROMEMU(CardBootData *cbd);
// Rom EmulationのセキュアモードのPNジェネレータON
HotSwState SwitchONPNGSecure_ROMEMU(CardBootData *cbd);
// Rom EmulationのセキュアモードのPNジェネレータOFF
HotSwState SwitchOFFPNGSecure_ROMEMU(CardBootData *cbd);
// Rom Emulationのセキュアモードのモード変更
HotSwState ChangeModeSecure_ROMEMU(CardBootData *cbd);
// ■ ゲームモードのコマンド ■
// DSカードType1のゲームモードのID読み込み
HotSwState ReadIDGame_ROMEMU(CardBootData *cbd);
// DSカードType1のゲームモードの指定ページ読み込み
HotSwState ReadPageGame_ROMEMU(CardBootData *cbd, u32 start_addr, void* buf, u32 size);
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif // __HOTSW_ROM_EMULATION_H__