;******************************************************************** ; IRIS-SUBPƒ‚ƒjƒ^ƒvƒƒOƒ‰ƒ€—p’θ‹` ;******************************************************************** IF :DEF: _IRIS_SUBP_MON_MEMORY_MAP_H ELSE _IRIS_SUBP_MON_MEMORY_MAP_H * 1 INCLUDE IrisSubpMonTargetArm.s INCLUDE IrisMainMemoryDefineArm.s ;-------------------------------------------------------------------- ; ƒƒ‚ƒŠEƒ}ƒbƒv ;-------------------------------------------------------------------- IMG_CPU_WRAM * 0x03000000 ; ‚b‚o‚t“ΰ•”ƒ[ƒN‚q‚`‚l IMG_CPU_WRAM_END * (IMG_CPU_WRAM + 0x01000000) IMG_WRAM * MAIN_MEM ; ƒ[ƒN‚q‚`‚l‘S‘Μ IMG_WRAM_END * IMG_CPU_WRAM_END IMG_USR_BUF * MAIN_MEM ; ƒ†[ƒU—Μˆζ IMG_USR_BUF_END * (IMG_CPU_WRAM_END - 4*32) IMG_SYS_BUF * (IMG_CPU_WRAM_END - 4*32) ;ƒVƒXƒeƒ€—Μˆζ IMG_SYS_BUF_END * IMG_CPU_WRAM_END IMG_FIQ_VECTOR_BUF * (IMG_CPU_WRAM_END - 4*5 ) ; FIQŠ„‚θž‚έ•ͺŠςƒAƒhƒŒƒX IMG_INTR_VECTOR_BUF * (IMG_CPU_WRAM_END - 4*1 ) ; Š„‚θž‚έ•ͺŠςƒAƒhƒŒƒX ROM_HEADER * 0x08000004 ; ROM“ΰ“o˜^ƒf[ƒ^ MON_NINLOGO * (ROM_HEADER + 0x0 ) ; NINTENDOƒƒSEƒf[ƒ^ MON_FIQ_FLAG * (ROM_HEADER + 0x9c - 4) ; ‚e‚h‚pƒtƒ‰ƒO MON_KEY_GROUP_NO * (ROM_HEADER + 0x9e - 4) ; ƒL[ƒOƒ‹[ƒv‚m‚ MON_SOFT_NAME * (ROM_HEADER + 0xa0 - 4) ; ƒ\ƒtƒg–Ό MON_COMPLEMENT * (ROM_HEADER + 0xbd - 4) ; •␔ƒ`ƒFƒbƒNEƒf[ƒ^ ICE_ROM0 * 0x09fe2000 ; ‚h‚b‚d ‚q‚n‚l ICE_ROM0_END * 0x09fe4000 ICE_ROM1 * 0x09ffc000 ICE_ROM1_END * 0x09ffe000 DACS_KEY_REG0 * 0x09fe2000 - 32 ; ‚c‚`‚b‚rƒL[ƒŒƒWƒXƒ^ DACS_KEY_REG1 * 0x0a000000 - 32 REG_PAUSE * (REG_BASE + 0x300) ; ‚o‚`‚t‚r‚d REG_OBJ_CENTER * (REG_BASE + 0x410) ; ‚n‚a‚i’†SˆΚ’u ;-------------------------------------------------------------------- ; ƒƒ‚ƒŠEƒTƒCƒY ;-------------------------------------------------------------------- ROM_HEADER_SIZE * (0xc0 - 4 + OFFSET_MON_NINLOGO) ; ROM“ΰ“o˜^ƒf[ƒ^ MON_NINLOGO_SIZE * (MON_SOFT_NAME - MON_NINLOGO) ; NINTENDOƒƒSEƒf[ƒ^ ICE_ROM_SIZE * 0x2000 ; ‚h‚b‚d ‚q‚n‚l ;-------------------------------------------------------------------- ; “o˜^ƒf[ƒ^EƒIƒtƒZƒbƒg ;-------------------------------------------------------------------- OFFSET_MON_NINLOGO * (MON_NINLOGO - MON_NINLOGO) ; NINTENDOƒƒSEƒf[ƒ^ OFFSET_MON_FIQ_FLAG * (MON_FIQ_FLAG - MON_NINLOGO) ; ‚e‚h‚pƒtƒ‰ƒO OFFSET_MON_KEY_GROUP_NO * (MON_KEY_GROUP_NO - MON_NINLOGO) ; ƒL[ƒOƒ‹[ƒv‚m‚ OFFSET_MON_SOFT_NAME * (MON_SOFT_NAME - MON_NINLOGO) ; ƒ\ƒtƒg–Ό OFFSET_MON_COMPLEMENT * (MON_COMPLEMENT - MON_NINLOGO) ; •␔ƒ`ƒFƒbƒNEƒf[ƒ^ OFFSET_REG_PAUSE * 0x300 ; ‚o‚`‚t‚r‚d ENDIF ; _IRIS_SUBP_MON_MEMORY_MAP_H END