//====================================================================== // IRISモニタプログラム用定義 //====================================================================== #ifndef _IRIS_MON_DEFINE_H #define _IRIS_MON_DEFINE_H #include "IrisMonTarget.h" //---------------------------------------------------------------------- // DMA割り当て //---------------------------------------------------------------------- #define V_DMA_NO 2 #define M_DMA_NO 3 //---------------------------------------------------------------------- // レジスタ&RAM リセット システムコール //---------------------------------------------------------------------- #define RESET_ALL_FLAGS 0xff // 全リセット #define RESET_ALL_REG_FLAGS 0xe0 // 全レジスタ リセット #define RESET_REG_FLAG 0x80 // レジスタ(下記以外)リセット #define RESET_REG_SOUND_FLAG 0x40 // サウンドレジスタ リセット #define RESET_REG_SIO_FLAG 0x20 // SIOレジスタ リセット #define RESET_ALL_RAM_FLAGS 0x1f // 全RAM クリア #define RESET_MMEM_FLAG 0x01 // メインメモリ クリア #define RESET_CPU_WRAM_FLAG 0x02 // CPU内部RAM クリア #define RESET_PLTT_FLAG 0x04 // パレット クリア #define RESET_VRAM_FLAG 0x08 // VRAM クリア #define RESET_OAM_FLAG 0x10 // OAM クリア #endif // _IRIS_MON_DEFINE_H