mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
176 lines
8.9 KiB
176 lines
8.9 KiB
/*[
|
|
* Generated File: evidgen.h
|
|
*
|
|
]*/
|
|
|
|
|
|
struct VideoVector {
|
|
IU32 (*GetVideolatches) IPT0();
|
|
IU8 * (*GetVideorplane) IPT0();
|
|
IU8 * (*GetVideowplane) IPT0();
|
|
IU8 * (*GetVideoscratch) IPT0();
|
|
IU32 (*GetVideosr_masked_val) IPT0();
|
|
IU32 (*GetVideosr_nmask) IPT0();
|
|
IU32 (*GetVideodata_and_mask) IPT0();
|
|
IU32 (*GetVideodata_xor_mask) IPT0();
|
|
IU32 (*GetVideolatch_xor_mask) IPT0();
|
|
IU32 (*GetVideobit_prot_mask) IPT0();
|
|
IU32 (*GetVideoplane_enable) IPT0();
|
|
IU32 (*GetVideoplane_enable_mask) IPT0();
|
|
IHP (*GetVideosr_lookup) IPT0();
|
|
IHP (*GetVideofwd_str_read_addr) IPT0();
|
|
IHP (*GetVideobwd_str_read_addr) IPT0();
|
|
IU32 (*GetVideodirty_total) IPT0();
|
|
IU32 (*GetVideodirty_low) IPT0();
|
|
IU32 (*GetVideodirty_high) IPT0();
|
|
IU8 * (*GetVideovideo_copy) IPT0();
|
|
IHP (*GetVideomark_byte) IPT0();
|
|
IHP (*GetVideomark_word) IPT0();
|
|
IHP (*GetVideomark_string) IPT0();
|
|
IU32 (*GetVideoread_shift_count) IPT0();
|
|
IU32 (*GetVideoread_mapped_plane) IPT0();
|
|
IU32 (*GetVideocolour_comp) IPT0();
|
|
IU32 (*GetVideodont_care) IPT0();
|
|
IU32 (*GetVideov7_bank_vid_copy_off) IPT0();
|
|
IU8 * (*GetVideoscreen_ptr) IPT0();
|
|
IU32 (*GetVideorotate) IPT0();
|
|
IU32 (*GetVideocalc_data_xor) IPT0();
|
|
IU32 (*GetVideocalc_latch_xor) IPT0();
|
|
IHP (*GetVideoread_byte_addr) IPT0();
|
|
IU32 (*GetVideov7_fg_latches) IPT0();
|
|
IHP (*GetVideoGC_regs) IPT0();
|
|
IU8 (*GetVideolast_GC_index) IPT0();
|
|
IU8 (*GetVideodither) IPT0();
|
|
IU8 (*GetVideowrmode) IPT0();
|
|
IU8 (*GetVideochain) IPT0();
|
|
IU8 (*GetVideowrstate) IPT0();
|
|
void (*SetVideolatches) IPT1(IU32, value);
|
|
void (*SetVideorplane) IPT1(IU8 *, value);
|
|
void (*SetVideowplane) IPT1(IU8 *, value);
|
|
void (*SetVideoscratch) IPT1(IU8 *, value);
|
|
void (*SetVideosr_masked_val) IPT1(IU32, value);
|
|
void (*SetVideosr_nmask) IPT1(IU32, value);
|
|
void (*SetVideodata_and_mask) IPT1(IU32, value);
|
|
void (*SetVideodata_xor_mask) IPT1(IU32, value);
|
|
void (*SetVideolatch_xor_mask) IPT1(IU32, value);
|
|
void (*SetVideobit_prot_mask) IPT1(IU32, value);
|
|
void (*SetVideoplane_enable) IPT1(IU32, value);
|
|
void (*SetVideoplane_enable_mask) IPT1(IU32, value);
|
|
void (*SetVideosr_lookup) IPT1(IHP, value);
|
|
void (*SetVideofwd_str_read_addr) IPT1(IHP, value);
|
|
void (*SetVideobwd_str_read_addr) IPT1(IHP, value);
|
|
void (*SetVideodirty_total) IPT1(IU32, value);
|
|
void (*SetVideodirty_low) IPT1(IU32, value);
|
|
void (*SetVideodirty_high) IPT1(IU32, value);
|
|
void (*SetVideovideo_copy) IPT1(IU8 *, value);
|
|
void (*SetVideomark_byte) IPT1(IHP, value);
|
|
void (*SetVideomark_word) IPT1(IHP, value);
|
|
void (*SetVideomark_string) IPT1(IHP, value);
|
|
void (*SetVideoread_shift_count) IPT1(IU32, value);
|
|
void (*SetVideoread_mapped_plane) IPT1(IU32, value);
|
|
void (*SetVideocolour_comp) IPT1(IU32, value);
|
|
void (*SetVideodont_care) IPT1(IU32, value);
|
|
void (*SetVideov7_bank_vid_copy_off) IPT1(IU32, value);
|
|
void (*SetVideoscreen_ptr) IPT1(IU8 *, value);
|
|
void (*SetVideorotate) IPT1(IU32, value);
|
|
void (*SetVideocalc_data_xor) IPT1(IU32, value);
|
|
void (*SetVideocalc_latch_xor) IPT1(IU32, value);
|
|
void (*SetVideoread_byte_addr) IPT1(IHP, value);
|
|
void (*SetVideov7_fg_latches) IPT1(IU32, value);
|
|
void (*SetVideoGC_regs) IPT1(IHP, value);
|
|
void (*SetVideolast_GC_index) IPT1(IU8, value);
|
|
void (*SetVideodither) IPT1(IU8, value);
|
|
void (*SetVideowrmode) IPT1(IU8, value);
|
|
void (*SetVideochain) IPT1(IU8, value);
|
|
void (*SetVideowrstate) IPT1(IU8, value);
|
|
void (*setWritePointers) IPT0();
|
|
void (*setReadPointers) IPT1(IUH, readset);
|
|
void (*setMarkPointers) IPT1(IUH, markset);
|
|
};
|
|
|
|
extern struct VideoVector Video;
|
|
|
|
#define getVideolatches() (*(Video.GetVideolatches))()
|
|
#define getVideorplane() (*(Video.GetVideorplane))()
|
|
#define getVideowplane() (*(Video.GetVideowplane))()
|
|
#define getVideoscratch() (*(Video.GetVideoscratch))()
|
|
#define getVideosr_masked_val() (*(Video.GetVideosr_masked_val))()
|
|
#define getVideosr_nmask() (*(Video.GetVideosr_nmask))()
|
|
#define getVideodata_and_mask() (*(Video.GetVideodata_and_mask))()
|
|
#define getVideodata_xor_mask() (*(Video.GetVideodata_xor_mask))()
|
|
#define getVideolatch_xor_mask() (*(Video.GetVideolatch_xor_mask))()
|
|
#define getVideobit_prot_mask() (*(Video.GetVideobit_prot_mask))()
|
|
#define getVideoplane_enable() (*(Video.GetVideoplane_enable))()
|
|
#define getVideoplane_enable_mask() (*(Video.GetVideoplane_enable_mask))()
|
|
#define getVideosr_lookup() (*(Video.GetVideosr_lookup))()
|
|
#define getVideofwd_str_read_addr() (*(Video.GetVideofwd_str_read_addr))()
|
|
#define getVideobwd_str_read_addr() (*(Video.GetVideobwd_str_read_addr))()
|
|
#define getVideodirty_total() (*(Video.GetVideodirty_total))()
|
|
#define getVideodirty_low() (*(Video.GetVideodirty_low))()
|
|
#define getVideodirty_high() (*(Video.GetVideodirty_high))()
|
|
#define getVideovideo_copy() (*(Video.GetVideovideo_copy))()
|
|
#define getVideomark_byte() (*(Video.GetVideomark_byte))()
|
|
#define getVideomark_word() (*(Video.GetVideomark_word))()
|
|
#define getVideomark_string() (*(Video.GetVideomark_string))()
|
|
#define getVideoread_shift_count() (*(Video.GetVideoread_shift_count))()
|
|
#define getVideoread_mapped_plane() (*(Video.GetVideoread_mapped_plane))()
|
|
#define getVideocolour_comp() (*(Video.GetVideocolour_comp))()
|
|
#define getVideodont_care() (*(Video.GetVideodont_care))()
|
|
#define getVideov7_bank_vid_copy_off() (*(Video.GetVideov7_bank_vid_copy_off))()
|
|
#define getVideoscreen_ptr() (*(Video.GetVideoscreen_ptr))()
|
|
#define getVideorotate() (*(Video.GetVideorotate))()
|
|
#define getVideocalc_data_xor() (*(Video.GetVideocalc_data_xor))()
|
|
#define getVideocalc_latch_xor() (*(Video.GetVideocalc_latch_xor))()
|
|
#define getVideoread_byte_addr() (*(Video.GetVideoread_byte_addr))()
|
|
#define getVideov7_fg_latches() (*(Video.GetVideov7_fg_latches))()
|
|
#define getVideoGC_regs() (*(Video.GetVideoGC_regs))()
|
|
#define getVideolast_GC_index() (*(Video.GetVideolast_GC_index))()
|
|
#define getVideodither() (*(Video.GetVideodither))()
|
|
#define getVideowrmode() (*(Video.GetVideowrmode))()
|
|
#define getVideochain() (*(Video.GetVideochain))()
|
|
#define getVideowrstate() (*(Video.GetVideowrstate))()
|
|
#define setVideolatches(value) (*(Video.SetVideolatches))(value)
|
|
#define setVideorplane(value) (*(Video.SetVideorplane))(value)
|
|
#define setVideowplane(value) (*(Video.SetVideowplane))(value)
|
|
#define setVideoscratch(value) (*(Video.SetVideoscratch))(value)
|
|
#define setVideosr_masked_val(value) (*(Video.SetVideosr_masked_val))(value)
|
|
#define setVideosr_nmask(value) (*(Video.SetVideosr_nmask))(value)
|
|
#define setVideodata_and_mask(value) (*(Video.SetVideodata_and_mask))(value)
|
|
#define setVideodata_xor_mask(value) (*(Video.SetVideodata_xor_mask))(value)
|
|
#define setVideolatch_xor_mask(value) (*(Video.SetVideolatch_xor_mask))(value)
|
|
#define setVideobit_prot_mask(value) (*(Video.SetVideobit_prot_mask))(value)
|
|
#define setVideoplane_enable(value) (*(Video.SetVideoplane_enable))(value)
|
|
#define setVideoplane_enable_mask(value) (*(Video.SetVideoplane_enable_mask))(value)
|
|
#define setVideosr_lookup(value) (*(Video.SetVideosr_lookup))(value)
|
|
#define setVideofwd_str_read_addr(value) (*(Video.SetVideofwd_str_read_addr))(value)
|
|
#define setVideobwd_str_read_addr(value) (*(Video.SetVideobwd_str_read_addr))(value)
|
|
#define setVideodirty_total(value) (*(Video.SetVideodirty_total))(value)
|
|
#define setVideodirty_low(value) (*(Video.SetVideodirty_low))(value)
|
|
#define setVideodirty_high(value) (*(Video.SetVideodirty_high))(value)
|
|
#define setVideovideo_copy(value) (*(Video.SetVideovideo_copy))(value)
|
|
#define setVideomark_byte(value) (*(Video.SetVideomark_byte))(value)
|
|
#define setVideomark_word(value) (*(Video.SetVideomark_word))(value)
|
|
#define setVideomark_string(value) (*(Video.SetVideomark_string))(value)
|
|
#define setVideoread_shift_count(value) (*(Video.SetVideoread_shift_count))(value)
|
|
#define setVideoread_mapped_plane(value) (*(Video.SetVideoread_mapped_plane))(value)
|
|
#define setVideocolour_comp(value) (*(Video.SetVideocolour_comp))(value)
|
|
#define setVideodont_care(value) (*(Video.SetVideodont_care))(value)
|
|
#define setVideov7_bank_vid_copy_off(value) (*(Video.SetVideov7_bank_vid_copy_off))(value)
|
|
#define setVideoscreen_ptr(value) (*(Video.SetVideoscreen_ptr))(value)
|
|
#define setVideorotate(value) (*(Video.SetVideorotate))(value)
|
|
#define setVideocalc_data_xor(value) (*(Video.SetVideocalc_data_xor))(value)
|
|
#define setVideocalc_latch_xor(value) (*(Video.SetVideocalc_latch_xor))(value)
|
|
#define setVideoread_byte_addr(value) (*(Video.SetVideoread_byte_addr))(value)
|
|
#define setVideov7_fg_latches(value) (*(Video.SetVideov7_fg_latches))(value)
|
|
#define setVideoGC_regs(value) (*(Video.SetVideoGC_regs))(value)
|
|
#define setVideolast_GC_index(value) (*(Video.SetVideolast_GC_index))(value)
|
|
#define setVideodither(value) (*(Video.SetVideodither))(value)
|
|
#define setVideowrmode(value) (*(Video.SetVideowrmode))(value)
|
|
#define setVideochain(value) (*(Video.SetVideochain))(value)
|
|
#define setVideowrstate(value) (*(Video.SetVideowrstate))(value)
|
|
#define SetWritePointers() (*(Video.setWritePointers))()
|
|
#define SetReadPointers(readset) (*(Video.setReadPointers))(readset)
|
|
#define SetMarkPointers(markset) (*(Video.setMarkPointers))(markset)
|
|
|
|
/*======================================== END ========================================*/
|
|
|