nds/memory.h

#include "jtypes.h"

データ構造

struct  sGBAHeader
struct  sNDSHeader
struct  sNDSBanner

マクロ定義

#define REG_EXMEMSTAT   (*(vuint16*)0x04000204)
#define ARM7_MAIN_RAM_PRIORITY   BIT(15)
#define ARM7_OWNS_CARD   BIT(11)
#define ARM7_OWNS_ROM   BIT(7)
#define PROTECTION   (*(vuint32*)0x04000308)
#define ALLRAM   ((uint8*)0x00000000)
#define MAINRAM8   ((uint8*)0x02000000)
#define MAINRAM16   ((uint16*)0x02000000)
#define MAINRAM32   ((uint32*)0x02000000)
#define GBA_BUS   ((vuint16 *)(0x08000000))
#define GBAROM   ((uint16*)0x08000000)
#define SRAM   ((uint8*)0x0A000000)
#define VRAM   ((uint16*)0x06000000)
#define GBA_HEADER   (*(tGBAHeader *)0x08000000)
#define NDSHeader   (*(tNDSHeader *)0x027FFE00)

型定義

typedef struct sGBAHeader tGBAHeader
typedef struct sNDSHeader tNDSHeader
typedef struct sNDSBanner tNDSBanner

マクロ定義

#define ALLRAM   ((uint8*)0x00000000)

#define ARM7_MAIN_RAM_PRIORITY   BIT(15)

#define ARM7_OWNS_CARD   BIT(11)

#define ARM7_OWNS_ROM   BIT(7)

#define GBA_BUS   ((vuint16 *)(0x08000000))

#define GBA_HEADER   (*(tGBAHeader *)0x08000000)

#define GBAROM   ((uint16*)0x08000000)

#define MAINRAM16   ((uint16*)0x02000000)

#define MAINRAM32   ((uint32*)0x02000000)

#define MAINRAM8   ((uint8*)0x02000000)

#define NDSHeader   (*(tNDSHeader *)0x027FFE00)

#define PROTECTION   (*(vuint32*)0x04000308)

#define REG_EXMEMSTAT   (*(vuint16*)0x04000204)

#define SRAM   ((uint8*)0x0A000000)

#define VRAM   ((uint16*)0x06000000)


型定義

typedef struct sGBAHeader tGBAHeader

typedef struct sNDSBanner tNDSBanner

typedef struct sNDSHeader tNDSHeader


libnds(ARM7)に対してTue Jan 22 15:38:45 2008に生成されました。  doxygen 1.5.4