Xemu [doxygen]  hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
Macros | Functions | Variables
dave.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define AUDIO_SOURCE_DAVE   0
 
#define AUDIO_SOURCE_PRINTER_COVOX   1
 
#define AUDIO_SOURCE_DTM_DAC4   2
 

Functions

void audio_init (int enable)
 
void audio_start (void)
 
void audio_stop (void)
 
void audio_close (void)
 
void dave_set_clock (void)
 
void kbd_matrix_reset (void)
 
void dave_reset (void)
 
void dave_int1 (int level)
 
void dave_tick (void)
 
void dave_configure_interrupts (Uint8 n)
 
void dave_write_audio_register (Uint8 port, Uint8 value)
 

Variables

int audio_source
 
Uint8 dave_int_read
 
Uint8 kbd_matrix [16]
 
int kbd_selector
 
int cpu_cycles_per_dave_tick
 
int mem_wait_states
 

Macro Definition Documentation

◆ AUDIO_SOURCE_DAVE

#define AUDIO_SOURCE_DAVE   0

Definition at line 22 of file dave.h.

◆ AUDIO_SOURCE_DTM_DAC4

#define AUDIO_SOURCE_DTM_DAC4   2

Definition at line 24 of file dave.h.

◆ AUDIO_SOURCE_PRINTER_COVOX

#define AUDIO_SOURCE_PRINTER_COVOX   1

Definition at line 23 of file dave.h.

Function Documentation

◆ audio_close()

void audio_close ( void  )

Definition at line 143 of file dave.c.

Here is the call graph for this function:

◆ audio_init()

void audio_init ( int  enable)

Definition at line 153 of file dave.c.

◆ audio_start()

void audio_start ( void  )

Definition at line 123 of file dave.c.

Here is the caller graph for this function:

◆ audio_stop()

void audio_stop ( void  )

Definition at line 133 of file dave.c.

Here is the caller graph for this function:

◆ dave_configure_interrupts()

void dave_configure_interrupts ( Uint8  n)

Definition at line 332 of file dave.c.

Here is the caller graph for this function:

◆ dave_int1()

void dave_int1 ( int  level)

Definition at line 227 of file dave.c.

◆ dave_reset()

void dave_reset ( void  )

Definition at line 206 of file dave.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ dave_set_clock()

void dave_set_clock ( void  )

Definition at line 182 of file dave.c.

◆ dave_tick()

void dave_tick ( void  )

Definition at line 254 of file dave.c.

◆ dave_write_audio_register()

void dave_write_audio_register ( Uint8  port,
Uint8  value 
)

Definition at line 341 of file dave.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kbd_matrix_reset()

void kbd_matrix_reset ( void  )

Definition at line 199 of file dave.c.

Here is the caller graph for this function:

Variable Documentation

◆ audio_source

int audio_source

Definition at line 40 of file dave.c.

◆ cpu_cycles_per_dave_tick

int cpu_cycles_per_dave_tick

Definition at line 29 of file dave.h.

◆ dave_int_read

Uint8 dave_int_read

Definition at line 29 of file dave.c.

◆ kbd_matrix

Uint8 kbd_matrix[16]

Definition at line 30 of file dave.c.

◆ kbd_selector

int kbd_selector

Definition at line 35 of file dave.c.

◆ mem_wait_states

int mem_wait_states

Definition at line 29 of file dave.h.