Skip to content
LuigiBlood edited this page Nov 29, 2015 · 13 revisions

* Memory Map *

0x05000000 - 64DD I/O access
0x06000000 - 64DD IPL ROM/DISK Cart (Dev)

* I/O Map *

0x05000000 - C2 Sector Buffer				(ASIC_C2_BUFF)
0x05000400 - Data Sector Buffer				(ASIC_SECTOR_BUFF)

0x05000500 - Data							(ASIC_DATA)
0x05000504 - Misc Register					(ASIC_MISC_REG)
0x05000508 - Command / Status				(ASIC_CMD / ASIC_STATUS)
0x0500050C - Current Track					(ASIC_CUR_TK)
0x05000510 - Buffer Manager Status/Control	(ASIC_BM_STATUS / ASIC_BM_CTL)
0x05000514 - Sector Error Status			(ASIC_ERR_SECTOR)
0x05000518 - Sequencer Status/Control		(ASIC_SEQ_STATUS / ASIC_SEQ_CTL)
0x0500051C - Current Sector					(ASIC_CUR_SECTOR)
0x05000520 - Hard Reset						(ASIC_HARD_RESET)
0x05000524 - C1								(ASIC_C1_S0)
0x05000528 - Sector Size (in bytes)			(ASIC_HOST_SECBYTE)
0x0500052C - C1								(ASIC_C1_S2)
0x05000530 - Sectors per Block, Full Size	(ASIC_SEC_BYTE)
0x05000534 - C1								(ASIC_C1_S4)
0x05000538 - C1								(ASIC_C1_S6)
0x0500053C - Current Address?				(ASIC_CUR_ADDR)
0x05000540 - ID								(ASIC_ID_REG)
0x05000544 - Test Read						(ASIC_TEST_REG)
0x05000548 - Test Write						(ASIC_TEST_PIN_SEL)

0x05000580 - Microsequencer RAM				(MSEQ_RAM_ADDR)