Talk:Input devices: Difference between revisions
(→"Usage of port pins by hardware type" table: Family Trainer mat doesn't use CLK; draft revision to table) |
(→Draft revision to table: revision posted) |
||
(One intermediate revision by one other user not shown) | |||
Line 23: | Line 23: | ||
* adding more initial rows that explain which signals are available at which ports. | * adding more initial rows that explain which signals are available at which ports. | ||
Any comments? --[[User:Bavi H|Bavi H]] ([[User talk:Bavi H|talk]]) 20:36, 1 January 2022 (UTC) | Any comments? --[[User:Bavi H|Bavi H]] ([[User talk:Bavi H|talk]]) 20:36, 1 January 2022 (UTC) | ||
: Well, if nothing else, I like your formatting better. —[[User:Lidnariq|Lidnariq]] ([[User talk:Lidnariq|talk]]) 04:21, 7 January 2022 (UTC) | |||
I boldly posted the draft version. Feel free to discuss, modify, revert(?). --[[User:Bavi H|Bavi H]] ([[User talk:Bavi H|talk]]) 14:01, 10 February 2022 (UTC) |
Latest revision as of 14:01, 10 February 2022
I guess the discussion at the beginning could be NES-specific. Could someone fill in the details for Famicom? -Ulfalizer (talk) 04:39, 14 April 2013 (MDT)
Isn't $4016:2 connected to controller 2 on the Famicom for the microphone? -Ulfalizer (talk) 00:01, 15 April 2013 (MDT)
- Yes, but it didn't fit fluidly into the description, and debatably is unnecessary on the general "input devices" page. The more places we describe something, the more places we have a chance of accidentally contradicting ourselves.—Lidnariq (talk) 01:37, 15 April 2013 (MDT)
"Usage of port pins by hardware type" table
In the "Usage of port pins by hardware type" table, I believe I've spotted some errors, but I want to make sure I understand correctly:
- The Power Pad and Family Trainer Mat use writes to $0416 (OUT2/1/0), not reads from $0416 ($0416 D2/1/0).
- Devices that use sequential reads to get bit data (Arkanoid controllers) or button data (Power Pad
/Family Trainer Mat) also use the corresponding CLK signal.
--Bavi H (talk) 11:02, 31 December 2021 (UTC)
Edit: Upon re-reading the Family Trainer Mat protocol, my current understanding is that it doesn't use the CLK signal. --Bavi H (talk) 20:36, 1 January 2022 (UTC)
Draft revision to table
I've drafted a revision to table that makes these changes:
- putting the output columns on the left so that a left-to-right reading order matches up with an output-then-input sequence of operations
- putting clock columns (/OE1 and /OE2) to the left of their respective data columns (D4 to D0), for the same reason
- adding an initial row that explains how to access the signals ("write $4016", "read $4016", "read $4017")
- adding more initial rows that explain which signals are available at which ports.
Any comments? --Bavi H (talk) 20:36, 1 January 2022 (UTC)
I boldly posted the draft version. Feel free to discuss, modify, revert(?). --Bavi H (talk) 14:01, 10 February 2022 (UTC)