Mercurial > repos > blastem
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_ |