|
|
1.1 root 1: //
2: // vregset.h: header file for video register-setting interpreter
3: //
4:
5: //
6: // registers & subregisters
7: //
8: #define MISC_OUTPUT 0x3C2
9:
10: #define SC_INDEX 0x3C4
11: #define SC_DATA 0x3C5
12: #define SYNC_RESET 0
13: #define MAP_MASK 2
14: #define MEMORY_MODE 4
15:
16: #define GC_INDEX 0x3CE
17: #define GC_DATA 0x3CF
18: #define READ_MAP 4
19: #define GRAPHICS_MODE 5
20: #define MISCELLANOUS 6
21:
22: #define CRTC_INDEX 0x3D4
23: #define CRTC_DATA 0x3D5
24: #define MAX_SCAN_LINE 9
25: #define UNDERLINE 0x14
26: #define MODE_CONTROL 0x17
27:
28: //
29: // register-set commands
30: //
31: #define VRS_END 0
32: #define VRS_BYTE_OUT 1
33: #define VRS_BYTE_RMW 2
34: #define VRS_WORD_OUT 3
35:
36: void VideoRegisterSet (int *pregset);
37:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.