DOSBox-X
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Classes | Public Member Functions | Public Attributes
PIT_Block Struct Reference

List of all members.

Classes

struct  read_counter_result

Public Member Functions

void set_output (bool on)
void set_next_counter (Bitu new_cntr)
void set_active_counter (Bitu new_cntr)
void latch_next_counter (void)
void reset_count_at (pic_tickindex_t t)
void restart_counter_at (pic_tickindex_t t, Bit16u counter)
void track_time (pic_tickindex_t t)
double reltime (void) const
void set_gate (bool on)
void update_output_from_counter (const read_counter_result &res)
bool get_output_from_counter (const read_counter_result &res)
read_counter_result read_counter (void) const

Public Attributes

Bitu cntr = 0
Bitu cntr_cur = 0
double delay = 0
double start = 0
double now = 0
Bit16u read_latch = 0
Bit16u write_latch = 0
Bit8u mode = 0
Bit8u read_state = 0
Bit8u write_state = 0
Bit8u cycle_base = 0
bool bcd = false
bool go_read_latch = false
bool new_mode = false
bool counterstatus_set = false
bool counting = false
bool update_count = false
bool gate = true
bool output = true
read_counter_result last_counter

Detailed Description

Definition at line 48 of file timer.cpp.


The documentation for this struct was generated from the following file: