From 7d8cf00a14682102fb1ea8dcd9493133d618032b Mon Sep 17 00:00:00 2001 From: Raphael Assenat Date: Sat, 17 Oct 2015 17:44:02 -0400 Subject: [PATCH] Fix Gamecube Y axis orientation --- usbpad.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usbpad.c b/usbpad.c index 364af76..3c64d48 100644 --- a/usbpad.c +++ b/usbpad.c @@ -102,10 +102,10 @@ static void buildReportFromGC(const gc_pad_data *gc_data, unsigned char dstbuf[R /* Scale -100 ... + 1000 to -16000 ... +16000 */ xval *= 160; - yval *= 160; + yval *= -160; // TODO : Is C-stick different? cxval *= 160; - cyval *= 160; + cyval *= -160; /* Scane 0...255 to 0...16000 */ ltrig *= 63;