CCirrus::SCirrus_state Struct Reference

Collaboration diagram for CCirrus::SCirrus_state:

Collaboration graph
[legend]

Detailed Description

The state structure contains all elements that need to be saved to the statefile.

Definition at line 163 of file Cirrus.h.


Data Fields

bool vga_enabled
bool vga_mem_updated
u16 charmap_address
bool x_dotclockdiv2
bool y_doublescan
unsigned line_offset
unsigned line_compare
unsigned vertical_display_end
u8 text_snapshot [32 *1024]
bool vga_tile_updated [(800/16)][(600/24)]
u8memory
u32 memsize
u8 last_bpp
u8 tile [16 *24 *4]
 Currently allocates the tile as large as needed.
unsigned x_tilesize
unsigned y_tilesize
struct
CCirrus::SCirrus_state::SCirrus_attr 
attribute_ctrl
struct
CCirrus::SCirrus_state::SCirrus_misc 
misc_output
struct
CCirrus::SCirrus_state::SCirrus_seq 
sequencer
struct
CCirrus::SCirrus_state::SCirus_pel 
pel
struct
CCirrus::SCirrus_state::SCirrus_gfx 
graphics_ctrl
struct
CCirrus::SCirrus_state::SCirrus_crtc 
CRTC

Data Structures

struct  SCirrus_attr
struct  SCirrus_crtc
struct  SCirrus_gfx
struct  SCirrus_misc
struct  SCirrus_seq
struct  SCirus_pel

Field Documentation

Definition at line 170 of file Cirrus.h.

Referenced by CCirrus::read_b_3c3(), and CCirrus::update().

Definition at line 172 of file Cirrus.h.

Referenced by CCirrus::vga_mem_write(), and CCirrus::write_b_3c5().

Definition at line 174 of file Cirrus.h.

Referenced by CCirrus::update(), CCirrus::vga_mem_write(), and CCirrus::write_b_3d5().

Definition at line 175 of file Cirrus.h.

Referenced by CCirrus::update(), CCirrus::vga_mem_write(), and CCirrus::write_b_3d5().

Definition at line 176 of file Cirrus.h.

Referenced by CCirrus::update(), CCirrus::vga_mem_write(), and CCirrus::write_b_3d5().

Definition at line 177 of file Cirrus.h.

Referenced by CCirrus::update(), CCirrus::vga_mem_write(), and CCirrus::write_b_3d5().

Definition at line 180 of file Cirrus.h.

Referenced by CCirrus::redraw_area(), and CCirrus::update().

bool CCirrus::SCirrus_state::vga_tile_updated[(800/16)][(600/24)]

Definition at line 181 of file Cirrus.h.

Definition at line 183 of file Cirrus.h.

Definition at line 184 of file Cirrus.h.

Referenced by CCirrus::update().

Currently allocates the tile as large as needed.

Definition at line 185 of file Cirrus.h.

Referenced by CCirrus::update().

Definition at line 186 of file Cirrus.h.

Referenced by CCirrus::run().

Definition at line 187 of file Cirrus.h.

Referenced by CCirrus::run().


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

SourceForge.net Logo
Project space on SourceForge.net