Talk:Standard controller: Difference between revisions
No edit summary |
(→Famicom 2nd controller missing Select and Start: new section) |
||
Line 15: | Line 15: | ||
: Done, but my presentation is lousy. I'm not certain if it's even possible to reunify the diagrams anymore.—[[User:Lidnariq|Lidnariq]] ([[User talk:Lidnariq|talk]]) 02:05, 19 March 2013 (MDT) | : Done, but my presentation is lousy. I'm not certain if it's even possible to reunify the diagrams anymore.—[[User:Lidnariq|Lidnariq]] ([[User talk:Lidnariq|talk]]) 02:05, 19 March 2013 (MDT) | ||
:: Much clearer now at least - thanks! -[[User:Ulfalizer|Ulfalizer]] ([[User talk:Ulfalizer|talk]]) 02:13, 19 March 2013 (MDT) | :: Much clearer now at least - thanks! -[[User:Ulfalizer|Ulfalizer]] ([[User talk:Ulfalizer|talk]]) 02:13, 19 March 2013 (MDT) | ||
== Famicom 2nd controller missing Select and Start == | |||
The article says | |||
<blockquote>Button status for each controller is returned as an 8-bit report in the following order: A, B, Select, Start, Up, Down, Left, Right. The Select and Start buttons are completely missing on the second controller of the plain Famicom.</blockquote> | |||
So reading $4017 bit 0 on a Famicom returns which one of the following?: | |||
* a 6-bit report: A, B, Up, Down, Left, Right | |||
* an 8-bit report: A, B, 0, 0, Up, Down, Left, Right | |||
* an 8-bit report: A, B, 1, 1, Up, Down, Left, Right | |||
* something else? | |||
--[[User:Bavi H|Bavi H]] ([[User talk:Bavi H|talk]]) 17:23, 19 March 2013 (MDT) |
Revision as of 23:23, 19 March 2013
Microphone
How to do microphone? --Zzo38 19:18, 16 September 2012 (MDT)
- Nevermind I found it on the other page it says $4016 bit2 is microphone. --Zzo38 19:19, 16 September 2012 (MDT)
SNES-in-NES reads
It says "all subsequent reads will return D=1 on an authentic controller but may return D=0 on third party controllers", and what happen on Super Nintendo controllers? --Zzo38 17:50, 27 September 2012 (MDT)
- After the first eight bits, the Super NES controller returns A, X, L, R, four zero bits, then all 1. --98.226.71.46 18:22, 27 September 2012 (MDT)
Bit deletion detection?
Official controllers have the correct 8 bits, then all 1s. Couldn't you detect the absence of a bit deletion by seeing if the 8th bit is 0 and the 9th bit is 1? This only works while right is not pressed, but ... —Lidnariq (talk) 12:12, 8 February 2013 (MST)
- Reading 9 bits to skip rereading if Right is not held could work provided that you're sure that the user isn't using a Four Score, an official Super NES controller, or an unlicensed controller that has all 0s after its report. The Four Score and Super NES controller have longer reports (24-bit and 16-bit respectively), but these reports likewise end with a transition from 0 to 1. In any case, in games that don't use players 3 and 4, it'd be quicker just to re-read than to look for the Four Score signature. --Tepples (talk) 13:34, 8 February 2013 (MST)
Open bus
Lidnariq: Some more details on the difference between 'x' and '0' in the $4016/$4017 diagrams would be nice, and on what M/F read as on NES. -Ulfalizer (talk) 01:22, 19 March 2013 (MDT)
- Done, but my presentation is lousy. I'm not certain if it's even possible to reunify the diagrams anymore.—Lidnariq (talk) 02:05, 19 March 2013 (MDT)
Famicom 2nd controller missing Select and Start
The article says
Button status for each controller is returned as an 8-bit report in the following order: A, B, Select, Start, Up, Down, Left, Right. The Select and Start buttons are completely missing on the second controller of the plain Famicom.
So reading $4017 bit 0 on a Famicom returns which one of the following?:
- a 6-bit report: A, B, Up, Down, Left, Right
- an 8-bit report: A, B, 0, 0, Up, Down, Left, Right
- an 8-bit report: A, B, 1, 1, Up, Down, Left, Right
- something else?