I use a gamecube controller with an adapter, and normally I use a third party controller emulation program with co-op. But, SM64DX will not recognize the program as a controller, and it will actually let me use the GCN controller by itself without the program, which would be a good thing. But...