mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
・デバッガがエミュレートしているRomデータを読み込む関数を追加。 git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@453 b08762b0-b915-fc4b-9d8c-17b2551a87ff
56 lines
1.7 KiB
C
56 lines
1.7 KiB
C
/*---------------------------------------------------------------------------*
|
||
Project: TwlSDK
|
||
File: romEmulation.h
|
||
*---------------------------------------------------------------------------*/
|
||
#ifndef __ROM_EMULATION_H__
|
||
#define __ROM_EMULATION_H__
|
||
|
||
#include <twl.h>
|
||
#include <hotswTypes.h>
|
||
|
||
#ifdef __cplusplus
|
||
extern "C" {
|
||
#endif
|
||
|
||
// ===========================================================================
|
||
// Function Describe
|
||
// ===========================================================================
|
||
|
||
// ■ ノーマルモードのコマンド ■
|
||
// Rom EmulationのノーマルモードのBoot Segment(4Kbyte)読み込み
|
||
void ReadBootSegNormal_ROMEMU(CardBootData *cbd);
|
||
|
||
// Rom Emulationのノーマルモードのモード変更
|
||
void ChangeModeNormal_ROMEMU(CardBootData *cbd);
|
||
|
||
|
||
// ■ セキュアモードのコマンド ■
|
||
// Rom EmulationのセキュアモードのID読み込み
|
||
void ReadIDSecure_ROMEMU(CardBootData *cbd);
|
||
|
||
// Rom EmulationのセキュアモードのSecure Segment(16Kbyte)読み込み
|
||
void ReadSegSecure_ROMEMU(CardBootData *cbd);
|
||
|
||
// Rom EmulationのセキュアモードのPNジェネレータON
|
||
void SwitchONPNGSecure_ROMEMU(CardBootData *cbd);
|
||
|
||
// Rom EmulationのセキュアモードのPNジェネレータOFF
|
||
void SwitchOFFPNGSecure_ROMEMU(CardBootData *cbd);
|
||
|
||
// Rom Emulationのセキュアモードのモード変更
|
||
void ChangeModeSecure_ROMEMU(CardBootData *cbd);
|
||
|
||
|
||
// ■ ゲームモードのコマンド ■
|
||
// DSカードType1のゲームモードのID読み込み
|
||
void ReadIDGame_ROMEMU(CardBootData *cbd);
|
||
|
||
// DSカードType1のゲームモードの指定ページ読み込み
|
||
void ReadPageGame_ROMEMU(CardBootData *cbd, u32 start_addr, void* buf, u32 size);
|
||
|
||
#ifdef __cplusplus
|
||
} /* extern "C" */
|
||
#endif
|
||
|
||
#endif // __ROM_EMULATION_H__
|