Had no problems with that under Windows, only thing I noticed that JoyCount() is needed in cases where you want to create a game for 2 or more players and only 1 joypad is plugged in.
What happened to me is when only 1 pad is plugged in and press fire to start the game all players reacted to joypad 0 for some reason. When I plugged in all three joypads (3 player game in my case) the game works fine... So in my case I needed JoyCount() to check amount of joystick devices plugged in and update that data in case something changes.
What happened to me is when only 1 pad is plugged in and press fire to start the game all players reacted to joypad 0 for some reason. When I plugged in all three joypads (3 player game in my case) the game works fine... So in my case I needed JoyCount() to check amount of joystick devices plugged in and update that data in case something changes.