File GRIP.H:
typedef unsigned short        GRIP_BOOL;
GRIP_BOOL GrInitialize(void);
GRIP_BOOL GrLink(GRIP_BUF image, GRIP_VALUE size);
GRIP_BOOL GrUnlink(void);
GRIP_BOOL Gr__Link(void);
File MSDOSO~1.CPP:
extern DWORD joypads [5];
volatile DWORD FrameTimer = 0;
File MAINDO~1.CPP:
DWORD joypads [5] = {0};
extern volatile DWORD FrameTimer;
    DWORD saved_flags = CPU.Flags;
DWORD ReadSNESJoypad (int which1)
BOOL ReadMousePosition (int which1, int &x, int &y, DWORD &buttons)
File MSDOSO~1.CPP:
extern DWORD joypads [5];
    WORD Brightness = IPPU.MaxBrightness * 138;
volatile DWORD FrameTimer = 0;
    outportb ((WORD) SW_PORT, (BYTE) 0xff);
    b = inportb ((WORD) SW_PORT);
    b = inportb ((WORD) SW_PORT);
            b = inportb ((WORD) SW_PORT);
        b = inportb ((WORD) SW_PORT);
            b = inportb ((WORD) SW_PORT);
            b = inportb ((WORD) SW_PORT);
File MAINDO~1.CPP:
DWORD joypads [5] = {0};
extern volatile DWORD FrameTimer;
    DWORD saved_flags = CPU.Flags;
    WORD JoypadSkip = 0;
DWORD ReadSNESJoypad (int which1)
BOOL ReadMousePosition (int which1, int &x, int &y, DWORD &buttons)
File GRIP.CPP:
GRIP_BOOL GrLink(GRIP_BUF image, GRIP_VALUE size)
GRIP_BOOL GrUnlink(void)
File INIREAD.CPP:
BOOL WritePrivateProfileString(char * Section, char *Entry, char *String, char *iniFilename)
File MSDOSO~1.CPP:
extern BOOL nothingloaded, Windows_Friendly, FastFPU;
extern BOOL scanlines;
extern BOOL SnesPro, Keyboard_P2;
BOOL Keyboard_P2 = TRUE;
BOOL scanlines = 0;
static BOOL planar = FALSE;
static BOOL in_text_mode = TRUE;
static BOOL stretch = FALSE;
static BOOL num_grip_controllers = 0;
static BOOL grip_initialised = FALSE;
extern BOOL joysticks_have_four_buttons;
extern BOOL joysticks_have_six_buttons;
void ProcessEvents (BOOL block)
                BOOL i;
                BOOL i;
BOOL OpenSoundDevice (int mode, BOOL stereo, int buffer_size)
File MAINDO~1.CPP:
extern BOOL joysticks_have_four_buttons, joysticks_have_six_buttons;
BOOL joysticks_have_four_buttons = FALSE;
BOOL joysticks_have_six_buttons = FALSE;
BOOL FastFPU=FALSE;
BOOL ForceFPU = FALSE, ForceFast = FALSE;
extern BOOL nothingloaded, Windows_Friendly;
extern BOOL SnesPro;
BOOL nothingloaded=TRUE, Windows_Friendly=TRUE;
BOOL SnesPro = FALSE;
BOOL UseGUI = TRUE;
BOOL quietflag = FALSE;
    BOOL autoGUI = FALSE;
const char *ChooseFilename (BOOL read_only)
BOOL OpenSnapshotFile (const char *fname, BOOL read_only, STREAM *file)
BOOL InitUpdate ()
BOOL DeInitUpdate (int Width, int Height, BOOL sixteen_bit)
BOOL ReadMousePosition (int which1, int &x, int &y, DWORD &buttons)
File MSDOSO~1.CPP:
BYTE PadKeys[4][12] =
    GFX.Screen = (BYTE *) off_screen->dat;
            BYTE *s = GFX.Screen + GFX.Pitch * y_buff;
            BYTE *p = screen->line[0] + screen->w * y_start + x_start;
    outportb ((WORD) SW_PORT, (BYTE) 0xff);
    BYTE *grip_library;
        grip_library = new BYTE [size];
File MAINDO~1.CPP:
BYTE *VRM = NULL;
BYTE *RAM = NULL;
BYTE force_screen = 0;
       BYTE rom_size;
       BYTE rom_speed;
