mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-07-26 07:39:56 -06:00
fix some shit. add support for SPI and firmware.
This commit is contained in:
31
NDS.h
31
NDS.h
@ -7,6 +7,35 @@
|
||||
namespace NDS
|
||||
{
|
||||
|
||||
enum
|
||||
{
|
||||
IRQ_VBlank = 0,
|
||||
IRQ_HBlank,
|
||||
IRQ_VCount,
|
||||
IRQ_Timer0,
|
||||
IRQ_Timer1,
|
||||
IRQ_Timer2,
|
||||
IRQ_Timer3,
|
||||
IRQ_RTC,
|
||||
IRQ_DMA0,
|
||||
IRQ_DMA1,
|
||||
IRQ_DMA2,
|
||||
IRQ_DMA3,
|
||||
IRQ_Keypad,
|
||||
IRQ_GBASlot,
|
||||
IRQ_Unused14,
|
||||
IRQ_Unused15,
|
||||
IRQ_IPCSync,
|
||||
IRQ_IPCSendDone,
|
||||
IRQ_IPCRecv,
|
||||
IRQ_CartSendDone,
|
||||
IRQ_CartIREQMC,
|
||||
IRQ_GXFIFO,
|
||||
IRQ_LidOpen,
|
||||
IRQ_SPI,
|
||||
IRQ_Wifi
|
||||
};
|
||||
|
||||
extern u32 ARM9ITCMSize;
|
||||
extern u32 ARM9DTCMBase, ARM9DTCMSize;
|
||||
|
||||
@ -19,6 +48,8 @@ void Halt();
|
||||
|
||||
void MapSharedWRAM();
|
||||
|
||||
void TriggerIRQ(u32 cpu, u32 irq);
|
||||
|
||||
u8 ARM9Read8(u32 addr);
|
||||
u16 ARM9Read16(u32 addr);
|
||||
u32 ARM9Read32(u32 addr);
|
||||
|
Reference in New Issue
Block a user