N64 Thumbstick Test Program

sanni
Senior Member
sanni
Senior Member
Joined: February 21st, 2012, 1:47 pm

July 31st, 2012, 5:48 pm #1

I made a little program for all the analog stick fans out there :toad:

https://www.youtube.com/watch?v=Jh62eZ6f57I

You need a N64 flashcart or the MESS emulator to run it.
Download: https://github.com/sanni/controllertest ... r/N64-Port

With it you can detect if your analog stick is still any good. Or if you bought a replacement if it skips steps and so on.

I hope you like it :yeah:


Quote
Like
Share

jonebone
Senior Member
jonebone
Senior Member
Joined: March 17th, 2011, 7:13 pm

July 31st, 2012, 6:01 pm #2

Cool... you know an N64 test cart does this as well right? I haven't played with all of the test features but a controller test is one of them. And the joystick test is just one part of the controller test.
Quote
Like
Share

bluedogrulez
Guardian
Joined: March 8th, 2010, 9:20 pm

July 31st, 2012, 7:03 pm #3

I want a flash cart solely for this reason!
Switch Friend Code: SW-0786-9287-1202 (bluedogBDR)
MK8Deluxe Tourney: N64Forever.com 2332-7277-8283
Nintendo Network ID: BDR2010 / Twitter: @bluedogrulez


Quote
Like
Share

Purtle
Senior Member
Purtle
Senior Member
Joined: October 11th, 2010, 12:42 am

August 1st, 2012, 6:33 pm #4

wow that's amazing. Would love to be able to test my controllers
Quote
Like
Share

macN64
Senior Member
macN64
Senior Member
Joined: January 28th, 2007, 2:31 pm

August 17th, 2012, 8:27 pm #5

This really is an excellent program Sanni. It tells you everything you need to know, quickly. The red lines and included sample results are particularly useful for letting you visually judge the stick's performance. :yeah:

I've been using the program to put my controllers through their paces, and the results are below. You'll find "second opinions" on some of the sample results that come with the program, as well as the results of some of my third party controllers (including the Hori and Mako Pads). I've been sloppy with the controller names. I think I'm right in saying that sometimes the same controllers go by different names in different regions and... ugghh... That level of detail goes beyond the scope of this topic, so I've just named the official non-solid colours by referring to Lithium's topic here.


Pretty good condition Grey:
[+] Spoiler

Good condition Yellow:
[+] Spoiler

Lubricated/somewhat used Yellow:
[+] Spoiler

Pretty good condition/lubricated "Transparent Ice Blue" (the main controller I use):
[+] Spoiler

Good condition "Transparent Blue/White" controller:
[+] Spoiler

Heavily worn Red controller:
[+] Spoiler

Continued in next post due to exceeding the max number of images allowed per post...
Gamecube style "Transparent Atomic Purple" controller:
[+] Spoiler

Gamecube style Blue controller:
[+] Spoiler

Lodgenet:
[+] Spoiler



Later, after noticing that it had not centred properly, I tried the test again, pressing L, R + Start to "reset" the stick's position before starting. This time, it centred properly (but I didn't get a picture...)
Hori Pad:
[+] Spoiler

Mako Pad:
[+] Spoiler

Sharkpad Pro Grey:
[+] Spoiler

Sharkpad Pro Red:
[+] Spoiler

Sharkpad Pro 64 2:
[+] Spoiler

Logic 3:
[+] Spoiler

I was really pleased with the results of the "Transparent Blue/White" controller. It's :cussfit: near pristine! :D

Outstanding work once again Sanni! :applause:
Quote
Like
Share

sanni
Senior Member
sanni
Senior Member
Joined: February 21st, 2012, 1:47 pm

August 17th, 2012, 9:02 pm #6

Wow, really nice. :w00t:

Thanks alot for testing all the different controllers.
This is a great database for future reference. :yeah:

Your original controllers are in very good shape (appart from the red one :lol: )

I think a good application of the program would also be testing the stick before selling a controller.



Quote
Like
Share

Mk II
Elite
Joined: November 7th, 2010, 11:49 am

August 17th, 2012, 9:11 pm #7

Excellent work Sanni and Mac64!

Can i make a small suggestion for the program?
also include a simple status test for all the buttons.
Quote
Like
Share

sanni
Senior Member
sanni
Senior Member
Joined: February 21st, 2012, 1:47 pm

August 18th, 2012, 11:00 am #8

It has a status test already, check the first few seconds of the youtube video linked in the first post ;)
Skipping means that the stick doesn't do 0,1,2,3,4,5,6,7,8 but 0,2,6,8,10,14,18 or similar, so it skips steps.


Quote
Like
Share

Joined: February 22nd, 2012, 3:48 am

August 18th, 2012, 11:44 am #9

sanni wrote:It has a status test already, check the first few seconds of the youtube video linked in the first post ;)

Here is a bench I just made now:

Xbox 360 Stick with Atmega8
[+] Spoiler
(The 360 stick was taken out of a broken MS 360 Slim controller)

Another interesting test is the skipping test.
Just press Z button in the X/Y axis screen to change to the mode where it plots a point for every read of the stick and then very very slowly move the stick in a circle.

Xbox 360 Atmega Stick:


GC Style Replacement Stick:


As you can see the GC Style Replacement Stick doesn't draw complete lines instead it just does little dots, thats an indicator for skipping.

Skipping means that the stick doesn't do 0,1,2,3,4,5,6,7,8 but 0,2,6,8,10,14,18 or similar, so it skips steps.
This is proof then that the GC replacement sticks are at least half as precise as an OEM controller? I get confused as many people were initially saying they were too "sensitive" so I guess sensitivity and precision are two distinct and very different things. They are too sensitive and not precise enough. At first this sounded as a contradiction to me. Just trying to wrap my head around this. Great program!
Quote
Like
Share

bluedogrulez
Guardian
Joined: March 8th, 2010, 9:20 pm

August 18th, 2012, 11:49 am #10

Great work, mac64! And brilliany program sanni!

Can one of you tell me what it means that the LodgeNet gc-style stick has a range up to 111 as opposed to the 86-step range of the OEM?

Also, using sanni's skip test, how does the LN stick fare?

Thanks guys, again, great info!
Switch Friend Code: SW-0786-9287-1202 (bluedogBDR)
MK8Deluxe Tourney: N64Forever.com 2332-7277-8283
Nintendo Network ID: BDR2010 / Twitter: @bluedogrulez


Quote
Like
Share