summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hw/kdrive/igs/igsreg.h89
1 files changed, 88 insertions, 1 deletions
diff --git a/hw/kdrive/igs/igsreg.h b/hw/kdrive/igs/igsreg.h
index 88676328a..3da489c2a 100644
--- a/hw/kdrive/igs/igsreg.h
+++ b/hw/kdrive/igs/igsreg.h
@@ -46,7 +46,94 @@
#define IGS_INPUT_STATUS_1 (IGS_MISC_OUT+1)
#define IGS_NREG (IGS_INPUT_STATUS_1+1)
-#include "igsregs.t"
+extern VgaReg igs_h_total[];
+extern VgaReg igs_h_de_end[];
+extern VgaReg igs_h_bstart[];
+extern VgaReg igs_h_bend[];
+extern VgaReg igs_de_skew[];
+extern VgaReg igs_ena_vr_access[];
+extern VgaReg igs_h_rstart[];
+extern VgaReg igs_h_rend[];
+extern VgaReg igs_h_rdelay[];
+extern VgaReg igs_v_total[];
+extern VgaReg igs_v_rstart[];
+extern VgaReg igs_v_rend[];
+extern VgaReg igs_clear_v_int[];
+extern VgaReg igs_disable_v_int[];
+extern VgaReg igs_bandwidth[];
+extern VgaReg igs_crt_protect[];
+extern VgaReg igs_v_de_end[];
+extern VgaReg igs_offset[];
+extern VgaReg igs_v_bstart[];
+extern VgaReg igs_v_bend[];
+extern VgaReg igs_linecomp[];
+extern VgaReg igs_ivideo[];
+extern VgaReg igs_num_fetch[];
+extern VgaReg igs_wcrt0[];
+extern VgaReg igs_wcrt1[];
+extern VgaReg igs_rcrts1[];
+extern VgaReg igs_selwk[];
+extern VgaReg igs_dot_clock_8[];
+extern VgaReg igs_screen_off[];
+extern VgaReg igs_enable_write_plane[];
+extern VgaReg igs_mexhsyn[];
+extern VgaReg igs_mexvsyn[];
+extern VgaReg igs_pci_burst_write[];
+extern VgaReg igs_pci_burst_read[];
+extern VgaReg igs_iow_retry[];
+extern VgaReg igs_mw_retry[];
+extern VgaReg igs_mr_retry[];
+extern VgaReg igs_biga22en[];
+extern VgaReg igs_biga24en[];
+extern VgaReg igs_biga22force[];
+extern VgaReg igs_bigswap[];
+#define IGS_BIGSWAP_8 0x3f
+#define IGS_BIGSWAP_16 0x2a
+#define IGS_BIGSWAP_32 0x00
+extern VgaReg igs_sprite_x[];
+extern VgaReg igs_sprite_preset_x[];
+extern VgaReg igs_sprite_y[];
+extern VgaReg igs_sprite_preset_y[];
+extern VgaReg igs_sprite_visible[];
+extern VgaReg igs_sprite_64x64[];
+extern VgaReg igs_mgrext[];
+extern VgaReg igs_hcshf[];
+extern VgaReg igs_mbpfix[];
+extern VgaReg igs_overscan_red[];
+extern VgaReg igs_overscan_green[];
+extern VgaReg igs_overscan_blue[];
+extern VgaReg igs_memgopg[];
+extern VgaReg igs_memr2wpg[];
+extern VgaReg igs_crtff16[];
+extern VgaReg igs_fifomust[];
+extern VgaReg igs_fifogen[];
+extern VgaReg igs_mode_sel[];
+#define IGS_MODE_TEXT 0
+#define IGS_MODE_8 1
+#define IGS_MODE_565 2
+#define IGS_MODE_5551 6
+#define IGS_MODE_8888 3
+#define IGS_MODE_888 4
+#define IGS_MODE_332 9
+#define IGS_MODE_4444 10
+extern VgaReg igs_sprite_addr[];
+extern VgaReg igs_fastmpie[];
+extern VgaReg igs_vclk_m[];
+extern VgaReg igs_vclk_n[];
+extern VgaReg igs_vfsel[];
+extern VgaReg igs_vclk_p[];
+extern VgaReg igs_frqlat[];
+extern VgaReg igs_dac_mask[];
+extern VgaReg igs_dac_read_index[];
+extern VgaReg igs_dac_write_index[];
+extern VgaReg igs_dac_data[];
+extern VgaReg igs_rampwdn[];
+extern VgaReg igs_dac6_8[];
+extern VgaReg igs_ramdacbypass[];
+extern VgaReg igs_dacpwdn[];
+extern VgaReg igs_cursor_read_index[];
+extern VgaReg igs_cursor_write_index[];
+extern VgaReg igs_cursor_data[];
#define igsGet(sv,r) VgaGet(&(sv)->card, (r))
#define igsGetImm(sv,r) VgaGetImm(&(sv)->card, (r))