
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)] |
| 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 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 |
Definition at line 170 of file Cirrus.h.
Referenced by CCirrus::read_b_3c3(), and CCirrus::update().
Definition at line 171 of file Cirrus.h.
Referenced by CCirrus::redraw_area(), CCirrus::update(), CCirrus::vga_mem_write(), CCirrus::write_b_3c5(), and CCirrus::write_b_3d5().
Definition at line 172 of file Cirrus.h.
Referenced by CCirrus::vga_mem_write(), and CCirrus::write_b_3c5().
Definition at line 173 of file Cirrus.h.
Referenced by CCirrus::determine_screen_dimensions(), CCirrus::update(), 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().
| unsigned CCirrus::SCirrus_state::line_offset |
Definition at line 175 of file Cirrus.h.
Referenced by CCirrus::update(), CCirrus::vga_mem_write(), and CCirrus::write_b_3d5().
| unsigned CCirrus::SCirrus_state::line_compare |
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().
| u8 CCirrus::SCirrus_state::text_snapshot[32 *1024] |
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 182 of file Cirrus.h.
Referenced by CCirrus::update(), CCirrus::vga_mem_read(), CCirrus::vga_mem_write(), and CCirrus::write_b_3c5().
| u8 CCirrus::SCirrus_state::tile[16 *24 *4] |
Currently allocates the tile as large as needed.
Definition at line 185 of file Cirrus.h.
Referenced by CCirrus::update().
| unsigned CCirrus::SCirrus_state::x_tilesize |
| unsigned CCirrus::SCirrus_state::y_tilesize |
Referenced by CCirrus::read_b_3cc(), CCirrus::update(), and CCirrus::write_b_3c2().