It has a 6PIN interface ICSP output in this order: VPP, VCC, GND, PGD, PGC, PGM. I'm assuming I'm not going to need the VPP pin, however even them I'm not certain on the orientation as it can be plugged in either way. I do not see any information on the pinout in the manual. I'll go see if I can look at the schematics actually.
That programmer and MPLAB worked great. PGM pin on the programmer was not used. Now to read through the manual since it actually follows my firmware version. My firmware was so old that some of the manual was way off compared to what I was seeing.
I think I'm going to print off some decals that will label the joystick functions (up, down, left, right) that will go over/around the button. My brain can't remember all the function when I'm not constantly using them. Would anyone be interested in one? I'm located in the US.