CDL Modules
Data Structures | Enumerations
crtc6845 Namespace Reference

Data Structures

struct  t_address_state
 
struct  t_control
 
struct  t_cursor_control
 
struct  t_cursor_decode
 
struct  t_horizontal_combs
 
struct  t_horizontal_state
 
struct  t_vertical_combs
 
struct  t_vertical_state
 

Enumerations

enum  t_cursor_mode {
  cursor_mode_steady = 2b00,
  cursor_mode_invisible = 2b01,
  cursor_mode_flash_vsync_16 = 2b10,
  cursor_mode_flash_vsync_32 = 2b11
}
 
enum  t_interlace_mode {
  interlace_mode_normal =2b00,
  interlace_mode_sync =2b01,
  interlace_mode_sync_and_video =2b11
}
 
enum  t_address {
  addr_h_total = 0,
  addr_h_displayed = 1,
  addr_h_sync_pos = 2,
  addr_h_sync_width = 3,
  addr_v_total = 4,
  addr_v_total_adjust = 5,
  addr_v_displayed = 6,
  addr_v_sync_pos = 7,
  addr_interlace_mode = 8,
  addr_max_scan_line = 9,
  addr_cursor_start = 10,
  addr_cursor_end = 11,
  addr_start_addr_h = 12,
  addr_start_addr_l = 13,
  addr_cursor_addr_h = 14,
  addr_cursor_addr_l = 15,
  addr_lightpen_addr_h = 16,
  addr_lightpen_addr_l = 17
}