- Joined
- Jul 7, 2010
- Messages
- 4,111
- Reaction score
- 4,470
- Trophies
- 2
- Location
- /dev/random
- Website
- www.gudenau.net
- XP
- 7,813
- Country



I know how the screen itself works, thanks. From what I can tell it is SPI though.The 4 wires that go to the touch panel are simple, basically they're 2 giant variable resistors (one for vertical and one for horizontal position), the touch screen cables are their inputs, and the variable pin of the two is connected together when clicking!
If you mean how to talk to the touch screen controller, I don't know. I've heard it's i2c...
I would guess that it has a 3DS mode, that is a very Nintendo thing to do; so if anyone could actually get info on this I would be happy.http://problemkaputt.de/gbatek.htm#dstouchscreencontrollertsc
http://problemkaputt.de/gbatek.htm#dsitouchscreensoundcontroller
On DSi, the touchscreen has two protocols: one for DS mode, one for DSi mode. I suspect 3DS still uses the DSi mode protocol, but can't confirm it.
Nope, I am not going to touch Citra; plus you should not need to emulate the touch hardware with hoe abstracted the 3DS is.Are you planning on adding touch screen support for Citra?![]()

