Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
controllers [2022/06/11 16:45] – [Commands from the console] admincontrollers [2023/05/29 19:42] – [Flow control] pulkomandy
Line 40: Line 40:
   * Make sure the reply is completely sent ("Tx buffer empty" in status register)   * Make sure the reply is completely sent ("Tx buffer empty" in status register)
   * Check that RTS did not become low   * Check that RTS did not become low
-  * Put CTS high again+  * Put CTS low again
   * Back to idle state   * Back to idle state
  
 The controller keeps RTS down as long as it has more bytes to send. The controller keeps RTS down as long as it has more bytes to send.
 +
 +{{::04_idle_mergedbytes.png?nolink|}}
 ===== Messages from the controller ===== ===== Messages from the controller =====
  
Line 143: Line 145:
   * 0x44: German   * 0x44: German
 ===== Commands from the console ===== ===== Commands from the console =====
- 
-71 or 70 is sent during boot to start the controller (probably any 7x value will work). 
  
 61, 62, 64 and 68 are sent in reply to color buttons presses. I suspect this controls the lights in the buttons. 61, 62, 64 and 68 are sent in reply to color buttons presses. I suspect this controls the lights in the buttons.
 60 is sent to turn the light off. 60 is sent to turn the light off.
  
-These are repeated every 20ms. After the controller sends 55 (idle), the V.Smile also returns to its idle reply (E6 for example) every 20ms.+These are repeated every 20ms. After the controller sends 55 (idle), the game also returns to its idle reply (E6 followed by D6 for example) every 20ms.
  
  
  
  
controllers.txt · Last modified: 2023/06/05 21:59 by simer
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0