nds/memory.h File Reference

#include "jtypes.h"

Data Structures

struct  sGBAHeader
struct  sNDSHeader
struct  sNDSBanner

Defines

#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)

Typedefs

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

Define Documentation

#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 Documentation

typedef struct sGBAHeader tGBAHeader

typedef struct sNDSBanner tNDSBanner

typedef struct sNDSHeader tNDSHeader


Generated on Tue Jan 22 15:40:34 2008 for libnds(ARM7) by  doxygen 1.5.4