Difference between revisions of "SYMBiFACE II:I/O Map Summary"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
 
(9 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
|'''Port''' || '''Read''' || '''Write'''
 
|'''Port''' || '''Read''' || '''Write'''
 
|-
 
|-
|'''#7Fxx''' ||N/A ||Standard RAM Expansion (512K)
+
|'''#7Fxx''' ||N/A ||Standard RAM Expansion (512K) (decoded as 01111111xxxxxxxx)
 +
|-
 +
|'''#DFxx''' ||N/A ||Upper ROM Bank (decoded as 11011111xxxxxxxx)
 
|-
 
|-
 
|'''#FD00-#FD05''' ||? ||?
 
|'''#FD00-#FD05''' ||? ||?
Line 8: Line 10:
 
|'''#FD06''' ||IDE Alternate Status ||IDE Digital Output
 
|'''#FD06''' ||IDE Alternate Status ||IDE Digital Output
 
|-
 
|-
|'''#FD07''' ||IDE Drive Address ||Write: Not Used
+
|'''#FD07''' ||IDE Drive Address ||N/A
 
|-
 
|-
 
|'''#FD08''' ||IDE Data Register ||IDE Data Register
 
|'''#FD08''' ||IDE Data Register ||IDE Data Register
 
|-
 
|-
|'''#FD09''' ||IDE Error Register ||IDE ''(Write Precomp Reg.)''
+
|'''#FD09''' ||IDE Error Register ||IDE Features Register ''(Write Precomp Reg.)''
 
|-
 
|-
 
|'''#FD0A''' ||IDE Sector Count ||IDE Sector Count
 
|'''#FD0A''' ||IDE Sector Count ||IDE Sector Count
Line 22: Line 24:
 
|'''#FD0D''' ||IDE Cylinder High ||IDE Cylinder High
 
|'''#FD0D''' ||IDE Cylinder High ||IDE Cylinder High
 
|-
 
|-
|'''#FD0E''' ||IDE SDH Register ||IDE SDH Register
+
|'''#FD0E''' ||IDE Device/Head Register ||IDE Device/Head Register
 
|-
 
|-
 
|'''#FD0F''' ||IDE Status Register ||IDE Command Register
 
|'''#FD0F''' ||IDE Status Register ||IDE Command Register
 
|-
 
|-
|'''#FD10''' ||PS/2 Mouse Status||Write: Not used
+
|'''#FD10''' ||PS/2 Mouse Status||N/A
 
|-
 
|-
|'''#FD11''' ||ROM Enable SYMBiFACE II roms||ROM Disable all SYMBiFACE II Roms
+
|'''#FD11''' ||ROM Enable SYMBiFACE II Roms||ROM Disable SYMBiFACE II Roms
 
|-
 
|-
 
|'''#FD12-#FD13''' ||? ||?
 
|'''#FD12-#FD13''' ||? ||?
Line 34: Line 36:
 
|'''#FD14''' ||RTC Data ||RTC Data
 
|'''#FD14''' ||RTC Data ||RTC Data
 
|-
 
|-
|'''#FD15''' ||Read: Not used ||RTC Index
+
|'''#FD15''' ||N/A ||RTC Index
 
|-
 
|-
 
|'''#FD16''' ||? ||?
 
|'''#FD16''' ||? ||?
 
|-
 
|-
|'''#FD17''' ||ROM Map upper ROM to 4000h-7FFFh (for writing to FLASH ROMs)||ROM Don't map ROM to 4000h-7FFFh (default)
+
|'''#FD17''' ||Map upper ROM to 4000h-7FFFh <br> (for writing to ROMs)||Don't map Upper ROM to 4000h-7FFFh <br> (default)
 +
|-
 +
|'''#FD18''' ||PS/2 Mouse Status||N/A
 
|-
 
|-
|'''#FD17-#FD3F''' ||? ||?
+
|'''#FD19-#FD3F''' ||? ||?
 
|}
 
|}
 +
 +
== See also ==
 +
 +
* [[Programming:SYMBiFACE_II|SYMBiFACE II documentations]]
 +
 +
[[Category:Programming]]

Latest revision as of 10:39, 6 February 2016

Port Read Write
#7Fxx N/A Standard RAM Expansion (512K) (decoded as 01111111xxxxxxxx)
#DFxx N/A Upper ROM Bank (decoded as 11011111xxxxxxxx)
#FD00-#FD05 ? ?
#FD06 IDE Alternate Status IDE Digital Output
#FD07 IDE Drive Address N/A
#FD08 IDE Data Register IDE Data Register
#FD09 IDE Error Register IDE Features Register (Write Precomp Reg.)
#FD0A IDE Sector Count IDE Sector Count
#FD0B IDE Sector Number IDE Sector Number
#FD0C IDE Cylinder Low IDE Cylinder Low
#FD0D IDE Cylinder High IDE Cylinder High
#FD0E IDE Device/Head Register IDE Device/Head Register
#FD0F IDE Status Register IDE Command Register
#FD10 PS/2 Mouse Status N/A
#FD11 ROM Enable SYMBiFACE II Roms ROM Disable SYMBiFACE II Roms
#FD12-#FD13 ? ?
#FD14 RTC Data RTC Data
#FD15 N/A RTC Index
#FD16 ? ?
#FD17 Map upper ROM to 4000h-7FFFh
(for writing to ROMs)
Don't map Upper ROM to 4000h-7FFFh
(default)
#FD18 PS/2 Mouse Status N/A
#FD19-#FD3F ? ?

See also