
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)] |
| u8 * | memory |
| 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 |
Definition at line 164 of file S3Trio64.h.
Referenced by CS3Trio64::read_b_3c3(), and CS3Trio64::update().
Definition at line 165 of file S3Trio64.h.
Referenced by CS3Trio64::redraw_area(), CS3Trio64::update(), CS3Trio64::vga_mem_write(), CS3Trio64::write_b_3c5(), and CS3Trio64::write_b_3d5().
Definition at line 166 of file S3Trio64.h.
Referenced by CS3Trio64::vga_mem_write(), and CS3Trio64::write_b_3c5().
Definition at line 167 of file S3Trio64.h.
Referenced by CS3Trio64::determine_screen_dimensions(), CS3Trio64::update(), 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().
| unsigned CS3Trio64::SS3_state::line_offset |
Definition at line 169 of file S3Trio64.h.
Referenced by CS3Trio64::update(), CS3Trio64::vga_mem_write(), and CS3Trio64::write_b_3d5().
| unsigned CS3Trio64::SS3_state::line_compare |
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().
| u8 CS3Trio64::SS3_state::text_snapshot[32 *1024] |
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 174 of file S3Trio64.h.
Referenced by CS3Trio64::update(), CS3Trio64::vga_mem_read(), CS3Trio64::vga_mem_write(), and CS3Trio64::write_b_3c5().
Definition at line 175 of file S3Trio64.h.
| u8 CS3Trio64::SS3_state::tile[16 *24 *4] |
Currently allocates the tile as large as needed.
Definition at line 177 of file S3Trio64.h.
Referenced by CS3Trio64::update().
| unsigned CS3Trio64::SS3_state::x_tilesize |
| unsigned CS3Trio64::SS3_state::y_tilesize |
Referenced by CS3Trio64::read_b_3cc(), CS3Trio64::update(), and CS3Trio64::write_b_3c2().