CS3Trio64::SS3_state Struct Reference

Collaboration diagram for CS3Trio64::SS3_state:

Collaboration graph
[legend]

Detailed Description

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

Definition at line 162 of file S3Trio64.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
CS3Trio64::SS3_state::SS3_attr 
attribute_ctrl
struct
CS3Trio64::SS3_state::SS3_misc 
misc_output
struct
CS3Trio64::SS3_state::SS3_seq 
sequencer
struct
CS3Trio64::SS3_state::SS3_pel 
pel
struct
CS3Trio64::SS3_state::SS3_gfx 
graphics_ctrl
struct
CS3Trio64::SS3_state::SS3_crtc 
CRTC

Data Structures

struct  SS3_attr
struct  SS3_crtc
struct  SS3_gfx
struct  SS3_misc
struct  SS3_pel
struct  SS3_seq

Field Documentation

Definition at line 164 of file S3Trio64.h.

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

Definition at line 166 of file S3Trio64.h.

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

Definition at line 168 of file S3Trio64.h.

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

Definition at line 169 of file S3Trio64.h.

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

Definition at line 170 of file S3Trio64.h.

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

Definition at line 171 of file S3Trio64.h.

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

Definition at line 172 of file S3Trio64.h.

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

bool CS3Trio64::SS3_state::vga_tile_updated[(800/16)][(600/24)]

Definition at line 173 of file S3Trio64.h.

Definition at line 175 of file S3Trio64.h.

Definition at line 176 of file S3Trio64.h.

Referenced by CS3Trio64::update().

Currently allocates the tile as large as needed.

Definition at line 177 of file S3Trio64.h.

Referenced by CS3Trio64::update().

Definition at line 178 of file S3Trio64.h.

Referenced by CS3Trio64::run().

Definition at line 179 of file S3Trio64.h.

Referenced by CS3Trio64::run().


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

SourceForge.net Logo
Project space on SourceForge.net