horizontal sync callback when in RTG mode + fast cpu
| 12163 | |
| 12164 | // horizontal sync callback when in RTG mode + fast cpu |
| 12165 | static void sync_imm_evhandler(void) |
| 12166 | { |
| 12167 | if (!custom_disabled) { |
| 12168 | eventtab[ev_sync].active = 0; |
| 12169 | write_log("Chipset emulation active\n"); |
| 12170 | rga_denise_cycle_line++; |
| 12171 | return; |
| 12172 | } |
| 12173 | |
| 12174 | uae_u16 str = get_strobe_reg(0); |
| 12175 | if (prev_strobe == 0x3c && str != 0x3c) { |
| 12176 | INTREQ_INT(5, 0); |
| 12177 | } |
| 12178 | prev_strobe = str; |
| 12179 | |
| 12180 | custom_trigger_start(); |
| 12181 | |
| 12182 | do_imm_dmal(); |
| 12183 | |
| 12184 | start_sync_imm_handler(); |
| 12185 | } |
| 12186 | |
| 12187 | |
| 12188 | int do_cycles_cck(int cycles) |
nothing calls this directly
no test coverage detected