uint8 JoystickReadByte(uint32 offset)
{
+// For now, until we can fix the 2nd controller... :-P
+memset(joypad_1_buttons, 0, 21);
+
#warning "No bounds checking done in JoystickReadByte!"
// extern bool hardwareTypeNTSC;
offset &= 0x03;
//unused int pad1Index = (joystick_ram[1] >> 4) & 0x0F;
//WTF is this shit?
+#warning "!!! What is this? !!!"
if (!(pad0Index & 0x01))
{
if (joypad_0_buttons[BUTTON_PAUSE])