FTEQW
Documentation of the FTE engine source tree.
sys_dos.c File Reference

Functions

int dos_int86 (int vec)
 
void TheKBHandler (void)
 
void INS_Init (void)
 
void Sys_SendKeyEvents (void)
 
void INS_Move (float *movements, int pnum)
 
void INS_Commands (void)
 
void INS_ReInit (void)
 
void INS_Shutdown (void)
 
void INS_EnumerateDevices (void *ctx, void(*callback)(void *ctx, const char *type, const char *devicename, unsigned int *qdevid))
 
void Sys_Sleep (double seconds)
 

Variables

_go32_dpmi_registers regs
 
unsigned char keymap [256]
 

Function Documentation

◆ dos_int86()

int dos_int86 ( int  vec)

◆ INS_Commands()

void INS_Commands ( void  )

◆ INS_EnumerateDevices()

void INS_EnumerateDevices ( void ctx,
void(*)(void *ctx, const char *type, const char *devicename, unsigned int *qdevid)  callback 
)

◆ INS_Init()

void INS_Init ( void  )

◆ INS_Move()

void INS_Move ( float *  movements,
int  pnum 
)

◆ INS_ReInit()

void INS_ReInit ( void  )

◆ INS_Shutdown()

void INS_Shutdown ( void  )

◆ Sys_SendKeyEvents()

void Sys_SendKeyEvents ( void  )

◆ Sys_Sleep()

void Sys_Sleep ( double  seconds)

◆ TheKBHandler()

void TheKBHandler ( void  )

Variable Documentation

◆ buf

unsigned char buf[KBRINGSIZE]

◆ keymap

unsigned char keymap[256]

◆ read

int read

◆ regs

_go32_dpmi_registers regs

◆ write

int write