Hardware/Expansion Interface: Difference between revisions

From Wii-Linux Wiki
Jump to navigation Jump to search
Clean up Expansion Interface page
Add channel/CS -> Port mapping
Line 1: Line 1:
The '''EX'''pansion '''I'''nterface (a.k.a. '''EX'''ternal '''I'''nterface, and EXI) is an SPI-like bus.  On the [[GameCube]], it is exposed via the Serial Ports and Memory Card slots, and is used internally for the [[GameCube Hardware/RTC#IPL_ROM|IPL ROM]] + the [[GameCube Hardware/RTC|RTC]].  On the [[Wii]], it is exposed via the Memory Card slots, and used internally for a stripped down GameCube IPL + the [[Wii Hardware/RTC]].  The Wii Family Edition and Wii Mini are identical in this regard, but don't have the actual memory card slots (the traces for them exist though).  The [[Wii U]] technically also has it, albeit only internally for the RTC.
The '''EX'''pansion '''I'''nterface (a.k.a. '''EX'''ternal '''I'''nterface, and EXI) is an SPI-like bus.  On the [[GameCube]], it is exposed via the Serial Ports and Memory Card slots, and is used internally for the [[GameCube Hardware/RTC#IPL_ROM|IPL ROM]] + the [[GameCube Hardware/RTC|RTC]].  On the [[Wii]], it is exposed via the Memory Card slots, and used internally for a stripped down GameCube IPL + the [[Wii Hardware/RTC]].  The Wii Family Edition and Wii Mini are identical in this regard, but don't have the actual memory card slots (the traces for them exist though).  The [[Wii U]] technically also has it, albeit only internally for the RTC.
== Channel/CS to port mapping ==
* Channel 0:
** CS 0: Slot-A
** CS 1: RTC
** CS 2: (GameCube-only) SP1
* Channel 1:
** CS 0: Slot-B
** CS 1/2: Unpopulated
* Channel 2:
** CS 0: (GameCube-only) SP2
** CS 1/2: Unpopulated


[[Category:GameCube Hardware]]
[[Category:GameCube Hardware]]

Revision as of 01:08, 2 August 2026

The EXpansion Interface (a.k.a. EXternal Interface, and EXI) is an SPI-like bus. On the GameCube, it is exposed via the Serial Ports and Memory Card slots, and is used internally for the IPL ROM + the RTC. On the Wii, it is exposed via the Memory Card slots, and used internally for a stripped down GameCube IPL + the Wii Hardware/RTC. The Wii Family Edition and Wii Mini are identical in this regard, but don't have the actual memory card slots (the traces for them exist though). The Wii U technically also has it, albeit only internally for the RTC.


Channel/CS to port mapping

  • Channel 0:
    • CS 0: Slot-A
    • CS 1: RTC
    • CS 2: (GameCube-only) SP1
  • Channel 1:
    • CS 0: Slot-B
    • CS 1/2: Unpopulated
  • Channel 2:
    • CS 0: (GameCube-only) SP2
    • CS 1/2: Unpopulated