console.h File Reference

Back to the index.

Macros | Functions
console.h File Reference
#include "misc.h"

Go to the source code of this file.

Macros

#define MAIN_CONSOLE   0
 
#define CONSOLE_OUTPUT_ONLY   -1
 

Functions

void console_deinit_main (void)
 
void console_sigcont (int x)
 
void console_makeavail (int handle, char ch)
 
int console_charavail (int handle)
 
int console_readchar (int handle)
 
void console_putchar (int handle, int ch)
 
void console_flush (void)
 
void console_mouse_coordinates (int x, int y, int fb_nr)
 
void console_mouse_button (int, int)
 
void console_getmouse (int *x, int *y, int *buttons, int *fb_nr)
 
void console_slave (const char *arg)
 
int console_are_slaves_allowed (void)
 
int console_warn_if_slaves_are_needed (int init)
 
int console_start_slave (struct machine *, const char *consolename, int use_for_input)
 
int console_start_slave_inputonly (struct machine *, const char *consolename, int use_for_input)
 
int console_change_inputability (int handle, int inputability)
 
void console_init_main (struct emul *)
 
void console_debug_dump (struct machine *)
 
void console_allow_slaves (int)
 
void console_init (void)
 
void console_deinit (void)
 

Macro Definition Documentation

◆ CONSOLE_OUTPUT_ONLY

#define CONSOLE_OUTPUT_ONLY   -1

Definition at line 39 of file console.h.

◆ MAIN_CONSOLE

#define MAIN_CONSOLE   0

Definition at line 37 of file console.h.

Function Documentation

◆ console_allow_slaves()

void console_allow_slaves ( int  )

Definition at line 880 of file console.cc.

◆ console_are_slaves_allowed()

int console_are_slaves_allowed ( void  )

Definition at line 891 of file console.cc.

◆ console_change_inputability()

int console_change_inputability ( int  handle,
int  inputability 
)

Definition at line 747 of file console.cc.

◆ console_charavail()

int console_charavail ( int  handle)

◆ console_debug_dump()

void console_debug_dump ( struct machine )

Definition at line 837 of file console.cc.

References debug, DEBUG_INDENTATION, and verbose.

Referenced by emul_machine_setup().

◆ console_deinit()

void console_deinit ( void  )

Definition at line 982 of file console.cc.

References settings_remove().

◆ console_deinit_main()

void console_deinit_main ( void  )

Definition at line 139 of file console.cc.

◆ console_flush()

void console_flush ( void  )

Definition at line 447 of file console.cc.

◆ console_getmouse()

void console_getmouse ( int *  x,
int *  y,
int *  buttons,
int *  fb_nr 
)

Definition at line 497 of file console.cc.

Referenced by lk201_tick().

◆ console_init()

void console_init ( void  )

Definition at line 953 of file console.cc.

Referenced by main().

◆ console_init_main()

void console_init_main ( struct emul )

Definition at line 785 of file console.cc.

◆ console_makeavail()

void console_makeavail ( int  handle,
char  ch 
)

Definition at line 296 of file console.cc.

Referenced by DEVICE_ACCESS().

◆ console_mouse_button()

void console_mouse_button ( int  ,
int   
)

Definition at line 480 of file console.cc.

◆ console_mouse_coordinates()

void console_mouse_coordinates ( int  x,
int  y,
int  fb_nr 
)

Definition at line 463 of file console.cc.

◆ console_putchar()

void console_putchar ( int  handle,
int  ch 
)

◆ console_readchar()

int console_readchar ( int  handle)

◆ console_sigcont()

void console_sigcont ( int  x)

Definition at line 159 of file console.cc.

◆ console_slave()

void console_slave ( const char *  arg)

Definition at line 544 of file console.cc.

Referenced by internal_w().

◆ console_start_slave()

int console_start_slave ( struct machine ,
const char *  consolename,
int  use_for_input 
)

Definition at line 668 of file console.cc.

Referenced by dev_dc7085_init(), dev_scc_init(), dev_ssc_init(), dev_vga_init(), and DEVINIT().

◆ console_start_slave_inputonly()

int console_start_slave_inputonly ( struct machine ,
const char *  consolename,
int  use_for_input 
)

Definition at line 714 of file console.cc.

Referenced by dev_pckbc_init(), dev_vr41xx_init(), and DEVINIT().

◆ console_warn_if_slaves_are_needed()

int console_warn_if_slaves_are_needed ( int  init)

Definition at line 912 of file console.cc.


Generated on Tue Mar 24 2020 14:04:48 for GXemul by doxygen 1.8.17