mirror of
https://github.com/melonDS-emu/melonDS.git
synced 2025-07-26 07:39:56 -06:00
start refining sleep mode. code still kinda sucks.
This commit is contained in:
27
src/NDS.h
27
src/NDS.h
@ -123,6 +123,33 @@ enum
|
||||
IRQ2_DSi_MicExt
|
||||
};
|
||||
|
||||
enum
|
||||
{
|
||||
CPUStop_DMA9_0 = (1<<0),
|
||||
CPUStop_DMA9_1 = (1<<1),
|
||||
CPUStop_DMA9_2 = (1<<2),
|
||||
CPUStop_DMA9_3 = (1<<3),
|
||||
CPUStop_NDMA9_0 = (1<<4),
|
||||
CPUStop_NDMA9_1 = (1<<5),
|
||||
CPUStop_NDMA9_2 = (1<<6),
|
||||
CPUStop_NDMA9_3 = (1<<7),
|
||||
CPUStop_DMA9 = 0xFFF,
|
||||
|
||||
CPUStop_DMA7_0 = (1<<16),
|
||||
CPUStop_DMA7_1 = (1<<17),
|
||||
CPUStop_DMA7_2 = (1<<18),
|
||||
CPUStop_DMA7_3 = (1<<19),
|
||||
CPUStop_NDMA7_0 = (1<<20),
|
||||
CPUStop_NDMA7_1 = (1<<21),
|
||||
CPUStop_NDMA7_2 = (1<<22),
|
||||
CPUStop_NDMA7_3 = (1<<23),
|
||||
CPUStop_DMA7 = (0xFFF<<16),
|
||||
|
||||
CPUStop_Wakeup = (1<<29),
|
||||
CPUStop_Sleep = (1<<30),
|
||||
CPUStop_GXStall = (1<<31),
|
||||
};
|
||||
|
||||
struct Timer
|
||||
{
|
||||
u16 Reload;
|
||||
|
Reference in New Issue
Block a user