Fix hwengine crash when using >1 controllers
Reason: Data type mismatch for SDL_JoystickName, we wed in an index, but it expected a controller handle.
Solution: Switch to SDL_JoystickNameForIndex.
void fpcrtl_halt(int num) { __coverity_panic__();}int fpcrtl_abs(int num) { return num >= 0 ? num : -num;}