This rearranges scene.cpp to a file organization that more closely follows which code is responsible for what area of (hardware) initialization. All TA and CORE register accesses now use the new ta_bits.h and core_bits.h, respectively.
29 lines
1.2 KiB
C
29 lines
1.2 KiB
C
#define C2DST__STATUS (1 << 0)
|
|
|
|
#define CD2LEN__LENGTH(n) (((n) & 0xffffe0) << 0)
|
|
|
|
#define C2DSTAT__ADDRESS(n) ((((n) & 0x13ffffe0) | 0x10000000) << 0)
|
|
|
|
#define ISTNRM__END_OF_TRANSFERRING_PUNCH_THROUGH_LIST (1 << 21)
|
|
#define ISTNRM__END_OF_DMA_SORT_DMA (1 << 20)
|
|
#define ISTNRM__END_OF_DMA_CH2_DMA (1 << 19)
|
|
#define ISTNRM__END_OF_DMA_DEV_DMA (1 << 18)
|
|
#define ISTNRM__END_OF_DMA_EXT_DMA2 (1 << 17)
|
|
#define ISTNRM__END_OF_DMA_EXT_DMA1 (1 << 16)
|
|
#define ISTNRM__END_OF_DMA_AICA_DMA (1 << 15)
|
|
#define ISTNRM__END_OF_DMA_GD_DMA (1 << 14)
|
|
#define ISTNRM__MAPLE_V_BLANK_OVER_INTERRUPT (1 << 13)
|
|
#define ISTNRM__END_OF_DMA_MAPLE_DMA (1 << 12)
|
|
#define ISTNRM__END_OF_DMA_PVR_DMA (1 << 11)
|
|
#define ISTNRM__END_OF_TRANSFERRING_TRANSLUCENT_MODIFIER_VOLUME_LIST (1 << 10)
|
|
#define ISTNRM__END_OF_TRANSFERRING_TRANSLUCENT_LIST (1 << 9)
|
|
#define ISTNRM__END_OF_TRANSFERRING_OPAQUE_MODIFIER_VOLUME_LIST (1 << 8)
|
|
#define ISTNRM__END_OF_TRANSFERRING_OPAQUE_LIST (1 << 7)
|
|
#define ISTNRM__END_OF_TRANSFERRING_YUV (1 << 6)
|
|
#define ISTNRM__H_BLANK_IN_INTERRUPT (1 << 5)
|
|
#define ISTNRM__V_BLANK_OUT_INTERRUPT (1 << 4)
|
|
#define ISTNRM__V_BLANK_IN_INTERRUPT (1 << 3)
|
|
#define ISTNRM__END_OF_RENDER_TSP (1 << 2)
|
|
#define ISTNRM__END_OF_RENDER_ISP (1 << 1)
|
|
#define ISTNRM__END_OF_RENDER_VIDEO (1 << 0)
|