1 #define SCAT_DMA_WAIT_STATE_CONTROL 0x01 2 #define SCAT_VERSION 0x40 3 #define SCAT_CLOCK_CONTROL 0x41 4 #define SCAT_PERIPHERAL_CONTROL 0x44 5 #define SCAT_MISCELLANEOUS_STATUS 0x45 6 #define SCAT_POWER_MANAGEMENT 0x46 7 #define SCAT_ROM_ENABLE 0x48 8 #define SCAT_RAM_WRITE_PROTECT 0x49 9 #define SCAT_SHADOW_RAM_ENABLE_1 0x4A 10 #define SCAT_SHADOW_RAM_ENABLE_2 0x4B 11 #define SCAT_SHADOW_RAM_ENABLE_3 0x4C 12 #define SCAT_DRAM_CONFIGURATION 0x4D 13 #define SCAT_EXTENDED_BOUNDARY 0x4E 14 #define SCAT_EMS_CONTROL 0x4F 15 16 #define SCATSX_LAPTOP_FEATURES 0x60 17 #define SCATSX_FAST_VIDEO_CONTROL 0x61 18 #define SCATSX_FAST_VIDEORAM_ENABLE 0x62 19 #define SCATSX_HIGH_PERFORMANCE_REFRESH 0x63 20 #define SCATSX_CAS_TIMING_FOR_DMA 0x64 21 22 typedef struct scat_t 23 { 24 uint8_t regs_2x8; 25 uint8_t regs_2x9; 26 } scat_t; 27 28 void scat_init(); 29 void scatsx_init(); 30