;********************************************************************/ ;* ‚h‚q‚h‚rƒ‚ƒjƒ^ƒvƒƒOƒ‰ƒ€—p’θ‹` */ ;********************************************************************/ IF :DEF: _IRIS_MON_MEMORY_MAP_H ELSE _IRIS_MON_MEMORY_MAP_H * 1 INCLUDE IrisMonTargetArm.s INCLUDE IrisMainMemoryDefineArm.s ;*------------------------------------------------------------------*/ ;* ƒƒ‚ƒŠEƒ}ƒbƒv */ ;*------------------------------------------------------------------*/ MON_DTCM * 0x00800000 ; ƒ‚ƒjƒ^—pƒf[ƒ^‚s‚b‚l MON_DTCM_END * (MON_DTCM + 0x4000) IMG_CPU_WRAM * 0x03000000 ; ‚b‚o‚t“ΰ•”ƒ[ƒN‚q‚`‚l IMG_CPU_WRAM_END * (IMG_CPU_WRAM + 0x00800000) 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 * 0x0bfe2000 - 32 ; ‚c‚`‚b‚rƒL[ƒŒƒWƒXƒ^ DACS_KEY_REG1 * 0x0c000000 - 32 REG_PAUSE * (REG_BASE + 0x300) ; ‚o‚`‚t‚r‚d REG_OBJ_CENTER * (REG_BASE + 0x410) ; ‚n‚a‚i’†SˆΚ’u ;*------------------------------------------------------------------*/ ;* “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 ;*------------------------------------------------------------------*/ ;* ƒƒ‚ƒŠ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 ENDIF ; _IRIS_SUBP_MON_MEMORY_MAP_H END