Line 266:
Line 266:
|}
|}
−
[[File:GC_TIMING.gif|thumb|right|Transactions strobe DIHSTRB first, then send a 12-byte transaction as described above. STRB lines are latched on rising edge]]
+
[[File:GC_TIMING.gif|thumb|right|Transactions raise DIHSTRB first, then send a 12-byte transaction as described above. STRB lines are low by default and latched on rising edge.]]
−
On power-up the Wii will set DRSTB, which starts the DVD processor working. The DVD drive should be reading from DID[0:7] in Input mode, and it should also monitor DIHSTRB and DIDIR. (Any time the Wii raises DIDIR, it wants the DVD to run the data bus. Any time it drops to Low, the DVD should stop what it's sending, and flip from output to input).
+
On power-up the Wii will raise DRSTB, which starts the DVD processor working. The DVD drive should be reading from DID[7:0] (0 is LSB) in Input mode, and it should also monitor DIHSTRB and DIDIR. (Any time the Wii raises DIDIR, it wants the DVD to run the data bus. Any time it drops to Low, the DVD should stop what it's sending, and flip from output to input).
On the GameCube, the host will transmit at 20 MHz while the drive will respond at 13.5 MHz.
On the GameCube, the host will transmit at 20 MHz while the drive will respond at 13.5 MHz.