![]() |
Super Mario 64 Source
A Super Mario 64 decompilation, brought to you by a bunch of clever folks.
|
Go to the source code of this file.
Macros | |
#define | MAXCONTROLLERS 4 |
#define | CONT_NO_RESPONSE_ERROR 0x8 |
#define | CONT_OVERRUN_ERROR 0x4 |
#define | CONT_ABSOLUTE 0x0001 |
#define | CONT_RELATIVE 0x0002 |
#define | CONT_JOYPORT 0x0004 |
#define | CONT_EEPROM 0x8000 |
#define | CONT_EEP16K 0x4000 |
#define | CONT_TYPE_MASK 0x1f07 |
#define | CONT_TYPE_NORMAL 0x0005 |
#define | CONT_TYPE_MOUSE 0x0002 |
#define | CONT_TYPE_VOICE 0x0100 |
#define | CONT_CARD_ON 0x01 |
#define | CONT_CARD_PULL 0x02 |
#define | CONT_ADDR_CRC_ER 0x04 |
#define | CONT_EEPROM_BUSY 0x80 |
#define | CONT_A 0x8000 |
#define | CONT_B 0x4000 |
#define | CONT_G 0x2000 |
#define | CONT_START 0x1000 |
#define | CONT_UP 0x0800 |
#define | CONT_DOWN 0x0400 |
#define | CONT_LEFT 0x0200 |
#define | CONT_RIGHT 0x0100 |
#define | CONT_L 0x0020 |
#define | CONT_R 0x0010 |
#define | CONT_E 0x0008 |
#define | CONT_D 0x0004 |
#define | CONT_C 0x0002 |
#define | CONT_F 0x0001 |
#define | A_BUTTON CONT_A |
#define | B_BUTTON CONT_B |
#define | L_TRIG CONT_L |
#define | R_TRIG CONT_R |
#define | Z_TRIG CONT_G |
#define | START_BUTTON CONT_START |
#define | U_JPAD CONT_UP |
#define | L_JPAD CONT_LEFT |
#define | R_JPAD CONT_RIGHT |
#define | D_JPAD CONT_DOWN |
#define | U_CBUTTONS CONT_E |
#define | L_CBUTTONS CONT_C |
#define | R_CBUTTONS CONT_F |
#define | D_CBUTTONS CONT_D |
#define | CONT_ERR_NO_CONTROLLER PFS_ERR_NOPACK /* 1 */ |
#define | CONT_ERR_CONTRFAIL CONT_OVERRUN_ERROR /* 4 */ |
#define | CONT_ERR_INVALID PFS_ERR_INVALID /* 5 */ |
#define | CONT_ERR_DEVICE PFS_ERR_DEVICE /* 11 */ |
#define | CONT_ERR_NOT_READY 12 |
#define | CONT_ERR_VOICE_MEMORY 13 |
#define | CONT_ERR_VOICE_WORD 14 |
#define | CONT_ERR_VOICE_NO_RESPONSE 15 |
#define A_BUTTON CONT_A |
#define B_BUTTON CONT_B |
#define CONT_A 0x8000 |
#define CONT_ABSOLUTE 0x0001 |
#define CONT_ADDR_CRC_ER 0x04 |
#define CONT_B 0x4000 |
#define CONT_C 0x0002 |
#define CONT_CARD_ON 0x01 |
#define CONT_CARD_PULL 0x02 |
#define CONT_D 0x0004 |
#define CONT_DOWN 0x0400 |
#define CONT_E 0x0008 |
#define CONT_EEP16K 0x4000 |
#define CONT_EEPROM 0x8000 |
#define CONT_EEPROM_BUSY 0x80 |
#define CONT_ERR_CONTRFAIL CONT_OVERRUN_ERROR /* 4 */ |
#define CONT_ERR_DEVICE PFS_ERR_DEVICE /* 11 */ |
#define CONT_ERR_INVALID PFS_ERR_INVALID /* 5 */ |
#define CONT_ERR_NO_CONTROLLER PFS_ERR_NOPACK /* 1 */ |
#define CONT_ERR_NOT_READY 12 |
#define CONT_ERR_VOICE_MEMORY 13 |
#define CONT_ERR_VOICE_NO_RESPONSE 15 |
#define CONT_ERR_VOICE_WORD 14 |
#define CONT_F 0x0001 |
#define CONT_G 0x2000 |
#define CONT_JOYPORT 0x0004 |
#define CONT_L 0x0020 |
#define CONT_LEFT 0x0200 |
#define CONT_NO_RESPONSE_ERROR 0x8 |
#define CONT_OVERRUN_ERROR 0x4 |
#define CONT_R 0x0010 |
#define CONT_RELATIVE 0x0002 |
#define CONT_RIGHT 0x0100 |
#define CONT_START 0x1000 |
#define CONT_TYPE_MASK 0x1f07 |
#define CONT_TYPE_MOUSE 0x0002 |
#define CONT_TYPE_NORMAL 0x0005 |
#define CONT_TYPE_VOICE 0x0100 |
#define CONT_UP 0x0800 |
#define D_CBUTTONS CONT_D |
#define D_JPAD CONT_DOWN |
#define L_CBUTTONS CONT_C |
#define L_JPAD CONT_LEFT |
#define L_TRIG CONT_L |
#define MAXCONTROLLERS 4 |
#define R_CBUTTONS CONT_F |
#define R_JPAD CONT_RIGHT |
#define R_TRIG CONT_R |
#define START_BUTTON CONT_START |
#define U_CBUTTONS CONT_E |
#define U_JPAD CONT_UP |
#define Z_TRIG CONT_G |