displaycontrollerregs.h
字号:
#define ALPHA_DISPLAY_CTRL_FORMAT 1:0
#define ALPHA_DISPLAY_CTRL_FORMAT_16 1
#define ALPHA_DISPLAY_CTRL_FORMAT_ALPHA_4_4 2
#define ALPHA_DISPLAY_CTRL_FORMAT_ALPHA_4_4_4_4 3
#define ALPHA_FB_ADDRESS 0x080104
#define ALPHA_FB_ADDRESS_STATUS 31:31
#define ALPHA_FB_ADDRESS_STATUS_CURRENT 0
#define ALPHA_FB_ADDRESS_STATUS_PENDING 1
#define ALPHA_FB_ADDRESS_EXT 27:27
#define ALPHA_FB_ADDRESS_EXT_LOCAL 0
#define ALPHA_FB_ADDRESS_EXT_EXTERNAL 1
#define ALPHA_FB_ADDRESS_CS 26:26
#define ALPHA_FB_ADDRESS_CS_0 0
#define ALPHA_FB_ADDRESS_CS_1 1
#define ALPHA_FB_ADDRESS_ADDRESS 25:0
#define ALPHA_FB_WIDTH 0x080108
#define ALPHA_FB_WIDTH_WIDTH 29:16
#define ALPHA_FB_WIDTH_OFFSET 13:0
#define ALPHA_PLANE_TL 0x08010C
#define ALPHA_PLANE_TL_TOP 26:16
#define ALPHA_PLANE_TL_LEFT 10:0
#define ALPHA_PLANE_BR 0x080110
#define ALPHA_PLANE_BR_BOTTOM 26:16
#define ALPHA_PLANE_BR_RIGHT 10:0
#define ALPHA_CHROMA_KEY 0x080114
#define ALPHA_CHROMA_KEY_MASK 31:16
#define ALPHA_CHROMA_KEY_VALUE 15:0
#define ALPHA_COLOR_LOOKUP_01 0x080118
#define ALPHA_COLOR_LOOKUP_01_1_RED 31:27
#define ALPHA_COLOR_LOOKUP_01_1_GREEN 26:21
#define ALPHA_COLOR_LOOKUP_01_1_BLUE 20:16
#define ALPHA_COLOR_LOOKUP_01_0_RED 15:11
#define ALPHA_COLOR_LOOKUP_01_0_GREEN 10:5
#define ALPHA_COLOR_LOOKUP_01_0_BLUE 4:0
#define ALPHA_COLOR_LOOKUP_23 0x08011C
#define ALPHA_COLOR_LOOKUP_23_3_RED 31:27
#define ALPHA_COLOR_LOOKUP_23_3_GREEN 26:21
#define ALPHA_COLOR_LOOKUP_23_3_BLUE 20:16
#define ALPHA_COLOR_LOOKUP_23_2_RED 15:11
#define ALPHA_COLOR_LOOKUP_23_2_GREEN 10:5
#define ALPHA_COLOR_LOOKUP_23_2_BLUE 4:0
#define ALPHA_COLOR_LOOKUP_45 0x080120
#define ALPHA_COLOR_LOOKUP_45_5_RED 31:27
#define ALPHA_COLOR_LOOKUP_45_5_GREEN 26:21
#define ALPHA_COLOR_LOOKUP_45_5_BLUE 20:16
#define ALPHA_COLOR_LOOKUP_45_4_RED 15:11
#define ALPHA_COLOR_LOOKUP_45_4_GREEN 10:5
#define ALPHA_COLOR_LOOKUP_45_4_BLUE 4:0
#define ALPHA_COLOR_LOOKUP_67 0x080124
#define ALPHA_COLOR_LOOKUP_67_7_RED 31:27
#define ALPHA_COLOR_LOOKUP_67_7_GREEN 26:21
#define ALPHA_COLOR_LOOKUP_67_7_BLUE 20:16
#define ALPHA_COLOR_LOOKUP_67_6_RED 15:11
#define ALPHA_COLOR_LOOKUP_67_6_GREEN 10:5
#define ALPHA_COLOR_LOOKUP_67_6_BLUE 4:0
#define ALPHA_COLOR_LOOKUP_89 0x080128
#define ALPHA_COLOR_LOOKUP_89_9_RED 31:27
#define ALPHA_COLOR_LOOKUP_89_9_GREEN 26:21
#define ALPHA_COLOR_LOOKUP_89_9_BLUE 20:16
#define ALPHA_COLOR_LOOKUP_89_8_RED 15:11
#define ALPHA_COLOR_LOOKUP_89_8_GREEN 10:5
#define ALPHA_COLOR_LOOKUP_89_8_BLUE 4:0
#define ALPHA_COLOR_LOOKUP_AB 0x08012C
#define ALPHA_COLOR_LOOKUP_AB_B_RED 31:27
#define ALPHA_COLOR_LOOKUP_AB_B_GREEN 26:21
#define ALPHA_COLOR_LOOKUP_AB_B_BLUE 20:16
#define ALPHA_COLOR_LOOKUP_AB_A_RED 15:11
#define ALPHA_COLOR_LOOKUP_AB_A_GREEN 10:5
#define ALPHA_COLOR_LOOKUP_AB_A_BLUE 4:0
#define ALPHA_COLOR_LOOKUP_CD 0x080130
#define ALPHA_COLOR_LOOKUP_CD_D_RED 31:27
#define ALPHA_COLOR_LOOKUP_CD_D_GREEN 26:21
#define ALPHA_COLOR_LOOKUP_CD_D_BLUE 20:16
#define ALPHA_COLOR_LOOKUP_CD_C_RED 15:11
#define ALPHA_COLOR_LOOKUP_CD_C_GREEN 10:5
#define ALPHA_COLOR_LOOKUP_CD_C_BLUE 4:0
#define ALPHA_COLOR_LOOKUP_EF 0x080134
#define ALPHA_COLOR_LOOKUP_EF_F_RED 31:27
#define ALPHA_COLOR_LOOKUP_EF_F_GREEN 26:21
#define ALPHA_COLOR_LOOKUP_EF_F_BLUE 20:16
#define ALPHA_COLOR_LOOKUP_EF_E_RED 15:11
#define ALPHA_COLOR_LOOKUP_EF_E_GREEN 10:5
#define ALPHA_COLOR_LOOKUP_EF_E_BLUE 4:0
// CRT Graphics Control
#define CRT_DISPLAY_CTRL 0x080200
#define CRT_DISPLAY_CTRL_FIFO 17:16
#define CRT_DISPLAY_CTRL_FIFO_1 0
#define CRT_DISPLAY_CTRL_FIFO_3 1
#define CRT_DISPLAY_CTRL_FIFO_7 2
#define CRT_DISPLAY_CTRL_FIFO_11 3
#define CRT_DISPLAY_CTRL_TV_PHASE 15:15
#define CRT_DISPLAY_CTRL_TV_PHASE_ACTIVE_HIGH 0
#define CRT_DISPLAY_CTRL_TV_PHASE_ACTIVE_LOW 1
#define CRT_DISPLAY_CTRL_CLOCK_PHASE 14:14
#define CRT_DISPLAY_CTRL_CLOCK_PHASE_ACTIVE_HIGH 0
#define CRT_DISPLAY_CTRL_CLOCK_PHASE_ACTIVE_LOW 1
#define CRT_DISPLAY_CTRL_VSYNC_PHASE 13:13
#define CRT_DISPLAY_CTRL_VSYNC_PHASE_ACTIVE_HIGH 0
#define CRT_DISPLAY_CTRL_VSYNC_PHASE_ACTIVE_LOW 1
#define CRT_DISPLAY_CTRL_HSYNC_PHASE 12:12
#define CRT_DISPLAY_CTRL_HSYNC_PHASE_ACTIVE_HIGH 0
#define CRT_DISPLAY_CTRL_HSYNC_PHASE_ACTIVE_LOW 1
#define CRT_DISPLAY_CTRL_BLANK 10:10
#define CRT_DISPLAY_CTRL_BLANK_OFF 0
#define CRT_DISPLAY_CTRL_BLANK_ON 1
#define CRT_DISPLAY_CTRL_SELECT 9:9
#define CRT_DISPLAY_CTRL_SELECT_PANEL 0
#define CRT_DISPLAY_CTRL_SELECT_CRT 1
#define CRT_DISPLAY_CTRL_TIMING 8:8
#define CRT_DISPLAY_CTRL_TIMING_DISABLE 0
#define CRT_DISPLAY_CTRL_TIMING_ENABLE 1
#define CRT_DISPLAY_CTRL_PIXEL 7:4
#define CRT_DISPLAY_CTRL_GAMMA 3:3
#define CRT_DISPLAY_CTRL_GAMMA_DISABLE 0
#define CRT_DISPLAY_CTRL_GAMMA_ENABLE 1
#define CRT_DISPLAY_CTRL_PLANE 2:2
#define CRT_DISPLAY_CTRL_PLANE_DISABLE 0
#define CRT_DISPLAY_CTRL_PLANE_ENABLE 1
#define CRT_DISPLAY_CTRL_FORMAT 1:0
#define CRT_DISPLAY_CTRL_FORMAT_8 0
#define CRT_DISPLAY_CTRL_FORMAT_16 1
#define CRT_DISPLAY_CTRL_FORMAT_32 2
#define CRT_FB_ADDRESS 0x080204
#define CRT_FB_ADDRESS_STATUS 31:31
#define CRT_FB_ADDRESS_STATUS_CURRENT 0
#define CRT_FB_ADDRESS_STATUS_PENDING 1
#define CRT_FB_ADDRESS_EXT 27:27
#define CRT_FB_ADDRESS_EXT_LOCAL 0
#define CRT_FB_ADDRESS_EXT_EXTERNAL 1
#define CRT_FB_ADDRESS_CS 26:26
#define CRT_FB_ADDRESS_CS_0 0
#define CRT_FB_ADDRESS_CS_1 1
#define CRT_FB_ADDRESS_ADDRESS 25:0
#define CRT_FB_WIDTH 0x080208
#define CRT_FB_WIDTH_WIDTH 29:16
#define CRT_FB_WIDTH_OFFSET 13:0
#define CRT_HORIZONTAL_TOTAL 0x08020C
#define CRT_HORIZONTAL_TOTAL_TOTAL 27:16
#define CRT_HORIZONTAL_TOTAL_DISPLAY_END 11:0
#define CRT_HORIZONTAL_SYNC 0x080210
#define CRT_HORIZONTAL_SYNC_WIDTH 23:16
#define CRT_HORIZONTAL_SYNC_START 11:0
#define CRT_VERTICAL_TOTAL 0x080214
#define CRT_VERTICAL_TOTAL_TOTAL 26:16
#define CRT_VERTICAL_TOTAL_DISPLAY_END 10:0
#define CRT_VERTICAL_SYNC 0x080218
#define CRT_VERTICAL_SYNC_HEIGHT 21:16
#define CRT_VERTICAL_SYNC_START 10:0
#define CRT_SIGNATURE_ANALYZER 0x08021C
#define CRT_SIGNATURE_ANALYZER_STATUS 31:16
#define CRT_SIGNATURE_ANALYZER_ENABLE 3:3
#define CRT_SIGNATURE_ANALYZER_ENABLE_DISABLE 0
#define CRT_SIGNATURE_ANALYZER_ENABLE_ENABLE 1
#define CRT_SIGNATURE_ANALYZER_RESET 2:2
#define CRT_SIGNATURE_ANALYZER_RESET_NORMAL 0
#define CRT_SIGNATURE_ANALYZER_RESET_RESET 1
#define CRT_SIGNATURE_ANALYZER_SOURCE 1:0
#define CRT_SIGNATURE_ANALYZER_SOURCE_RED 0
#define CRT_SIGNATURE_ANALYZER_SOURCE_GREEN 1
#define CRT_SIGNATURE_ANALYZER_SOURCE_BLUE 2
#define CRT_CURRENT_LINE 0x080220
#define CRT_CURRENT_LINE_LINE 10:0
#define CRT_MONITOR_DETECT 0x080224
#define CRT_MONITOR_DETECT_ENABLE 24:24
#define CRT_MONITOR_DETECT_ENABLE_DISABLE 0
#define CRT_MONITOR_DETECT_ENABLE_ENABLE 1
#define CRT_MONITOR_DETECT_RED 23:16
#define CRT_MONITOR_DETECT_GREEN 15:8
#define CRT_MONITOR_DETECT_BLUE 7:0
// CRT Cursor Control
#define CRT_HWC_ADDRESS 0x080230
#define CRT_HWC_ADDRESS_ENABLE 31:31
#define CRT_HWC_ADDRESS_ENABLE_DISABLE 0
#define CRT_HWC_ADDRESS_ENABLE_ENABLE 1
#define CRT_HWC_ADDRESS_EXT 27:27
#define CRT_HWC_ADDRESS_EXT_LOCAL 0
#define CRT_HWC_ADDRESS_EXT_EXTERNAL 1
#define CRT_HWC_ADDRESS_CS 26:26
#define CRT_HWC_ADDRESS_CS_0 0
#define CRT_HWC_ADDRESS_CS_1 1
#define CRT_HWC_ADDRESS_ADDRESS 25:0
#define CRT_HWC_LOCATION 0x080234
#define CRT_HWC_LOCATION_TOP 27:27
#define CRT_HWC_LOCATION_TOP_INSIDE 0
#define CRT_HWC_LOCATION_TOP_OUTSIDE 1
#define CRT_HWC_LOCATION_Y 26:16
#define CRT_HWC_LOCATION_LEFT 11:11
#define CRT_HWC_LOCATION_LEFT_INSIDE 0
#define CRT_HWC_LOCATION_LEFT_OUTSIDE 1
#define CRT_HWC_LOCATION_X 10:0
#define CRT_HWC_COLOR_12 0x080238
#define CRT_HWC_COLOR_12_2_RGB565 31:16
#define CRT_HWC_COLOR_12_1_RGB565 15:0
#define CRT_HWC_COLOR_3 0x08023C
#define CRT_HWC_COLOR_3_RGB565 15:0
// Old Definitions +++
#define CRT_HWC_COLOR_01 0x080238
#define CRT_HWC_COLOR_01_1_RED 31:27
#define CRT_HWC_COLOR_01_1_GREEN 26:21
#define CRT_HWC_COLOR_01_1_BLUE 20:16
#define CRT_HWC_COLOR_01_0_RED 15:11
#define CRT_HWC_COLOR_01_0_GREEN 10:5
#define CRT_HWC_COLOR_01_0_BLUE 4:0
#define CRT_HWC_COLOR_2 0x08023C
#define CRT_HWC_COLOR_2_RED 15:11
#define CRT_HWC_COLOR_2_GREEN 10:5
#define CRT_HWC_COLOR_2_BLUE 4:0
// Old Definitions ---
// Palette RAM
#define CRT_PALETTE_RAM 0x080400
#define PANEL_PALETTE_RAM 0x080800
#define VIDEO_PALETTE_RAM 0x080C00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -