mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 15:27:46 -04:00
32x: improve interrupt handling
..hopefully..
This commit is contained in:
parent
531a8f3883
commit
9e1fa0a6cf
4 changed files with 74 additions and 37 deletions
|
@ -763,6 +763,8 @@ void Pico32xStateLoaded(int is_early);
|
|||
void p32x_sync_sh2s(unsigned int m68k_target);
|
||||
void p32x_sync_other_sh2(SH2 *sh2, unsigned int m68k_target);
|
||||
void p32x_update_irls(SH2 *active_sh2, int m68k_cycles);
|
||||
void p32x_trigger_irq(SH2 *sh2, int m68k_cycles, unsigned int mask);
|
||||
void p32x_update_cmd_irq(SH2 *sh2, int m68k_cycles);
|
||||
void p32x_reset_sh2s(void);
|
||||
void p32x_event_schedule(unsigned int now, enum p32x_event event, int after);
|
||||
void p32x_event_schedule_sh2(SH2 *sh2, enum p32x_event event, int after);
|
||||
|
@ -803,6 +805,7 @@ void p32x_pwm_update(int *buf32, int length, int stereo);
|
|||
void p32x_pwm_ctl_changed(void);
|
||||
void p32x_pwm_schedule(unsigned int m68k_now);
|
||||
void p32x_pwm_schedule_sh2(SH2 *sh2);
|
||||
void p32x_pwm_sync_to_sh2(SH2 *sh2);
|
||||
void p32x_pwm_irq_event(unsigned int m68k_now);
|
||||
void p32x_pwm_state_loaded(void);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue