3DS DS-mode and inaccurate touch-screen input
Posted: Mon Apr 04, 2011 8:03 am
While I know 3DS homebrew is a long ways off, this concerns DS homebrew, and a problem associated with it when running on a 3DS. Whether or not current implementations of the touch-screen in libnds is the culprit, I don't know, but I figure it wouldn't hurt to ask, so here's the situation.
With a 3DS, there are 2 display modes when running DS-mode. One keeps the "natural resolution" of 256x192 (the lower screen positioning the output centered and towards the hinge), and the other stretches it to 320x240. There is nothing wrong with the former, but there is a problem with the latter with touch screen input. It appears that in this mode, touch-screen input is still stuck in "natural resolution" mode. This can be seen when running the 'touch_test' example under 'examples/nds/input/Touch_Pad'. I have tested and seen this problem using the SCDS2 card, and another person tested this with the Acekard 2i.
With a 3DS, there are 2 display modes when running DS-mode. One keeps the "natural resolution" of 256x192 (the lower screen positioning the output centered and towards the hinge), and the other stretches it to 320x240. There is nothing wrong with the former, but there is a problem with the latter with touch screen input. It appears that in this mode, touch-screen input is still stuck in "natural resolution" mode. This can be seen when running the 'touch_test' example under 'examples/nds/input/Touch_Pad'. I have tested and seen this problem using the SCDS2 card, and another person tested this with the Acekard 2i.