comparison jag_video.h @ 1097:faa3a4617f62

Get Jaguar video interrupt working
author Michael Pavone <pavone@retrodev.com>
date Sat, 05 Nov 2016 00:23:11 -0700
parents a68274a25e2f
children
comparison
equal deleted inserted replaced
1096:1ab30d427db8 1097:faa3a4617f62
94 uint32_t cycles; 94 uint32_t cycles;
95 uint32_t op_cycles; 95 uint32_t op_cycles;
96 uint8_t pclock_div; 96 uint8_t pclock_div;
97 uint8_t pclock_counter; 97 uint8_t pclock_counter;
98 uint8_t mode; 98 uint8_t mode;
99 uint8_t cpu_int_pending;
99 100
100 object_processor op; 101 object_processor op;
101 102
102 } jag_video; 103 } jag_video;
103 104
104 105
105 jag_video *jag_video_init(void); 106 jag_video *jag_video_init(void);
106 void jag_video_run(jag_video *context, uint32_t target_cycle); 107 void jag_video_run(jag_video *context, uint32_t target_cycle);
107 void jag_video_reg_write(jag_video *context, uint32_t address, uint16_t value); 108 void jag_video_reg_write(jag_video *context, uint32_t address, uint16_t value);
109 uint32_t jag_next_vid_interrupt(jag_video *context);
108 110
109 #endif //JAG_VIDEO_H_ 111 #endif //JAG_VIDEO_H_