From: Toni Wilen Date: Sun, 23 Feb 2025 13:20:16 +0000 (+0200) Subject: Bitplane non-ce mode optimizations, direct draw mode. X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=c47f25b59d721345f25b65d81db6fa2d9cf95875;p=francis%2Fwinuae.git Bitplane non-ce mode optimizations, direct draw mode. --- diff --git a/custom.cpp b/custom.cpp index cec0ed48..143f923d 100644 --- a/custom.cpp +++ b/custom.cpp @@ -100,23 +100,6 @@ struct pipeline_reg uae_u16 *p; uae_u16 v; }; -#define LINE_DRAW_COUNT 3 -#define LINETYPE_BLANK 1 -#define LINETYPE_BORDER 2 -#define LINETYPE_BPL 3 -struct linestate -{ - int type; - uae_u32 cnt; - uae_u16 ddfstrt, ddfstop; - uae_u16 diwstrt, diwstop, diwhigh; - uae_u16 bplcon0, bplcon1, bplcon2, bplcon3, bplcon4; - uae_u16 fmode; - uae_u32 color0; - uae_u8 *linedatastate; - int bpllen; - int colors; -}; static uae_u32 displayresetcnt; uae_u8 agnus_hpos; int agnus_hpos_prev, agnus_hpos_next, agnus_vpos_next; @@ -1480,6 +1463,11 @@ static bool changed_chipset_refresh(void) return stored_chipset_refresh != get_chipset_refresh(&currprefs); } +static void resetfulllinestate(void) +{ + displayresetcnt++; +} + void compute_framesync(void) { struct vidbuf_description *vidinfo = &adisplays[0].gfxvidinfo; @@ -1678,7 +1666,7 @@ void compute_framesync(void) if (target_graphics_buffer_update(0, false)) { reset_drawing(); } - displayresetcnt++; + resetfulllinestate(); } /* set PAL/NTSC or custom timing variables */ @@ -2058,7 +2046,8 @@ static void init_beamcon0(void) display_hstart_cyclewait_skip2 = display_hstart_cyclewait_end; display_hstart_cyclewait_skip = display_hstart_cyclewait - size; display_hstart_cyclewait = size; - displayresetcnt++; + resetfulllinestate(); + updatehwhpostable(); } static void init_hz_reset(void) @@ -2136,7 +2125,7 @@ void init_hz(void) varsync_changed = 0; dumpsync(); } - displayresetcnt++; + resetfulllinestate(); } static void calcvdiw(void) @@ -2222,14 +2211,16 @@ static uae_u16 DENISEID(int *missing) static bool blit_busy(bool dmaconr) { - // DMACONR latch load takes 1 cycle. Copper sees it immediately. - if (dmaconr) { - if (get_cycles() <= blt_info.finishcycle_dmacon) { - return true; - } - } else { - if (get_cycles() <= blt_info.finishcycle_copper) { - return true; + if (currprefs.blitter_cycle_exact) { + // DMACONR latch load takes 1 cycle. Copper sees it immediately. + if (dmaconr) { + if (get_cycles() <= blt_info.finishcycle_dmacon) { + return true; + } + } else { + if (get_cycles() <= blt_info.finishcycle_copper) { + return true; + } } } if (!blt_info.blit_main) { @@ -2281,7 +2272,7 @@ STATIC_INLINE int issyncstopped(uae_u16 con0) static void setsyncstopped(void) { syncs_stopped = true; - displayresetcnt++; + resetfulllinestate(); } static void checksyncstopped(uae_u16 con0) @@ -2292,7 +2283,7 @@ static void checksyncstopped(uae_u16 con0) } } else if (syncs_stopped) { syncs_stopped = false; - displayresetcnt++; + resetfulllinestate(); } } @@ -2432,7 +2423,7 @@ static void VPOSW(uae_u16 v) agnus_vpos_next = newvpos; agnus_pos_change = 2; - displayresetcnt++; + resetfulllinestate(); } static void VHPOSW(uae_u32 v) @@ -2455,7 +2446,7 @@ static void VHPOSW(uae_u32 v) agnus_vpos_next = newvpos; agnus_pos_change = 2; - displayresetcnt++; + resetfulllinestate(); } // 80E1 -> 80E2 -> 8000 -> 8001 -> 8102 -> 8103 @@ -3548,6 +3539,10 @@ static void BPLCON0(uae_u16 v) static void BPLCON1(uae_u16 v) { +#if DISABLE_BPLCON1 + v = 0; +#endif + bplcon1_saved = v; bplcon1 = v; } @@ -6709,7 +6704,8 @@ void custom_reset(bool hardreset, bool keyboardreset) sprite_width = GET_SPRITEWIDTH(fmode); setup_fmodes(bplcon0); setmaxhpos(); - displayresetcnt++; + resetfulllinestate(); + updateprghpostable(); #ifdef ACTION_REPLAY /* Doing this here ensures we can use the 'reset' command from within AR */ @@ -8542,6 +8538,7 @@ void check_prefs_changed_custom(void) dumpsync(); } } + resetfulllinestate(); #ifdef GFXFILTER for (int i = 0; i < 2; i++) { @@ -8563,11 +8560,6 @@ void check_prefs_changed_custom(void) #endif } - -static void reset_line(void) -{ -} - static uae_u16 fetch16(struct rgabuf *r) { uaecptr p = r->pv; @@ -10270,7 +10262,7 @@ static void decide_line_end(void) static int getlinetype(void) { - int type; + int type = 0; if (agnus_vb_active) { type = LINETYPE_BLANK; @@ -10280,7 +10272,7 @@ static int getlinetype(void) } else { type = LINETYPE_BORDER; } - } else { + } else if (ddfstop > ddfstrt && ddfstrt >= 0x14 && GET_RES_AGNUS(bplcon0) == GET_RES_DENISE(bplcon0)) { type = LINETYPE_BPL; } return type; @@ -10322,15 +10314,23 @@ static int getbplmod(int plane) return mod; } -static bool checkprevfieldlinestateequalbpl(struct linestate *l) +static int checkprevfieldlinestateequalbpl(struct linestate *l) { - if (l->bplcon0 == bplcon0 && l->bplcon1 == bplcon1 && - l->bplcon2 == bplcon2 && l->ddfstrt == ddfstrt && - l->ddfstop == ddfstop && l->diwstrt == diwstrt && - l->diwstop == diwstop && l->bplcon3 == bplcon3 && - l->bplcon4 == bplcon4 && l->diwhigh == diwhigh && - l->fmode == fmode && l->bpllen > 0) + if (l->bplcon0 == bplcon0 && + l->bplcon2 == bplcon2 && + l->ddfstrt == ddfstrt && + l->ddfstop == ddfstop && + l->diwstrt == diwstrt && + l->diwstop == diwstop && + l->bplcon3 == bplcon3 && + l->bplcon4 == bplcon4 && + l->diwhigh == diwhigh && + l->fmode == fmode && + l->bpllen > 0) { + if (l->bplcon1 != bplcon1) { + return -1; + } // compare bpl data uae_u8 *dpt = l->linedatastate; int planes = GET_PLANES(bplcon0); @@ -10344,11 +10344,11 @@ static bool checkprevfieldlinestateequalbpl(struct linestate *l) } #endif if (!valid_address(apt, len)) { - return false; + return 0; } uae_u8 *pt = get_real_address(apt); if (memcmp(dpt, pt, len)) { - return false; + return -1; } dpt += len; } @@ -10356,11 +10356,11 @@ static bool checkprevfieldlinestateequalbpl(struct linestate *l) int colors = l->colors; if (aga_mode) { if (memcmp(dpt, agnus_colors.color_regs_aga, colors * sizeof(uae_u32))) { - return false; + return -1; } } else { if (memcmp(dpt, agnus_colors.color_regs_ecs, colors * sizeof(uae_u16))) { - return false; + return -1; } } // advance bpl pointers @@ -10368,9 +10368,60 @@ static bool checkprevfieldlinestateequalbpl(struct linestate *l) int mod = getbplmod(i); bplpt[i] += mod + len; } - return true; + return 1; } - return false; + return 0; +} + +static void storelinestate(void); +// draw line quickly (no copper, no sprites, no weird things, normal mode) +static int draw_line_fast(struct linestate *l) +{ + if (l->bpl1dat_trigger_offset < 0) { + return 0; + } + // no HAM or DPF supported yet + if (bplcon0 & (0x800 | 0x400)) { + return 0; + } + int planes = GET_PLANES(bplcon0); + // no EHB + if (planes == 6 && (!(bplcon0 & 1) || !(bplcon2 & 0x200))) { + return 0; + } + // no odd/even scroll + if ((bplcon1 & 0x0f0f) != ((bplcon1 >> 4) & 0x0f0f)) { + return 0; + } + + for (int i = 0; i < planes; i++) { + l->bplpt[i] = get_real_address(bplpt[i]); + } + int colors = getcolorcount(planes); + int len = l->bpllen; + l->colors = colors; + uae_u8 *dpt = l->linedatastate + planes * len; + if (aga_mode) { + memcpy(dpt, agnus_colors.color_regs_aga, colors * sizeof(uae_u32)); + } else { + memcpy(dpt, agnus_colors.color_regs_ecs, colors * sizeof(uae_u16)); + } + l->bplcon1 = bplcon1; + l->fetchmode_size = fetchmode_size; + l->fetchstart_mask = fetchstart_mask; + l->linecolorstate = dpt; + // draw quickly, store new state + int dvp = calculate_linetype(linear_display_vpos + 1); + if (draw_denise_line_fast(dvp, nextline_how, l)) { + // advance bpl pointers + int len = l->bpllen; + for (int i = 0; i < planes; i++) { + int mod = getbplmod(i); + bplpt[i] += mod + len; + } + return 1; + } + return 0; } static bool checkprevfieldlinestateequal(void) @@ -10382,7 +10433,7 @@ static bool checkprevfieldlinestateequal(void) struct linestate *l = &lines[linear_vpos][lof_display]; int type = getlinetype(); - if (type == l->type && displayresetcnt == l->cnt) { + if (type && type == l->type && displayresetcnt == l->cnt) { if (type == LINETYPE_BLANK) { if (1) { ret = true; @@ -10396,7 +10447,12 @@ static bool checkprevfieldlinestateequal(void) } } else if (type == LINETYPE_BPL) { if (1) { - ret = checkprevfieldlinestateequalbpl(l); + int r = checkprevfieldlinestateequalbpl(l); + if (r < 0) { + // no match but same parameters: do quick BPL emulation + r = draw_line_fast(l); + } + ret = r > 0; } } } @@ -10493,11 +10549,16 @@ static void draw_line(void) wclks = -1; } + struct linestate *l = NULL; + if (linear_vpos < MAX_SCANDOUBLED_LINES) { + l = &lines[linear_vpos][lof_display]; + } + int cs = 0;// (beamcon0 & BEAMCON0_VARHSYEN) ? agnus_phsync_end - agnus_phsync_start : agnus_hsync_end - agnus_hsync_start; int cslen = 10; draw_denise_line(dvp, nextline_how, rga_denise_cycle_line, rga_denise_cycle_start, rga_denise_cycle_count, display_hstart_cyclewait_skip, display_hstart_cyclewait_skip2, - wclks, cs, cslen, lol); + wclks, cs, cslen, lol, l); } static void dmal_fast(void) @@ -10939,6 +11000,7 @@ static void custom_trigger_start(void) linear_vpos_prev[1] = linear_vpos_prev[0]; linear_vpos_prev[0] = linear_vpos; linear_vpos = 0; + denise_mark_last_line(); if (!custom_disabled) { start_draw_denise(); @@ -11073,6 +11135,7 @@ static void custom_trigger_start(void) custom_fastmode = 1; do_imm_dmal(); } + check_vsyncs(); } else { storelinestate(); } @@ -11923,7 +11986,7 @@ static void generate_dma_requests(void) if (bplcon0 & 0x0080) { generate_uhres(); } - if (copper_enabled_thisline) { + if (copper_enabled_thisline && !custom_fastmode) { generate_copper(); } } @@ -12092,7 +12155,7 @@ static void sync_equalline_handler(void) agnus_hpos = hpos_delta; linear_hpos = 0; - diff = (get_cycles() - eventtab[ev_sync].oldcycles) / CYCLE_UNIT; + diff = ((int)(get_cycles() - eventtab[ev_sync].oldcycles)) / CYCLE_UNIT; diff -= display_hstart_fastmode - hpos_delta; linear_hpos += diff; diff --git a/drawing.cpp b/drawing.cpp index c67fa65d..f8cc1742 100644 --- a/drawing.cpp +++ b/drawing.cpp @@ -168,7 +168,6 @@ static int thisframe_y_adjust; static int thisframe_y_adjust_real, min_ypos_for_screen; static int max_ypos_thisframe1; int thisframe_first_drawn_line, thisframe_last_drawn_line; -static int drawing_blank_start, drawing_blank_end; /* A frame counter that forces a redraw after at least one skipped frame in interlace mode. */ @@ -307,15 +306,17 @@ static int denise_spr_nearestcnt; static int denise_y_start, denise_y_end; -static int denise_pixtotal, denise_linecnt, denise_startpos, denise_cck, denise_total; +static int denise_pixtotal, denise_pixtotalv, denise_linecnt, denise_startpos, denise_cck, denise_total; static int denise_pixtotalskip, denise_pixtotalskip2; static int denise_pixtotal_max; static uae_u32 *buf1, *buf2, *buf_d; static uae_u16 *gbuf; static uae_u8 pixx0, pixx1, pixx2, pixx3; static uae_u32 debug_buf[256 * 2 * 4], debug_bufx[256 * 2 * 4]; -static uae_u32 *hbstrt_ptr1, *hbstrt_ptr2; -static uae_u32 *hbstop_ptr1, *hbstop_ptr2; +static int hbstrt_offset, hbstop_offset; +static int hstrt_offset, hstop_offset; +static int bpl1dat_trigger_offset, bpl1dat_hcounter; +static int internal_pixel_cnt, internal_pixel_start_cnt; static bool no_denise_lol; void set_inhibit_frame(int monid, int bit) @@ -2019,8 +2020,6 @@ void reset_drawing(void) clearbuffer(&vidinfo->drawbuffer); clearbuffer(&vidinfo->tempbuffer); - drawing_blank_start = 0; - drawing_blank_end = vidinfo->drawbuffer.inheight; center_reset = 1; ad->specialmonitoron = false; @@ -2751,7 +2750,7 @@ static void expand_bplcon4_spr(uae_u16 v) bplcon4_denise |= v & 0x00ff; // Sprite bank change is 1 hires pixel faster than bitplane XOR change if (aga_mode && bplcon4_denise_sbase != (bplcon4_denise & 0x00ff)) { - bplcon4_denise_sbase = bplcon4_denise & 0x0ff; + bplcon4_denise_sbase = bplcon4_denise & 0xff; sbasecol2[0] = ((bplcon4_denise_sbase >> 4) & 15) << 4; sbasecol2[1] = ((bplcon4_denise_sbase >> 0) & 15) << 4; aga_unalign1++; @@ -2812,6 +2811,10 @@ static void expand_bplcon2(uae_u16 v) static void expand_bplcon1(uae_u16 v) { +#if DISABLE_BPLCON1 + v = 0; +#endif + if (!aga_mode) { v &= 0x00ff; } @@ -3259,15 +3262,6 @@ static void bpl1dat_enable_bpls(void) #endif } } -static void bpl1dat_enable_bpls_aga(void) -{ - bpl1dat_trigger = true; -#ifdef DEBUGGER - if (debug_dma) { - record_dma_event_denise(debug_dma_ptr, denise_cycle_half, DENISE_EVENT_BPL1DAT_HDIW, true); - } -#endif -} // bpl1dat write -> copy all bplxdats to internal registers // (must copy all, not just current plane count because if planecount @@ -3306,6 +3300,11 @@ static void bpldat_docopy(void) bpldat_copy[0] = true; bpldat_copy[1] = true; + if (bpl1dat_trigger_offset < 0) { + bpl1dat_trigger_offset = internal_pixel_cnt; + bpl1dat_hcounter = denise_hcounter; + } + if (debug_bpl_mask != 0xff) { for (int i = 0; i < MAX_PLANES; i++) { if (!(debug_bpl_mask & (1 << i))) { @@ -4025,9 +4024,8 @@ static uae_u32 denise_render_sprites_ecs_shres(void) static void do_hbstrt(int cnt) { denise_hblank = true; - hbstrt_ptr1 = buf1; - hbstrt_ptr2 = buf2; if (!exthblankon_ecs) { + hbstrt_offset = internal_pixel_cnt; if (delayed_vblank_ecs > 0) { #ifdef DEBUGGER if (debug_dma && !denise_vblank) { @@ -4054,9 +4052,8 @@ static void do_hbstrt(int cnt) static void do_hbstop(int cnt) { denise_hblank = false; - hbstop_ptr1 = buf1; - hbstop_ptr2 = buf2; if (!exthblankon_ecs) { + hbstop_offset = internal_pixel_cnt; if (delayed_vblank_ecs < 0) { #ifdef DEBUGGER if (debug_dma && denise_vblank) { @@ -4084,6 +4081,7 @@ static void do_phbstrt_aga(int cnt) { denise_phblank = true; if (exthblankon_aga) { + hbstrt_offset = internal_pixel_cnt; if (delayed_vblank_ecs > 0) { denise_pvblank = true; delayed_vblank_ecs = 0; @@ -4102,6 +4100,7 @@ static void do_phbstop_aga(int cnt) { denise_phblank = false; if (exthblankon_aga) { + hbstop_offset = internal_pixel_cnt; if (delayed_vblank_ecs < 0) { denise_pvblank = false; delayed_vblank_ecs = 0; @@ -4119,6 +4118,7 @@ static void do_phbstrt_ecs(int cnt) { denise_phblank = true; if (exthblankon_ecs) { + hbstrt_offset = internal_pixel_cnt; if (delayed_vblank_ecs > 0) { denise_pvblank = true; delayed_vblank_ecs = 0; @@ -4136,6 +4136,7 @@ static void do_phbstop_ecs(int cnt) { denise_phblank = false; if (exthblankon_ecs) { + hbstop_offset = internal_pixel_cnt; if (delayed_vblank_ecs < 0) { denise_pvblank = false; delayed_vblank_ecs = 0; @@ -4152,6 +4153,7 @@ static void do_phbstop_ecs(int cnt) static void do_hstrt_aga(int cnt) { denise_hdiw = true; + hstrt_offset = internal_pixel_cnt; sprites_hidden2 &= ~1; sprites_hidden = sprites_hidden2; last_bpl_pix = 0; @@ -4167,6 +4169,7 @@ static void do_hstrt_aga(int cnt) } static void do_hstop_aga(int cnt) { + hstop_offset = internal_pixel_cnt; sprites_hidden2 |= sprite_hidden_mask; sprites_hidden = sprites_hidden2; denise_hdiw = false; @@ -4181,6 +4184,7 @@ static void do_hstop_aga(int cnt) } static void do_hstrt_ecs(int cnt) { + hstrt_offset = internal_pixel_cnt; denise_hdiw = true; sprites_hidden2 &= ~1; sprites_hidden = sprites_hidden2; @@ -4197,6 +4201,7 @@ static void do_hstrt_ecs(int cnt) } static void do_hstop_ecs(int cnt) { + hstop_offset = internal_pixel_cnt; denise_hdiw = false; if (denisea1000) { // A1000 sprite ends 1 lores pixel later @@ -4784,17 +4789,33 @@ static void lts_null(void) denise_hcounter_next++; denise_hcounter_next &= 511; } - denise_pixtotal--; + denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } } static int prevline; +static int prev_last_line; +static bool prev_last_line_req; + +void denise_mark_last_line(void) +{ + if (prev_last_line != prevline) { + prev_last_line = prevline; + prev_last_line_req = true; + } +} -// set highest line, used in fast mode emulation +// set current line, used in fast mode emulation void denise_set_line(int gfx_ypos) { + if (currprefs.gfx_overscanmode < OVERSCANMODE_ULTRA) { + gfx_ypos -= minfirstline_linear << currprefs.gfx_vresolution; + } if (gfx_ypos < prevline) { prevline = gfx_ypos; } @@ -4805,40 +4826,27 @@ static void get_line(int gfx_ypos, enum nln_how how) struct vidbuf_description *vidinfo = &adisplays[0].gfxvidinfo; struct vidbuffer *vb = &vidinfo->drawbuffer; - xlinebuffer = NULL; - xlinebuffer2 = NULL; - - if (currprefs.gfx_overscanmode < OVERSCANMODE_ULTRA) { - gfx_ypos -= minfirstline_linear << currprefs.gfx_vresolution; - } - - // clear lines if mode height is now smaller than previously - if (gfx_ypos >= 0 && gfx_ypos < prevline && !scandoubled_line) { + // clear remaining lines if mode height is now smaller than previously + if (prev_last_line_req) { struct vidbuf_description *vidinfo = &adisplays[0].gfxvidinfo; struct vidbuffer *vb = &vidinfo->drawbuffer; - if (prevline > vb->inheight) { - prevline = vb->inheight; - } - int l = prevline; - while (l < drawing_blank_end && l < vb->inheight) { + int l = prev_last_line; + + while (l < prevline && l < vb->inheight) { uae_u8 *b = row_map[l]; memset(b, 0, vb->inwidth * vb->pixbytes); l++; } - l = gfx_ypos - 1; - if (l < 0) { - l = 0; - } - while (l > drawing_blank_start) { - if (l < vb->inheight) { - uae_u8 *b = row_map[l]; - memset(b, 0, vb->inwidth * vb->pixbytes); - } - l--; - } - drawing_blank_start = gfx_ypos < 0 ? 0 : gfx_ypos; - drawing_blank_end = prevline; + prev_last_line_req = false; + } + + xlinebuffer = NULL; + xlinebuffer2 = NULL; + + if (currprefs.gfx_overscanmode < OVERSCANMODE_ULTRA) { + gfx_ypos -= minfirstline_linear << currprefs.gfx_vresolution; } + prevline = gfx_ypos >= 0 ? gfx_ypos : 0; if (gfx_ypos >= 0 && gfx_ypos < vb->inheight) { @@ -4891,7 +4899,7 @@ static void get_line(int gfx_ypos, enum nln_how how) } } - denise_pixtotal_max = denise_pixtotal - denise_pixtotalskip2; + denise_pixtotal_max = denise_pixtotalv - denise_pixtotalskip2; denise_pixtotal = -denise_pixtotalskip; if ((denise_pixtotal_max << (1 + hresolution)) > vb->inwidth) { @@ -4918,12 +4926,12 @@ static void denise_draw_update(void) denise_max_odd_even = denise_odd_even; } -void draw_denise_line(int gfx_ypos, enum nln_how how, uae_u32 linecnt, int startpos, int total, int skip, int skip2, int dtotal, int calib_start, int calib_len, bool lol) +void draw_denise_line(int gfx_ypos, enum nln_how how, uae_u32 linecnt, int startpos, int total, int skip, int skip2, int dtotal, int calib_start, int calib_len, bool lol, struct linestate *ls) { bool fullline = false; // currprefs.chipset_hr; denise_hcounter_prev = -1; - denise_pixtotal = dtotal; + denise_pixtotalv = dtotal; denise_pixtotalskip = skip; denise_pixtotalskip2 = skip2; denise_linecnt = linecnt; @@ -4934,16 +4942,21 @@ void draw_denise_line(int gfx_ypos, enum nln_how how, uae_u32 linecnt, int start denise_draw_update(); if (fullline) { - denise_pixtotal = denise_total; + denise_pixtotalv = denise_total; buf1 = debug_buf; buf2 = debug_buf; } get_line(gfx_ypos, how); - hbstrt_ptr1 = NULL; - hbstrt_ptr2 = NULL; - hbstop_ptr1 = NULL; - hbstop_ptr2 = NULL; + + hbstrt_offset = -1; + hbstop_offset = -1; + hstrt_offset = -1; + hstop_offset = -1; + bpl1dat_trigger_offset = -1; + bpl1dat_hcounter = -1; + internal_pixel_cnt = 0; + internal_pixel_start_cnt = 0; if (denise_pixtotal_max == -0x7fffffff || ((linear_vpos >= denise_vblank_extra_vbstop || linear_vpos < denise_vblank_extra_vbstrt) && currprefs.gfx_overscanmode < OVERSCANMODE_ULTRA)) { @@ -5008,6 +5021,14 @@ void draw_denise_line(int gfx_ypos, enum nln_how how, uae_u32 linecnt, int start lts_changed = false; } + if (ls) { + ls->hstrt_offset = hstrt_offset; + ls->hstop_offset = hstop_offset; + ls->hbstrt_offset = hbstrt_offset; + ls->hbstop_offset = hbstop_offset; + ls->bpl1dat_trigger_offset = bpl1dat_trigger_offset; + ls->bpl1dat_hcounter = bpl1dat_hcounter; + } #if 0 static int testtoggle[1000]; testtoggle[gfx_ypos]++; @@ -5024,7 +5045,9 @@ void draw_denise_line(int gfx_ypos, enum nln_how how, uae_u32 linecnt, int start } } #endif - +#if 0 + uae_u32 *hbstrt_ptr2 = buf2 ? buf2t + (hbstrt_ptr1 - buf1t) : NULL; + uae_u32 *hbstop_ptr2 = buf2 ? buf2t + (hbstop_ptr1 - buf1t) : NULL; // blank last pixel row if normal overscan mode, it might have NTSC artifacts if (denise_pixtotal_max != -0x7fffffff && hbstrt_ptr1 && currprefs.gfx_overscanmode <= OVERSCANMODE_OVERSCAN && !ecs_denise) { int add = 1 << hresolution; @@ -5095,7 +5118,7 @@ void draw_denise_line(int gfx_ypos, enum nln_how how, uae_u32 linecnt, int start } } } - +#endif if (currprefs.display_calibration && xlinebuffer) { emulate_black_level_calibration(buf1t, buf2t, bufdt, total, calib_start, calib_len); @@ -5273,7 +5296,7 @@ static void lts_unaligned_aga(int cnt, int cnt_next, int h) int dpixcnt = 0; - int xshift = RES_SUPERHIRES - hresolution; + int xshift = RES_MAX - hresolution; int xadd = 1 << xshift; int denise_res_size2 = denise_res_size << xshift; if (denise_res > hresolution) { @@ -5282,7 +5305,7 @@ static void lts_unaligned_aga(int cnt, int cnt_next, int h) denise_res_size2 = denise_res_size; } int ipix = 0; - for (int i = 0; i < (1 << RES_SUPERHIRES); i += xadd, ipix += xadd) { + for (int i = 0; i < (1 << RES_MAX); i += xadd, ipix += xadd) { if (i == 2 || !hresolution) { @@ -5299,7 +5322,7 @@ static void lts_unaligned_aga(int cnt, int cnt_next, int h) sbasecol[1] = sbasecol2[1]; if (bpl1dat_unalign) { - bpl1dat_enable_bpls_aga(); + bpl1dat_enable_bpls(); bpl1dat_unalign = false; } @@ -5467,6 +5490,7 @@ static void lts_unaligned_aga(int cnt, int cnt_next, int h) cnt += xadd; cnt_next += xadd; + internal_pixel_cnt += xadd; } sprites_hidden = sprites_hidden2; @@ -5535,7 +5559,7 @@ static void lts_unaligned_ecs(int cnt, int cnt_next, int h) if (h) { if (bpl1dat_unalign) { - bpl1dat_enable_bpls_aga(); + bpl1dat_enable_bpls(); bpl1dat_unalign = false; } } @@ -5658,6 +5682,7 @@ static void lts_unaligned_ecs(int cnt, int cnt_next, int h) cnt++; cnt_next++; + internal_pixel_cnt++; } int dhv = denise_hcounter & bplcon1_shift_mask; @@ -5697,7 +5722,7 @@ static void lts_unaligned_ecs(int cnt, int cnt_next, int h) constant. That will cause some unnecessary code to be optimized away. Don't touch this if you don't know what you are doing. */ -#define MERGE(a,b,mask,shift) do {\ +#define MERGE32(a,b,mask,shift) do {\ uae_u32 tmp = mask & (a ^ (b >> shift)); \ a ^= tmp; \ b ^= (tmp << shift); \ @@ -5709,6 +5734,7 @@ Don't touch this if you don't know what you are doing. */ b ^= (tmp << shift); \ } while (0) +#define DOLINE_SWAP 0 #define GETLONG32(P) (*(uae_u32*)P) #define GETLONG64(P) (*(uae_u64*)P) @@ -5732,46 +5758,58 @@ STATIC_INLINE void pfield_doline32_1(uae_u32 *pixels, int wordcount, int planes, case 1: b7 = GETLONG32(real_bplpt[0]); real_bplpt[0] += 4; } - MERGE(b0, b1, 0x55555555, 1); - MERGE(b2, b3, 0x55555555, 1); - MERGE(b4, b5, 0x55555555, 1); - MERGE(b6, b7, 0x55555555, 1); + MERGE32(b0, b1, 0x55555555, 1); + MERGE32(b2, b3, 0x55555555, 1); + MERGE32(b4, b5, 0x55555555, 1); + MERGE32(b6, b7, 0x55555555, 1); - MERGE(b0, b2, 0x33333333, 2); - MERGE(b1, b3, 0x33333333, 2); - MERGE(b4, b6, 0x33333333, 2); - MERGE(b5, b7, 0x33333333, 2); + MERGE32(b0, b2, 0x33333333, 2); + MERGE32(b1, b3, 0x33333333, 2); + MERGE32(b4, b6, 0x33333333, 2); + MERGE32(b5, b7, 0x33333333, 2); - MERGE(b0, b4, 0x0f0f0f0f, 4); - MERGE(b1, b5, 0x0f0f0f0f, 4); - MERGE(b2, b6, 0x0f0f0f0f, 4); - MERGE(b3, b7, 0x0f0f0f0f, 4); + MERGE32(b0, b4, 0x0f0f0f0f, 4); + MERGE32(b1, b5, 0x0f0f0f0f, 4); + MERGE32(b2, b6, 0x0f0f0f0f, 4); + MERGE32(b3, b7, 0x0f0f0f0f, 4); - MERGE(b0, b1, 0x00ff00ff, 8); - MERGE(b2, b3, 0x00ff00ff, 8); - MERGE(b4, b5, 0x00ff00ff, 8); - MERGE(b6, b7, 0x00ff00ff, 8); + MERGE32(b0, b1, 0x00ff00ff, 8); + MERGE32(b2, b3, 0x00ff00ff, 8); + MERGE32(b4, b5, 0x00ff00ff, 8); + MERGE32(b6, b7, 0x00ff00ff, 8); - MERGE(b0, b2, 0x0000ffff, 16); - //pixels[0] = b0; - //pixels[4] = b2; + MERGE32(b0, b2, 0x0000ffff, 16); +#if DOLINE_SWAP + pixels[0] = b0; + pixels[4] = b2; +#else do_put_mem_long(pixels + 0, b0); do_put_mem_long(pixels + 4, b2); - MERGE(b1, b3, 0x0000ffff, 16); - //pixels[2] = b1; - //pixels[6] = b3; +#endif + MERGE32(b1, b3, 0x0000ffff, 16); +#if DOLINE_SWAP + pixels[2] = b1; + pixels[6] = b3; +#else do_put_mem_long(pixels + 2, b1); do_put_mem_long(pixels + 6, b3); - MERGE(b4, b6, 0x0000ffff, 16); - //pixels[1] = b4; - //pixels[5] = b6; +#endif + MERGE32(b4, b6, 0x0000ffff, 16); +#if DOLINE_SWAP + pixels[1] = b4; + pixels[5] = b6; +#else do_put_mem_long(pixels + 1, b4); do_put_mem_long(pixels + 5, b6); - MERGE(b5, b7, 0x0000ffff, 16); - //pixels[3] = b5; - //pixels[7] = b7; +#endif + MERGE32(b5, b7, 0x0000ffff, 16); +#if DOLINE_SWAP + pixels[3] = b5; + pixels[7] = b7; +#else do_put_mem_long(pixels + 3, b5); do_put_mem_long(pixels + 7, b7); +#endif pixels += 8; } } @@ -5785,7 +5823,7 @@ static void NOINLINE pfield_doline32_n4(uae_u32 *data, int count, uae_u8 *real_b static void NOINLINE pfield_doline32_n5(uae_u32 *data, int count, uae_u8 *real_bplpt[8]) { pfield_doline32_1(data, count, 5, real_bplpt); } static void NOINLINE pfield_doline32_n6(uae_u32 *data, int count, uae_u8 *real_bplpt[8]) { pfield_doline32_1(data, count, 6, real_bplpt); } #ifdef AGA -static void NOINLINE pfield_doline32_n7(uae_u32 *data, int count, uae_u8* real_bplpt[8]) { pfield_doline32_1(data, count, 7, real_bplpt); } +static void NOINLINE pfield_doline32_n7(uae_u32 *data, int count, uae_u8 *real_bplpt[8]) { pfield_doline32_1(data, count, 7, real_bplpt); } static void NOINLINE pfield_doline32_n8(uae_u32 *data, int count, uae_u8 *real_bplpt[8]) { pfield_doline32_1(data, count, 8, real_bplpt); } #endif @@ -5807,7 +5845,489 @@ static void pfield_doline(int planecnt, int wordcount, uae_u8 *real_bplpt[8], ua } } -static uae_u32 chunky_out[2048]; +static void pfield_doline_not_fast_enough_yet(int planecnt, int wordcount, uae_u8 *data, struct linestate *ls) +{ + wordcount *= 4; + uae_u8 *dpt = ls->linedatastate; + int len = ls->bpllen; + for (int i = 0; i < planecnt; i++) { + memcpy(dpt, ls->bplpt[i], len); + dpt += len; + } + while (wordcount-- > 0) { + uae_u32 v[MAX_PLANES]; + for (int i = 0; i < planecnt; i++) { + v[i] = *ls->bplpt[i]; + ls->bplpt[i]++; + } + for (int i = 0; i < 8; i++) { + uae_u8 out = 0; + for (int j = 0; j < planecnt; j++) { + if (v[j] & 0x80) { + out |= 1 << j; + } + v[j] <<= 1; + } + *data++ = out; + } + } +} + +static int r_shift(int v, int shift) +{ + if (shift >= 0) { + return v >> shift; + } else { + return v << (-shift); + } +} +static int l_shift(int v, int shift) +{ + if (shift >= 0) { + return v << shift; + } else { + return v >> (-shift); + } +} + +extern int blop; +static uae_u32 chunky_out[4096]; +bool draw_denise_line_fast(int gfx_ypos, enum nln_how how, struct linestate *ls) +{ + get_line(gfx_ypos, how); + + if (!buf1) { + return false; + } + uae_u32 *buf1p = buf1; + uae_u32 *buf2p = buf2 != buf1 ? buf2 : NULL; + int planecnt = GET_PLANES(ls->bplcon0); + int res = GET_RES_DENISE(ls->bplcon0); + + uae_u32 *cstart = chunky_out + 1024; + int len = (ls->bpllen + 3) / 4; + pfield_doline_not_fast_enough_yet(planecnt, len, (uae_u8*)cstart, ls); + + bool ecsena = ecs_denise && (ls->bplcon0 & 1) != 0; + bool brdblank = (ls->bplcon3 & 0x20) && ecsena; + + uae_u32 bgcol; + if (aga_mode) { + bgcol = brdblank ? 0x000000 : ls->color0; + } else { + bgcol = brdblank ? 0x000000 : xcolors[ls->color0]; + } + //bgcol = 0xff00; + + uae_u8 *cp = (uae_u8 *)cstart; + + int doubling = hresolution - res; + int shift = hresolution; + int shift2 = shift + 1; + int rshift = RES_MAX - hresolution; + + int delay1 = (ls->bplcon1 & 0x0f) | ((ls->bplcon1 & 0x0c00) >> 6); + int fmode = 16 << (((ls->fmode & 3) == 3 ? 2 : (ls->fmode & 3))); + int delaymask = (fmode >> res) - 1; + int delayoffset = ls->fetchmode_size - (((ls->ddfstrt - 0x18) & ls->fetchstart_mask) << 1); + delay1 += delayoffset; + delay1 &= delaymask; + delay1 <<= 2; + int s = r_shift(delay1, RES_MAX - res); + cp -= s; + + int hbstrt_offset = ls->hbstrt_offset >> rshift; + int hbstop_offset = ls->hbstop_offset >> rshift; + int hstrt_offset = ls->hstrt_offset < 0 ? hbstop_offset : ls->hstrt_offset >> rshift; + int hstop_offset = ls->hstop_offset < 0 ? hbstrt_offset : ls->hstop_offset >> rshift; + int bpl1dat_trigger_offset = (ls->bpl1dat_trigger_offset + (1 << RES_MAX)) >> rshift; + int start = 0; + int end = internal_pixel_cnt >> rshift; + int startoffset = internal_pixel_start_cnt >> rshift; + + //write_log("%03d %03d %03d %03d %03d %03d %03d\n", vpos, hbstop_offset, hbstrt_offset, hstrt_offset, hstop_offset, bpl1dat_trigger_offset, delayoffset); + + uae_u8 bxor = ls->bplcon4 >> 8; + uae_u16 *colors_ocs = (uae_u16*)ls->linecolorstate; + uae_u32 *colors_aga = (uae_u32*)ls->linecolorstate; + buf1 = buf1p; + buf2 = buf2p; + int cpadd = doubling < 0 ? (doubling < -1 ? 4 : 2) : 1; + int bufadd = doubling > 0 ? (doubling > 1 ? 4 : 2) : 1; + + // subpixel handling + int subpix = (ls->bplcon1 & 0x0300) >> 8; + int cpadds[4] = { 0, 0, 0, 0 }; + if (doubling <= 0) { + cpadds[0] = cpadd; + } else if (doubling == 1) { + if (subpix & 2) { + cp--; + cpadds[0] = cpadd; + } else { + cpadds[1] = cpadd; + } + } else { + if (subpix & 2) { + cp--; + cpadds[0] = cpadd; + } else { + cpadds[2] = cpadd; + } + } + + // TODO: code generator + int cnt = start; + while (cnt < end) { + bool bpl = false; + if (cnt >= hbstrt_offset) { + break; + } + if (cnt >= startoffset) { + if (cnt < hbstop_offset) { + buf1 += bufadd; + if (buf2) { + buf2 += bufadd; + } + } else if (cnt < hstrt_offset || cnt >= hstop_offset) { + *buf1++ = bgcol; + if (buf2) { + *buf2++ = bgcol; + } + if (doubling > 0) { + *buf1++ = bgcol; + if (buf2) { + *buf2++ = bgcol; + } + if (doubling > 1) { + *buf1++ = bgcol; + *buf1++ = bgcol; + if (buf2) { + *buf2++ = bgcol; + *buf2++ = bgcol; + } + } + } + } + if (cnt >= bpl1dat_trigger_offset && cnt >= hstrt_offset && cnt < hstop_offset) { + bpl = true; + uae_u8 c; + uae_u32 col; + if (aga_mode) { + c = *cp; + cp += cpadds[0]; + c ^= bxor; + col = colors_aga[c]; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + } + if (doubling > 0) { + c = *cp; + cp += cpadds[1]; + c ^= bxor; + col = colors_aga[c]; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + } + if (doubling > 1) { + c = *cp; + cp += cpadds[2]; + c ^= bxor; + col = colors_aga[c]; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + } + c = *cp; + cp += cpadds[3]; + c ^= bxor; + col = colors_aga[c]; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + } + } + } + } else { + c = *cp; + cp += cpadds[0]; + col = xcolors[colors_ocs[c]]; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + } + if (doubling > 0) { + c = *cp; + cp += cpadds[1]; + col = xcolors[colors_ocs[c]]; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + } + if (doubling > 1) { + c = *cp; + cp += cpadds[2]; + col = xcolors[colors_ocs[c]]; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + } + c = *cp; + cp += cpadds[3]; + col = xcolors[colors_ocs[c]]; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + } + } + } + } + } + } + if (cnt >= bpl1dat_trigger_offset && !bpl) { + cp += cpadd; + } + cnt += bufadd; + } + + return true; +} + +#if 0 + + int fmode = 16 << (((ls->fmode & 3) == 3 ? 2 : (ls->fmode & 3))); + int delaymask = (fmode >> res) - 1; + int delay1 = (ls->bplcon1 & 0x0f) | ((ls->bplcon1 & 0x0c00) >> 6); + int delayoffset = ls->fetchmode_size - (((ls->ddfstrt - 0x18) & ls->fetchstart_mask) << 1); + delay1 += delayoffset; + delay1 &= delaymask; + delay1 <<= 2; + //delay1 <<= res; + //delay1 |= (ls->bplcon1 & 0x0300) >> 8; + + if (vpos == 120) + write_log("%03d %03d %03d %03d %03d %03d\n", ls->hbstrt_offset, ls->hbstop_offset, ls->hstrt_offset, ls->hstop_offset, ls->bpl1dat_trigger_offset, delay1); + + int doubling = hresolution - res; + int shift = hresolution; + int shift2 = shift + 1; + int rshift = RES_MAX - hresolution; + + int hbstrt_offset = ls->hbstrt_offset >> shift; + int hbstop_offset = ls->hbstop_offset >> shift; + int hstrt_offset = ls->hstrt_offset < 0 ? hbstop_offset : ls->hstrt_offset >> shift; + int hstop_offset = ls->hstop_offset < 0 ? hbstrt_offset : ls->hstop_offset >> shift; + int bpl1dat_trigger_offset = ls->bpl1dat_trigger_offset >> shift; +#if 0 + if (exthblankon_ecs || exthblankon_aga) { + hbstrt_offset += 1 << shift; + hbstop_offset += 1 << shift; + } +#endif + uae_u8 *cp = (uae_u8*)cstart; + uae_u32 bgcol; + uae_u32 *hstrt = buf1p + hstrt_offset + ((denise_hstrt & 3) >> rshift) + (1 << shift); + uae_u32 *hstop = buf1p + hstop_offset + ((denise_hstop & 3) >> rshift) + (1 << shift); + uae_u32 *hbstrt = buf1p + hbstrt_offset; + + //bgcol = 0xff00; + +#if 1 + int bpldiff = delay1 >> res; + if (doubling >= 0) { + bpldiff >>= doubling; + } else if (doubling < 0) { + bpldiff <<= (-doubling); + } +#endif +#if 0 + if (hresolution > res) { + bpldiff >>= 1; + } else if (hresolution < res) { + bpldiff <<= 1; + } + int off = bpl1dat_trigger_offset; + if (doubling >= 0) { + off += 6 >> doubling; + } else if (doubling < 0) { + off += 6 << (-doubling); + } + off += bpldiff; +#endif + + buf1 = buf1p + hbstop_offset; + if (buf2p) { + buf2 = buf2p + hbstop_offset; + } + + // left border + next = hstrt; + if (next > hbstrt) { + next = hbstrt; + } + if (buf2) { + while (buf1 < next) { + *buf1++ = bgcol; + *buf2++ = bgcol; + } + } else { + while (buf1 < next) { + *buf1++ = bgcol; + } + } + + // between DIWHSTRT - DDFSTRT + uae_u32 *p = buf1p + bpl1dat_trigger_offset; + if (buf2) { + while (buf1 < p) { + *buf1++ = bgcol; + *buf2++ = bgcol; + } + } else { + while (buf1 < p) { + *buf1++ = bgcol; + } + } + int diff = buf1 - p; + if (doubling < 0) { + diff <<= (-doubling); + } else { + diff >>= doubling; + } + cp += diff; + next = hstop; + if (next > hbstrt) { + next = hbstrt; + } + if (aga_mode) { + uae_u8 bxor = ls->bplcon4 >> 8; + uae_u32 *colors = (uae_u32*)ls->linecolorstate; + if (doubling > 1) { + while (buf1 < next) { + uae_u8 c = *cp++; + c ^= bxor; + uae_u32 col = colors[c]; + *buf1++ = col; + *buf1++ = col; + *buf1++ = col; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + *buf2++ = col; + *buf2++ = col; + *buf2++ = col; + } + } + } else if (doubling > 0) { + while (buf1 < next) { + uae_u8 c = *cp++; + c ^= bxor; + uae_u32 col = colors[c]; + *buf1++ = col; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + *buf2++ = col; + } + } + } else if (doubling < 0) { + while (buf1 < next) { + uae_u8 c = *cp++; + c ^= bxor; + uae_u32 col = colors[c]; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + } + if (doubling < -1) { + cp++; + } + cp++; + } + } else { + while (buf1 < next) { + uae_u8 c = *cp++; + c ^= bxor; + uae_u32 col = colors[c]; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + } + } + } + } else { + uae_u16 *colors = (uae_u16*)ls->linecolorstate; + if (doubling > 1) { + while (buf1 < next) { + uae_u8 c = *cp++; + uae_u32 col = xcolors[colors[c]]; + *buf1++ = col; + *buf1++ = col; + *buf1++ = col; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + *buf2++ = col; + *buf2++ = col; + *buf2++ = col; + } + } + } else if (doubling > 0) { + while (buf1 < next) { + uae_u8 c = *cp++; + uae_u32 col = xcolors[colors[c]]; + *buf1++ = col; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + *buf2++ = col; + } + } + } else if (doubling < 0) { + bool toggle = false; + while (buf1 < next) { + uae_u8 c = *cp++; + uae_u32 col = xcolors[colors[c]]; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + } + if (doubling < -1) { + cp++; + } + cp++; + } + } else { + while (buf1 < next) { + uae_u8 c = *cp++; + uae_u32 col = xcolors[colors[c]]; + *buf1++ = col; + if (buf2) { + *buf2++ = col; + } + } + } + } + + // right border + if (buf2) { + while (buf1 < next) { + *buf1++ = bgcol; + *buf2++ = bgcol; + } + } else { + while (buf1 < next) { + *buf1++ = bgcol; + } + } + + return true; +} +#endif + +#if 0 bool draw_denise_line_fast(uae_u8 *bplpt[8], int bplstart, int bpllen, int gfx_ypos, enum nln_how how, int total, int dstart, int dtotal, bool vblank, struct denise_fastsprite *dfs) { int pos; @@ -5991,6 +6511,7 @@ bool draw_denise_line_fast(uae_u8 *bplpt[8], int bplstart, int bpllen, int gfx_y return true; } +#endif #define RB restore_u8() #define SRB restore_s8() diff --git a/genlinetoscr.cpp b/genlinetoscr.cpp index 253a11a9..98fc5706 100644 --- a/genlinetoscr.cpp +++ b/genlinetoscr.cpp @@ -580,6 +580,7 @@ static void gen_pix_aga(void) } else { off += 4 / (1 << outres); } + outf("internal_pixel_cnt += %d;", 4 / (1 << outres)); } outf("if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) {"); @@ -713,6 +714,7 @@ static void gen_pix(void) gen_shiftbpl(maxplanes); pix++; } + outf("internal_pixel_cnt += %d;", 4 / pixels); } int pixcnt = 0; for (int i = 0; i < pixels; i++) { @@ -880,6 +882,9 @@ static void gen_end(void) outf(" denise_hcounter_next &= 511;"); outf(" }"); outf(" denise_pixtotal++;"); + outf(" if (denise_pixtotal == 0) {"); + outf(" internal_pixel_start_cnt = internal_pixel_cnt;"); + outf(" }"); outf(" denise_hcounter = denise_hcounter_new;"); outf(" denise_cck++;"); outf(" }"); diff --git a/include/drawing.h b/include/drawing.h index ecfecc32..5c65ac8f 100644 --- a/include/drawing.h +++ b/include/drawing.h @@ -7,6 +7,8 @@ #ifndef UAE_DRAWING_H #define UAE_DRAWING_H +#define DISABLE_BPLCON1 0 + #include "uae/types.h" #define SMART_UPDATE 1 @@ -164,9 +166,33 @@ void set_inhibit_frame(int monid, int bit); void clear_inhibit_frame(int monid, int bit); void toggle_inhibit_frame(int monid, int bit); +#define LINE_DRAW_COUNT 3 +#define LINETYPE_BLANK 1 +#define LINETYPE_BORDER 2 +#define LINETYPE_BPL 3 +struct linestate +{ + int type; + uae_u32 cnt; + uae_u16 ddfstrt, ddfstop; + uae_u16 diwstrt, diwstop, diwhigh; + uae_u16 bplcon0, bplcon1, bplcon2, bplcon3, bplcon4; + uae_u16 fmode; + uae_u32 color0; + uae_u8 *linedatastate, *linecolorstate; + int bpllen; + int colors; + uae_u8 *bplpt[MAX_PLANES]; + int hbstrt_offset, hbstop_offset; + int hstrt_offset, hstop_offset; + int bpl1dat_trigger_offset; + int bpl1dat_hcounter; + int fetchmode_size, fetchstart_mask; +}; + extern struct color_entry denise_colors; -void draw_denise_line(int gfx_ypos, nln_how how, uae_u32 linecnt, int startpos, int total, int skip, int skip2, int dtotal, int calib_start, int calib_len, bool lol); -bool draw_denise_line_fast(uae_u8 *bplpt[8], int bplstart, int bpllen, int gfx_ypos, enum nln_how how, int total, int dstart, int dtotal, bool vblank, struct denise_fastsprite *dfs); +void draw_denise_line(int gfx_ypos, nln_how how, uae_u32 linecnt, int startpos, int total, int skip, int skip2, int dtotal, int calib_start, int calib_len, bool lol, struct linestate *ls); +bool draw_denise_line_fast(int gfx_ypos, enum nln_how how, struct linestate *ls); bool start_draw_denise(void); void end_draw_denise(void); void denise_update_reg(uae_u16 reg, uae_u16 v); @@ -175,6 +201,7 @@ bool denise_update_reg_queued(uae_u16 reg, uae_u16 v, uae_u32 cycle); void denise_store_registers(void); void denise_restore_registers(void); void denise_set_line(int gfx_ypos); +void denise_mark_last_line(void); void denise_handle_quick_disable_hblank(void); void denise_handle_quick_strobe(uae_u16 strobe, int offset); diff --git a/linetoscr_aga_fm0.cpp b/linetoscr_aga_fm0.cpp index 2589648e..43dfd2a0 100644 --- a/linetoscr_aga_fm0.cpp +++ b/linetoscr_aga_fm0.cpp @@ -33,6 +33,7 @@ static void lts_aga_fm0_n0_p2_ilores_dlores(void) } loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -54,6 +55,9 @@ static void lts_aga_fm0_n0_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -90,6 +94,7 @@ static void lts_aga_fm0_n1_p2_ilores_dlores(void) } loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -111,6 +116,9 @@ static void lts_aga_fm0_n1_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -149,6 +157,7 @@ static void lts_aga_fm0_dpf0_p2_ilores_dlores(void) } loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -170,6 +179,9 @@ static void lts_aga_fm0_dpf0_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -211,6 +223,7 @@ static void lts_aga_fm0_dpf1_p2_ilores_dlores(void) } loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -232,6 +245,9 @@ static void lts_aga_fm0_dpf1_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -289,6 +305,7 @@ static void lts_aga_fm0_n0_p4_ilores_dlores(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -310,6 +327,9 @@ static void lts_aga_fm0_n0_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -346,6 +366,7 @@ static void lts_aga_fm0_n1_p4_ilores_dlores(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -367,6 +388,9 @@ static void lts_aga_fm0_n1_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -405,6 +429,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dlores(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -426,6 +451,9 @@ static void lts_aga_fm0_dpf0_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -467,6 +495,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dlores(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -488,6 +517,9 @@ static void lts_aga_fm0_dpf1_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -545,6 +577,7 @@ static void lts_aga_fm0_n0_p6_ilores_dlores(void) } loaded_pix = getbpl6(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -566,6 +599,9 @@ static void lts_aga_fm0_n0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -602,6 +638,7 @@ static void lts_aga_fm0_n1_p6_ilores_dlores(void) } loaded_pix = getbpl6(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -623,6 +660,9 @@ static void lts_aga_fm0_n1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -661,6 +701,7 @@ static void lts_aga_fm0_dpf0_p6_ilores_dlores(void) } loaded_pix = getbpl6(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -682,6 +723,9 @@ static void lts_aga_fm0_dpf0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -723,6 +767,7 @@ static void lts_aga_fm0_dpf1_p6_ilores_dlores(void) } loaded_pix = getbpl6(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -744,6 +789,9 @@ static void lts_aga_fm0_dpf1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -783,6 +831,7 @@ static void lts_aga_fm0_ehb0_p6_ilores_dlores(void) } loaded_pix = getbpl6(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -804,6 +853,9 @@ static void lts_aga_fm0_ehb0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -846,6 +898,7 @@ static void lts_aga_fm0_ehb1_p6_ilores_dlores(void) } loaded_pix = getbpl6(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -867,6 +920,9 @@ static void lts_aga_fm0_ehb1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -900,6 +956,7 @@ static void lts_aga_fm0_ham0_p6_ilores_dlores(void) } loaded_pix = getbpl6(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -921,6 +978,9 @@ static void lts_aga_fm0_ham0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -957,6 +1017,7 @@ static void lts_aga_fm0_ham1_p6_ilores_dlores(void) } loaded_pix = getbpl6(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -978,6 +1039,9 @@ static void lts_aga_fm0_ham1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1012,6 +1076,7 @@ static void lts_aga_fm0_kehb0_p6_ilores_dlores(void) } loaded_pix = getbpl6(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1033,6 +1098,9 @@ static void lts_aga_fm0_kehb0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1070,6 +1138,7 @@ static void lts_aga_fm0_kehb1_p6_ilores_dlores(void) } loaded_pix = getbpl6(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1091,6 +1160,9 @@ static void lts_aga_fm0_kehb1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1124,6 +1196,7 @@ static void lts_aga_fm0_n0_p8_ilores_dlores(void) } loaded_pix = getbpl8(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1145,6 +1218,9 @@ static void lts_aga_fm0_n0_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1181,6 +1257,7 @@ static void lts_aga_fm0_n1_p8_ilores_dlores(void) } loaded_pix = getbpl8(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1202,6 +1279,9 @@ static void lts_aga_fm0_n1_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1240,6 +1320,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dlores(void) } loaded_pix = getbpl8(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1261,6 +1342,9 @@ static void lts_aga_fm0_dpf0_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1302,6 +1386,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dlores(void) } loaded_pix = getbpl8(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1323,6 +1408,9 @@ static void lts_aga_fm0_dpf1_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1364,6 +1452,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dlores(void) } loaded_pix = getbpl8(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1385,6 +1474,9 @@ static void lts_aga_fm0_ham0_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1421,6 +1513,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dlores(void) } loaded_pix = getbpl8(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1442,6 +1535,9 @@ static void lts_aga_fm0_ham1_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1492,6 +1588,7 @@ static void lts_aga_fm0_n0_p2_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1519,6 +1616,9 @@ static void lts_aga_fm0_n0_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1564,6 +1664,7 @@ static void lts_aga_fm0_n1_p2_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1591,6 +1692,9 @@ static void lts_aga_fm0_n1_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1638,6 +1742,7 @@ static void lts_aga_fm0_dpf0_p2_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1665,6 +1770,9 @@ static void lts_aga_fm0_dpf0_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1715,6 +1823,7 @@ static void lts_aga_fm0_dpf1_p2_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1742,6 +1851,9 @@ static void lts_aga_fm0_dpf1_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1808,6 +1920,7 @@ static void lts_aga_fm0_n0_p4_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1835,6 +1948,9 @@ static void lts_aga_fm0_n0_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1880,6 +1996,7 @@ static void lts_aga_fm0_n1_p4_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1907,6 +2024,9 @@ static void lts_aga_fm0_n1_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1954,6 +2074,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1981,6 +2102,9 @@ static void lts_aga_fm0_dpf0_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2031,6 +2155,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2058,6 +2183,9 @@ static void lts_aga_fm0_dpf1_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2124,6 +2252,7 @@ static void lts_aga_fm0_n0_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2151,6 +2280,9 @@ static void lts_aga_fm0_n0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2196,6 +2328,7 @@ static void lts_aga_fm0_n1_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2223,6 +2356,9 @@ static void lts_aga_fm0_n1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2270,6 +2406,7 @@ static void lts_aga_fm0_dpf0_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2297,6 +2434,9 @@ static void lts_aga_fm0_dpf0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2347,6 +2487,7 @@ static void lts_aga_fm0_dpf1_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2374,6 +2515,9 @@ static void lts_aga_fm0_dpf1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2422,6 +2566,7 @@ static void lts_aga_fm0_ehb0_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2449,6 +2594,9 @@ static void lts_aga_fm0_ehb0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2500,6 +2648,7 @@ static void lts_aga_fm0_ehb1_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2527,6 +2676,9 @@ static void lts_aga_fm0_ehb1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2569,6 +2721,7 @@ static void lts_aga_fm0_ham0_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2596,6 +2749,9 @@ static void lts_aga_fm0_ham0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2641,6 +2797,7 @@ static void lts_aga_fm0_ham1_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2668,6 +2825,9 @@ static void lts_aga_fm0_ham1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2711,6 +2871,7 @@ static void lts_aga_fm0_kehb0_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2738,6 +2899,9 @@ static void lts_aga_fm0_kehb0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2784,6 +2948,7 @@ static void lts_aga_fm0_kehb1_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2811,6 +2976,9 @@ static void lts_aga_fm0_kehb1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2853,6 +3021,7 @@ static void lts_aga_fm0_n0_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2880,6 +3049,9 @@ static void lts_aga_fm0_n0_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2925,6 +3097,7 @@ static void lts_aga_fm0_n1_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2952,6 +3125,9 @@ static void lts_aga_fm0_n1_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2999,6 +3175,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3026,6 +3203,9 @@ static void lts_aga_fm0_dpf0_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3076,6 +3256,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3103,6 +3284,9 @@ static void lts_aga_fm0_dpf1_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3153,6 +3337,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3180,6 +3365,9 @@ static void lts_aga_fm0_ham0_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3225,6 +3413,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3252,6 +3441,9 @@ static void lts_aga_fm0_ham1_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3294,6 +3486,7 @@ static void lts_aga_fm0_n0_p2_ihires_dlores(void) loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3315,6 +3508,9 @@ static void lts_aga_fm0_n0_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3352,6 +3548,7 @@ static void lts_aga_fm0_n1_p2_ihires_dlores(void) loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3373,6 +3570,9 @@ static void lts_aga_fm0_n1_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3412,6 +3612,7 @@ static void lts_aga_fm0_dpf0_p2_ihires_dlores(void) loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3433,6 +3634,9 @@ static void lts_aga_fm0_dpf0_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3475,6 +3679,7 @@ static void lts_aga_fm0_dpf1_p2_ihires_dlores(void) loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3496,6 +3701,9 @@ static void lts_aga_fm0_dpf1_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3554,6 +3762,7 @@ static void lts_aga_fm0_n0_p4_ihires_dlores(void) loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3575,6 +3784,9 @@ static void lts_aga_fm0_n0_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3612,6 +3824,7 @@ static void lts_aga_fm0_n1_p4_ihires_dlores(void) loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3633,6 +3846,9 @@ static void lts_aga_fm0_n1_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3672,6 +3888,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dlores(void) loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3693,6 +3910,9 @@ static void lts_aga_fm0_dpf0_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3735,6 +3955,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dlores(void) loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3756,6 +3977,9 @@ static void lts_aga_fm0_dpf1_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3903,6 +4127,7 @@ static void lts_aga_fm0_n0_p2_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3930,6 +4155,9 @@ static void lts_aga_fm0_n0_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3976,6 +4204,7 @@ static void lts_aga_fm0_n1_p2_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4003,6 +4232,9 @@ static void lts_aga_fm0_n1_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4051,6 +4283,7 @@ static void lts_aga_fm0_dpf0_p2_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4078,6 +4311,9 @@ static void lts_aga_fm0_dpf0_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4129,6 +4365,7 @@ static void lts_aga_fm0_dpf1_p2_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4156,6 +4393,9 @@ static void lts_aga_fm0_dpf1_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4223,6 +4463,7 @@ static void lts_aga_fm0_n0_p4_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4250,6 +4491,9 @@ static void lts_aga_fm0_n0_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4296,6 +4540,7 @@ static void lts_aga_fm0_n1_p4_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4323,6 +4568,9 @@ static void lts_aga_fm0_n1_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4371,6 +4619,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4398,6 +4647,9 @@ static void lts_aga_fm0_dpf0_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4449,6 +4701,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4476,6 +4729,9 @@ static void lts_aga_fm0_dpf1_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4616,6 +4872,7 @@ static void lts_aga_fm0_n0_p2_ishres_dlores(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4637,6 +4894,9 @@ static void lts_aga_fm0_n0_p2_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4676,6 +4936,7 @@ static void lts_aga_fm0_n1_p2_ishres_dlores(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4697,6 +4958,9 @@ static void lts_aga_fm0_n1_p2_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4738,6 +5002,7 @@ static void lts_aga_fm0_dpf0_p2_ishres_dlores(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4759,6 +5024,9 @@ static void lts_aga_fm0_dpf0_p2_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4803,6 +5071,7 @@ static void lts_aga_fm0_dpf1_p2_ishres_dlores(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4824,6 +5093,9 @@ static void lts_aga_fm0_dpf1_p2_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5013,6 +5285,7 @@ static void lts_aga_fm0_n0_p2_ishres_dlores_spr(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5040,6 +5313,9 @@ static void lts_aga_fm0_n0_p2_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5088,6 +5364,7 @@ static void lts_aga_fm0_n1_p2_ishres_dlores_spr(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5115,6 +5392,9 @@ static void lts_aga_fm0_n1_p2_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5165,6 +5445,7 @@ static void lts_aga_fm0_dpf0_p2_ishres_dlores_spr(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5192,6 +5473,9 @@ static void lts_aga_fm0_dpf0_p2_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5245,6 +5529,7 @@ static void lts_aga_fm0_dpf1_p2_ishres_dlores_spr(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5272,6 +5557,9 @@ static void lts_aga_fm0_dpf1_p2_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5455,6 +5743,7 @@ static void lts_aga_fm0_n0_p2_ilores_dhires(void) loaded_pix = getbpl2(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -5478,6 +5767,7 @@ static void lts_aga_fm0_n0_p2_ilores_dhires(void) loaded_pix = getbpl2(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -5508,6 +5798,9 @@ static void lts_aga_fm0_n0_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5558,6 +5851,7 @@ static void lts_aga_fm0_n1_p2_ilores_dhires(void) loaded_pix = getbpl2(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -5592,6 +5886,7 @@ static void lts_aga_fm0_n1_p2_ilores_dhires(void) loaded_pix = getbpl2(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -5622,6 +5917,9 @@ static void lts_aga_fm0_n1_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5666,6 +5964,7 @@ static void lts_aga_fm0_dpf0_p2_ilores_dhires(void) loaded_pix = getbpl2(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -5694,6 +5993,7 @@ static void lts_aga_fm0_dpf0_p2_ilores_dhires(void) loaded_pix = getbpl2(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -5724,6 +6024,9 @@ static void lts_aga_fm0_dpf0_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5779,6 +6082,7 @@ static void lts_aga_fm0_dpf1_p2_ilores_dhires(void) loaded_pix = getbpl2(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -5818,6 +6122,7 @@ static void lts_aga_fm0_dpf1_p2_ilores_dhires(void) loaded_pix = getbpl2(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -5848,6 +6153,9 @@ static void lts_aga_fm0_dpf1_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5911,6 +6219,7 @@ static void lts_aga_fm0_n0_p4_ilores_dhires(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -5934,6 +6243,7 @@ static void lts_aga_fm0_n0_p4_ilores_dhires(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -5964,6 +6274,9 @@ static void lts_aga_fm0_n0_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6014,6 +6327,7 @@ static void lts_aga_fm0_n1_p4_ilores_dhires(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -6048,6 +6362,7 @@ static void lts_aga_fm0_n1_p4_ilores_dhires(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -6078,6 +6393,9 @@ static void lts_aga_fm0_n1_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6122,6 +6440,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dhires(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -6150,6 +6469,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dhires(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -6180,6 +6500,9 @@ static void lts_aga_fm0_dpf0_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6235,6 +6558,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dhires(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -6274,6 +6598,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dhires(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -6304,6 +6629,9 @@ static void lts_aga_fm0_dpf1_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6367,6 +6695,7 @@ static void lts_aga_fm0_n0_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -6390,6 +6719,7 @@ static void lts_aga_fm0_n0_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -6420,6 +6750,9 @@ static void lts_aga_fm0_n0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6470,6 +6803,7 @@ static void lts_aga_fm0_n1_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -6504,6 +6838,7 @@ static void lts_aga_fm0_n1_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -6534,6 +6869,9 @@ static void lts_aga_fm0_n1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6578,6 +6916,7 @@ static void lts_aga_fm0_dpf0_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -6606,6 +6945,7 @@ static void lts_aga_fm0_dpf0_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -6636,6 +6976,9 @@ static void lts_aga_fm0_dpf0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6691,6 +7034,7 @@ static void lts_aga_fm0_dpf1_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -6730,6 +7074,7 @@ static void lts_aga_fm0_dpf1_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -6760,6 +7105,9 @@ static void lts_aga_fm0_dpf1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6805,6 +7153,7 @@ static void lts_aga_fm0_ehb0_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -6834,6 +7183,7 @@ static void lts_aga_fm0_ehb0_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -6864,6 +7214,9 @@ static void lts_aga_fm0_ehb0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6920,6 +7273,7 @@ static void lts_aga_fm0_ehb1_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -6960,6 +7314,7 @@ static void lts_aga_fm0_ehb1_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -6990,6 +7345,9 @@ static void lts_aga_fm0_ehb1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7029,6 +7387,7 @@ static void lts_aga_fm0_ham0_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -7052,6 +7411,7 @@ static void lts_aga_fm0_ham0_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -7082,6 +7442,9 @@ static void lts_aga_fm0_ham0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7132,6 +7495,7 @@ static void lts_aga_fm0_ham1_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -7166,6 +7530,7 @@ static void lts_aga_fm0_ham1_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -7196,6 +7561,9 @@ static void lts_aga_fm0_ham1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7236,6 +7604,7 @@ static void lts_aga_fm0_kehb0_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -7260,6 +7629,7 @@ static void lts_aga_fm0_kehb0_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -7290,6 +7660,9 @@ static void lts_aga_fm0_kehb0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7341,6 +7714,7 @@ static void lts_aga_fm0_kehb1_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -7376,6 +7750,7 @@ static void lts_aga_fm0_kehb1_p6_ilores_dhires(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -7406,6 +7781,9 @@ static void lts_aga_fm0_kehb1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7445,6 +7823,7 @@ static void lts_aga_fm0_n0_p8_ilores_dhires(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -7468,6 +7847,7 @@ static void lts_aga_fm0_n0_p8_ilores_dhires(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -7498,6 +7878,9 @@ static void lts_aga_fm0_n0_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7548,6 +7931,7 @@ static void lts_aga_fm0_n1_p8_ilores_dhires(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -7582,6 +7966,7 @@ static void lts_aga_fm0_n1_p8_ilores_dhires(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -7612,6 +7997,9 @@ static void lts_aga_fm0_n1_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7656,6 +8044,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dhires(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -7684,6 +8073,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dhires(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -7714,6 +8104,9 @@ static void lts_aga_fm0_dpf0_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7769,6 +8162,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dhires(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -7808,6 +8202,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dhires(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -7838,6 +8233,9 @@ static void lts_aga_fm0_dpf1_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7885,6 +8283,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dhires(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -7908,6 +8307,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dhires(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -7938,6 +8338,9 @@ static void lts_aga_fm0_ham0_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7988,6 +8391,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dhires(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -8022,6 +8426,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dhires(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -8052,6 +8457,9 @@ static void lts_aga_fm0_ham1_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8108,6 +8516,7 @@ static void lts_aga_fm0_n0_p2_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -8140,6 +8549,7 @@ static void lts_aga_fm0_n0_p2_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8182,6 +8592,9 @@ static void lts_aga_fm0_n0_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8241,6 +8654,7 @@ static void lts_aga_fm0_n1_p2_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -8284,6 +8698,7 @@ static void lts_aga_fm0_n1_p2_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8326,6 +8741,9 @@ static void lts_aga_fm0_n1_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8379,6 +8797,7 @@ static void lts_aga_fm0_dpf0_p2_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -8416,6 +8835,7 @@ static void lts_aga_fm0_dpf0_p2_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8458,6 +8878,9 @@ static void lts_aga_fm0_dpf0_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8522,6 +8945,7 @@ static void lts_aga_fm0_dpf1_p2_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -8570,6 +8994,7 @@ static void lts_aga_fm0_dpf1_p2_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8612,6 +9037,9 @@ static void lts_aga_fm0_dpf1_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8684,6 +9112,7 @@ static void lts_aga_fm0_n0_p4_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -8716,6 +9145,7 @@ static void lts_aga_fm0_n0_p4_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8758,6 +9188,9 @@ static void lts_aga_fm0_n0_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8817,6 +9250,7 @@ static void lts_aga_fm0_n1_p4_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -8860,6 +9294,7 @@ static void lts_aga_fm0_n1_p4_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8902,6 +9337,9 @@ static void lts_aga_fm0_n1_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8955,6 +9393,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -8992,6 +9431,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9034,6 +9474,9 @@ static void lts_aga_fm0_dpf0_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9098,6 +9541,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -9146,6 +9590,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9188,6 +9633,9 @@ static void lts_aga_fm0_dpf1_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9260,6 +9708,7 @@ static void lts_aga_fm0_n0_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -9292,6 +9741,7 @@ static void lts_aga_fm0_n0_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9334,6 +9784,9 @@ static void lts_aga_fm0_n0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9393,6 +9846,7 @@ static void lts_aga_fm0_n1_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -9436,6 +9890,7 @@ static void lts_aga_fm0_n1_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9478,6 +9933,9 @@ static void lts_aga_fm0_n1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9531,6 +9989,7 @@ static void lts_aga_fm0_dpf0_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -9568,6 +10027,7 @@ static void lts_aga_fm0_dpf0_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9610,6 +10070,9 @@ static void lts_aga_fm0_dpf0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9674,6 +10137,7 @@ static void lts_aga_fm0_dpf1_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -9722,6 +10186,7 @@ static void lts_aga_fm0_dpf1_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9764,6 +10229,9 @@ static void lts_aga_fm0_dpf1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9818,6 +10286,7 @@ static void lts_aga_fm0_ehb0_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -9856,6 +10325,7 @@ static void lts_aga_fm0_ehb0_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9898,6 +10368,9 @@ static void lts_aga_fm0_ehb0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9963,6 +10436,7 @@ static void lts_aga_fm0_ehb1_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -10012,6 +10486,7 @@ static void lts_aga_fm0_ehb1_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10054,6 +10529,9 @@ static void lts_aga_fm0_ehb1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10102,6 +10580,7 @@ static void lts_aga_fm0_ham0_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -10134,6 +10613,7 @@ static void lts_aga_fm0_ham0_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10176,6 +10656,9 @@ static void lts_aga_fm0_ham0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10235,6 +10718,7 @@ static void lts_aga_fm0_ham1_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -10278,6 +10762,7 @@ static void lts_aga_fm0_ham1_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10320,6 +10805,9 @@ static void lts_aga_fm0_ham1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10369,6 +10857,7 @@ static void lts_aga_fm0_kehb0_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -10402,6 +10891,7 @@ static void lts_aga_fm0_kehb0_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10444,6 +10934,9 @@ static void lts_aga_fm0_kehb0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10504,6 +10997,7 @@ static void lts_aga_fm0_kehb1_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -10548,6 +11042,7 @@ static void lts_aga_fm0_kehb1_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10590,6 +11085,9 @@ static void lts_aga_fm0_kehb1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10638,6 +11136,7 @@ static void lts_aga_fm0_n0_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -10670,6 +11169,7 @@ static void lts_aga_fm0_n0_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10712,6 +11212,9 @@ static void lts_aga_fm0_n0_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10771,6 +11274,7 @@ static void lts_aga_fm0_n1_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -10814,6 +11318,7 @@ static void lts_aga_fm0_n1_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10856,6 +11361,9 @@ static void lts_aga_fm0_n1_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10909,6 +11417,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -10946,6 +11455,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10988,6 +11498,9 @@ static void lts_aga_fm0_dpf0_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11052,6 +11565,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -11100,6 +11614,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11142,6 +11657,9 @@ static void lts_aga_fm0_dpf1_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11198,6 +11716,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -11230,6 +11749,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11272,6 +11792,9 @@ static void lts_aga_fm0_ham0_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11331,6 +11854,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -11374,6 +11898,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11416,6 +11941,9 @@ static void lts_aga_fm0_ham1_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11457,6 +11985,7 @@ static void lts_aga_fm0_n0_p2_ihires_dhires(void) } loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -11474,6 +12003,7 @@ static void lts_aga_fm0_n0_p2_ihires_dhires(void) } loaded_pix = getbpl2(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -11504,6 +12034,9 @@ static void lts_aga_fm0_n0_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11540,6 +12073,7 @@ static void lts_aga_fm0_n1_p2_ihires_dhires(void) } loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -11560,6 +12094,7 @@ static void lts_aga_fm0_n1_p2_ihires_dhires(void) } loaded_pix = getbpl2(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -11590,6 +12125,9 @@ static void lts_aga_fm0_n1_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11628,6 +12166,7 @@ static void lts_aga_fm0_dpf0_p2_ihires_dhires(void) } loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -11650,6 +12189,7 @@ static void lts_aga_fm0_dpf0_p2_ihires_dhires(void) } loaded_pix = getbpl2(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -11680,6 +12220,9 @@ static void lts_aga_fm0_dpf0_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11721,6 +12264,7 @@ static void lts_aga_fm0_dpf1_p2_ihires_dhires(void) } loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -11746,6 +12290,7 @@ static void lts_aga_fm0_dpf1_p2_ihires_dhires(void) } loaded_pix = getbpl2(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -11776,6 +12321,9 @@ static void lts_aga_fm0_dpf1_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11833,6 +12381,7 @@ static void lts_aga_fm0_n0_p4_ihires_dhires(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -11850,6 +12399,7 @@ static void lts_aga_fm0_n0_p4_ihires_dhires(void) } loaded_pix = getbpl4(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -11880,6 +12430,9 @@ static void lts_aga_fm0_n0_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11916,6 +12469,7 @@ static void lts_aga_fm0_n1_p4_ihires_dhires(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -11936,6 +12490,7 @@ static void lts_aga_fm0_n1_p4_ihires_dhires(void) } loaded_pix = getbpl4(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -11966,6 +12521,9 @@ static void lts_aga_fm0_n1_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12004,6 +12562,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dhires(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -12026,6 +12585,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dhires(void) } loaded_pix = getbpl4(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -12056,6 +12616,9 @@ static void lts_aga_fm0_dpf0_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12097,6 +12660,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dhires(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -12122,6 +12686,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dhires(void) } loaded_pix = getbpl4(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -12152,6 +12717,9 @@ static void lts_aga_fm0_dpf1_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12298,6 +12866,7 @@ static void lts_aga_fm0_n0_p2_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -12324,6 +12893,7 @@ static void lts_aga_fm0_n0_p2_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12366,6 +12936,9 @@ static void lts_aga_fm0_n0_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12411,6 +12984,7 @@ static void lts_aga_fm0_n1_p2_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -12440,6 +13014,7 @@ static void lts_aga_fm0_n1_p2_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12482,6 +13057,9 @@ static void lts_aga_fm0_n1_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12529,6 +13107,7 @@ static void lts_aga_fm0_dpf0_p2_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -12560,6 +13139,7 @@ static void lts_aga_fm0_dpf0_p2_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12602,6 +13182,9 @@ static void lts_aga_fm0_dpf0_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12652,6 +13235,7 @@ static void lts_aga_fm0_dpf1_p2_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -12686,6 +13270,7 @@ static void lts_aga_fm0_dpf1_p2_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12728,6 +13313,9 @@ static void lts_aga_fm0_dpf1_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12794,6 +13382,7 @@ static void lts_aga_fm0_n0_p4_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -12820,6 +13409,7 @@ static void lts_aga_fm0_n0_p4_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12862,6 +13452,9 @@ static void lts_aga_fm0_n0_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12907,6 +13500,7 @@ static void lts_aga_fm0_n1_p4_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -12936,6 +13530,7 @@ static void lts_aga_fm0_n1_p4_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12978,6 +13573,9 @@ static void lts_aga_fm0_n1_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13025,6 +13623,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13056,6 +13655,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13098,6 +13698,9 @@ static void lts_aga_fm0_dpf0_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13148,6 +13751,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13182,6 +13786,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13224,6 +13829,9 @@ static void lts_aga_fm0_dpf1_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13362,6 +13970,7 @@ static void lts_aga_fm0_n0_p2_ishres_dhires(void) loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -13380,6 +13989,7 @@ static void lts_aga_fm0_n0_p2_ishres_dhires(void) loaded_pix = getbpl2(); loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -13410,6 +14020,9 @@ static void lts_aga_fm0_n0_p2_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13447,6 +14060,7 @@ static void lts_aga_fm0_n1_p2_ishres_dhires(void) loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -13468,6 +14082,7 @@ static void lts_aga_fm0_n1_p2_ishres_dhires(void) loaded_pix = getbpl2(); loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -13498,6 +14113,9 @@ static void lts_aga_fm0_n1_p2_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13537,6 +14155,7 @@ static void lts_aga_fm0_dpf0_p2_ishres_dhires(void) loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -13560,6 +14179,7 @@ static void lts_aga_fm0_dpf0_p2_ishres_dhires(void) loaded_pix = getbpl2(); loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -13590,6 +14210,9 @@ static void lts_aga_fm0_dpf0_p2_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13632,6 +14255,7 @@ static void lts_aga_fm0_dpf1_p2_ishres_dhires(void) loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -13658,6 +14282,7 @@ static void lts_aga_fm0_dpf1_p2_ishres_dhires(void) loaded_pix = getbpl2(); loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -13688,6 +14313,9 @@ static void lts_aga_fm0_dpf1_p2_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13875,6 +14503,7 @@ static void lts_aga_fm0_n0_p2_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13902,6 +14531,7 @@ static void lts_aga_fm0_n0_p2_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13944,6 +14574,9 @@ static void lts_aga_fm0_n0_p2_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13990,6 +14623,7 @@ static void lts_aga_fm0_n1_p2_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -14020,6 +14654,7 @@ static void lts_aga_fm0_n1_p2_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14062,6 +14697,9 @@ static void lts_aga_fm0_n1_p2_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14110,6 +14748,7 @@ static void lts_aga_fm0_dpf0_p2_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -14142,6 +14781,7 @@ static void lts_aga_fm0_dpf0_p2_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14184,6 +14824,9 @@ static void lts_aga_fm0_dpf0_p2_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14235,6 +14878,7 @@ static void lts_aga_fm0_dpf1_p2_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -14270,6 +14914,7 @@ static void lts_aga_fm0_dpf1_p2_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14312,6 +14957,9 @@ static void lts_aga_fm0_dpf1_p2_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14495,6 +15143,7 @@ static void lts_aga_fm0_n0_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -14518,6 +15167,7 @@ static void lts_aga_fm0_n0_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14541,6 +15191,7 @@ static void lts_aga_fm0_n0_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -14564,6 +15215,7 @@ static void lts_aga_fm0_n0_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -14612,6 +15264,9 @@ static void lts_aga_fm0_n0_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14662,6 +15317,7 @@ static void lts_aga_fm0_n1_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -14696,6 +15352,7 @@ static void lts_aga_fm0_n1_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14730,6 +15387,7 @@ static void lts_aga_fm0_n1_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -14764,6 +15422,7 @@ static void lts_aga_fm0_n1_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -14812,6 +15471,9 @@ static void lts_aga_fm0_n1_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14856,6 +15518,7 @@ static void lts_aga_fm0_dpf0_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -14884,6 +15547,7 @@ static void lts_aga_fm0_dpf0_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14912,6 +15576,7 @@ static void lts_aga_fm0_dpf0_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -14940,6 +15605,7 @@ static void lts_aga_fm0_dpf0_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -14988,6 +15654,9 @@ static void lts_aga_fm0_dpf0_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15043,6 +15712,7 @@ static void lts_aga_fm0_dpf1_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -15082,6 +15752,7 @@ static void lts_aga_fm0_dpf1_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15121,6 +15792,7 @@ static void lts_aga_fm0_dpf1_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -15160,6 +15832,7 @@ static void lts_aga_fm0_dpf1_p2_ilores_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -15208,6 +15881,9 @@ static void lts_aga_fm0_dpf1_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15271,6 +15947,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -15294,6 +15971,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15317,6 +15995,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -15340,6 +16019,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -15388,6 +16068,9 @@ static void lts_aga_fm0_n0_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15438,6 +16121,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -15472,6 +16156,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15506,6 +16191,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -15540,6 +16226,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -15588,6 +16275,9 @@ static void lts_aga_fm0_n1_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15632,6 +16322,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -15660,6 +16351,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15688,6 +16380,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -15716,6 +16409,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -15764,6 +16458,9 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15819,6 +16516,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -15858,6 +16556,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15897,6 +16596,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -15936,6 +16636,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -15984,6 +16685,9 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16047,6 +16751,7 @@ static void lts_aga_fm0_n0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -16070,6 +16775,7 @@ static void lts_aga_fm0_n0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16093,6 +16799,7 @@ static void lts_aga_fm0_n0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -16116,6 +16823,7 @@ static void lts_aga_fm0_n0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -16164,6 +16872,9 @@ static void lts_aga_fm0_n0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16214,6 +16925,7 @@ static void lts_aga_fm0_n1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -16248,6 +16960,7 @@ static void lts_aga_fm0_n1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16282,6 +16995,7 @@ static void lts_aga_fm0_n1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -16316,6 +17030,7 @@ static void lts_aga_fm0_n1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -16364,6 +17079,9 @@ static void lts_aga_fm0_n1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16408,6 +17126,7 @@ static void lts_aga_fm0_dpf0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -16436,6 +17155,7 @@ static void lts_aga_fm0_dpf0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16464,6 +17184,7 @@ static void lts_aga_fm0_dpf0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -16492,6 +17213,7 @@ static void lts_aga_fm0_dpf0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -16540,6 +17262,9 @@ static void lts_aga_fm0_dpf0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16595,6 +17320,7 @@ static void lts_aga_fm0_dpf1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -16634,6 +17360,7 @@ static void lts_aga_fm0_dpf1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16673,6 +17400,7 @@ static void lts_aga_fm0_dpf1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -16712,6 +17440,7 @@ static void lts_aga_fm0_dpf1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -16760,6 +17489,9 @@ static void lts_aga_fm0_dpf1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16805,6 +17537,7 @@ static void lts_aga_fm0_ehb0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -16834,6 +17567,7 @@ static void lts_aga_fm0_ehb0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16863,6 +17597,7 @@ static void lts_aga_fm0_ehb0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -16892,6 +17627,7 @@ static void lts_aga_fm0_ehb0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -16940,6 +17676,9 @@ static void lts_aga_fm0_ehb0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16996,6 +17735,7 @@ static void lts_aga_fm0_ehb1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -17036,6 +17776,7 @@ static void lts_aga_fm0_ehb1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17076,6 +17817,7 @@ static void lts_aga_fm0_ehb1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -17116,6 +17858,7 @@ static void lts_aga_fm0_ehb1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -17164,6 +17907,9 @@ static void lts_aga_fm0_ehb1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17203,6 +17949,7 @@ static void lts_aga_fm0_ham0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -17226,6 +17973,7 @@ static void lts_aga_fm0_ham0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17249,6 +17997,7 @@ static void lts_aga_fm0_ham0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -17272,6 +18021,7 @@ static void lts_aga_fm0_ham0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -17320,6 +18070,9 @@ static void lts_aga_fm0_ham0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17370,6 +18123,7 @@ static void lts_aga_fm0_ham1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -17404,6 +18158,7 @@ static void lts_aga_fm0_ham1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17438,6 +18193,7 @@ static void lts_aga_fm0_ham1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -17472,6 +18228,7 @@ static void lts_aga_fm0_ham1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -17520,6 +18277,9 @@ static void lts_aga_fm0_ham1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17560,6 +18320,7 @@ static void lts_aga_fm0_kehb0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -17584,6 +18345,7 @@ static void lts_aga_fm0_kehb0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17608,6 +18370,7 @@ static void lts_aga_fm0_kehb0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -17632,6 +18395,7 @@ static void lts_aga_fm0_kehb0_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -17680,6 +18444,9 @@ static void lts_aga_fm0_kehb0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17731,6 +18498,7 @@ static void lts_aga_fm0_kehb1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -17766,6 +18534,7 @@ static void lts_aga_fm0_kehb1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17801,6 +18570,7 @@ static void lts_aga_fm0_kehb1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -17836,6 +18606,7 @@ static void lts_aga_fm0_kehb1_p6_ilores_dshres(void) loaded_pix = getbpl6(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -17884,6 +18655,9 @@ static void lts_aga_fm0_kehb1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17923,6 +18697,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -17946,6 +18721,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17969,6 +18745,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -17992,6 +18769,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -18040,6 +18818,9 @@ static void lts_aga_fm0_n0_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18090,6 +18871,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -18124,6 +18906,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -18158,6 +18941,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -18192,6 +18976,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -18240,6 +19025,9 @@ static void lts_aga_fm0_n1_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18284,6 +19072,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -18312,6 +19101,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -18340,6 +19130,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -18368,6 +19159,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -18416,6 +19208,9 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18471,6 +19266,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -18510,6 +19306,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -18549,6 +19346,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -18588,6 +19386,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -18636,6 +19435,9 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18683,6 +19485,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -18706,6 +19509,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -18729,6 +19533,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -18752,6 +19557,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -18800,6 +19606,9 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18850,6 +19659,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -18884,6 +19694,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -18918,6 +19729,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -18952,6 +19764,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres(void) loaded_pix = getbpl8(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -19000,6 +19813,9 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19056,6 +19872,7 @@ static void lts_aga_fm0_n0_p2_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -19088,6 +19905,7 @@ static void lts_aga_fm0_n0_p2_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -19120,6 +19938,7 @@ static void lts_aga_fm0_n0_p2_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -19152,6 +19971,7 @@ static void lts_aga_fm0_n0_p2_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19224,6 +20044,9 @@ static void lts_aga_fm0_n0_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19283,6 +20106,7 @@ static void lts_aga_fm0_n1_p2_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -19326,6 +20150,7 @@ static void lts_aga_fm0_n1_p2_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -19369,6 +20194,7 @@ static void lts_aga_fm0_n1_p2_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -19412,6 +20238,7 @@ static void lts_aga_fm0_n1_p2_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19484,6 +20311,9 @@ static void lts_aga_fm0_n1_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19537,6 +20367,7 @@ static void lts_aga_fm0_dpf0_p2_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -19574,6 +20405,7 @@ static void lts_aga_fm0_dpf0_p2_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -19611,6 +20443,7 @@ static void lts_aga_fm0_dpf0_p2_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -19648,6 +20481,7 @@ static void lts_aga_fm0_dpf0_p2_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19720,6 +20554,9 @@ static void lts_aga_fm0_dpf0_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19784,6 +20621,7 @@ static void lts_aga_fm0_dpf1_p2_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -19832,6 +20670,7 @@ static void lts_aga_fm0_dpf1_p2_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -19880,6 +20719,7 @@ static void lts_aga_fm0_dpf1_p2_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -19928,6 +20768,7 @@ static void lts_aga_fm0_dpf1_p2_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20000,6 +20841,9 @@ static void lts_aga_fm0_dpf1_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20072,6 +20916,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -20104,6 +20949,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20136,6 +20982,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -20168,6 +21015,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20240,6 +21088,9 @@ static void lts_aga_fm0_n0_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20299,6 +21150,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -20342,6 +21194,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20385,6 +21238,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -20428,6 +21282,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20500,6 +21355,9 @@ static void lts_aga_fm0_n1_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20553,6 +21411,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -20590,6 +21449,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20627,6 +21487,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -20664,6 +21525,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20736,6 +21598,9 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20800,6 +21665,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -20848,6 +21714,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20896,6 +21763,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -20944,6 +21812,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -21016,6 +21885,9 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21088,6 +21960,7 @@ static void lts_aga_fm0_n0_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -21120,6 +21993,7 @@ static void lts_aga_fm0_n0_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -21152,6 +22026,7 @@ static void lts_aga_fm0_n0_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -21184,6 +22059,7 @@ static void lts_aga_fm0_n0_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -21256,6 +22132,9 @@ static void lts_aga_fm0_n0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21315,6 +22194,7 @@ static void lts_aga_fm0_n1_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -21358,6 +22238,7 @@ static void lts_aga_fm0_n1_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -21401,6 +22282,7 @@ static void lts_aga_fm0_n1_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -21444,6 +22326,7 @@ static void lts_aga_fm0_n1_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -21516,6 +22399,9 @@ static void lts_aga_fm0_n1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21569,6 +22455,7 @@ static void lts_aga_fm0_dpf0_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -21606,6 +22493,7 @@ static void lts_aga_fm0_dpf0_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -21643,6 +22531,7 @@ static void lts_aga_fm0_dpf0_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -21680,6 +22569,7 @@ static void lts_aga_fm0_dpf0_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -21752,6 +22642,9 @@ static void lts_aga_fm0_dpf0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21816,6 +22709,7 @@ static void lts_aga_fm0_dpf1_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -21864,6 +22758,7 @@ static void lts_aga_fm0_dpf1_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -21912,6 +22807,7 @@ static void lts_aga_fm0_dpf1_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -21960,6 +22856,7 @@ static void lts_aga_fm0_dpf1_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -22032,6 +22929,9 @@ static void lts_aga_fm0_dpf1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22086,6 +22986,7 @@ static void lts_aga_fm0_ehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -22124,6 +23025,7 @@ static void lts_aga_fm0_ehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -22162,6 +23064,7 @@ static void lts_aga_fm0_ehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -22200,6 +23103,7 @@ static void lts_aga_fm0_ehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -22272,6 +23176,9 @@ static void lts_aga_fm0_ehb0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22337,6 +23244,7 @@ static void lts_aga_fm0_ehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -22386,6 +23294,7 @@ static void lts_aga_fm0_ehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -22435,6 +23344,7 @@ static void lts_aga_fm0_ehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -22484,6 +23394,7 @@ static void lts_aga_fm0_ehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -22556,6 +23467,9 @@ static void lts_aga_fm0_ehb1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22604,6 +23518,7 @@ static void lts_aga_fm0_ham0_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -22636,6 +23551,7 @@ static void lts_aga_fm0_ham0_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -22668,6 +23584,7 @@ static void lts_aga_fm0_ham0_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -22700,6 +23617,7 @@ static void lts_aga_fm0_ham0_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -22772,6 +23690,9 @@ static void lts_aga_fm0_ham0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22831,6 +23752,7 @@ static void lts_aga_fm0_ham1_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -22874,6 +23796,7 @@ static void lts_aga_fm0_ham1_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -22917,6 +23840,7 @@ static void lts_aga_fm0_ham1_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -22960,6 +23884,7 @@ static void lts_aga_fm0_ham1_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -23032,6 +23957,9 @@ static void lts_aga_fm0_ham1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23081,6 +24009,7 @@ static void lts_aga_fm0_kehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -23114,6 +24043,7 @@ static void lts_aga_fm0_kehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -23147,6 +24077,7 @@ static void lts_aga_fm0_kehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -23180,6 +24111,7 @@ static void lts_aga_fm0_kehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -23252,6 +24184,9 @@ static void lts_aga_fm0_kehb0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23312,6 +24247,7 @@ static void lts_aga_fm0_kehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -23356,6 +24292,7 @@ static void lts_aga_fm0_kehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -23400,6 +24337,7 @@ static void lts_aga_fm0_kehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -23444,6 +24382,7 @@ static void lts_aga_fm0_kehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -23516,6 +24455,9 @@ static void lts_aga_fm0_kehb1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23564,6 +24506,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -23596,6 +24539,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -23628,6 +24572,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -23660,6 +24605,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -23732,6 +24678,9 @@ static void lts_aga_fm0_n0_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23791,6 +24740,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -23834,6 +24784,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -23877,6 +24828,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -23920,6 +24872,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -23992,6 +24945,9 @@ static void lts_aga_fm0_n1_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24045,6 +25001,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -24082,6 +25039,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -24119,6 +25077,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -24156,6 +25115,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24228,6 +25188,9 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24292,6 +25255,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -24340,6 +25304,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -24388,6 +25353,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -24436,6 +25402,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24508,6 +25475,9 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24564,6 +25534,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -24596,6 +25567,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -24628,6 +25600,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -24660,6 +25633,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24732,6 +25706,9 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24791,6 +25768,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -24834,6 +25812,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -24877,6 +25856,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -24920,6 +25900,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24992,6 +25973,9 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25039,6 +26023,7 @@ static void lts_aga_fm0_n0_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -25062,6 +26047,7 @@ static void lts_aga_fm0_n0_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -25085,6 +26071,7 @@ static void lts_aga_fm0_n0_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -25108,6 +26095,7 @@ static void lts_aga_fm0_n0_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -25156,6 +26144,9 @@ static void lts_aga_fm0_n0_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25206,6 +26197,7 @@ static void lts_aga_fm0_n1_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -25240,6 +26232,7 @@ static void lts_aga_fm0_n1_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -25274,6 +26267,7 @@ static void lts_aga_fm0_n1_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -25308,6 +26302,7 @@ static void lts_aga_fm0_n1_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -25356,6 +26351,9 @@ static void lts_aga_fm0_n1_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25400,6 +26398,7 @@ static void lts_aga_fm0_dpf0_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -25428,6 +26427,7 @@ static void lts_aga_fm0_dpf0_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -25456,6 +26456,7 @@ static void lts_aga_fm0_dpf0_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -25484,6 +26485,7 @@ static void lts_aga_fm0_dpf0_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -25532,6 +26534,9 @@ static void lts_aga_fm0_dpf0_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25587,6 +26592,7 @@ static void lts_aga_fm0_dpf1_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -25626,6 +26632,7 @@ static void lts_aga_fm0_dpf1_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -25665,6 +26672,7 @@ static void lts_aga_fm0_dpf1_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -25704,6 +26712,7 @@ static void lts_aga_fm0_dpf1_p2_ihires_dshres(void) loaded_pix = getbpl2(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -25752,6 +26761,9 @@ static void lts_aga_fm0_dpf1_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25815,6 +26827,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -25838,6 +26851,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -25861,6 +26875,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -25884,6 +26899,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -25932,6 +26948,9 @@ static void lts_aga_fm0_n0_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25982,6 +27001,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -26016,6 +27036,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -26050,6 +27071,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -26084,6 +27106,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -26132,6 +27155,9 @@ static void lts_aga_fm0_n1_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26176,6 +27202,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -26204,6 +27231,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -26232,6 +27260,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -26260,6 +27289,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -26308,6 +27338,9 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26363,6 +27396,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -26402,6 +27436,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -26441,6 +27476,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -26480,6 +27516,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -26528,6 +27565,9 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26680,6 +27720,7 @@ static void lts_aga_fm0_n0_p2_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -26712,6 +27753,7 @@ static void lts_aga_fm0_n0_p2_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -26744,6 +27786,7 @@ static void lts_aga_fm0_n0_p2_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -26776,6 +27819,7 @@ static void lts_aga_fm0_n0_p2_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -26848,6 +27892,9 @@ static void lts_aga_fm0_n0_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26907,6 +27954,7 @@ static void lts_aga_fm0_n1_p2_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -26950,6 +27998,7 @@ static void lts_aga_fm0_n1_p2_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -26993,6 +28042,7 @@ static void lts_aga_fm0_n1_p2_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -27036,6 +28086,7 @@ static void lts_aga_fm0_n1_p2_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -27108,6 +28159,9 @@ static void lts_aga_fm0_n1_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -27161,6 +28215,7 @@ static void lts_aga_fm0_dpf0_p2_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -27198,6 +28253,7 @@ static void lts_aga_fm0_dpf0_p2_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -27235,6 +28291,7 @@ static void lts_aga_fm0_dpf0_p2_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -27272,6 +28329,7 @@ static void lts_aga_fm0_dpf0_p2_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -27344,6 +28402,9 @@ static void lts_aga_fm0_dpf0_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -27408,6 +28469,7 @@ static void lts_aga_fm0_dpf1_p2_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -27456,6 +28518,7 @@ static void lts_aga_fm0_dpf1_p2_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -27504,6 +28567,7 @@ static void lts_aga_fm0_dpf1_p2_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -27552,6 +28616,7 @@ static void lts_aga_fm0_dpf1_p2_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -27624,6 +28689,9 @@ static void lts_aga_fm0_dpf1_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -27696,6 +28764,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -27728,6 +28797,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -27760,6 +28830,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -27792,6 +28863,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -27864,6 +28936,9 @@ static void lts_aga_fm0_n0_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -27923,6 +28998,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -27966,6 +29042,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -28009,6 +29086,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -28052,6 +29130,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -28124,6 +29203,9 @@ static void lts_aga_fm0_n1_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -28177,6 +29259,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -28214,6 +29297,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -28251,6 +29335,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -28288,6 +29373,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -28360,6 +29446,9 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -28424,6 +29513,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -28472,6 +29562,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -28520,6 +29611,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -28568,6 +29660,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -28640,6 +29733,9 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -28777,6 +29873,7 @@ static void lts_aga_fm0_n0_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -28794,6 +29891,7 @@ static void lts_aga_fm0_n0_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -28811,6 +29909,7 @@ static void lts_aga_fm0_n0_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -28828,6 +29927,7 @@ static void lts_aga_fm0_n0_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -28876,6 +29976,9 @@ static void lts_aga_fm0_n0_p2_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -28912,6 +30015,7 @@ static void lts_aga_fm0_n1_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -28932,6 +30036,7 @@ static void lts_aga_fm0_n1_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -28952,6 +30057,7 @@ static void lts_aga_fm0_n1_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -28972,6 +30078,7 @@ static void lts_aga_fm0_n1_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -29020,6 +30127,9 @@ static void lts_aga_fm0_n1_p2_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -29058,6 +30168,7 @@ static void lts_aga_fm0_dpf0_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -29080,6 +30191,7 @@ static void lts_aga_fm0_dpf0_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -29102,6 +30214,7 @@ static void lts_aga_fm0_dpf0_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -29124,6 +30237,7 @@ static void lts_aga_fm0_dpf0_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -29172,6 +30286,9 @@ static void lts_aga_fm0_dpf0_p2_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -29213,6 +30330,7 @@ static void lts_aga_fm0_dpf1_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -29238,6 +30356,7 @@ static void lts_aga_fm0_dpf1_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -29263,6 +30382,7 @@ static void lts_aga_fm0_dpf1_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -29288,6 +30408,7 @@ static void lts_aga_fm0_dpf1_p2_ishres_dshres(void) } loaded_pix = getbpl2(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -29336,6 +30457,9 @@ static void lts_aga_fm0_dpf1_p2_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -29522,6 +30646,7 @@ static void lts_aga_fm0_n0_p2_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -29548,6 +30673,7 @@ static void lts_aga_fm0_n0_p2_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -29574,6 +30700,7 @@ static void lts_aga_fm0_n0_p2_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -29600,6 +30727,7 @@ static void lts_aga_fm0_n0_p2_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -29672,6 +30800,9 @@ static void lts_aga_fm0_n0_p2_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -29717,6 +30848,7 @@ static void lts_aga_fm0_n1_p2_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -29746,6 +30878,7 @@ static void lts_aga_fm0_n1_p2_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -29775,6 +30908,7 @@ static void lts_aga_fm0_n1_p2_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -29804,6 +30938,7 @@ static void lts_aga_fm0_n1_p2_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -29876,6 +31011,9 @@ static void lts_aga_fm0_n1_p2_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -29923,6 +31061,7 @@ static void lts_aga_fm0_dpf0_p2_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -29954,6 +31093,7 @@ static void lts_aga_fm0_dpf0_p2_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -29985,6 +31125,7 @@ static void lts_aga_fm0_dpf0_p2_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -30016,6 +31157,7 @@ static void lts_aga_fm0_dpf0_p2_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -30088,6 +31230,9 @@ static void lts_aga_fm0_dpf0_p2_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -30138,6 +31283,7 @@ static void lts_aga_fm0_dpf1_p2_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -30172,6 +31318,7 @@ static void lts_aga_fm0_dpf1_p2_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -30206,6 +31353,7 @@ static void lts_aga_fm0_dpf1_p2_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -30240,6 +31388,7 @@ static void lts_aga_fm0_dpf1_p2_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -30312,6 +31461,9 @@ static void lts_aga_fm0_dpf1_p2_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } diff --git a/linetoscr_aga_fm0_genlock.cpp b/linetoscr_aga_fm0_genlock.cpp index f1e7820b..240400b3 100644 --- a/linetoscr_aga_fm0_genlock.cpp +++ b/linetoscr_aga_fm0_genlock.cpp @@ -36,6 +36,7 @@ static void lts_aga_fm0_n0_p4_ilores_dlores_genlock(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -59,6 +60,9 @@ static void lts_aga_fm0_n0_p4_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -98,6 +102,7 @@ static void lts_aga_fm0_n1_p4_ilores_dlores_genlock(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -121,6 +126,9 @@ static void lts_aga_fm0_n1_p4_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -162,6 +170,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dlores_genlock(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -185,6 +194,9 @@ static void lts_aga_fm0_dpf0_p4_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -229,6 +241,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dlores_genlock(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -252,6 +265,9 @@ static void lts_aga_fm0_dpf1_p4_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -312,6 +328,7 @@ static void lts_aga_fm0_n0_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -335,6 +352,9 @@ static void lts_aga_fm0_n0_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -374,6 +394,7 @@ static void lts_aga_fm0_n1_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -397,6 +418,9 @@ static void lts_aga_fm0_n1_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -438,6 +462,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -461,6 +486,9 @@ static void lts_aga_fm0_dpf0_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -505,6 +533,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -528,6 +557,9 @@ static void lts_aga_fm0_dpf1_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -572,6 +604,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -595,6 +628,9 @@ static void lts_aga_fm0_ham0_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -634,6 +670,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -657,6 +694,9 @@ static void lts_aga_fm0_ham1_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -710,6 +750,7 @@ static void lts_aga_fm0_n0_p4_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -741,6 +782,9 @@ static void lts_aga_fm0_n0_p4_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -789,6 +833,7 @@ static void lts_aga_fm0_n1_p4_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -820,6 +865,9 @@ static void lts_aga_fm0_n1_p4_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -870,6 +918,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -901,6 +950,9 @@ static void lts_aga_fm0_dpf0_p4_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -954,6 +1006,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -985,6 +1038,9 @@ static void lts_aga_fm0_dpf1_p4_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1054,6 +1110,7 @@ static void lts_aga_fm0_n0_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1085,6 +1142,9 @@ static void lts_aga_fm0_n0_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1133,6 +1193,7 @@ static void lts_aga_fm0_n1_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1164,6 +1225,9 @@ static void lts_aga_fm0_n1_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1214,6 +1278,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1245,6 +1310,9 @@ static void lts_aga_fm0_dpf0_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1298,6 +1366,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1329,6 +1398,9 @@ static void lts_aga_fm0_dpf1_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1382,6 +1454,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1413,6 +1486,9 @@ static void lts_aga_fm0_ham0_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1461,6 +1537,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1492,6 +1569,9 @@ static void lts_aga_fm0_ham1_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1537,6 +1617,7 @@ static void lts_aga_fm0_n0_p4_ihires_dlores_genlock(void) loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1560,6 +1641,9 @@ static void lts_aga_fm0_n0_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1600,6 +1684,7 @@ static void lts_aga_fm0_n1_p4_ihires_dlores_genlock(void) loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1623,6 +1708,9 @@ static void lts_aga_fm0_n1_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1665,6 +1753,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dlores_genlock(void) loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1688,6 +1777,9 @@ static void lts_aga_fm0_dpf0_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1733,6 +1825,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dlores_genlock(void) loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1756,6 +1849,9 @@ static void lts_aga_fm0_dpf1_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1866,6 +1962,7 @@ static void lts_aga_fm0_n0_p4_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1897,6 +1994,9 @@ static void lts_aga_fm0_n0_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1946,6 +2046,7 @@ static void lts_aga_fm0_n1_p4_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1977,6 +2078,9 @@ static void lts_aga_fm0_n1_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2028,6 +2132,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2059,6 +2164,9 @@ static void lts_aga_fm0_dpf0_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2113,6 +2221,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2144,6 +2253,9 @@ static void lts_aga_fm0_dpf1_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2410,6 +2522,7 @@ static void lts_aga_fm0_n0_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -2436,6 +2549,7 @@ static void lts_aga_fm0_n0_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -2470,6 +2584,9 @@ static void lts_aga_fm0_n0_p4_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2523,6 +2640,7 @@ static void lts_aga_fm0_n1_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -2560,6 +2678,7 @@ static void lts_aga_fm0_n1_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -2594,6 +2713,9 @@ static void lts_aga_fm0_n1_p4_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2641,6 +2763,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -2672,6 +2795,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -2706,6 +2830,9 @@ static void lts_aga_fm0_dpf0_p4_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2764,6 +2891,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -2806,6 +2934,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -2840,6 +2969,9 @@ static void lts_aga_fm0_dpf1_p4_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2906,6 +3038,7 @@ static void lts_aga_fm0_n0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -2932,6 +3065,7 @@ static void lts_aga_fm0_n0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -2966,6 +3100,9 @@ static void lts_aga_fm0_n0_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3019,6 +3156,7 @@ static void lts_aga_fm0_n1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -3056,6 +3194,7 @@ static void lts_aga_fm0_n1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3090,6 +3229,9 @@ static void lts_aga_fm0_n1_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3137,6 +3279,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -3168,6 +3311,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3202,6 +3346,9 @@ static void lts_aga_fm0_dpf0_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3260,6 +3407,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -3302,6 +3450,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3336,6 +3485,9 @@ static void lts_aga_fm0_dpf1_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3386,6 +3538,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -3412,6 +3565,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3446,6 +3600,9 @@ static void lts_aga_fm0_ham0_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3499,6 +3656,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -3536,6 +3694,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3570,6 +3729,9 @@ static void lts_aga_fm0_ham1_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3629,6 +3791,7 @@ static void lts_aga_fm0_n0_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -3664,6 +3827,7 @@ static void lts_aga_fm0_n0_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3714,6 +3878,9 @@ static void lts_aga_fm0_n0_p4_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3776,6 +3943,7 @@ static void lts_aga_fm0_n1_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -3822,6 +3990,7 @@ static void lts_aga_fm0_n1_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3872,6 +4041,9 @@ static void lts_aga_fm0_n1_p4_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3928,6 +4100,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -3968,6 +4141,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4018,6 +4192,9 @@ static void lts_aga_fm0_dpf0_p4_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4085,6 +4262,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -4136,6 +4314,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4186,6 +4365,9 @@ static void lts_aga_fm0_dpf1_p4_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4261,6 +4443,7 @@ static void lts_aga_fm0_n0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -4296,6 +4479,7 @@ static void lts_aga_fm0_n0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4346,6 +4530,9 @@ static void lts_aga_fm0_n0_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4408,6 +4595,7 @@ static void lts_aga_fm0_n1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -4454,6 +4642,7 @@ static void lts_aga_fm0_n1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4504,6 +4693,9 @@ static void lts_aga_fm0_n1_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4560,6 +4752,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -4600,6 +4793,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4650,6 +4844,9 @@ static void lts_aga_fm0_dpf0_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4717,6 +4914,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -4768,6 +4966,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4818,6 +5017,9 @@ static void lts_aga_fm0_dpf1_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4877,6 +5079,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -4912,6 +5115,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4962,6 +5166,9 @@ static void lts_aga_fm0_ham0_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5024,6 +5231,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -5070,6 +5278,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5120,6 +5329,9 @@ static void lts_aga_fm0_ham1_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5164,6 +5376,7 @@ static void lts_aga_fm0_n0_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -5184,6 +5397,7 @@ static void lts_aga_fm0_n0_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -5218,6 +5432,9 @@ static void lts_aga_fm0_n0_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5257,6 +5474,7 @@ static void lts_aga_fm0_n1_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -5280,6 +5498,7 @@ static void lts_aga_fm0_n1_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -5314,6 +5533,9 @@ static void lts_aga_fm0_n1_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5355,6 +5577,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -5380,6 +5603,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -5414,6 +5638,9 @@ static void lts_aga_fm0_dpf0_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5458,6 +5685,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -5486,6 +5714,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -5520,6 +5749,9 @@ static void lts_aga_fm0_dpf1_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5629,6 +5861,7 @@ static void lts_aga_fm0_n0_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -5658,6 +5891,7 @@ static void lts_aga_fm0_n0_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5708,6 +5942,9 @@ static void lts_aga_fm0_n0_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5756,6 +5993,7 @@ static void lts_aga_fm0_n1_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -5788,6 +6026,7 @@ static void lts_aga_fm0_n1_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5838,6 +6077,9 @@ static void lts_aga_fm0_n1_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5888,6 +6130,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -5922,6 +6165,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5972,6 +6216,9 @@ static void lts_aga_fm0_dpf0_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6025,6 +6272,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -6062,6 +6310,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6112,6 +6361,9 @@ static void lts_aga_fm0_dpf1_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6378,6 +6630,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -6404,6 +6657,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6430,6 +6684,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -6456,6 +6711,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -6512,6 +6768,9 @@ static void lts_aga_fm0_n0_p4_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6565,6 +6824,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -6602,6 +6862,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6639,6 +6900,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -6676,6 +6938,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -6732,6 +6995,9 @@ static void lts_aga_fm0_n1_p4_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6779,6 +7045,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -6810,6 +7077,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6841,6 +7109,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -6872,6 +7141,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -6928,6 +7198,9 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6986,6 +7259,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -7028,6 +7302,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7070,6 +7345,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -7112,6 +7388,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -7168,6 +7445,9 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7234,6 +7514,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -7260,6 +7541,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7286,6 +7568,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -7312,6 +7595,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -7368,6 +7652,9 @@ static void lts_aga_fm0_n0_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7421,6 +7708,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -7458,6 +7746,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7495,6 +7784,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -7532,6 +7822,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -7588,6 +7879,9 @@ static void lts_aga_fm0_n1_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7635,6 +7929,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -7666,6 +7961,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7697,6 +7993,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -7728,6 +8025,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -7784,6 +8082,9 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7842,6 +8143,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -7884,6 +8186,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7926,6 +8229,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -7968,6 +8272,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -8024,6 +8329,9 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8074,6 +8382,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -8100,6 +8409,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -8126,6 +8436,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -8152,6 +8463,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -8208,6 +8520,9 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8261,6 +8576,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -8298,6 +8614,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -8335,6 +8652,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -8372,6 +8690,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -8428,6 +8747,9 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8487,6 +8809,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -8522,6 +8845,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -8557,6 +8881,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -8592,6 +8917,7 @@ static void lts_aga_fm0_n0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8680,6 +9006,9 @@ static void lts_aga_fm0_n0_p4_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8742,6 +9071,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -8788,6 +9118,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -8834,6 +9165,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -8880,6 +9212,7 @@ static void lts_aga_fm0_n1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8968,6 +9301,9 @@ static void lts_aga_fm0_n1_p4_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9024,6 +9360,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -9064,6 +9401,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -9104,6 +9442,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -9144,6 +9483,7 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9232,6 +9572,9 @@ static void lts_aga_fm0_dpf0_p4_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9299,6 +9642,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -9350,6 +9694,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -9401,6 +9746,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -9452,6 +9798,7 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9540,6 +9887,9 @@ static void lts_aga_fm0_dpf1_p4_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9615,6 +9965,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -9650,6 +10001,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -9685,6 +10037,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -9720,6 +10073,7 @@ static void lts_aga_fm0_n0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9808,6 +10162,9 @@ static void lts_aga_fm0_n0_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9870,6 +10227,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -9916,6 +10274,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -9962,6 +10321,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -10008,6 +10368,7 @@ static void lts_aga_fm0_n1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10096,6 +10457,9 @@ static void lts_aga_fm0_n1_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10152,6 +10516,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -10192,6 +10557,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -10232,6 +10598,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -10272,6 +10639,7 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10360,6 +10728,9 @@ static void lts_aga_fm0_dpf0_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10427,6 +10798,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -10478,6 +10850,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -10529,6 +10902,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -10580,6 +10954,7 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10668,6 +11043,9 @@ static void lts_aga_fm0_dpf1_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10727,6 +11105,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -10762,6 +11141,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -10797,6 +11177,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -10832,6 +11213,7 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10920,6 +11302,9 @@ static void lts_aga_fm0_ham0_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10982,6 +11367,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -11028,6 +11414,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -11074,6 +11461,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -11120,6 +11508,7 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11208,6 +11597,9 @@ static void lts_aga_fm0_ham1_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11258,6 +11650,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -11284,6 +11677,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -11310,6 +11704,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -11336,6 +11731,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -11392,6 +11788,9 @@ static void lts_aga_fm0_n0_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11445,6 +11844,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -11482,6 +11882,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -11519,6 +11920,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -11556,6 +11958,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -11612,6 +12015,9 @@ static void lts_aga_fm0_n1_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11659,6 +12065,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -11690,6 +12097,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -11721,6 +12129,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -11752,6 +12161,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -11808,6 +12218,9 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11866,6 +12279,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -11908,6 +12322,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -11950,6 +12365,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -11992,6 +12408,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -12048,6 +12465,9 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12163,6 +12583,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -12198,6 +12619,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -12233,6 +12655,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -12268,6 +12691,7 @@ static void lts_aga_fm0_n0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12356,6 +12780,9 @@ static void lts_aga_fm0_n0_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12418,6 +12845,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -12464,6 +12892,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -12510,6 +12939,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -12556,6 +12986,7 @@ static void lts_aga_fm0_n1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12644,6 +13075,9 @@ static void lts_aga_fm0_n1_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12700,6 +13134,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -12740,6 +13175,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -12780,6 +13216,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -12820,6 +13257,7 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12908,6 +13346,9 @@ static void lts_aga_fm0_dpf0_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12975,6 +13416,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -13026,6 +13468,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -13077,6 +13520,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -13128,6 +13572,7 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13216,6 +13661,9 @@ static void lts_aga_fm0_dpf1_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } diff --git a/linetoscr_aga_fm1.cpp b/linetoscr_aga_fm1.cpp index 9367d553..40314e9c 100644 --- a/linetoscr_aga_fm1.cpp +++ b/linetoscr_aga_fm1.cpp @@ -33,6 +33,7 @@ static void lts_aga_fm1_n0_p2_ilores_dlores(void) } loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -54,6 +55,9 @@ static void lts_aga_fm1_n0_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -90,6 +94,7 @@ static void lts_aga_fm1_n1_p2_ilores_dlores(void) } loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -111,6 +116,9 @@ static void lts_aga_fm1_n1_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -149,6 +157,7 @@ static void lts_aga_fm1_dpf0_p2_ilores_dlores(void) } loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -170,6 +179,9 @@ static void lts_aga_fm1_dpf0_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -211,6 +223,7 @@ static void lts_aga_fm1_dpf1_p2_ilores_dlores(void) } loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -232,6 +245,9 @@ static void lts_aga_fm1_dpf1_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -289,6 +305,7 @@ static void lts_aga_fm1_n0_p4_ilores_dlores(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -310,6 +327,9 @@ static void lts_aga_fm1_n0_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -346,6 +366,7 @@ static void lts_aga_fm1_n1_p4_ilores_dlores(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -367,6 +388,9 @@ static void lts_aga_fm1_n1_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -405,6 +429,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dlores(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -426,6 +451,9 @@ static void lts_aga_fm1_dpf0_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -467,6 +495,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dlores(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -488,6 +517,9 @@ static void lts_aga_fm1_dpf1_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -545,6 +577,7 @@ static void lts_aga_fm1_n0_p6_ilores_dlores(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -566,6 +599,9 @@ static void lts_aga_fm1_n0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -602,6 +638,7 @@ static void lts_aga_fm1_n1_p6_ilores_dlores(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -623,6 +660,9 @@ static void lts_aga_fm1_n1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -661,6 +701,7 @@ static void lts_aga_fm1_dpf0_p6_ilores_dlores(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -682,6 +723,9 @@ static void lts_aga_fm1_dpf0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -723,6 +767,7 @@ static void lts_aga_fm1_dpf1_p6_ilores_dlores(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -744,6 +789,9 @@ static void lts_aga_fm1_dpf1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -783,6 +831,7 @@ static void lts_aga_fm1_ehb0_p6_ilores_dlores(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -804,6 +853,9 @@ static void lts_aga_fm1_ehb0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -846,6 +898,7 @@ static void lts_aga_fm1_ehb1_p6_ilores_dlores(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -867,6 +920,9 @@ static void lts_aga_fm1_ehb1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -900,6 +956,7 @@ static void lts_aga_fm1_ham0_p6_ilores_dlores(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -921,6 +978,9 @@ static void lts_aga_fm1_ham0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -957,6 +1017,7 @@ static void lts_aga_fm1_ham1_p6_ilores_dlores(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -978,6 +1039,9 @@ static void lts_aga_fm1_ham1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1012,6 +1076,7 @@ static void lts_aga_fm1_kehb0_p6_ilores_dlores(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1033,6 +1098,9 @@ static void lts_aga_fm1_kehb0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1070,6 +1138,7 @@ static void lts_aga_fm1_kehb1_p6_ilores_dlores(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1091,6 +1160,9 @@ static void lts_aga_fm1_kehb1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1124,6 +1196,7 @@ static void lts_aga_fm1_n0_p8_ilores_dlores(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1145,6 +1218,9 @@ static void lts_aga_fm1_n0_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1181,6 +1257,7 @@ static void lts_aga_fm1_n1_p8_ilores_dlores(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1202,6 +1279,9 @@ static void lts_aga_fm1_n1_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1240,6 +1320,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dlores(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1261,6 +1342,9 @@ static void lts_aga_fm1_dpf0_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1302,6 +1386,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dlores(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1323,6 +1408,9 @@ static void lts_aga_fm1_dpf1_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1364,6 +1452,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dlores(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1385,6 +1474,9 @@ static void lts_aga_fm1_ham0_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1421,6 +1513,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dlores(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1442,6 +1535,9 @@ static void lts_aga_fm1_ham1_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1492,6 +1588,7 @@ static void lts_aga_fm1_n0_p2_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1519,6 +1616,9 @@ static void lts_aga_fm1_n0_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1564,6 +1664,7 @@ static void lts_aga_fm1_n1_p2_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1591,6 +1692,9 @@ static void lts_aga_fm1_n1_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1638,6 +1742,7 @@ static void lts_aga_fm1_dpf0_p2_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1665,6 +1770,9 @@ static void lts_aga_fm1_dpf0_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1715,6 +1823,7 @@ static void lts_aga_fm1_dpf1_p2_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1742,6 +1851,9 @@ static void lts_aga_fm1_dpf1_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1808,6 +1920,7 @@ static void lts_aga_fm1_n0_p4_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1835,6 +1948,9 @@ static void lts_aga_fm1_n0_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1880,6 +1996,7 @@ static void lts_aga_fm1_n1_p4_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1907,6 +2024,9 @@ static void lts_aga_fm1_n1_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1954,6 +2074,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1981,6 +2102,9 @@ static void lts_aga_fm1_dpf0_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2031,6 +2155,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2058,6 +2183,9 @@ static void lts_aga_fm1_dpf1_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2124,6 +2252,7 @@ static void lts_aga_fm1_n0_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2151,6 +2280,9 @@ static void lts_aga_fm1_n0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2196,6 +2328,7 @@ static void lts_aga_fm1_n1_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2223,6 +2356,9 @@ static void lts_aga_fm1_n1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2270,6 +2406,7 @@ static void lts_aga_fm1_dpf0_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2297,6 +2434,9 @@ static void lts_aga_fm1_dpf0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2347,6 +2487,7 @@ static void lts_aga_fm1_dpf1_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2374,6 +2515,9 @@ static void lts_aga_fm1_dpf1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2422,6 +2566,7 @@ static void lts_aga_fm1_ehb0_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2449,6 +2594,9 @@ static void lts_aga_fm1_ehb0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2500,6 +2648,7 @@ static void lts_aga_fm1_ehb1_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2527,6 +2676,9 @@ static void lts_aga_fm1_ehb1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2569,6 +2721,7 @@ static void lts_aga_fm1_ham0_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2596,6 +2749,9 @@ static void lts_aga_fm1_ham0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2641,6 +2797,7 @@ static void lts_aga_fm1_ham1_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2668,6 +2825,9 @@ static void lts_aga_fm1_ham1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2711,6 +2871,7 @@ static void lts_aga_fm1_kehb0_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2738,6 +2899,9 @@ static void lts_aga_fm1_kehb0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2784,6 +2948,7 @@ static void lts_aga_fm1_kehb1_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2811,6 +2976,9 @@ static void lts_aga_fm1_kehb1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2853,6 +3021,7 @@ static void lts_aga_fm1_n0_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2880,6 +3049,9 @@ static void lts_aga_fm1_n0_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2925,6 +3097,7 @@ static void lts_aga_fm1_n1_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2952,6 +3125,9 @@ static void lts_aga_fm1_n1_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2999,6 +3175,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3026,6 +3203,9 @@ static void lts_aga_fm1_dpf0_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3076,6 +3256,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3103,6 +3284,9 @@ static void lts_aga_fm1_dpf1_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3153,6 +3337,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3180,6 +3365,9 @@ static void lts_aga_fm1_ham0_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3225,6 +3413,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3252,6 +3441,9 @@ static void lts_aga_fm1_ham1_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3294,6 +3486,7 @@ static void lts_aga_fm1_n0_p2_ihires_dlores(void) loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3315,6 +3508,9 @@ static void lts_aga_fm1_n0_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3352,6 +3548,7 @@ static void lts_aga_fm1_n1_p2_ihires_dlores(void) loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3373,6 +3570,9 @@ static void lts_aga_fm1_n1_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3412,6 +3612,7 @@ static void lts_aga_fm1_dpf0_p2_ihires_dlores(void) loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3433,6 +3634,9 @@ static void lts_aga_fm1_dpf0_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3475,6 +3679,7 @@ static void lts_aga_fm1_dpf1_p2_ihires_dlores(void) loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3496,6 +3701,9 @@ static void lts_aga_fm1_dpf1_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3554,6 +3762,7 @@ static void lts_aga_fm1_n0_p4_ihires_dlores(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3575,6 +3784,9 @@ static void lts_aga_fm1_n0_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3612,6 +3824,7 @@ static void lts_aga_fm1_n1_p4_ihires_dlores(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3633,6 +3846,9 @@ static void lts_aga_fm1_n1_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3672,6 +3888,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dlores(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3693,6 +3910,9 @@ static void lts_aga_fm1_dpf0_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3735,6 +3955,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dlores(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3756,6 +3977,9 @@ static void lts_aga_fm1_dpf1_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3814,6 +4038,7 @@ static void lts_aga_fm1_n0_p6_ihires_dlores(void) loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3835,6 +4060,9 @@ static void lts_aga_fm1_n0_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3872,6 +4100,7 @@ static void lts_aga_fm1_n1_p6_ihires_dlores(void) loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3893,6 +4122,9 @@ static void lts_aga_fm1_n1_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3932,6 +4164,7 @@ static void lts_aga_fm1_dpf0_p6_ihires_dlores(void) loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3953,6 +4186,9 @@ static void lts_aga_fm1_dpf0_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3995,6 +4231,7 @@ static void lts_aga_fm1_dpf1_p6_ihires_dlores(void) loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4016,6 +4253,9 @@ static void lts_aga_fm1_dpf1_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4056,6 +4296,7 @@ static void lts_aga_fm1_ehb0_p6_ihires_dlores(void) loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4077,6 +4318,9 @@ static void lts_aga_fm1_ehb0_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4120,6 +4364,7 @@ static void lts_aga_fm1_ehb1_p6_ihires_dlores(void) loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4141,6 +4386,9 @@ static void lts_aga_fm1_ehb1_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4190,6 +4438,7 @@ static void lts_aga_fm1_ham0_p6_ihires_dlores(void) } loaded_pix = getbpl6_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4211,6 +4460,9 @@ static void lts_aga_fm1_ham0_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4266,6 +4518,7 @@ static void lts_aga_fm1_ham1_p6_ihires_dlores(void) } loaded_pix = getbpl6_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4287,6 +4540,9 @@ static void lts_aga_fm1_ham1_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4322,6 +4578,7 @@ static void lts_aga_fm1_kehb0_p6_ihires_dlores(void) loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4343,6 +4600,9 @@ static void lts_aga_fm1_kehb0_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4381,6 +4641,7 @@ static void lts_aga_fm1_kehb1_p6_ihires_dlores(void) loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4402,6 +4663,9 @@ static void lts_aga_fm1_kehb1_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4436,6 +4700,7 @@ static void lts_aga_fm1_n0_p8_ihires_dlores(void) loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4457,6 +4722,9 @@ static void lts_aga_fm1_n0_p8_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4494,6 +4762,7 @@ static void lts_aga_fm1_n1_p8_ihires_dlores(void) loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4515,6 +4784,9 @@ static void lts_aga_fm1_n1_p8_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4554,6 +4826,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dlores(void) loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4575,6 +4848,9 @@ static void lts_aga_fm1_dpf0_p8_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4617,6 +4893,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dlores(void) loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4638,6 +4915,9 @@ static void lts_aga_fm1_dpf1_p8_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4695,6 +4975,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dlores(void) } loaded_pix = getbpl8_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4716,6 +4997,9 @@ static void lts_aga_fm1_ham0_p8_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4771,6 +5055,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dlores(void) } loaded_pix = getbpl8_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4792,6 +5077,9 @@ static void lts_aga_fm1_ham1_p8_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4843,6 +5131,7 @@ static void lts_aga_fm1_n0_p2_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4870,6 +5159,9 @@ static void lts_aga_fm1_n0_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4916,6 +5208,7 @@ static void lts_aga_fm1_n1_p2_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4943,6 +5236,9 @@ static void lts_aga_fm1_n1_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4991,6 +5287,7 @@ static void lts_aga_fm1_dpf0_p2_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5018,6 +5315,9 @@ static void lts_aga_fm1_dpf0_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5069,6 +5369,7 @@ static void lts_aga_fm1_dpf1_p2_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5096,6 +5397,9 @@ static void lts_aga_fm1_dpf1_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5163,6 +5467,7 @@ static void lts_aga_fm1_n0_p4_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5190,6 +5495,9 @@ static void lts_aga_fm1_n0_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5236,6 +5544,7 @@ static void lts_aga_fm1_n1_p4_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5263,6 +5572,9 @@ static void lts_aga_fm1_n1_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5311,6 +5623,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5338,6 +5651,9 @@ static void lts_aga_fm1_dpf0_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5389,6 +5705,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5416,6 +5733,9 @@ static void lts_aga_fm1_dpf1_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5483,6 +5803,7 @@ static void lts_aga_fm1_n0_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5510,6 +5831,9 @@ static void lts_aga_fm1_n0_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5556,6 +5880,7 @@ static void lts_aga_fm1_n1_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5583,6 +5908,9 @@ static void lts_aga_fm1_n1_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5631,6 +5959,7 @@ static void lts_aga_fm1_dpf0_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5658,6 +5987,9 @@ static void lts_aga_fm1_dpf0_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5709,6 +6041,7 @@ static void lts_aga_fm1_dpf1_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5736,6 +6069,9 @@ static void lts_aga_fm1_dpf1_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5785,6 +6121,7 @@ static void lts_aga_fm1_ehb0_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5812,6 +6149,9 @@ static void lts_aga_fm1_ehb0_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5864,6 +6204,7 @@ static void lts_aga_fm1_ehb1_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5891,6 +6232,9 @@ static void lts_aga_fm1_ehb1_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5949,6 +6293,7 @@ static void lts_aga_fm1_ham0_p6_ihires_dlores_spr(void) } loaded_pix = getbpl6_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5976,6 +6321,9 @@ static void lts_aga_fm1_ham0_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6040,6 +6388,7 @@ static void lts_aga_fm1_ham1_p6_ihires_dlores_spr(void) } loaded_pix = getbpl6_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6067,6 +6416,9 @@ static void lts_aga_fm1_ham1_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6111,6 +6463,7 @@ static void lts_aga_fm1_kehb0_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6138,6 +6491,9 @@ static void lts_aga_fm1_kehb0_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6185,6 +6541,7 @@ static void lts_aga_fm1_kehb1_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6212,6 +6569,9 @@ static void lts_aga_fm1_kehb1_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6255,6 +6615,7 @@ static void lts_aga_fm1_n0_p8_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6282,6 +6643,9 @@ static void lts_aga_fm1_n0_p8_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6328,6 +6692,7 @@ static void lts_aga_fm1_n1_p8_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6355,6 +6720,9 @@ static void lts_aga_fm1_n1_p8_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6403,6 +6771,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6430,6 +6799,9 @@ static void lts_aga_fm1_dpf0_p8_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6481,6 +6853,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6508,6 +6881,9 @@ static void lts_aga_fm1_dpf1_p8_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6574,6 +6950,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dlores_spr(void) } loaded_pix = getbpl8_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6601,6 +6978,9 @@ static void lts_aga_fm1_ham0_p8_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6665,6 +7045,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dlores_spr(void) } loaded_pix = getbpl8_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6692,6 +7073,9 @@ static void lts_aga_fm1_ham1_p8_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6736,6 +7120,7 @@ static void lts_aga_fm1_n0_p2_ishres_dlores(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -6757,6 +7142,9 @@ static void lts_aga_fm1_n0_p2_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6796,6 +7184,7 @@ static void lts_aga_fm1_n1_p2_ishres_dlores(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -6817,6 +7206,9 @@ static void lts_aga_fm1_n1_p2_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6858,6 +7250,7 @@ static void lts_aga_fm1_dpf0_p2_ishres_dlores(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -6879,6 +7272,9 @@ static void lts_aga_fm1_dpf0_p2_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6923,6 +7319,7 @@ static void lts_aga_fm1_dpf1_p2_ishres_dlores(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -6944,6 +7341,9 @@ static void lts_aga_fm1_dpf1_p2_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7004,6 +7404,7 @@ static void lts_aga_fm1_n0_p4_ishres_dlores(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7025,6 +7426,9 @@ static void lts_aga_fm1_n0_p4_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7064,6 +7468,7 @@ static void lts_aga_fm1_n1_p4_ishres_dlores(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7085,6 +7490,9 @@ static void lts_aga_fm1_n1_p4_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7126,6 +7534,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dlores(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7147,6 +7556,9 @@ static void lts_aga_fm1_dpf0_p4_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7191,6 +7603,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dlores(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7212,6 +7625,9 @@ static void lts_aga_fm1_dpf1_p4_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7361,6 +7777,7 @@ static void lts_aga_fm1_n0_p2_ishres_dlores_spr(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -7388,6 +7805,9 @@ static void lts_aga_fm1_n0_p2_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7436,6 +7856,7 @@ static void lts_aga_fm1_n1_p2_ishres_dlores_spr(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -7463,6 +7884,9 @@ static void lts_aga_fm1_n1_p2_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7513,6 +7937,7 @@ static void lts_aga_fm1_dpf0_p2_ishres_dlores_spr(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -7540,6 +7965,9 @@ static void lts_aga_fm1_dpf0_p2_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7593,6 +8021,7 @@ static void lts_aga_fm1_dpf1_p2_ishres_dlores_spr(void) shiftbpl2(); shiftbpl2(); shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -7620,6 +8049,9 @@ static void lts_aga_fm1_dpf1_p2_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7689,6 +8121,7 @@ static void lts_aga_fm1_n0_p4_ishres_dlores_spr(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -7716,6 +8149,9 @@ static void lts_aga_fm1_n0_p4_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7764,6 +8200,7 @@ static void lts_aga_fm1_n1_p4_ishres_dlores_spr(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -7791,6 +8228,9 @@ static void lts_aga_fm1_n1_p4_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7841,6 +8281,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dlores_spr(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -7868,6 +8309,9 @@ static void lts_aga_fm1_dpf0_p4_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7921,6 +8365,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dlores_spr(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -7948,6 +8393,9 @@ static void lts_aga_fm1_dpf1_p4_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8091,6 +8539,7 @@ static void lts_aga_fm1_n0_p2_ilores_dhires(void) loaded_pix = getbpl2_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -8114,6 +8563,7 @@ static void lts_aga_fm1_n0_p2_ilores_dhires(void) loaded_pix = getbpl2_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -8144,6 +8594,9 @@ static void lts_aga_fm1_n0_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8194,6 +8647,7 @@ static void lts_aga_fm1_n1_p2_ilores_dhires(void) loaded_pix = getbpl2_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -8228,6 +8682,7 @@ static void lts_aga_fm1_n1_p2_ilores_dhires(void) loaded_pix = getbpl2_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -8258,6 +8713,9 @@ static void lts_aga_fm1_n1_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8302,6 +8760,7 @@ static void lts_aga_fm1_dpf0_p2_ilores_dhires(void) loaded_pix = getbpl2_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -8330,6 +8789,7 @@ static void lts_aga_fm1_dpf0_p2_ilores_dhires(void) loaded_pix = getbpl2_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -8360,6 +8820,9 @@ static void lts_aga_fm1_dpf0_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8415,6 +8878,7 @@ static void lts_aga_fm1_dpf1_p2_ilores_dhires(void) loaded_pix = getbpl2_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -8454,6 +8918,7 @@ static void lts_aga_fm1_dpf1_p2_ilores_dhires(void) loaded_pix = getbpl2_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -8484,6 +8949,9 @@ static void lts_aga_fm1_dpf1_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8547,6 +9015,7 @@ static void lts_aga_fm1_n0_p4_ilores_dhires(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -8570,6 +9039,7 @@ static void lts_aga_fm1_n0_p4_ilores_dhires(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -8600,6 +9070,9 @@ static void lts_aga_fm1_n0_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8650,6 +9123,7 @@ static void lts_aga_fm1_n1_p4_ilores_dhires(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -8684,6 +9158,7 @@ static void lts_aga_fm1_n1_p4_ilores_dhires(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -8714,6 +9189,9 @@ static void lts_aga_fm1_n1_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8758,6 +9236,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dhires(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -8786,6 +9265,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dhires(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -8816,6 +9296,9 @@ static void lts_aga_fm1_dpf0_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8871,6 +9354,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dhires(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -8910,6 +9394,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dhires(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -8940,6 +9425,9 @@ static void lts_aga_fm1_dpf1_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9003,6 +9491,7 @@ static void lts_aga_fm1_n0_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -9026,6 +9515,7 @@ static void lts_aga_fm1_n0_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -9056,6 +9546,9 @@ static void lts_aga_fm1_n0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9106,6 +9599,7 @@ static void lts_aga_fm1_n1_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -9140,6 +9634,7 @@ static void lts_aga_fm1_n1_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -9170,6 +9665,9 @@ static void lts_aga_fm1_n1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9214,6 +9712,7 @@ static void lts_aga_fm1_dpf0_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -9242,6 +9741,7 @@ static void lts_aga_fm1_dpf0_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -9272,6 +9772,9 @@ static void lts_aga_fm1_dpf0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9327,6 +9830,7 @@ static void lts_aga_fm1_dpf1_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -9366,6 +9870,7 @@ static void lts_aga_fm1_dpf1_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -9396,6 +9901,9 @@ static void lts_aga_fm1_dpf1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9441,6 +9949,7 @@ static void lts_aga_fm1_ehb0_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -9470,6 +9979,7 @@ static void lts_aga_fm1_ehb0_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -9500,6 +10010,9 @@ static void lts_aga_fm1_ehb0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9556,6 +10069,7 @@ static void lts_aga_fm1_ehb1_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -9596,6 +10110,7 @@ static void lts_aga_fm1_ehb1_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -9626,6 +10141,9 @@ static void lts_aga_fm1_ehb1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9665,6 +10183,7 @@ static void lts_aga_fm1_ham0_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -9688,6 +10207,7 @@ static void lts_aga_fm1_ham0_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -9718,6 +10238,9 @@ static void lts_aga_fm1_ham0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9768,6 +10291,7 @@ static void lts_aga_fm1_ham1_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -9802,6 +10326,7 @@ static void lts_aga_fm1_ham1_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -9832,6 +10357,9 @@ static void lts_aga_fm1_ham1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9872,6 +10400,7 @@ static void lts_aga_fm1_kehb0_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -9896,6 +10425,7 @@ static void lts_aga_fm1_kehb0_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -9926,6 +10456,9 @@ static void lts_aga_fm1_kehb0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9977,6 +10510,7 @@ static void lts_aga_fm1_kehb1_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -10012,6 +10546,7 @@ static void lts_aga_fm1_kehb1_p6_ilores_dhires(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -10042,6 +10577,9 @@ static void lts_aga_fm1_kehb1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10081,6 +10619,7 @@ static void lts_aga_fm1_n0_p8_ilores_dhires(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -10104,6 +10643,7 @@ static void lts_aga_fm1_n0_p8_ilores_dhires(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -10134,6 +10674,9 @@ static void lts_aga_fm1_n0_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10184,6 +10727,7 @@ static void lts_aga_fm1_n1_p8_ilores_dhires(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -10218,6 +10762,7 @@ static void lts_aga_fm1_n1_p8_ilores_dhires(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -10248,6 +10793,9 @@ static void lts_aga_fm1_n1_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10292,6 +10840,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dhires(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -10320,6 +10869,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dhires(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -10350,6 +10900,9 @@ static void lts_aga_fm1_dpf0_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10405,6 +10958,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dhires(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -10444,6 +10998,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dhires(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -10474,6 +11029,9 @@ static void lts_aga_fm1_dpf1_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10521,6 +11079,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dhires(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -10544,6 +11103,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dhires(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -10574,6 +11134,9 @@ static void lts_aga_fm1_ham0_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10624,6 +11187,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dhires(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -10658,6 +11222,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dhires(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -10688,6 +11253,9 @@ static void lts_aga_fm1_ham1_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10744,6 +11312,7 @@ static void lts_aga_fm1_n0_p2_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -10776,6 +11345,7 @@ static void lts_aga_fm1_n0_p2_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10818,6 +11388,9 @@ static void lts_aga_fm1_n0_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10877,6 +11450,7 @@ static void lts_aga_fm1_n1_p2_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -10920,6 +11494,7 @@ static void lts_aga_fm1_n1_p2_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10962,6 +11537,9 @@ static void lts_aga_fm1_n1_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11015,6 +11593,7 @@ static void lts_aga_fm1_dpf0_p2_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -11052,6 +11631,7 @@ static void lts_aga_fm1_dpf0_p2_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11094,6 +11674,9 @@ static void lts_aga_fm1_dpf0_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11158,6 +11741,7 @@ static void lts_aga_fm1_dpf1_p2_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -11206,6 +11790,7 @@ static void lts_aga_fm1_dpf1_p2_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11248,6 +11833,9 @@ static void lts_aga_fm1_dpf1_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11320,6 +11908,7 @@ static void lts_aga_fm1_n0_p4_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -11352,6 +11941,7 @@ static void lts_aga_fm1_n0_p4_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11394,6 +11984,9 @@ static void lts_aga_fm1_n0_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11453,6 +12046,7 @@ static void lts_aga_fm1_n1_p4_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -11496,6 +12090,7 @@ static void lts_aga_fm1_n1_p4_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11538,6 +12133,9 @@ static void lts_aga_fm1_n1_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11591,6 +12189,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -11628,6 +12227,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11670,6 +12270,9 @@ static void lts_aga_fm1_dpf0_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11734,6 +12337,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -11782,6 +12386,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11824,6 +12429,9 @@ static void lts_aga_fm1_dpf1_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11896,6 +12504,7 @@ static void lts_aga_fm1_n0_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -11928,6 +12537,7 @@ static void lts_aga_fm1_n0_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11970,6 +12580,9 @@ static void lts_aga_fm1_n0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12029,6 +12642,7 @@ static void lts_aga_fm1_n1_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -12072,6 +12686,7 @@ static void lts_aga_fm1_n1_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12114,6 +12729,9 @@ static void lts_aga_fm1_n1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12167,6 +12785,7 @@ static void lts_aga_fm1_dpf0_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -12204,6 +12823,7 @@ static void lts_aga_fm1_dpf0_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12246,6 +12866,9 @@ static void lts_aga_fm1_dpf0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12310,6 +12933,7 @@ static void lts_aga_fm1_dpf1_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -12358,6 +12982,7 @@ static void lts_aga_fm1_dpf1_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12400,6 +13025,9 @@ static void lts_aga_fm1_dpf1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12454,6 +13082,7 @@ static void lts_aga_fm1_ehb0_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -12492,6 +13121,7 @@ static void lts_aga_fm1_ehb0_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12534,6 +13164,9 @@ static void lts_aga_fm1_ehb0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12599,6 +13232,7 @@ static void lts_aga_fm1_ehb1_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -12648,6 +13282,7 @@ static void lts_aga_fm1_ehb1_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12690,6 +13325,9 @@ static void lts_aga_fm1_ehb1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12738,6 +13376,7 @@ static void lts_aga_fm1_ham0_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -12770,6 +13409,7 @@ static void lts_aga_fm1_ham0_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12812,6 +13452,9 @@ static void lts_aga_fm1_ham0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12871,6 +13514,7 @@ static void lts_aga_fm1_ham1_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -12914,6 +13558,7 @@ static void lts_aga_fm1_ham1_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12956,6 +13601,9 @@ static void lts_aga_fm1_ham1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13005,6 +13653,7 @@ static void lts_aga_fm1_kehb0_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13038,6 +13687,7 @@ static void lts_aga_fm1_kehb0_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13080,6 +13730,9 @@ static void lts_aga_fm1_kehb0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13140,6 +13793,7 @@ static void lts_aga_fm1_kehb1_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13184,6 +13838,7 @@ static void lts_aga_fm1_kehb1_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13226,6 +13881,9 @@ static void lts_aga_fm1_kehb1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13274,6 +13932,7 @@ static void lts_aga_fm1_n0_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13306,6 +13965,7 @@ static void lts_aga_fm1_n0_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13348,6 +14008,9 @@ static void lts_aga_fm1_n0_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13407,6 +14070,7 @@ static void lts_aga_fm1_n1_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13450,6 +14114,7 @@ static void lts_aga_fm1_n1_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13492,6 +14157,9 @@ static void lts_aga_fm1_n1_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13545,6 +14213,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13582,6 +14251,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13624,6 +14294,9 @@ static void lts_aga_fm1_dpf0_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13688,6 +14361,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13736,6 +14410,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13778,6 +14453,9 @@ static void lts_aga_fm1_dpf1_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13834,6 +14512,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13866,6 +14545,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13908,6 +14588,9 @@ static void lts_aga_fm1_ham0_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13967,6 +14650,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -14010,6 +14694,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14052,6 +14737,9 @@ static void lts_aga_fm1_ham1_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14093,6 +14781,7 @@ static void lts_aga_fm1_n0_p2_ihires_dhires(void) } loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14110,6 +14799,7 @@ static void lts_aga_fm1_n0_p2_ihires_dhires(void) } loaded_pix = getbpl2_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -14140,6 +14830,9 @@ static void lts_aga_fm1_n0_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14176,6 +14869,7 @@ static void lts_aga_fm1_n1_p2_ihires_dhires(void) } loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14196,6 +14890,7 @@ static void lts_aga_fm1_n1_p2_ihires_dhires(void) } loaded_pix = getbpl2_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -14226,6 +14921,9 @@ static void lts_aga_fm1_n1_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14264,6 +14962,7 @@ static void lts_aga_fm1_dpf0_p2_ihires_dhires(void) } loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14286,6 +14985,7 @@ static void lts_aga_fm1_dpf0_p2_ihires_dhires(void) } loaded_pix = getbpl2_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -14316,6 +15016,9 @@ static void lts_aga_fm1_dpf0_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14357,6 +15060,7 @@ static void lts_aga_fm1_dpf1_p2_ihires_dhires(void) } loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14382,6 +15086,7 @@ static void lts_aga_fm1_dpf1_p2_ihires_dhires(void) } loaded_pix = getbpl2_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -14412,6 +15117,9 @@ static void lts_aga_fm1_dpf1_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14469,6 +15177,7 @@ static void lts_aga_fm1_n0_p4_ihires_dhires(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14486,6 +15195,7 @@ static void lts_aga_fm1_n0_p4_ihires_dhires(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -14516,6 +15226,9 @@ static void lts_aga_fm1_n0_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14552,6 +15265,7 @@ static void lts_aga_fm1_n1_p4_ihires_dhires(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14572,6 +15286,7 @@ static void lts_aga_fm1_n1_p4_ihires_dhires(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -14602,6 +15317,9 @@ static void lts_aga_fm1_n1_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14640,6 +15358,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dhires(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14662,6 +15381,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dhires(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -14692,6 +15412,9 @@ static void lts_aga_fm1_dpf0_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14733,6 +15456,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dhires(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14758,6 +15482,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dhires(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -14788,6 +15513,9 @@ static void lts_aga_fm1_dpf1_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14845,6 +15573,7 @@ static void lts_aga_fm1_n0_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14862,6 +15591,7 @@ static void lts_aga_fm1_n0_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -14892,6 +15622,9 @@ static void lts_aga_fm1_n0_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14928,6 +15661,7 @@ static void lts_aga_fm1_n1_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14948,6 +15682,7 @@ static void lts_aga_fm1_n1_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -14978,6 +15713,9 @@ static void lts_aga_fm1_n1_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15016,6 +15754,7 @@ static void lts_aga_fm1_dpf0_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15038,6 +15777,7 @@ static void lts_aga_fm1_dpf0_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -15068,6 +15808,9 @@ static void lts_aga_fm1_dpf0_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15109,6 +15852,7 @@ static void lts_aga_fm1_dpf1_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15134,6 +15878,7 @@ static void lts_aga_fm1_dpf1_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -15164,6 +15909,9 @@ static void lts_aga_fm1_dpf1_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15203,6 +15951,7 @@ static void lts_aga_fm1_ehb0_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15226,6 +15975,7 @@ static void lts_aga_fm1_ehb0_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -15256,6 +16006,9 @@ static void lts_aga_fm1_ehb0_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15298,6 +16051,7 @@ static void lts_aga_fm1_ehb1_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15324,6 +16078,7 @@ static void lts_aga_fm1_ehb1_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -15354,6 +16109,9 @@ static void lts_aga_fm1_ehb1_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15387,6 +16145,7 @@ static void lts_aga_fm1_ham0_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15404,6 +16163,7 @@ static void lts_aga_fm1_ham0_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -15434,6 +16194,9 @@ static void lts_aga_fm1_ham0_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15470,6 +16233,7 @@ static void lts_aga_fm1_ham1_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15490,6 +16254,7 @@ static void lts_aga_fm1_ham1_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -15520,6 +16285,9 @@ static void lts_aga_fm1_ham1_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15554,6 +16322,7 @@ static void lts_aga_fm1_kehb0_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15572,6 +16341,7 @@ static void lts_aga_fm1_kehb0_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -15602,6 +16372,9 @@ static void lts_aga_fm1_kehb0_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15639,6 +16412,7 @@ static void lts_aga_fm1_kehb1_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15660,6 +16434,7 @@ static void lts_aga_fm1_kehb1_p6_ihires_dhires(void) } loaded_pix = getbpl6_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -15690,6 +16465,9 @@ static void lts_aga_fm1_kehb1_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15723,6 +16501,7 @@ static void lts_aga_fm1_n0_p8_ihires_dhires(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15740,6 +16519,7 @@ static void lts_aga_fm1_n0_p8_ihires_dhires(void) } loaded_pix = getbpl8_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -15770,6 +16550,9 @@ static void lts_aga_fm1_n0_p8_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15806,6 +16589,7 @@ static void lts_aga_fm1_n1_p8_ihires_dhires(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15826,6 +16610,7 @@ static void lts_aga_fm1_n1_p8_ihires_dhires(void) } loaded_pix = getbpl8_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -15856,6 +16641,9 @@ static void lts_aga_fm1_n1_p8_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15894,6 +16682,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dhires(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15916,6 +16705,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dhires(void) } loaded_pix = getbpl8_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -15946,6 +16736,9 @@ static void lts_aga_fm1_dpf0_p8_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15987,6 +16780,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dhires(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16012,6 +16806,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dhires(void) } loaded_pix = getbpl8_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -16042,6 +16837,9 @@ static void lts_aga_fm1_dpf1_p8_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16083,6 +16881,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dhires(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16100,6 +16899,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dhires(void) } loaded_pix = getbpl8_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -16130,6 +16930,9 @@ static void lts_aga_fm1_ham0_p8_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16166,6 +16969,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dhires(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16186,6 +16990,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dhires(void) } loaded_pix = getbpl8_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -16216,6 +17021,9 @@ static void lts_aga_fm1_ham1_p8_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16266,6 +17074,7 @@ static void lts_aga_fm1_n0_p2_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -16292,6 +17101,7 @@ static void lts_aga_fm1_n0_p2_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -16334,6 +17144,9 @@ static void lts_aga_fm1_n0_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16379,6 +17192,7 @@ static void lts_aga_fm1_n1_p2_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -16408,6 +17222,7 @@ static void lts_aga_fm1_n1_p2_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -16450,6 +17265,9 @@ static void lts_aga_fm1_n1_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16497,6 +17315,7 @@ static void lts_aga_fm1_dpf0_p2_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -16528,6 +17347,7 @@ static void lts_aga_fm1_dpf0_p2_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -16570,6 +17390,9 @@ static void lts_aga_fm1_dpf0_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16620,6 +17443,7 @@ static void lts_aga_fm1_dpf1_p2_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -16654,6 +17478,7 @@ static void lts_aga_fm1_dpf1_p2_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -16696,6 +17521,9 @@ static void lts_aga_fm1_dpf1_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16762,6 +17590,7 @@ static void lts_aga_fm1_n0_p4_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -16788,6 +17617,7 @@ static void lts_aga_fm1_n0_p4_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -16830,6 +17660,9 @@ static void lts_aga_fm1_n0_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16875,6 +17708,7 @@ static void lts_aga_fm1_n1_p4_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -16904,6 +17738,7 @@ static void lts_aga_fm1_n1_p4_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -16946,6 +17781,9 @@ static void lts_aga_fm1_n1_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16993,6 +17831,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -17024,6 +17863,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -17066,6 +17906,9 @@ static void lts_aga_fm1_dpf0_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17116,6 +17959,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -17150,6 +17994,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -17192,6 +18037,9 @@ static void lts_aga_fm1_dpf1_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17258,6 +18106,7 @@ static void lts_aga_fm1_n0_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -17284,6 +18133,7 @@ static void lts_aga_fm1_n0_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -17326,6 +18176,9 @@ static void lts_aga_fm1_n0_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17371,6 +18224,7 @@ static void lts_aga_fm1_n1_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -17400,6 +18254,7 @@ static void lts_aga_fm1_n1_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -17442,6 +18297,9 @@ static void lts_aga_fm1_n1_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17489,6 +18347,7 @@ static void lts_aga_fm1_dpf0_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -17520,6 +18379,7 @@ static void lts_aga_fm1_dpf0_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -17562,6 +18422,9 @@ static void lts_aga_fm1_dpf0_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17612,6 +18475,7 @@ static void lts_aga_fm1_dpf1_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -17646,6 +18510,7 @@ static void lts_aga_fm1_dpf1_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -17688,6 +18553,9 @@ static void lts_aga_fm1_dpf1_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17736,6 +18604,7 @@ static void lts_aga_fm1_ehb0_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -17768,6 +18637,7 @@ static void lts_aga_fm1_ehb0_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -17810,6 +18680,9 @@ static void lts_aga_fm1_ehb0_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17861,6 +18734,7 @@ static void lts_aga_fm1_ehb1_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -17896,6 +18770,7 @@ static void lts_aga_fm1_ehb1_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -17938,6 +18813,9 @@ static void lts_aga_fm1_ehb1_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17980,6 +18858,7 @@ static void lts_aga_fm1_ham0_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -18006,6 +18885,7 @@ static void lts_aga_fm1_ham0_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -18048,6 +18928,9 @@ static void lts_aga_fm1_ham0_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18093,6 +18976,7 @@ static void lts_aga_fm1_ham1_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -18122,6 +19006,7 @@ static void lts_aga_fm1_ham1_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -18164,6 +19049,9 @@ static void lts_aga_fm1_ham1_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18207,6 +19095,7 @@ static void lts_aga_fm1_kehb0_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -18234,6 +19123,7 @@ static void lts_aga_fm1_kehb0_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -18276,6 +19166,9 @@ static void lts_aga_fm1_kehb0_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18322,6 +19215,7 @@ static void lts_aga_fm1_kehb1_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -18352,6 +19246,7 @@ static void lts_aga_fm1_kehb1_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -18394,6 +19289,9 @@ static void lts_aga_fm1_kehb1_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18436,6 +19334,7 @@ static void lts_aga_fm1_n0_p8_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -18462,6 +19361,7 @@ static void lts_aga_fm1_n0_p8_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -18504,6 +19404,9 @@ static void lts_aga_fm1_n0_p8_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18549,6 +19452,7 @@ static void lts_aga_fm1_n1_p8_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -18578,6 +19482,7 @@ static void lts_aga_fm1_n1_p8_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -18620,6 +19525,9 @@ static void lts_aga_fm1_n1_p8_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18667,6 +19575,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -18698,6 +19607,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -18740,6 +19650,9 @@ static void lts_aga_fm1_dpf0_p8_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18790,6 +19703,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -18824,6 +19738,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -18866,6 +19781,9 @@ static void lts_aga_fm1_dpf1_p8_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18916,6 +19834,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -18942,6 +19861,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -18984,6 +19904,9 @@ static void lts_aga_fm1_ham0_p8_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19029,6 +19952,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -19058,6 +19982,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19100,6 +20025,9 @@ static void lts_aga_fm1_ham1_p8_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19142,6 +20070,7 @@ static void lts_aga_fm1_n0_p2_ishres_dhires(void) loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -19160,6 +20089,7 @@ static void lts_aga_fm1_n0_p2_ishres_dhires(void) loaded_pix = getbpl2_32(); loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -19190,6 +20120,9 @@ static void lts_aga_fm1_n0_p2_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19227,6 +20160,7 @@ static void lts_aga_fm1_n1_p2_ishres_dhires(void) loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -19248,6 +20182,7 @@ static void lts_aga_fm1_n1_p2_ishres_dhires(void) loaded_pix = getbpl2_32(); loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -19278,6 +20213,9 @@ static void lts_aga_fm1_n1_p2_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19317,6 +20255,7 @@ static void lts_aga_fm1_dpf0_p2_ishres_dhires(void) loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -19340,6 +20279,7 @@ static void lts_aga_fm1_dpf0_p2_ishres_dhires(void) loaded_pix = getbpl2_32(); loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -19370,6 +20310,9 @@ static void lts_aga_fm1_dpf0_p2_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19412,6 +20355,7 @@ static void lts_aga_fm1_dpf1_p2_ishres_dhires(void) loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -19438,6 +20382,7 @@ static void lts_aga_fm1_dpf1_p2_ishres_dhires(void) loaded_pix = getbpl2_32(); loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -19468,6 +20413,9 @@ static void lts_aga_fm1_dpf1_p2_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19526,6 +20474,7 @@ static void lts_aga_fm1_n0_p4_ishres_dhires(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -19544,6 +20493,7 @@ static void lts_aga_fm1_n0_p4_ishres_dhires(void) loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -19574,6 +20524,9 @@ static void lts_aga_fm1_n0_p4_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19611,6 +20564,7 @@ static void lts_aga_fm1_n1_p4_ishres_dhires(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -19632,6 +20586,7 @@ static void lts_aga_fm1_n1_p4_ishres_dhires(void) loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -19662,6 +20617,9 @@ static void lts_aga_fm1_n1_p4_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19701,6 +20659,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dhires(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -19724,6 +20683,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dhires(void) loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -19754,6 +20714,9 @@ static void lts_aga_fm1_dpf0_p4_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19796,6 +20759,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dhires(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -19822,6 +20786,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dhires(void) loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -19852,6 +20817,9 @@ static void lts_aga_fm1_dpf1_p4_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19999,6 +20967,7 @@ static void lts_aga_fm1_n0_p2_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20026,6 +20995,7 @@ static void lts_aga_fm1_n0_p2_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20068,6 +21038,9 @@ static void lts_aga_fm1_n0_p2_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20114,6 +21087,7 @@ static void lts_aga_fm1_n1_p2_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20144,6 +21118,7 @@ static void lts_aga_fm1_n1_p2_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20186,6 +21161,9 @@ static void lts_aga_fm1_n1_p2_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20234,6 +21212,7 @@ static void lts_aga_fm1_dpf0_p2_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20266,6 +21245,7 @@ static void lts_aga_fm1_dpf0_p2_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20308,6 +21288,9 @@ static void lts_aga_fm1_dpf0_p2_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20359,6 +21342,7 @@ static void lts_aga_fm1_dpf1_p2_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20394,6 +21378,7 @@ static void lts_aga_fm1_dpf1_p2_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20436,6 +21421,9 @@ static void lts_aga_fm1_dpf1_p2_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20503,6 +21491,7 @@ static void lts_aga_fm1_n0_p4_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20530,6 +21519,7 @@ static void lts_aga_fm1_n0_p4_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20572,6 +21562,9 @@ static void lts_aga_fm1_n0_p4_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20618,6 +21611,7 @@ static void lts_aga_fm1_n1_p4_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20648,6 +21642,7 @@ static void lts_aga_fm1_n1_p4_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20690,6 +21685,9 @@ static void lts_aga_fm1_n1_p4_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20738,6 +21736,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20770,6 +21769,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20812,6 +21812,9 @@ static void lts_aga_fm1_dpf0_p4_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20863,6 +21866,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20898,6 +21902,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20940,6 +21945,9 @@ static void lts_aga_fm1_dpf1_p4_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21083,6 +22091,7 @@ static void lts_aga_fm1_n0_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -21106,6 +22115,7 @@ static void lts_aga_fm1_n0_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -21129,6 +22139,7 @@ static void lts_aga_fm1_n0_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -21152,6 +22163,7 @@ static void lts_aga_fm1_n0_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -21200,6 +22212,9 @@ static void lts_aga_fm1_n0_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21250,6 +22265,7 @@ static void lts_aga_fm1_n1_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -21284,6 +22300,7 @@ static void lts_aga_fm1_n1_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -21318,6 +22335,7 @@ static void lts_aga_fm1_n1_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -21352,6 +22370,7 @@ static void lts_aga_fm1_n1_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -21400,6 +22419,9 @@ static void lts_aga_fm1_n1_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21444,6 +22466,7 @@ static void lts_aga_fm1_dpf0_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -21472,6 +22495,7 @@ static void lts_aga_fm1_dpf0_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -21500,6 +22524,7 @@ static void lts_aga_fm1_dpf0_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -21528,6 +22553,7 @@ static void lts_aga_fm1_dpf0_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -21576,6 +22602,9 @@ static void lts_aga_fm1_dpf0_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21631,6 +22660,7 @@ static void lts_aga_fm1_dpf1_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -21670,6 +22700,7 @@ static void lts_aga_fm1_dpf1_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -21709,6 +22740,7 @@ static void lts_aga_fm1_dpf1_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -21748,6 +22780,7 @@ static void lts_aga_fm1_dpf1_p2_ilores_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -21796,6 +22829,9 @@ static void lts_aga_fm1_dpf1_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21859,6 +22895,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -21882,6 +22919,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -21905,6 +22943,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -21928,6 +22967,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -21976,6 +23016,9 @@ static void lts_aga_fm1_n0_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22026,6 +23069,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -22060,6 +23104,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -22094,6 +23139,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -22128,6 +23174,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -22176,6 +23223,9 @@ static void lts_aga_fm1_n1_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22220,6 +23270,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -22248,6 +23299,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -22276,6 +23328,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -22304,6 +23357,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -22352,6 +23406,9 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22407,6 +23464,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -22446,6 +23504,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -22485,6 +23544,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -22524,6 +23584,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -22572,6 +23633,9 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22635,6 +23699,7 @@ static void lts_aga_fm1_n0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -22658,6 +23723,7 @@ static void lts_aga_fm1_n0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -22681,6 +23747,7 @@ static void lts_aga_fm1_n0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -22704,6 +23771,7 @@ static void lts_aga_fm1_n0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -22752,6 +23820,9 @@ static void lts_aga_fm1_n0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22802,6 +23873,7 @@ static void lts_aga_fm1_n1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -22836,6 +23908,7 @@ static void lts_aga_fm1_n1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -22870,6 +23943,7 @@ static void lts_aga_fm1_n1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -22904,6 +23978,7 @@ static void lts_aga_fm1_n1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -22952,6 +24027,9 @@ static void lts_aga_fm1_n1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22996,6 +24074,7 @@ static void lts_aga_fm1_dpf0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -23024,6 +24103,7 @@ static void lts_aga_fm1_dpf0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -23052,6 +24132,7 @@ static void lts_aga_fm1_dpf0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -23080,6 +24161,7 @@ static void lts_aga_fm1_dpf0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -23128,6 +24210,9 @@ static void lts_aga_fm1_dpf0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23183,6 +24268,7 @@ static void lts_aga_fm1_dpf1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -23222,6 +24308,7 @@ static void lts_aga_fm1_dpf1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -23261,6 +24348,7 @@ static void lts_aga_fm1_dpf1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -23300,6 +24388,7 @@ static void lts_aga_fm1_dpf1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -23348,6 +24437,9 @@ static void lts_aga_fm1_dpf1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23393,6 +24485,7 @@ static void lts_aga_fm1_ehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -23422,6 +24515,7 @@ static void lts_aga_fm1_ehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -23451,6 +24545,7 @@ static void lts_aga_fm1_ehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -23480,6 +24575,7 @@ static void lts_aga_fm1_ehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -23528,6 +24624,9 @@ static void lts_aga_fm1_ehb0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23584,6 +24683,7 @@ static void lts_aga_fm1_ehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -23624,6 +24724,7 @@ static void lts_aga_fm1_ehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -23664,6 +24765,7 @@ static void lts_aga_fm1_ehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -23704,6 +24806,7 @@ static void lts_aga_fm1_ehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -23752,6 +24855,9 @@ static void lts_aga_fm1_ehb1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23791,6 +24897,7 @@ static void lts_aga_fm1_ham0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -23814,6 +24921,7 @@ static void lts_aga_fm1_ham0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -23837,6 +24945,7 @@ static void lts_aga_fm1_ham0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -23860,6 +24969,7 @@ static void lts_aga_fm1_ham0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -23908,6 +25018,9 @@ static void lts_aga_fm1_ham0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23958,6 +25071,7 @@ static void lts_aga_fm1_ham1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -23992,6 +25106,7 @@ static void lts_aga_fm1_ham1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -24026,6 +25141,7 @@ static void lts_aga_fm1_ham1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -24060,6 +25176,7 @@ static void lts_aga_fm1_ham1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -24108,6 +25225,9 @@ static void lts_aga_fm1_ham1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24148,6 +25268,7 @@ static void lts_aga_fm1_kehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -24172,6 +25293,7 @@ static void lts_aga_fm1_kehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -24196,6 +25318,7 @@ static void lts_aga_fm1_kehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -24220,6 +25343,7 @@ static void lts_aga_fm1_kehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -24268,6 +25392,9 @@ static void lts_aga_fm1_kehb0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24319,6 +25446,7 @@ static void lts_aga_fm1_kehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -24354,6 +25482,7 @@ static void lts_aga_fm1_kehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -24389,6 +25518,7 @@ static void lts_aga_fm1_kehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -24424,6 +25554,7 @@ static void lts_aga_fm1_kehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -24472,6 +25603,9 @@ static void lts_aga_fm1_kehb1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24511,6 +25645,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -24534,6 +25669,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -24557,6 +25693,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -24580,6 +25717,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -24628,6 +25766,9 @@ static void lts_aga_fm1_n0_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24678,6 +25819,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -24712,6 +25854,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -24746,6 +25889,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -24780,6 +25924,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -24828,6 +25973,9 @@ static void lts_aga_fm1_n1_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24872,6 +26020,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -24900,6 +26049,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -24928,6 +26078,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -24956,6 +26107,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -25004,6 +26156,9 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25059,6 +26214,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -25098,6 +26254,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -25137,6 +26294,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -25176,6 +26334,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -25224,6 +26383,9 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25271,6 +26433,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -25294,6 +26457,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -25317,6 +26481,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -25340,6 +26505,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -25388,6 +26554,9 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25438,6 +26607,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -25472,6 +26642,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -25506,6 +26677,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -25540,6 +26712,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -25588,6 +26761,9 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25644,6 +26820,7 @@ static void lts_aga_fm1_n0_p2_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -25676,6 +26853,7 @@ static void lts_aga_fm1_n0_p2_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -25708,6 +26886,7 @@ static void lts_aga_fm1_n0_p2_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -25740,6 +26919,7 @@ static void lts_aga_fm1_n0_p2_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -25812,6 +26992,9 @@ static void lts_aga_fm1_n0_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25871,6 +27054,7 @@ static void lts_aga_fm1_n1_p2_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -25914,6 +27098,7 @@ static void lts_aga_fm1_n1_p2_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -25957,6 +27142,7 @@ static void lts_aga_fm1_n1_p2_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -26000,6 +27186,7 @@ static void lts_aga_fm1_n1_p2_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -26072,6 +27259,9 @@ static void lts_aga_fm1_n1_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26125,6 +27315,7 @@ static void lts_aga_fm1_dpf0_p2_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -26162,6 +27353,7 @@ static void lts_aga_fm1_dpf0_p2_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -26199,6 +27391,7 @@ static void lts_aga_fm1_dpf0_p2_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -26236,6 +27429,7 @@ static void lts_aga_fm1_dpf0_p2_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -26308,6 +27502,9 @@ static void lts_aga_fm1_dpf0_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26372,6 +27569,7 @@ static void lts_aga_fm1_dpf1_p2_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -26420,6 +27618,7 @@ static void lts_aga_fm1_dpf1_p2_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -26468,6 +27667,7 @@ static void lts_aga_fm1_dpf1_p2_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -26516,6 +27716,7 @@ static void lts_aga_fm1_dpf1_p2_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -26588,6 +27789,9 @@ static void lts_aga_fm1_dpf1_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26660,6 +27864,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -26692,6 +27897,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -26724,6 +27930,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -26756,6 +27963,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -26828,6 +28036,9 @@ static void lts_aga_fm1_n0_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26887,6 +28098,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -26930,6 +28142,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -26973,6 +28186,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -27016,6 +28230,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -27088,6 +28303,9 @@ static void lts_aga_fm1_n1_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -27141,6 +28359,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -27178,6 +28397,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -27215,6 +28435,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -27252,6 +28473,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -27324,6 +28546,9 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -27388,6 +28613,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -27436,6 +28662,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -27484,6 +28711,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -27532,6 +28760,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -27604,6 +28833,9 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -27676,6 +28908,7 @@ static void lts_aga_fm1_n0_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -27708,6 +28941,7 @@ static void lts_aga_fm1_n0_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -27740,6 +28974,7 @@ static void lts_aga_fm1_n0_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -27772,6 +29007,7 @@ static void lts_aga_fm1_n0_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -27844,6 +29080,9 @@ static void lts_aga_fm1_n0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -27903,6 +29142,7 @@ static void lts_aga_fm1_n1_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -27946,6 +29186,7 @@ static void lts_aga_fm1_n1_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -27989,6 +29230,7 @@ static void lts_aga_fm1_n1_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -28032,6 +29274,7 @@ static void lts_aga_fm1_n1_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -28104,6 +29347,9 @@ static void lts_aga_fm1_n1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -28157,6 +29403,7 @@ static void lts_aga_fm1_dpf0_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -28194,6 +29441,7 @@ static void lts_aga_fm1_dpf0_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -28231,6 +29479,7 @@ static void lts_aga_fm1_dpf0_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -28268,6 +29517,7 @@ static void lts_aga_fm1_dpf0_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -28340,6 +29590,9 @@ static void lts_aga_fm1_dpf0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -28404,6 +29657,7 @@ static void lts_aga_fm1_dpf1_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -28452,6 +29706,7 @@ static void lts_aga_fm1_dpf1_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -28500,6 +29755,7 @@ static void lts_aga_fm1_dpf1_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -28548,6 +29804,7 @@ static void lts_aga_fm1_dpf1_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -28620,6 +29877,9 @@ static void lts_aga_fm1_dpf1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -28674,6 +29934,7 @@ static void lts_aga_fm1_ehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -28712,6 +29973,7 @@ static void lts_aga_fm1_ehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -28750,6 +30012,7 @@ static void lts_aga_fm1_ehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -28788,6 +30051,7 @@ static void lts_aga_fm1_ehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -28860,6 +30124,9 @@ static void lts_aga_fm1_ehb0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -28925,6 +30192,7 @@ static void lts_aga_fm1_ehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -28974,6 +30242,7 @@ static void lts_aga_fm1_ehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -29023,6 +30292,7 @@ static void lts_aga_fm1_ehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -29072,6 +30342,7 @@ static void lts_aga_fm1_ehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -29144,6 +30415,9 @@ static void lts_aga_fm1_ehb1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -29192,6 +30466,7 @@ static void lts_aga_fm1_ham0_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -29224,6 +30499,7 @@ static void lts_aga_fm1_ham0_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -29256,6 +30532,7 @@ static void lts_aga_fm1_ham0_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -29288,6 +30565,7 @@ static void lts_aga_fm1_ham0_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -29360,6 +30638,9 @@ static void lts_aga_fm1_ham0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -29419,6 +30700,7 @@ static void lts_aga_fm1_ham1_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -29462,6 +30744,7 @@ static void lts_aga_fm1_ham1_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -29505,6 +30788,7 @@ static void lts_aga_fm1_ham1_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -29548,6 +30832,7 @@ static void lts_aga_fm1_ham1_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -29620,6 +30905,9 @@ static void lts_aga_fm1_ham1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -29669,6 +30957,7 @@ static void lts_aga_fm1_kehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -29702,6 +30991,7 @@ static void lts_aga_fm1_kehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -29735,6 +31025,7 @@ static void lts_aga_fm1_kehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -29768,6 +31059,7 @@ static void lts_aga_fm1_kehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -29840,6 +31132,9 @@ static void lts_aga_fm1_kehb0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -29900,6 +31195,7 @@ static void lts_aga_fm1_kehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -29944,6 +31240,7 @@ static void lts_aga_fm1_kehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -29988,6 +31285,7 @@ static void lts_aga_fm1_kehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -30032,6 +31330,7 @@ static void lts_aga_fm1_kehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -30104,6 +31403,9 @@ static void lts_aga_fm1_kehb1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -30152,6 +31454,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -30184,6 +31487,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -30216,6 +31520,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -30248,6 +31553,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -30320,6 +31626,9 @@ static void lts_aga_fm1_n0_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -30379,6 +31688,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -30422,6 +31732,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -30465,6 +31776,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -30508,6 +31820,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -30580,6 +31893,9 @@ static void lts_aga_fm1_n1_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -30633,6 +31949,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -30670,6 +31987,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -30707,6 +32025,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -30744,6 +32063,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -30816,6 +32136,9 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -30880,6 +32203,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -30928,6 +32252,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -30976,6 +32301,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -31024,6 +32350,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -31096,6 +32423,9 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -31152,6 +32482,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -31184,6 +32515,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -31216,6 +32548,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -31248,6 +32581,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -31320,6 +32654,9 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -31379,6 +32716,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -31422,6 +32760,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -31465,6 +32804,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -31508,6 +32848,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -31580,6 +32921,9 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -31627,6 +32971,7 @@ static void lts_aga_fm1_n0_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -31650,6 +32995,7 @@ static void lts_aga_fm1_n0_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -31673,6 +33019,7 @@ static void lts_aga_fm1_n0_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -31696,6 +33043,7 @@ static void lts_aga_fm1_n0_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -31744,6 +33092,9 @@ static void lts_aga_fm1_n0_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -31794,6 +33145,7 @@ static void lts_aga_fm1_n1_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -31828,6 +33180,7 @@ static void lts_aga_fm1_n1_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -31862,6 +33215,7 @@ static void lts_aga_fm1_n1_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -31896,6 +33250,7 @@ static void lts_aga_fm1_n1_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -31944,6 +33299,9 @@ static void lts_aga_fm1_n1_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -31988,6 +33346,7 @@ static void lts_aga_fm1_dpf0_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -32016,6 +33375,7 @@ static void lts_aga_fm1_dpf0_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -32044,6 +33404,7 @@ static void lts_aga_fm1_dpf0_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -32072,6 +33433,7 @@ static void lts_aga_fm1_dpf0_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -32120,6 +33482,9 @@ static void lts_aga_fm1_dpf0_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -32175,6 +33540,7 @@ static void lts_aga_fm1_dpf1_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -32214,6 +33580,7 @@ static void lts_aga_fm1_dpf1_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -32253,6 +33620,7 @@ static void lts_aga_fm1_dpf1_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -32292,6 +33660,7 @@ static void lts_aga_fm1_dpf1_p2_ihires_dshres(void) loaded_pix = getbpl2_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -32340,6 +33709,9 @@ static void lts_aga_fm1_dpf1_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -32403,6 +33775,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -32426,6 +33799,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -32449,6 +33823,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -32472,6 +33847,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -32520,6 +33896,9 @@ static void lts_aga_fm1_n0_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -32570,6 +33949,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -32604,6 +33984,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -32638,6 +34019,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -32672,6 +34054,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -32720,6 +34103,9 @@ static void lts_aga_fm1_n1_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -32764,6 +34150,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -32792,6 +34179,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -32820,6 +34208,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -32848,6 +34237,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -32896,6 +34286,9 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -32951,6 +34344,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -32990,6 +34384,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -33029,6 +34424,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -33068,6 +34464,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -33116,6 +34513,9 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -33179,6 +34579,7 @@ static void lts_aga_fm1_n0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -33202,6 +34603,7 @@ static void lts_aga_fm1_n0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -33225,6 +34627,7 @@ static void lts_aga_fm1_n0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -33248,6 +34651,7 @@ static void lts_aga_fm1_n0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -33296,6 +34700,9 @@ static void lts_aga_fm1_n0_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -33346,6 +34753,7 @@ static void lts_aga_fm1_n1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -33380,6 +34788,7 @@ static void lts_aga_fm1_n1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -33414,6 +34823,7 @@ static void lts_aga_fm1_n1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -33448,6 +34858,7 @@ static void lts_aga_fm1_n1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -33496,6 +34907,9 @@ static void lts_aga_fm1_n1_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -33540,6 +34954,7 @@ static void lts_aga_fm1_dpf0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -33568,6 +34983,7 @@ static void lts_aga_fm1_dpf0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -33596,6 +35012,7 @@ static void lts_aga_fm1_dpf0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -33624,6 +35041,7 @@ static void lts_aga_fm1_dpf0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -33672,6 +35090,9 @@ static void lts_aga_fm1_dpf0_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -33727,6 +35148,7 @@ static void lts_aga_fm1_dpf1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -33766,6 +35188,7 @@ static void lts_aga_fm1_dpf1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -33805,6 +35228,7 @@ static void lts_aga_fm1_dpf1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -33844,6 +35268,7 @@ static void lts_aga_fm1_dpf1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -33892,6 +35317,9 @@ static void lts_aga_fm1_dpf1_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -33937,6 +35365,7 @@ static void lts_aga_fm1_ehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -33966,6 +35395,7 @@ static void lts_aga_fm1_ehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -33995,6 +35425,7 @@ static void lts_aga_fm1_ehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -34024,6 +35455,7 @@ static void lts_aga_fm1_ehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -34072,6 +35504,9 @@ static void lts_aga_fm1_ehb0_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -34128,6 +35563,7 @@ static void lts_aga_fm1_ehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -34168,6 +35604,7 @@ static void lts_aga_fm1_ehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -34208,6 +35645,7 @@ static void lts_aga_fm1_ehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -34248,6 +35686,7 @@ static void lts_aga_fm1_ehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -34296,6 +35735,9 @@ static void lts_aga_fm1_ehb1_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -34335,6 +35777,7 @@ static void lts_aga_fm1_ham0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -34358,6 +35801,7 @@ static void lts_aga_fm1_ham0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -34381,6 +35825,7 @@ static void lts_aga_fm1_ham0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -34404,6 +35849,7 @@ static void lts_aga_fm1_ham0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -34452,6 +35898,9 @@ static void lts_aga_fm1_ham0_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -34502,6 +35951,7 @@ static void lts_aga_fm1_ham1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -34536,6 +35986,7 @@ static void lts_aga_fm1_ham1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -34570,6 +36021,7 @@ static void lts_aga_fm1_ham1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -34604,6 +36056,7 @@ static void lts_aga_fm1_ham1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -34652,6 +36105,9 @@ static void lts_aga_fm1_ham1_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -34692,6 +36148,7 @@ static void lts_aga_fm1_kehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -34716,6 +36173,7 @@ static void lts_aga_fm1_kehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -34740,6 +36198,7 @@ static void lts_aga_fm1_kehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -34764,6 +36223,7 @@ static void lts_aga_fm1_kehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -34812,6 +36272,9 @@ static void lts_aga_fm1_kehb0_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -34863,6 +36326,7 @@ static void lts_aga_fm1_kehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -34898,6 +36362,7 @@ static void lts_aga_fm1_kehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -34933,6 +36398,7 @@ static void lts_aga_fm1_kehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -34968,6 +36434,7 @@ static void lts_aga_fm1_kehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -35016,6 +36483,9 @@ static void lts_aga_fm1_kehb1_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -35055,6 +36525,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -35078,6 +36549,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -35101,6 +36573,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -35124,6 +36597,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -35172,6 +36646,9 @@ static void lts_aga_fm1_n0_p8_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -35222,6 +36699,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -35256,6 +36734,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -35290,6 +36769,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -35324,6 +36804,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -35372,6 +36853,9 @@ static void lts_aga_fm1_n1_p8_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -35416,6 +36900,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -35444,6 +36929,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -35472,6 +36958,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -35500,6 +36987,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -35548,6 +37036,9 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -35603,6 +37094,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -35642,6 +37134,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -35681,6 +37174,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -35720,6 +37214,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -35768,6 +37263,9 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -35815,6 +37313,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -35838,6 +37337,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -35861,6 +37361,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -35884,6 +37385,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -35932,6 +37434,9 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -35982,6 +37487,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -36016,6 +37522,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -36050,6 +37557,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -36084,6 +37592,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -36132,6 +37641,9 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -36188,6 +37700,7 @@ static void lts_aga_fm1_n0_p2_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -36220,6 +37733,7 @@ static void lts_aga_fm1_n0_p2_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -36252,6 +37766,7 @@ static void lts_aga_fm1_n0_p2_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -36284,6 +37799,7 @@ static void lts_aga_fm1_n0_p2_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -36356,6 +37872,9 @@ static void lts_aga_fm1_n0_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -36415,6 +37934,7 @@ static void lts_aga_fm1_n1_p2_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -36458,6 +37978,7 @@ static void lts_aga_fm1_n1_p2_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -36501,6 +38022,7 @@ static void lts_aga_fm1_n1_p2_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -36544,6 +38066,7 @@ static void lts_aga_fm1_n1_p2_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -36616,6 +38139,9 @@ static void lts_aga_fm1_n1_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -36669,6 +38195,7 @@ static void lts_aga_fm1_dpf0_p2_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -36706,6 +38233,7 @@ static void lts_aga_fm1_dpf0_p2_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -36743,6 +38271,7 @@ static void lts_aga_fm1_dpf0_p2_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -36780,6 +38309,7 @@ static void lts_aga_fm1_dpf0_p2_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -36852,6 +38382,9 @@ static void lts_aga_fm1_dpf0_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -36916,6 +38449,7 @@ static void lts_aga_fm1_dpf1_p2_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -36964,6 +38498,7 @@ static void lts_aga_fm1_dpf1_p2_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -37012,6 +38547,7 @@ static void lts_aga_fm1_dpf1_p2_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -37060,6 +38596,7 @@ static void lts_aga_fm1_dpf1_p2_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -37132,6 +38669,9 @@ static void lts_aga_fm1_dpf1_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -37204,6 +38744,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -37236,6 +38777,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -37268,6 +38810,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -37300,6 +38843,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -37372,6 +38916,9 @@ static void lts_aga_fm1_n0_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -37431,6 +38978,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -37474,6 +39022,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -37517,6 +39066,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -37560,6 +39110,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -37632,6 +39183,9 @@ static void lts_aga_fm1_n1_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -37685,6 +39239,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -37722,6 +39277,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -37759,6 +39315,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -37796,6 +39353,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -37868,6 +39426,9 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -37932,6 +39493,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -37980,6 +39542,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -38028,6 +39591,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -38076,6 +39640,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -38148,6 +39713,9 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -38220,6 +39788,7 @@ static void lts_aga_fm1_n0_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -38252,6 +39821,7 @@ static void lts_aga_fm1_n0_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -38284,6 +39854,7 @@ static void lts_aga_fm1_n0_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -38316,6 +39887,7 @@ static void lts_aga_fm1_n0_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -38388,6 +39960,9 @@ static void lts_aga_fm1_n0_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -38447,6 +40022,7 @@ static void lts_aga_fm1_n1_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -38490,6 +40066,7 @@ static void lts_aga_fm1_n1_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -38533,6 +40110,7 @@ static void lts_aga_fm1_n1_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -38576,6 +40154,7 @@ static void lts_aga_fm1_n1_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -38648,6 +40227,9 @@ static void lts_aga_fm1_n1_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -38701,6 +40283,7 @@ static void lts_aga_fm1_dpf0_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -38738,6 +40321,7 @@ static void lts_aga_fm1_dpf0_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -38775,6 +40359,7 @@ static void lts_aga_fm1_dpf0_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -38812,6 +40397,7 @@ static void lts_aga_fm1_dpf0_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -38884,6 +40470,9 @@ static void lts_aga_fm1_dpf0_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -38948,6 +40537,7 @@ static void lts_aga_fm1_dpf1_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -38996,6 +40586,7 @@ static void lts_aga_fm1_dpf1_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -39044,6 +40635,7 @@ static void lts_aga_fm1_dpf1_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -39092,6 +40684,7 @@ static void lts_aga_fm1_dpf1_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -39164,6 +40757,9 @@ static void lts_aga_fm1_dpf1_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -39218,6 +40814,7 @@ static void lts_aga_fm1_ehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -39256,6 +40853,7 @@ static void lts_aga_fm1_ehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -39294,6 +40892,7 @@ static void lts_aga_fm1_ehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -39332,6 +40931,7 @@ static void lts_aga_fm1_ehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -39404,6 +41004,9 @@ static void lts_aga_fm1_ehb0_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -39469,6 +41072,7 @@ static void lts_aga_fm1_ehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -39518,6 +41122,7 @@ static void lts_aga_fm1_ehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -39567,6 +41172,7 @@ static void lts_aga_fm1_ehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -39616,6 +41222,7 @@ static void lts_aga_fm1_ehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -39688,6 +41295,9 @@ static void lts_aga_fm1_ehb1_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -39736,6 +41346,7 @@ static void lts_aga_fm1_ham0_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -39768,6 +41379,7 @@ static void lts_aga_fm1_ham0_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -39800,6 +41412,7 @@ static void lts_aga_fm1_ham0_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -39832,6 +41445,7 @@ static void lts_aga_fm1_ham0_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -39904,6 +41518,9 @@ static void lts_aga_fm1_ham0_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -39963,6 +41580,7 @@ static void lts_aga_fm1_ham1_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -40006,6 +41624,7 @@ static void lts_aga_fm1_ham1_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -40049,6 +41668,7 @@ static void lts_aga_fm1_ham1_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -40092,6 +41712,7 @@ static void lts_aga_fm1_ham1_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -40164,6 +41785,9 @@ static void lts_aga_fm1_ham1_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -40213,6 +41837,7 @@ static void lts_aga_fm1_kehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -40246,6 +41871,7 @@ static void lts_aga_fm1_kehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -40279,6 +41905,7 @@ static void lts_aga_fm1_kehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -40312,6 +41939,7 @@ static void lts_aga_fm1_kehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -40384,6 +42012,9 @@ static void lts_aga_fm1_kehb0_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -40444,6 +42075,7 @@ static void lts_aga_fm1_kehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -40488,6 +42120,7 @@ static void lts_aga_fm1_kehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -40532,6 +42165,7 @@ static void lts_aga_fm1_kehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -40576,6 +42210,7 @@ static void lts_aga_fm1_kehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -40648,6 +42283,9 @@ static void lts_aga_fm1_kehb1_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -40696,6 +42334,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -40728,6 +42367,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -40760,6 +42400,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -40792,6 +42433,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -40864,6 +42506,9 @@ static void lts_aga_fm1_n0_p8_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -40923,6 +42568,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -40966,6 +42612,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -41009,6 +42656,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -41052,6 +42700,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -41124,6 +42773,9 @@ static void lts_aga_fm1_n1_p8_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -41177,6 +42829,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -41214,6 +42867,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -41251,6 +42905,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -41288,6 +42943,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -41360,6 +43016,9 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -41424,6 +43083,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -41472,6 +43132,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -41520,6 +43181,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -41568,6 +43230,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -41640,6 +43303,9 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -41696,6 +43362,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -41728,6 +43395,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -41760,6 +43428,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -41792,6 +43461,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -41864,6 +43534,9 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -41923,6 +43596,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -41966,6 +43640,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -42009,6 +43684,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -42052,6 +43728,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -42124,6 +43801,9 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -42165,6 +43845,7 @@ static void lts_aga_fm1_n0_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -42182,6 +43863,7 @@ static void lts_aga_fm1_n0_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -42199,6 +43881,7 @@ static void lts_aga_fm1_n0_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -42216,6 +43899,7 @@ static void lts_aga_fm1_n0_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -42264,6 +43948,9 @@ static void lts_aga_fm1_n0_p2_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -42300,6 +43987,7 @@ static void lts_aga_fm1_n1_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -42320,6 +44008,7 @@ static void lts_aga_fm1_n1_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -42340,6 +44029,7 @@ static void lts_aga_fm1_n1_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -42360,6 +44050,7 @@ static void lts_aga_fm1_n1_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -42408,6 +44099,9 @@ static void lts_aga_fm1_n1_p2_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -42446,6 +44140,7 @@ static void lts_aga_fm1_dpf0_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -42468,6 +44163,7 @@ static void lts_aga_fm1_dpf0_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -42490,6 +44186,7 @@ static void lts_aga_fm1_dpf0_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -42512,6 +44209,7 @@ static void lts_aga_fm1_dpf0_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -42560,6 +44258,9 @@ static void lts_aga_fm1_dpf0_p2_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -42601,6 +44302,7 @@ static void lts_aga_fm1_dpf1_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -42626,6 +44328,7 @@ static void lts_aga_fm1_dpf1_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -42651,6 +44354,7 @@ static void lts_aga_fm1_dpf1_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -42676,6 +44380,7 @@ static void lts_aga_fm1_dpf1_p2_ishres_dshres(void) } loaded_pix = getbpl2_32(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -42724,6 +44429,9 @@ static void lts_aga_fm1_dpf1_p2_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -42781,6 +44489,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -42798,6 +44507,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -42815,6 +44525,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -42832,6 +44543,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -42880,6 +44592,9 @@ static void lts_aga_fm1_n0_p4_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -42916,6 +44631,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -42936,6 +44652,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -42956,6 +44673,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -42976,6 +44694,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -43024,6 +44743,9 @@ static void lts_aga_fm1_n1_p4_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -43062,6 +44784,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -43084,6 +44807,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -43106,6 +44830,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -43128,6 +44853,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -43176,6 +44902,9 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -43217,6 +44946,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -43242,6 +44972,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -43267,6 +44998,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -43292,6 +45024,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres(void) } loaded_pix = getbpl4_32(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -43340,6 +45073,9 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -43486,6 +45222,7 @@ static void lts_aga_fm1_n0_p2_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -43512,6 +45249,7 @@ static void lts_aga_fm1_n0_p2_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -43538,6 +45276,7 @@ static void lts_aga_fm1_n0_p2_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -43564,6 +45303,7 @@ static void lts_aga_fm1_n0_p2_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -43636,6 +45376,9 @@ static void lts_aga_fm1_n0_p2_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -43681,6 +45424,7 @@ static void lts_aga_fm1_n1_p2_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -43710,6 +45454,7 @@ static void lts_aga_fm1_n1_p2_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -43739,6 +45484,7 @@ static void lts_aga_fm1_n1_p2_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -43768,6 +45514,7 @@ static void lts_aga_fm1_n1_p2_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -43840,6 +45587,9 @@ static void lts_aga_fm1_n1_p2_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -43887,6 +45637,7 @@ static void lts_aga_fm1_dpf0_p2_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -43918,6 +45669,7 @@ static void lts_aga_fm1_dpf0_p2_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -43949,6 +45701,7 @@ static void lts_aga_fm1_dpf0_p2_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -43980,6 +45733,7 @@ static void lts_aga_fm1_dpf0_p2_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -44052,6 +45806,9 @@ static void lts_aga_fm1_dpf0_p2_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -44102,6 +45859,7 @@ static void lts_aga_fm1_dpf1_p2_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -44136,6 +45894,7 @@ static void lts_aga_fm1_dpf1_p2_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -44170,6 +45929,7 @@ static void lts_aga_fm1_dpf1_p2_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -44204,6 +45964,7 @@ static void lts_aga_fm1_dpf1_p2_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -44276,6 +46037,9 @@ static void lts_aga_fm1_dpf1_p2_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -44342,6 +46106,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -44368,6 +46133,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -44394,6 +46160,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -44420,6 +46187,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -44492,6 +46260,9 @@ static void lts_aga_fm1_n0_p4_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -44537,6 +46308,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -44566,6 +46338,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -44595,6 +46368,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -44624,6 +46398,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -44696,6 +46471,9 @@ static void lts_aga_fm1_n1_p4_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -44743,6 +46521,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -44774,6 +46553,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -44805,6 +46585,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -44836,6 +46617,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -44908,6 +46690,9 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -44958,6 +46743,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -44992,6 +46778,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -45026,6 +46813,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -45060,6 +46848,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -45132,6 +46921,9 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } diff --git a/linetoscr_aga_fm1_genlock.cpp b/linetoscr_aga_fm1_genlock.cpp index b029a195..30dff175 100644 --- a/linetoscr_aga_fm1_genlock.cpp +++ b/linetoscr_aga_fm1_genlock.cpp @@ -36,6 +36,7 @@ static void lts_aga_fm1_n0_p4_ilores_dlores_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -59,6 +60,9 @@ static void lts_aga_fm1_n0_p4_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -98,6 +102,7 @@ static void lts_aga_fm1_n1_p4_ilores_dlores_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -121,6 +126,9 @@ static void lts_aga_fm1_n1_p4_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -162,6 +170,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dlores_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -185,6 +194,9 @@ static void lts_aga_fm1_dpf0_p4_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -229,6 +241,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dlores_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -252,6 +265,9 @@ static void lts_aga_fm1_dpf1_p4_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -312,6 +328,7 @@ static void lts_aga_fm1_n0_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -335,6 +352,9 @@ static void lts_aga_fm1_n0_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -374,6 +394,7 @@ static void lts_aga_fm1_n1_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -397,6 +418,9 @@ static void lts_aga_fm1_n1_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -438,6 +462,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -461,6 +486,9 @@ static void lts_aga_fm1_dpf0_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -505,6 +533,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -528,6 +557,9 @@ static void lts_aga_fm1_dpf1_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -572,6 +604,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -595,6 +628,9 @@ static void lts_aga_fm1_ham0_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -634,6 +670,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -657,6 +694,9 @@ static void lts_aga_fm1_ham1_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -710,6 +750,7 @@ static void lts_aga_fm1_n0_p4_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -741,6 +782,9 @@ static void lts_aga_fm1_n0_p4_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -789,6 +833,7 @@ static void lts_aga_fm1_n1_p4_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -820,6 +865,9 @@ static void lts_aga_fm1_n1_p4_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -870,6 +918,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -901,6 +950,9 @@ static void lts_aga_fm1_dpf0_p4_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -954,6 +1006,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -985,6 +1038,9 @@ static void lts_aga_fm1_dpf1_p4_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1054,6 +1110,7 @@ static void lts_aga_fm1_n0_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1085,6 +1142,9 @@ static void lts_aga_fm1_n0_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1133,6 +1193,7 @@ static void lts_aga_fm1_n1_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1164,6 +1225,9 @@ static void lts_aga_fm1_n1_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1214,6 +1278,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1245,6 +1310,9 @@ static void lts_aga_fm1_dpf0_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1298,6 +1366,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1329,6 +1398,9 @@ static void lts_aga_fm1_dpf1_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1382,6 +1454,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1413,6 +1486,9 @@ static void lts_aga_fm1_ham0_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1461,6 +1537,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1492,6 +1569,9 @@ static void lts_aga_fm1_ham1_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1537,6 +1617,7 @@ static void lts_aga_fm1_n0_p4_ihires_dlores_genlock(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1560,6 +1641,9 @@ static void lts_aga_fm1_n0_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1600,6 +1684,7 @@ static void lts_aga_fm1_n1_p4_ihires_dlores_genlock(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1623,6 +1708,9 @@ static void lts_aga_fm1_n1_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1665,6 +1753,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dlores_genlock(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1688,6 +1777,9 @@ static void lts_aga_fm1_dpf0_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1733,6 +1825,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dlores_genlock(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1756,6 +1849,9 @@ static void lts_aga_fm1_dpf1_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1817,6 +1913,7 @@ static void lts_aga_fm1_n0_p8_ihires_dlores_genlock(void) loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1840,6 +1937,9 @@ static void lts_aga_fm1_n0_p8_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1880,6 +1980,7 @@ static void lts_aga_fm1_n1_p8_ihires_dlores_genlock(void) loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1903,6 +2004,9 @@ static void lts_aga_fm1_n1_p8_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1945,6 +2049,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dlores_genlock(void) loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1968,6 +2073,9 @@ static void lts_aga_fm1_dpf0_p8_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2013,6 +2121,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dlores_genlock(void) loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -2036,6 +2145,9 @@ static void lts_aga_fm1_dpf1_p8_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2097,6 +2209,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dlores_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -2120,6 +2233,9 @@ static void lts_aga_fm1_ham0_p8_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2179,6 +2295,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dlores_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -2202,6 +2319,9 @@ static void lts_aga_fm1_ham1_p8_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2256,6 +2376,7 @@ static void lts_aga_fm1_n0_p4_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2287,6 +2408,9 @@ static void lts_aga_fm1_n0_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2336,6 +2460,7 @@ static void lts_aga_fm1_n1_p4_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2367,6 +2492,9 @@ static void lts_aga_fm1_n1_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2418,6 +2546,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2449,6 +2578,9 @@ static void lts_aga_fm1_dpf0_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2503,6 +2635,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2534,6 +2667,9 @@ static void lts_aga_fm1_dpf1_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2604,6 +2740,7 @@ static void lts_aga_fm1_n0_p8_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2635,6 +2772,9 @@ static void lts_aga_fm1_n0_p8_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2684,6 +2824,7 @@ static void lts_aga_fm1_n1_p8_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2715,6 +2856,9 @@ static void lts_aga_fm1_n1_p8_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2766,6 +2910,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2797,6 +2942,9 @@ static void lts_aga_fm1_dpf0_p8_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2851,6 +2999,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl8(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2882,6 +3031,9 @@ static void lts_aga_fm1_dpf1_p8_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2952,6 +3104,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dlores_spr_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2983,6 +3136,9 @@ static void lts_aga_fm1_ham0_p8_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3051,6 +3207,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dlores_spr_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3082,6 +3239,9 @@ static void lts_aga_fm1_ham1_p8_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3129,6 +3289,7 @@ static void lts_aga_fm1_n0_p4_ishres_dlores_genlock(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3152,6 +3313,9 @@ static void lts_aga_fm1_n0_p4_ishres_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3194,6 +3358,7 @@ static void lts_aga_fm1_n1_p4_ishres_dlores_genlock(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3217,6 +3382,9 @@ static void lts_aga_fm1_n1_p4_ishres_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3261,6 +3429,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dlores_genlock(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3284,6 +3453,9 @@ static void lts_aga_fm1_dpf0_p4_ishres_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3331,6 +3503,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dlores_genlock(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3354,6 +3527,9 @@ static void lts_aga_fm1_dpf1_p4_ishres_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3466,6 +3642,7 @@ static void lts_aga_fm1_n0_p4_ishres_dlores_spr_genlock(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3497,6 +3674,9 @@ static void lts_aga_fm1_n0_p4_ishres_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3548,6 +3728,7 @@ static void lts_aga_fm1_n1_p4_ishres_dlores_spr_genlock(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3579,6 +3760,9 @@ static void lts_aga_fm1_n1_p4_ishres_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3632,6 +3816,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dlores_spr_genlock(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3663,6 +3848,9 @@ static void lts_aga_fm1_dpf0_p4_ishres_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3719,6 +3907,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dlores_spr_genlock(void) shiftbpl4(); shiftbpl4(); shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3750,6 +3939,9 @@ static void lts_aga_fm1_dpf1_p4_ishres_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3856,6 +4048,7 @@ static void lts_aga_fm1_n0_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -3882,6 +4075,7 @@ static void lts_aga_fm1_n0_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3916,6 +4110,9 @@ static void lts_aga_fm1_n0_p4_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3969,6 +4166,7 @@ static void lts_aga_fm1_n1_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -4006,6 +4204,7 @@ static void lts_aga_fm1_n1_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -4040,6 +4239,9 @@ static void lts_aga_fm1_n1_p4_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4087,6 +4289,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -4118,6 +4321,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -4152,6 +4356,9 @@ static void lts_aga_fm1_dpf0_p4_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4210,6 +4417,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -4252,6 +4460,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -4286,6 +4495,9 @@ static void lts_aga_fm1_dpf1_p4_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4352,6 +4564,7 @@ static void lts_aga_fm1_n0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -4378,6 +4591,7 @@ static void lts_aga_fm1_n0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -4412,6 +4626,9 @@ static void lts_aga_fm1_n0_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4465,6 +4682,7 @@ static void lts_aga_fm1_n1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -4502,6 +4720,7 @@ static void lts_aga_fm1_n1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -4536,6 +4755,9 @@ static void lts_aga_fm1_n1_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4583,6 +4805,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -4614,6 +4837,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -4648,6 +4872,9 @@ static void lts_aga_fm1_dpf0_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4706,6 +4933,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -4748,6 +4976,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -4782,6 +5011,9 @@ static void lts_aga_fm1_dpf1_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4832,6 +5064,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -4858,6 +5091,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -4892,6 +5126,9 @@ static void lts_aga_fm1_ham0_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4945,6 +5182,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -4982,6 +5220,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -5016,6 +5255,9 @@ static void lts_aga_fm1_ham1_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5075,6 +5317,7 @@ static void lts_aga_fm1_n0_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -5110,6 +5353,7 @@ static void lts_aga_fm1_n0_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5160,6 +5404,9 @@ static void lts_aga_fm1_n0_p4_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5222,6 +5469,7 @@ static void lts_aga_fm1_n1_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -5268,6 +5516,7 @@ static void lts_aga_fm1_n1_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5318,6 +5567,9 @@ static void lts_aga_fm1_n1_p4_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5374,6 +5626,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -5414,6 +5667,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5464,6 +5718,9 @@ static void lts_aga_fm1_dpf0_p4_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5531,6 +5788,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -5582,6 +5840,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5632,6 +5891,9 @@ static void lts_aga_fm1_dpf1_p4_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5707,6 +5969,7 @@ static void lts_aga_fm1_n0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -5742,6 +6005,7 @@ static void lts_aga_fm1_n0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5792,6 +6056,9 @@ static void lts_aga_fm1_n0_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5854,6 +6121,7 @@ static void lts_aga_fm1_n1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -5900,6 +6168,7 @@ static void lts_aga_fm1_n1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5950,6 +6219,9 @@ static void lts_aga_fm1_n1_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6006,6 +6278,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -6046,6 +6319,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6096,6 +6370,9 @@ static void lts_aga_fm1_dpf0_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6163,6 +6440,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -6214,6 +6492,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6264,6 +6543,9 @@ static void lts_aga_fm1_dpf1_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6323,6 +6605,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -6358,6 +6641,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6408,6 +6692,9 @@ static void lts_aga_fm1_ham0_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6470,6 +6757,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -6516,6 +6804,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6566,6 +6855,9 @@ static void lts_aga_fm1_ham1_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6610,6 +6902,7 @@ static void lts_aga_fm1_n0_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6630,6 +6923,7 @@ static void lts_aga_fm1_n0_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -6664,6 +6958,9 @@ static void lts_aga_fm1_n0_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6703,6 +7000,7 @@ static void lts_aga_fm1_n1_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6726,6 +7024,7 @@ static void lts_aga_fm1_n1_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -6760,6 +7059,9 @@ static void lts_aga_fm1_n1_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6801,6 +7103,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6826,6 +7129,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -6860,6 +7164,9 @@ static void lts_aga_fm1_dpf0_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6904,6 +7211,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6932,6 +7240,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -6966,6 +7275,9 @@ static void lts_aga_fm1_dpf1_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7026,6 +7338,7 @@ static void lts_aga_fm1_n0_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7046,6 +7359,7 @@ static void lts_aga_fm1_n0_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -7080,6 +7394,9 @@ static void lts_aga_fm1_n0_p8_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7119,6 +7436,7 @@ static void lts_aga_fm1_n1_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7142,6 +7460,7 @@ static void lts_aga_fm1_n1_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -7176,6 +7495,9 @@ static void lts_aga_fm1_n1_p8_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7217,6 +7539,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7242,6 +7565,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -7276,6 +7600,9 @@ static void lts_aga_fm1_dpf0_p8_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7320,6 +7647,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7348,6 +7676,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -7382,6 +7711,9 @@ static void lts_aga_fm1_dpf1_p8_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7426,6 +7758,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7446,6 +7779,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -7480,6 +7814,9 @@ static void lts_aga_fm1_ham0_p8_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7519,6 +7856,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7542,6 +7880,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -7576,6 +7915,9 @@ static void lts_aga_fm1_ham1_p8_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7629,6 +7971,7 @@ static void lts_aga_fm1_n0_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -7658,6 +8001,7 @@ static void lts_aga_fm1_n0_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -7708,6 +8052,9 @@ static void lts_aga_fm1_n0_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7756,6 +8103,7 @@ static void lts_aga_fm1_n1_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -7788,6 +8136,7 @@ static void lts_aga_fm1_n1_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -7838,6 +8187,9 @@ static void lts_aga_fm1_n1_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7888,6 +8240,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -7922,6 +8275,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -7972,6 +8326,9 @@ static void lts_aga_fm1_dpf0_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8025,6 +8382,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -8062,6 +8420,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8112,6 +8471,9 @@ static void lts_aga_fm1_dpf1_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8181,6 +8543,7 @@ static void lts_aga_fm1_n0_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -8210,6 +8573,7 @@ static void lts_aga_fm1_n0_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8260,6 +8624,9 @@ static void lts_aga_fm1_n0_p8_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8308,6 +8675,7 @@ static void lts_aga_fm1_n1_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -8340,6 +8708,7 @@ static void lts_aga_fm1_n1_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8390,6 +8759,9 @@ static void lts_aga_fm1_n1_p8_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8440,6 +8812,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -8474,6 +8847,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8524,6 +8898,9 @@ static void lts_aga_fm1_dpf0_p8_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8577,6 +8954,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -8614,6 +8992,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8664,6 +9043,9 @@ static void lts_aga_fm1_dpf1_p8_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8717,6 +9099,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -8746,6 +9129,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8796,6 +9180,9 @@ static void lts_aga_fm1_ham0_p8_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8844,6 +9231,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -8876,6 +9264,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8926,6 +9315,9 @@ static void lts_aga_fm1_ham1_p8_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8971,6 +9363,7 @@ static void lts_aga_fm1_n0_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -8992,6 +9385,7 @@ static void lts_aga_fm1_n0_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -9026,6 +9420,9 @@ static void lts_aga_fm1_n0_p4_ishres_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9066,6 +9463,7 @@ static void lts_aga_fm1_n1_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -9090,6 +9488,7 @@ static void lts_aga_fm1_n1_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -9124,6 +9523,9 @@ static void lts_aga_fm1_n1_p4_ishres_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9166,6 +9568,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -9192,6 +9595,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -9226,6 +9630,9 @@ static void lts_aga_fm1_dpf0_p4_ishres_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9271,6 +9678,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -9300,6 +9708,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -9334,6 +9743,9 @@ static void lts_aga_fm1_dpf1_p4_ishres_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9444,6 +9856,7 @@ static void lts_aga_fm1_n0_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -9474,6 +9887,7 @@ static void lts_aga_fm1_n0_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9524,6 +9938,9 @@ static void lts_aga_fm1_n0_p4_ishres_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9573,6 +9990,7 @@ static void lts_aga_fm1_n1_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -9606,6 +10024,7 @@ static void lts_aga_fm1_n1_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9656,6 +10075,9 @@ static void lts_aga_fm1_n1_p4_ishres_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9707,6 +10129,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -9742,6 +10165,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9792,6 +10216,9 @@ static void lts_aga_fm1_dpf0_p4_ishres_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9846,6 +10273,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -9884,6 +10312,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[2] = loaded_pix; shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9934,6 +10363,9 @@ static void lts_aga_fm1_dpf1_p4_ishres_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10040,6 +10472,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -10066,6 +10499,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -10092,6 +10526,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -10118,6 +10553,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -10174,6 +10610,9 @@ static void lts_aga_fm1_n0_p4_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10227,6 +10666,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -10264,6 +10704,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -10301,6 +10742,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -10338,6 +10780,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -10394,6 +10837,9 @@ static void lts_aga_fm1_n1_p4_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10441,6 +10887,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -10472,6 +10919,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -10503,6 +10951,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -10534,6 +10983,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -10590,6 +11040,9 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10648,6 +11101,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -10690,6 +11144,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -10732,6 +11187,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -10774,6 +11230,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -10830,6 +11287,9 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10896,6 +11356,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -10922,6 +11383,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -10948,6 +11410,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -10974,6 +11437,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -11030,6 +11494,9 @@ static void lts_aga_fm1_n0_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11083,6 +11550,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -11120,6 +11588,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -11157,6 +11626,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -11194,6 +11664,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -11250,6 +11721,9 @@ static void lts_aga_fm1_n1_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11297,6 +11771,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -11328,6 +11803,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -11359,6 +11835,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -11390,6 +11867,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -11446,6 +11924,9 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11504,6 +11985,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -11546,6 +12028,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -11588,6 +12071,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -11630,6 +12114,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -11686,6 +12171,9 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11736,6 +12224,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -11762,6 +12251,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -11788,6 +12278,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -11814,6 +12305,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -11870,6 +12362,9 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11923,6 +12418,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -11960,6 +12456,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -11997,6 +12494,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -12034,6 +12532,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -12090,6 +12589,9 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12149,6 +12651,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -12184,6 +12687,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -12219,6 +12723,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -12254,6 +12759,7 @@ static void lts_aga_fm1_n0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12342,6 +12848,9 @@ static void lts_aga_fm1_n0_p4_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12404,6 +12913,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -12450,6 +12960,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -12496,6 +13007,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -12542,6 +13054,7 @@ static void lts_aga_fm1_n1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12630,6 +13143,9 @@ static void lts_aga_fm1_n1_p4_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12686,6 +13202,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -12726,6 +13243,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -12766,6 +13284,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -12806,6 +13325,7 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12894,6 +13414,9 @@ static void lts_aga_fm1_dpf0_p4_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12961,6 +13484,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -13012,6 +13536,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -13063,6 +13588,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -13114,6 +13640,7 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13202,6 +13729,9 @@ static void lts_aga_fm1_dpf1_p4_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13277,6 +13807,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -13312,6 +13843,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -13347,6 +13879,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -13382,6 +13915,7 @@ static void lts_aga_fm1_n0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13470,6 +14004,9 @@ static void lts_aga_fm1_n0_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13532,6 +14069,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -13578,6 +14116,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -13624,6 +14163,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -13670,6 +14210,7 @@ static void lts_aga_fm1_n1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13758,6 +14299,9 @@ static void lts_aga_fm1_n1_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13814,6 +14358,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -13854,6 +14399,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -13894,6 +14440,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -13934,6 +14481,7 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14022,6 +14570,9 @@ static void lts_aga_fm1_dpf0_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14089,6 +14640,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -14140,6 +14692,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -14191,6 +14744,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -14242,6 +14796,7 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14330,6 +14885,9 @@ static void lts_aga_fm1_dpf1_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14389,6 +14947,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -14424,6 +14983,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -14459,6 +15019,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -14494,6 +15055,7 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14582,6 +15144,9 @@ static void lts_aga_fm1_ham0_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14644,6 +15209,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -14690,6 +15256,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -14736,6 +15303,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -14782,6 +15350,7 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14870,6 +15439,9 @@ static void lts_aga_fm1_ham1_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14920,6 +15492,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -14946,6 +15519,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -14972,6 +15546,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -14998,6 +15573,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -15054,6 +15630,9 @@ static void lts_aga_fm1_n0_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15107,6 +15686,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -15144,6 +15724,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -15181,6 +15762,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -15218,6 +15800,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -15274,6 +15857,9 @@ static void lts_aga_fm1_n1_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15321,6 +15907,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -15352,6 +15939,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -15383,6 +15971,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -15414,6 +16003,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -15470,6 +16060,9 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15528,6 +16121,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -15570,6 +16164,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -15612,6 +16207,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -15654,6 +16250,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -15710,6 +16307,9 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15776,6 +16376,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -15802,6 +16403,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -15828,6 +16430,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -15854,6 +16457,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -15910,6 +16514,9 @@ static void lts_aga_fm1_n0_p8_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15963,6 +16570,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -16000,6 +16608,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -16037,6 +16646,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -16074,6 +16684,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -16130,6 +16741,9 @@ static void lts_aga_fm1_n1_p8_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16177,6 +16791,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -16208,6 +16823,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -16239,6 +16855,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -16270,6 +16887,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -16326,6 +16944,9 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16384,6 +17005,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -16426,6 +17048,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -16468,6 +17091,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -16510,6 +17134,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -16566,6 +17191,9 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16616,6 +17244,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -16642,6 +17271,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -16668,6 +17298,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -16694,6 +17325,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -16750,6 +17382,9 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16803,6 +17438,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -16840,6 +17476,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -16877,6 +17514,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -16914,6 +17552,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_32(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -16970,6 +17609,9 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17029,6 +17671,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -17064,6 +17707,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -17099,6 +17743,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -17134,6 +17779,7 @@ static void lts_aga_fm1_n0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -17222,6 +17868,9 @@ static void lts_aga_fm1_n0_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17284,6 +17933,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -17330,6 +17980,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -17376,6 +18027,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -17422,6 +18074,7 @@ static void lts_aga_fm1_n1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -17510,6 +18163,9 @@ static void lts_aga_fm1_n1_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17566,6 +18222,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -17606,6 +18263,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -17646,6 +18304,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -17686,6 +18345,7 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -17774,6 +18434,9 @@ static void lts_aga_fm1_dpf0_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17841,6 +18504,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -17892,6 +18556,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -17943,6 +18608,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -17994,6 +18660,7 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -18082,6 +18749,9 @@ static void lts_aga_fm1_dpf1_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18157,6 +18827,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -18192,6 +18863,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -18227,6 +18899,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -18262,6 +18935,7 @@ static void lts_aga_fm1_n0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -18350,6 +19024,9 @@ static void lts_aga_fm1_n0_p8_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18412,6 +19089,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -18458,6 +19136,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -18504,6 +19183,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -18550,6 +19230,7 @@ static void lts_aga_fm1_n1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -18638,6 +19319,9 @@ static void lts_aga_fm1_n1_p8_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18694,6 +19378,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -18734,6 +19419,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -18774,6 +19460,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -18814,6 +19501,7 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -18902,6 +19590,9 @@ static void lts_aga_fm1_dpf0_p8_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18969,6 +19660,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -19020,6 +19712,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -19071,6 +19764,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -19122,6 +19816,7 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19210,6 +19905,9 @@ static void lts_aga_fm1_dpf1_p8_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19269,6 +19967,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -19304,6 +20003,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -19339,6 +20039,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -19374,6 +20075,7 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19462,6 +20164,9 @@ static void lts_aga_fm1_ham0_p8_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19524,6 +20229,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -19570,6 +20276,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -19616,6 +20323,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -19662,6 +20370,7 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19750,6 +20459,9 @@ static void lts_aga_fm1_ham1_p8_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19794,6 +20506,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -19814,6 +20527,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -19834,6 +20548,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -19854,6 +20569,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -19910,6 +20626,9 @@ static void lts_aga_fm1_n0_p4_ishres_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19949,6 +20668,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -19972,6 +20692,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -19995,6 +20716,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -20018,6 +20740,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -20074,6 +20797,9 @@ static void lts_aga_fm1_n1_p4_ishres_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20115,6 +20841,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -20140,6 +20867,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -20165,6 +20893,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -20190,6 +20919,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -20246,6 +20976,9 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20290,6 +21023,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -20318,6 +21052,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -20346,6 +21081,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -20374,6 +21110,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_32(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -20430,6 +21167,9 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20539,6 +21279,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -20568,6 +21309,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -20597,6 +21339,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -20626,6 +21369,7 @@ static void lts_aga_fm1_n0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20714,6 +21458,9 @@ static void lts_aga_fm1_n0_p4_ishres_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20762,6 +21509,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -20794,6 +21542,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -20826,6 +21575,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -20858,6 +21608,7 @@ static void lts_aga_fm1_n1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20946,6 +21697,9 @@ static void lts_aga_fm1_n1_p4_ishres_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20996,6 +21750,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -21030,6 +21785,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -21064,6 +21820,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -21098,6 +21855,7 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -21186,6 +21944,9 @@ static void lts_aga_fm1_dpf0_p4_ishres_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21239,6 +22000,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -21276,6 +22038,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -21313,6 +22076,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -21350,6 +22114,7 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -21438,6 +22203,9 @@ static void lts_aga_fm1_dpf1_p4_ishres_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } diff --git a/linetoscr_aga_fm2.cpp b/linetoscr_aga_fm2.cpp index 30d3f59a..b38b9707 100644 --- a/linetoscr_aga_fm2.cpp +++ b/linetoscr_aga_fm2.cpp @@ -33,6 +33,7 @@ static void lts_aga_fm2_n0_p2_ilores_dlores(void) } loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -54,6 +55,9 @@ static void lts_aga_fm2_n0_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -90,6 +94,7 @@ static void lts_aga_fm2_n1_p2_ilores_dlores(void) } loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -111,6 +116,9 @@ static void lts_aga_fm2_n1_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -149,6 +157,7 @@ static void lts_aga_fm2_dpf0_p2_ilores_dlores(void) } loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -170,6 +179,9 @@ static void lts_aga_fm2_dpf0_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -211,6 +223,7 @@ static void lts_aga_fm2_dpf1_p2_ilores_dlores(void) } loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -232,6 +245,9 @@ static void lts_aga_fm2_dpf1_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -289,6 +305,7 @@ static void lts_aga_fm2_n0_p4_ilores_dlores(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -310,6 +327,9 @@ static void lts_aga_fm2_n0_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -346,6 +366,7 @@ static void lts_aga_fm2_n1_p4_ilores_dlores(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -367,6 +388,9 @@ static void lts_aga_fm2_n1_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -405,6 +429,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dlores(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -426,6 +451,9 @@ static void lts_aga_fm2_dpf0_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -467,6 +495,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dlores(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -488,6 +517,9 @@ static void lts_aga_fm2_dpf1_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -545,6 +577,7 @@ static void lts_aga_fm2_n0_p6_ilores_dlores(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -566,6 +599,9 @@ static void lts_aga_fm2_n0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -602,6 +638,7 @@ static void lts_aga_fm2_n1_p6_ilores_dlores(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -623,6 +660,9 @@ static void lts_aga_fm2_n1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -661,6 +701,7 @@ static void lts_aga_fm2_dpf0_p6_ilores_dlores(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -682,6 +723,9 @@ static void lts_aga_fm2_dpf0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -723,6 +767,7 @@ static void lts_aga_fm2_dpf1_p6_ilores_dlores(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -744,6 +789,9 @@ static void lts_aga_fm2_dpf1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -783,6 +831,7 @@ static void lts_aga_fm2_ehb0_p6_ilores_dlores(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -804,6 +853,9 @@ static void lts_aga_fm2_ehb0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -846,6 +898,7 @@ static void lts_aga_fm2_ehb1_p6_ilores_dlores(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -867,6 +920,9 @@ static void lts_aga_fm2_ehb1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -900,6 +956,7 @@ static void lts_aga_fm2_ham0_p6_ilores_dlores(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -921,6 +978,9 @@ static void lts_aga_fm2_ham0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -957,6 +1017,7 @@ static void lts_aga_fm2_ham1_p6_ilores_dlores(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -978,6 +1039,9 @@ static void lts_aga_fm2_ham1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1012,6 +1076,7 @@ static void lts_aga_fm2_kehb0_p6_ilores_dlores(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1033,6 +1098,9 @@ static void lts_aga_fm2_kehb0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1070,6 +1138,7 @@ static void lts_aga_fm2_kehb1_p6_ilores_dlores(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1091,6 +1160,9 @@ static void lts_aga_fm2_kehb1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1124,6 +1196,7 @@ static void lts_aga_fm2_n0_p8_ilores_dlores(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1145,6 +1218,9 @@ static void lts_aga_fm2_n0_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1181,6 +1257,7 @@ static void lts_aga_fm2_n1_p8_ilores_dlores(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1202,6 +1279,9 @@ static void lts_aga_fm2_n1_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1240,6 +1320,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dlores(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1261,6 +1342,9 @@ static void lts_aga_fm2_dpf0_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1302,6 +1386,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dlores(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1323,6 +1408,9 @@ static void lts_aga_fm2_dpf1_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1364,6 +1452,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dlores(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1385,6 +1474,9 @@ static void lts_aga_fm2_ham0_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1421,6 +1513,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dlores(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -1442,6 +1535,9 @@ static void lts_aga_fm2_ham1_p8_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1492,6 +1588,7 @@ static void lts_aga_fm2_n0_p2_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1519,6 +1616,9 @@ static void lts_aga_fm2_n0_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1564,6 +1664,7 @@ static void lts_aga_fm2_n1_p2_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1591,6 +1692,9 @@ static void lts_aga_fm2_n1_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1638,6 +1742,7 @@ static void lts_aga_fm2_dpf0_p2_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1665,6 +1770,9 @@ static void lts_aga_fm2_dpf0_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1715,6 +1823,7 @@ static void lts_aga_fm2_dpf1_p2_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1742,6 +1851,9 @@ static void lts_aga_fm2_dpf1_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1808,6 +1920,7 @@ static void lts_aga_fm2_n0_p4_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1835,6 +1948,9 @@ static void lts_aga_fm2_n0_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1880,6 +1996,7 @@ static void lts_aga_fm2_n1_p4_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1907,6 +2024,9 @@ static void lts_aga_fm2_n1_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1954,6 +2074,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1981,6 +2102,9 @@ static void lts_aga_fm2_dpf0_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2031,6 +2155,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2058,6 +2183,9 @@ static void lts_aga_fm2_dpf1_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2124,6 +2252,7 @@ static void lts_aga_fm2_n0_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2151,6 +2280,9 @@ static void lts_aga_fm2_n0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2196,6 +2328,7 @@ static void lts_aga_fm2_n1_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2223,6 +2356,9 @@ static void lts_aga_fm2_n1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2270,6 +2406,7 @@ static void lts_aga_fm2_dpf0_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2297,6 +2434,9 @@ static void lts_aga_fm2_dpf0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2347,6 +2487,7 @@ static void lts_aga_fm2_dpf1_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2374,6 +2515,9 @@ static void lts_aga_fm2_dpf1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2422,6 +2566,7 @@ static void lts_aga_fm2_ehb0_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2449,6 +2594,9 @@ static void lts_aga_fm2_ehb0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2500,6 +2648,7 @@ static void lts_aga_fm2_ehb1_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2527,6 +2676,9 @@ static void lts_aga_fm2_ehb1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2569,6 +2721,7 @@ static void lts_aga_fm2_ham0_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2596,6 +2749,9 @@ static void lts_aga_fm2_ham0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2641,6 +2797,7 @@ static void lts_aga_fm2_ham1_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2668,6 +2825,9 @@ static void lts_aga_fm2_ham1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2711,6 +2871,7 @@ static void lts_aga_fm2_kehb0_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2738,6 +2899,9 @@ static void lts_aga_fm2_kehb0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2784,6 +2948,7 @@ static void lts_aga_fm2_kehb1_p6_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2811,6 +2976,9 @@ static void lts_aga_fm2_kehb1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2853,6 +3021,7 @@ static void lts_aga_fm2_n0_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2880,6 +3049,9 @@ static void lts_aga_fm2_n0_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2925,6 +3097,7 @@ static void lts_aga_fm2_n1_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2952,6 +3125,9 @@ static void lts_aga_fm2_n1_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2999,6 +3175,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3026,6 +3203,9 @@ static void lts_aga_fm2_dpf0_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3076,6 +3256,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3103,6 +3284,9 @@ static void lts_aga_fm2_dpf1_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3153,6 +3337,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3180,6 +3365,9 @@ static void lts_aga_fm2_ham0_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3225,6 +3413,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dlores_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3252,6 +3441,9 @@ static void lts_aga_fm2_ham1_p8_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3294,6 +3486,7 @@ static void lts_aga_fm2_n0_p2_ihires_dlores(void) loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3315,6 +3508,9 @@ static void lts_aga_fm2_n0_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3352,6 +3548,7 @@ static void lts_aga_fm2_n1_p2_ihires_dlores(void) loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3373,6 +3570,9 @@ static void lts_aga_fm2_n1_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3412,6 +3612,7 @@ static void lts_aga_fm2_dpf0_p2_ihires_dlores(void) loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3433,6 +3634,9 @@ static void lts_aga_fm2_dpf0_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3475,6 +3679,7 @@ static void lts_aga_fm2_dpf1_p2_ihires_dlores(void) loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3496,6 +3701,9 @@ static void lts_aga_fm2_dpf1_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3554,6 +3762,7 @@ static void lts_aga_fm2_n0_p4_ihires_dlores(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3575,6 +3784,9 @@ static void lts_aga_fm2_n0_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3612,6 +3824,7 @@ static void lts_aga_fm2_n1_p4_ihires_dlores(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3633,6 +3846,9 @@ static void lts_aga_fm2_n1_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3672,6 +3888,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dlores(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3693,6 +3910,9 @@ static void lts_aga_fm2_dpf0_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3735,6 +3955,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dlores(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3756,6 +3977,9 @@ static void lts_aga_fm2_dpf1_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3814,6 +4038,7 @@ static void lts_aga_fm2_n0_p6_ihires_dlores(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3835,6 +4060,9 @@ static void lts_aga_fm2_n0_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3872,6 +4100,7 @@ static void lts_aga_fm2_n1_p6_ihires_dlores(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3893,6 +4122,9 @@ static void lts_aga_fm2_n1_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3932,6 +4164,7 @@ static void lts_aga_fm2_dpf0_p6_ihires_dlores(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -3953,6 +4186,9 @@ static void lts_aga_fm2_dpf0_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3995,6 +4231,7 @@ static void lts_aga_fm2_dpf1_p6_ihires_dlores(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4016,6 +4253,9 @@ static void lts_aga_fm2_dpf1_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4056,6 +4296,7 @@ static void lts_aga_fm2_ehb0_p6_ihires_dlores(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4077,6 +4318,9 @@ static void lts_aga_fm2_ehb0_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4120,6 +4364,7 @@ static void lts_aga_fm2_ehb1_p6_ihires_dlores(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4141,6 +4386,9 @@ static void lts_aga_fm2_ehb1_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4190,6 +4438,7 @@ static void lts_aga_fm2_ham0_p6_ihires_dlores(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4211,6 +4460,9 @@ static void lts_aga_fm2_ham0_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4266,6 +4518,7 @@ static void lts_aga_fm2_ham1_p6_ihires_dlores(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4287,6 +4540,9 @@ static void lts_aga_fm2_ham1_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4322,6 +4578,7 @@ static void lts_aga_fm2_kehb0_p6_ihires_dlores(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4343,6 +4600,9 @@ static void lts_aga_fm2_kehb0_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4381,6 +4641,7 @@ static void lts_aga_fm2_kehb1_p6_ihires_dlores(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4402,6 +4663,9 @@ static void lts_aga_fm2_kehb1_p6_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4436,6 +4700,7 @@ static void lts_aga_fm2_n0_p8_ihires_dlores(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4457,6 +4722,9 @@ static void lts_aga_fm2_n0_p8_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4494,6 +4762,7 @@ static void lts_aga_fm2_n1_p8_ihires_dlores(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4515,6 +4784,9 @@ static void lts_aga_fm2_n1_p8_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4554,6 +4826,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dlores(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4575,6 +4848,9 @@ static void lts_aga_fm2_dpf0_p8_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4617,6 +4893,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dlores(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4638,6 +4915,9 @@ static void lts_aga_fm2_dpf1_p8_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4695,6 +4975,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dlores(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4716,6 +4997,9 @@ static void lts_aga_fm2_ham0_p8_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4771,6 +5055,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dlores(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -4792,6 +5077,9 @@ static void lts_aga_fm2_ham1_p8_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4843,6 +5131,7 @@ static void lts_aga_fm2_n0_p2_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4870,6 +5159,9 @@ static void lts_aga_fm2_n0_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4916,6 +5208,7 @@ static void lts_aga_fm2_n1_p2_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4943,6 +5236,9 @@ static void lts_aga_fm2_n1_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4991,6 +5287,7 @@ static void lts_aga_fm2_dpf0_p2_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5018,6 +5315,9 @@ static void lts_aga_fm2_dpf0_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5069,6 +5369,7 @@ static void lts_aga_fm2_dpf1_p2_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5096,6 +5397,9 @@ static void lts_aga_fm2_dpf1_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5163,6 +5467,7 @@ static void lts_aga_fm2_n0_p4_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5190,6 +5495,9 @@ static void lts_aga_fm2_n0_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5236,6 +5544,7 @@ static void lts_aga_fm2_n1_p4_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5263,6 +5572,9 @@ static void lts_aga_fm2_n1_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5311,6 +5623,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5338,6 +5651,9 @@ static void lts_aga_fm2_dpf0_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5389,6 +5705,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5416,6 +5733,9 @@ static void lts_aga_fm2_dpf1_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5483,6 +5803,7 @@ static void lts_aga_fm2_n0_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5510,6 +5831,9 @@ static void lts_aga_fm2_n0_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5556,6 +5880,7 @@ static void lts_aga_fm2_n1_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5583,6 +5908,9 @@ static void lts_aga_fm2_n1_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5631,6 +5959,7 @@ static void lts_aga_fm2_dpf0_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5658,6 +5987,9 @@ static void lts_aga_fm2_dpf0_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5709,6 +6041,7 @@ static void lts_aga_fm2_dpf1_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5736,6 +6069,9 @@ static void lts_aga_fm2_dpf1_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5785,6 +6121,7 @@ static void lts_aga_fm2_ehb0_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5812,6 +6149,9 @@ static void lts_aga_fm2_ehb0_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5864,6 +6204,7 @@ static void lts_aga_fm2_ehb1_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5891,6 +6232,9 @@ static void lts_aga_fm2_ehb1_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5949,6 +6293,7 @@ static void lts_aga_fm2_ham0_p6_ihires_dlores_spr(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -5976,6 +6321,9 @@ static void lts_aga_fm2_ham0_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6040,6 +6388,7 @@ static void lts_aga_fm2_ham1_p6_ihires_dlores_spr(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6067,6 +6416,9 @@ static void lts_aga_fm2_ham1_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6111,6 +6463,7 @@ static void lts_aga_fm2_kehb0_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6138,6 +6491,9 @@ static void lts_aga_fm2_kehb0_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6185,6 +6541,7 @@ static void lts_aga_fm2_kehb1_p6_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6212,6 +6569,9 @@ static void lts_aga_fm2_kehb1_p6_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6255,6 +6615,7 @@ static void lts_aga_fm2_n0_p8_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6282,6 +6643,9 @@ static void lts_aga_fm2_n0_p8_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6328,6 +6692,7 @@ static void lts_aga_fm2_n1_p8_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6355,6 +6720,9 @@ static void lts_aga_fm2_n1_p8_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6403,6 +6771,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6430,6 +6799,9 @@ static void lts_aga_fm2_dpf0_p8_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6481,6 +6853,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dlores_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6508,6 +6881,9 @@ static void lts_aga_fm2_dpf1_p8_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6574,6 +6950,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dlores_spr(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6601,6 +6978,9 @@ static void lts_aga_fm2_ham0_p8_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6665,6 +7045,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dlores_spr(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6692,6 +7073,9 @@ static void lts_aga_fm2_ham1_p8_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6736,6 +7120,7 @@ static void lts_aga_fm2_n0_p2_ishres_dlores(void) shiftbpl2_64(); shiftbpl2_64(); shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -6757,6 +7142,9 @@ static void lts_aga_fm2_n0_p2_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6796,6 +7184,7 @@ static void lts_aga_fm2_n1_p2_ishres_dlores(void) shiftbpl2_64(); shiftbpl2_64(); shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -6817,6 +7206,9 @@ static void lts_aga_fm2_n1_p2_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6858,6 +7250,7 @@ static void lts_aga_fm2_dpf0_p2_ishres_dlores(void) shiftbpl2_64(); shiftbpl2_64(); shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -6879,6 +7272,9 @@ static void lts_aga_fm2_dpf0_p2_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6923,6 +7319,7 @@ static void lts_aga_fm2_dpf1_p2_ishres_dlores(void) shiftbpl2_64(); shiftbpl2_64(); shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -6944,6 +7341,9 @@ static void lts_aga_fm2_dpf1_p2_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7004,6 +7404,7 @@ static void lts_aga_fm2_n0_p4_ishres_dlores(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7025,6 +7426,9 @@ static void lts_aga_fm2_n0_p4_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7064,6 +7468,7 @@ static void lts_aga_fm2_n1_p4_ishres_dlores(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7085,6 +7490,9 @@ static void lts_aga_fm2_n1_p4_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7126,6 +7534,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dlores(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7147,6 +7556,9 @@ static void lts_aga_fm2_dpf0_p4_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7191,6 +7603,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dlores(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7212,6 +7625,9 @@ static void lts_aga_fm2_dpf1_p4_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7272,6 +7688,7 @@ static void lts_aga_fm2_n0_p6_ishres_dlores(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7293,6 +7710,9 @@ static void lts_aga_fm2_n0_p6_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7332,6 +7752,7 @@ static void lts_aga_fm2_n1_p6_ishres_dlores(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7353,6 +7774,9 @@ static void lts_aga_fm2_n1_p6_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7394,6 +7818,7 @@ static void lts_aga_fm2_dpf0_p6_ishres_dlores(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7415,6 +7840,9 @@ static void lts_aga_fm2_dpf0_p6_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7459,6 +7887,7 @@ static void lts_aga_fm2_dpf1_p6_ishres_dlores(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7480,6 +7909,9 @@ static void lts_aga_fm2_dpf1_p6_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7522,6 +7954,7 @@ static void lts_aga_fm2_ehb0_p6_ishres_dlores(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7543,6 +7976,9 @@ static void lts_aga_fm2_ehb0_p6_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7588,6 +8024,7 @@ static void lts_aga_fm2_ehb1_p6_ishres_dlores(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7609,6 +8046,9 @@ static void lts_aga_fm2_ehb1_p6_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7690,6 +8130,7 @@ static void lts_aga_fm2_ham0_p6_ishres_dlores(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7711,6 +8152,9 @@ static void lts_aga_fm2_ham0_p6_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7804,6 +8248,7 @@ static void lts_aga_fm2_ham1_p6_ishres_dlores(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7825,6 +8270,9 @@ static void lts_aga_fm2_ham1_p6_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7862,6 +8310,7 @@ static void lts_aga_fm2_kehb0_p6_ishres_dlores(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7883,6 +8332,9 @@ static void lts_aga_fm2_kehb0_p6_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7923,6 +8375,7 @@ static void lts_aga_fm2_kehb1_p6_ishres_dlores(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -7944,6 +8397,9 @@ static void lts_aga_fm2_kehb1_p6_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7980,6 +8436,7 @@ static void lts_aga_fm2_n0_p8_ishres_dlores(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -8001,6 +8458,9 @@ static void lts_aga_fm2_n0_p8_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8040,6 +8500,7 @@ static void lts_aga_fm2_n1_p8_ishres_dlores(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -8061,6 +8522,9 @@ static void lts_aga_fm2_n1_p8_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8102,6 +8566,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dlores(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -8123,6 +8588,9 @@ static void lts_aga_fm2_dpf0_p8_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8167,6 +8635,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dlores(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -8188,6 +8657,9 @@ static void lts_aga_fm2_dpf1_p8_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8277,6 +8749,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dlores(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -8298,6 +8771,9 @@ static void lts_aga_fm2_ham0_p8_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8391,6 +8867,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dlores(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = dtbuf[h ^ lol][0]; @@ -8412,6 +8889,9 @@ static void lts_aga_fm2_ham1_p8_ishres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8465,6 +8945,7 @@ static void lts_aga_fm2_n0_p2_ishres_dlores_spr(void) shiftbpl2_64(); shiftbpl2_64(); shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8492,6 +8973,9 @@ static void lts_aga_fm2_n0_p2_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8540,6 +9024,7 @@ static void lts_aga_fm2_n1_p2_ishres_dlores_spr(void) shiftbpl2_64(); shiftbpl2_64(); shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8567,6 +9052,9 @@ static void lts_aga_fm2_n1_p2_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8617,6 +9105,7 @@ static void lts_aga_fm2_dpf0_p2_ishres_dlores_spr(void) shiftbpl2_64(); shiftbpl2_64(); shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8644,6 +9133,9 @@ static void lts_aga_fm2_dpf0_p2_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8697,6 +9189,7 @@ static void lts_aga_fm2_dpf1_p2_ishres_dlores_spr(void) shiftbpl2_64(); shiftbpl2_64(); shiftbpl2_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8724,6 +9217,9 @@ static void lts_aga_fm2_dpf1_p2_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8793,6 +9289,7 @@ static void lts_aga_fm2_n0_p4_ishres_dlores_spr(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8820,6 +9317,9 @@ static void lts_aga_fm2_n0_p4_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8868,6 +9368,7 @@ static void lts_aga_fm2_n1_p4_ishres_dlores_spr(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8895,6 +9396,9 @@ static void lts_aga_fm2_n1_p4_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8945,6 +9449,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dlores_spr(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8972,6 +9477,9 @@ static void lts_aga_fm2_dpf0_p4_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9025,6 +9533,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dlores_spr(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9052,6 +9561,9 @@ static void lts_aga_fm2_dpf1_p4_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9121,6 +9633,7 @@ static void lts_aga_fm2_n0_p6_ishres_dlores_spr(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9148,6 +9661,9 @@ static void lts_aga_fm2_n0_p6_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9196,6 +9712,7 @@ static void lts_aga_fm2_n1_p6_ishres_dlores_spr(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9223,6 +9740,9 @@ static void lts_aga_fm2_n1_p6_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9273,6 +9793,7 @@ static void lts_aga_fm2_dpf0_p6_ishres_dlores_spr(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9300,6 +9821,9 @@ static void lts_aga_fm2_dpf0_p6_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9353,6 +9877,7 @@ static void lts_aga_fm2_dpf1_p6_ishres_dlores_spr(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9380,6 +9905,9 @@ static void lts_aga_fm2_dpf1_p6_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9431,6 +9959,7 @@ static void lts_aga_fm2_ehb0_p6_ishres_dlores_spr(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9458,6 +9987,9 @@ static void lts_aga_fm2_ehb0_p6_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9512,6 +10044,7 @@ static void lts_aga_fm2_ehb1_p6_ishres_dlores_spr(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9539,6 +10072,9 @@ static void lts_aga_fm2_ehb1_p6_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9629,6 +10165,7 @@ static void lts_aga_fm2_ham0_p6_ishres_dlores_spr(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9656,6 +10193,9 @@ static void lts_aga_fm2_ham0_p6_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9758,6 +10298,7 @@ static void lts_aga_fm2_ham1_p6_ishres_dlores_spr(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9785,6 +10326,9 @@ static void lts_aga_fm2_ham1_p6_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9831,6 +10375,7 @@ static void lts_aga_fm2_kehb0_p6_ishres_dlores_spr(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9858,6 +10403,9 @@ static void lts_aga_fm2_kehb0_p6_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9907,6 +10455,7 @@ static void lts_aga_fm2_kehb1_p6_ishres_dlores_spr(void) shiftbpl6_64(); shiftbpl6_64(); shiftbpl6_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9934,6 +10483,9 @@ static void lts_aga_fm2_kehb1_p6_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9979,6 +10531,7 @@ static void lts_aga_fm2_n0_p8_ishres_dlores_spr(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10006,6 +10559,9 @@ static void lts_aga_fm2_n0_p8_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10054,6 +10610,7 @@ static void lts_aga_fm2_n1_p8_ishres_dlores_spr(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10081,6 +10638,9 @@ static void lts_aga_fm2_n1_p8_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10131,6 +10691,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dlores_spr(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10158,6 +10719,9 @@ static void lts_aga_fm2_dpf0_p8_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10211,6 +10775,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dlores_spr(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10238,6 +10803,9 @@ static void lts_aga_fm2_dpf1_p8_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10336,6 +10904,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dlores_spr(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10363,6 +10932,9 @@ static void lts_aga_fm2_ham0_p8_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10465,6 +11037,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dlores_spr(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -10492,6 +11065,9 @@ static void lts_aga_fm2_ham1_p8_ishres_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10539,6 +11115,7 @@ static void lts_aga_fm2_n0_p2_ilores_dhires(void) loaded_pix = getbpl2_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -10562,6 +11139,7 @@ static void lts_aga_fm2_n0_p2_ilores_dhires(void) loaded_pix = getbpl2_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -10592,6 +11170,9 @@ static void lts_aga_fm2_n0_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10642,6 +11223,7 @@ static void lts_aga_fm2_n1_p2_ilores_dhires(void) loaded_pix = getbpl2_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -10676,6 +11258,7 @@ static void lts_aga_fm2_n1_p2_ilores_dhires(void) loaded_pix = getbpl2_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -10706,6 +11289,9 @@ static void lts_aga_fm2_n1_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10750,6 +11336,7 @@ static void lts_aga_fm2_dpf0_p2_ilores_dhires(void) loaded_pix = getbpl2_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -10778,6 +11365,7 @@ static void lts_aga_fm2_dpf0_p2_ilores_dhires(void) loaded_pix = getbpl2_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -10808,6 +11396,9 @@ static void lts_aga_fm2_dpf0_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10863,6 +11454,7 @@ static void lts_aga_fm2_dpf1_p2_ilores_dhires(void) loaded_pix = getbpl2_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -10902,6 +11494,7 @@ static void lts_aga_fm2_dpf1_p2_ilores_dhires(void) loaded_pix = getbpl2_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -10932,6 +11525,9 @@ static void lts_aga_fm2_dpf1_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10995,6 +11591,7 @@ static void lts_aga_fm2_n0_p4_ilores_dhires(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -11018,6 +11615,7 @@ static void lts_aga_fm2_n0_p4_ilores_dhires(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -11048,6 +11646,9 @@ static void lts_aga_fm2_n0_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11098,6 +11699,7 @@ static void lts_aga_fm2_n1_p4_ilores_dhires(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -11132,6 +11734,7 @@ static void lts_aga_fm2_n1_p4_ilores_dhires(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -11162,6 +11765,9 @@ static void lts_aga_fm2_n1_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11206,6 +11812,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dhires(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -11234,6 +11841,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dhires(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -11264,6 +11872,9 @@ static void lts_aga_fm2_dpf0_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11319,6 +11930,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dhires(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -11358,6 +11970,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dhires(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -11388,6 +12001,9 @@ static void lts_aga_fm2_dpf1_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11451,6 +12067,7 @@ static void lts_aga_fm2_n0_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -11474,6 +12091,7 @@ static void lts_aga_fm2_n0_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -11504,6 +12122,9 @@ static void lts_aga_fm2_n0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11554,6 +12175,7 @@ static void lts_aga_fm2_n1_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -11588,6 +12210,7 @@ static void lts_aga_fm2_n1_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -11618,6 +12241,9 @@ static void lts_aga_fm2_n1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11662,6 +12288,7 @@ static void lts_aga_fm2_dpf0_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -11690,6 +12317,7 @@ static void lts_aga_fm2_dpf0_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -11720,6 +12348,9 @@ static void lts_aga_fm2_dpf0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11775,6 +12406,7 @@ static void lts_aga_fm2_dpf1_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -11814,6 +12446,7 @@ static void lts_aga_fm2_dpf1_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -11844,6 +12477,9 @@ static void lts_aga_fm2_dpf1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11889,6 +12525,7 @@ static void lts_aga_fm2_ehb0_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -11918,6 +12555,7 @@ static void lts_aga_fm2_ehb0_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -11948,6 +12586,9 @@ static void lts_aga_fm2_ehb0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12004,6 +12645,7 @@ static void lts_aga_fm2_ehb1_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -12044,6 +12686,7 @@ static void lts_aga_fm2_ehb1_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -12074,6 +12717,9 @@ static void lts_aga_fm2_ehb1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12113,6 +12759,7 @@ static void lts_aga_fm2_ham0_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -12136,6 +12783,7 @@ static void lts_aga_fm2_ham0_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -12166,6 +12814,9 @@ static void lts_aga_fm2_ham0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12216,6 +12867,7 @@ static void lts_aga_fm2_ham1_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -12250,6 +12902,7 @@ static void lts_aga_fm2_ham1_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -12280,6 +12933,9 @@ static void lts_aga_fm2_ham1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12320,6 +12976,7 @@ static void lts_aga_fm2_kehb0_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -12344,6 +13001,7 @@ static void lts_aga_fm2_kehb0_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -12374,6 +13032,9 @@ static void lts_aga_fm2_kehb0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12425,6 +13086,7 @@ static void lts_aga_fm2_kehb1_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -12460,6 +13122,7 @@ static void lts_aga_fm2_kehb1_p6_ilores_dhires(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -12490,6 +13153,9 @@ static void lts_aga_fm2_kehb1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12529,6 +13195,7 @@ static void lts_aga_fm2_n0_p8_ilores_dhires(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -12552,6 +13219,7 @@ static void lts_aga_fm2_n0_p8_ilores_dhires(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -12582,6 +13250,9 @@ static void lts_aga_fm2_n0_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12632,6 +13303,7 @@ static void lts_aga_fm2_n1_p8_ilores_dhires(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -12666,6 +13338,7 @@ static void lts_aga_fm2_n1_p8_ilores_dhires(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -12696,6 +13369,9 @@ static void lts_aga_fm2_n1_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12740,6 +13416,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dhires(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -12768,6 +13445,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dhires(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -12798,6 +13476,9 @@ static void lts_aga_fm2_dpf0_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12853,6 +13534,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dhires(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -12892,6 +13574,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dhires(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -12922,6 +13605,9 @@ static void lts_aga_fm2_dpf1_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12969,6 +13655,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dhires(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -12992,6 +13679,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dhires(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -13022,6 +13710,9 @@ static void lts_aga_fm2_ham0_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13072,6 +13763,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dhires(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -13106,6 +13798,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dhires(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -13136,6 +13829,9 @@ static void lts_aga_fm2_ham1_p8_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13192,6 +13888,7 @@ static void lts_aga_fm2_n0_p2_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13224,6 +13921,7 @@ static void lts_aga_fm2_n0_p2_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13266,6 +13964,9 @@ static void lts_aga_fm2_n0_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13325,6 +14026,7 @@ static void lts_aga_fm2_n1_p2_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13368,6 +14070,7 @@ static void lts_aga_fm2_n1_p2_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13410,6 +14113,9 @@ static void lts_aga_fm2_n1_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13463,6 +14169,7 @@ static void lts_aga_fm2_dpf0_p2_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13500,6 +14207,7 @@ static void lts_aga_fm2_dpf0_p2_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13542,6 +14250,9 @@ static void lts_aga_fm2_dpf0_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13606,6 +14317,7 @@ static void lts_aga_fm2_dpf1_p2_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13654,6 +14366,7 @@ static void lts_aga_fm2_dpf1_p2_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13696,6 +14409,9 @@ static void lts_aga_fm2_dpf1_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13768,6 +14484,7 @@ static void lts_aga_fm2_n0_p4_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13800,6 +14517,7 @@ static void lts_aga_fm2_n0_p4_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13842,6 +14560,9 @@ static void lts_aga_fm2_n0_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13901,6 +14622,7 @@ static void lts_aga_fm2_n1_p4_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -13944,6 +14666,7 @@ static void lts_aga_fm2_n1_p4_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -13986,6 +14709,9 @@ static void lts_aga_fm2_n1_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14039,6 +14765,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -14076,6 +14803,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14118,6 +14846,9 @@ static void lts_aga_fm2_dpf0_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14182,6 +14913,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -14230,6 +14962,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14272,6 +15005,9 @@ static void lts_aga_fm2_dpf1_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14344,6 +15080,7 @@ static void lts_aga_fm2_n0_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -14376,6 +15113,7 @@ static void lts_aga_fm2_n0_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14418,6 +15156,9 @@ static void lts_aga_fm2_n0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14477,6 +15218,7 @@ static void lts_aga_fm2_n1_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -14520,6 +15262,7 @@ static void lts_aga_fm2_n1_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14562,6 +15305,9 @@ static void lts_aga_fm2_n1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14615,6 +15361,7 @@ static void lts_aga_fm2_dpf0_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -14652,6 +15399,7 @@ static void lts_aga_fm2_dpf0_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14694,6 +15442,9 @@ static void lts_aga_fm2_dpf0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14758,6 +15509,7 @@ static void lts_aga_fm2_dpf1_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -14806,6 +15558,7 @@ static void lts_aga_fm2_dpf1_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14848,6 +15601,9 @@ static void lts_aga_fm2_dpf1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14902,6 +15658,7 @@ static void lts_aga_fm2_ehb0_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -14940,6 +15697,7 @@ static void lts_aga_fm2_ehb0_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14982,6 +15740,9 @@ static void lts_aga_fm2_ehb0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15047,6 +15808,7 @@ static void lts_aga_fm2_ehb1_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -15096,6 +15858,7 @@ static void lts_aga_fm2_ehb1_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -15138,6 +15901,9 @@ static void lts_aga_fm2_ehb1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15186,6 +15952,7 @@ static void lts_aga_fm2_ham0_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -15218,6 +15985,7 @@ static void lts_aga_fm2_ham0_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -15260,6 +16028,9 @@ static void lts_aga_fm2_ham0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15319,6 +16090,7 @@ static void lts_aga_fm2_ham1_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -15362,6 +16134,7 @@ static void lts_aga_fm2_ham1_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -15404,6 +16177,9 @@ static void lts_aga_fm2_ham1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15453,6 +16229,7 @@ static void lts_aga_fm2_kehb0_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -15486,6 +16263,7 @@ static void lts_aga_fm2_kehb0_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -15528,6 +16306,9 @@ static void lts_aga_fm2_kehb0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15588,6 +16369,7 @@ static void lts_aga_fm2_kehb1_p6_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -15632,6 +16414,7 @@ static void lts_aga_fm2_kehb1_p6_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -15674,6 +16457,9 @@ static void lts_aga_fm2_kehb1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15722,6 +16508,7 @@ static void lts_aga_fm2_n0_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -15754,6 +16541,7 @@ static void lts_aga_fm2_n0_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -15796,6 +16584,9 @@ static void lts_aga_fm2_n0_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15855,6 +16646,7 @@ static void lts_aga_fm2_n1_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -15898,6 +16690,7 @@ static void lts_aga_fm2_n1_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -15940,6 +16733,9 @@ static void lts_aga_fm2_n1_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15993,6 +16789,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -16030,6 +16827,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -16072,6 +16870,9 @@ static void lts_aga_fm2_dpf0_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16136,6 +16937,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -16184,6 +16986,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -16226,6 +17029,9 @@ static void lts_aga_fm2_dpf1_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16282,6 +17088,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -16314,6 +17121,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -16356,6 +17164,9 @@ static void lts_aga_fm2_ham0_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16415,6 +17226,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -16458,6 +17270,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -16500,6 +17313,9 @@ static void lts_aga_fm2_ham1_p8_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16541,6 +17357,7 @@ static void lts_aga_fm2_n0_p2_ihires_dhires(void) } loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16558,6 +17375,7 @@ static void lts_aga_fm2_n0_p2_ihires_dhires(void) } loaded_pix = getbpl2_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -16588,6 +17406,9 @@ static void lts_aga_fm2_n0_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16624,6 +17445,7 @@ static void lts_aga_fm2_n1_p2_ihires_dhires(void) } loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16644,6 +17466,7 @@ static void lts_aga_fm2_n1_p2_ihires_dhires(void) } loaded_pix = getbpl2_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -16674,6 +17497,9 @@ static void lts_aga_fm2_n1_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16712,6 +17538,7 @@ static void lts_aga_fm2_dpf0_p2_ihires_dhires(void) } loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16734,6 +17561,7 @@ static void lts_aga_fm2_dpf0_p2_ihires_dhires(void) } loaded_pix = getbpl2_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -16764,6 +17592,9 @@ static void lts_aga_fm2_dpf0_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16805,6 +17636,7 @@ static void lts_aga_fm2_dpf1_p2_ihires_dhires(void) } loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16830,6 +17662,7 @@ static void lts_aga_fm2_dpf1_p2_ihires_dhires(void) } loaded_pix = getbpl2_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -16860,6 +17693,9 @@ static void lts_aga_fm2_dpf1_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16917,6 +17753,7 @@ static void lts_aga_fm2_n0_p4_ihires_dhires(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16934,6 +17771,7 @@ static void lts_aga_fm2_n0_p4_ihires_dhires(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -16964,6 +17802,9 @@ static void lts_aga_fm2_n0_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17000,6 +17841,7 @@ static void lts_aga_fm2_n1_p4_ihires_dhires(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17020,6 +17862,7 @@ static void lts_aga_fm2_n1_p4_ihires_dhires(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -17050,6 +17893,9 @@ static void lts_aga_fm2_n1_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17088,6 +17934,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dhires(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17110,6 +17957,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dhires(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -17140,6 +17988,9 @@ static void lts_aga_fm2_dpf0_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17181,6 +18032,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dhires(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17206,6 +18058,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dhires(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -17236,6 +18089,9 @@ static void lts_aga_fm2_dpf1_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17293,6 +18149,7 @@ static void lts_aga_fm2_n0_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17310,6 +18167,7 @@ static void lts_aga_fm2_n0_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -17340,6 +18198,9 @@ static void lts_aga_fm2_n0_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17376,6 +18237,7 @@ static void lts_aga_fm2_n1_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17396,6 +18258,7 @@ static void lts_aga_fm2_n1_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -17426,6 +18289,9 @@ static void lts_aga_fm2_n1_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17464,6 +18330,7 @@ static void lts_aga_fm2_dpf0_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17486,6 +18353,7 @@ static void lts_aga_fm2_dpf0_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -17516,6 +18384,9 @@ static void lts_aga_fm2_dpf0_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17557,6 +18428,7 @@ static void lts_aga_fm2_dpf1_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17582,6 +18454,7 @@ static void lts_aga_fm2_dpf1_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -17612,6 +18485,9 @@ static void lts_aga_fm2_dpf1_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17651,6 +18527,7 @@ static void lts_aga_fm2_ehb0_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17674,6 +18551,7 @@ static void lts_aga_fm2_ehb0_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -17704,6 +18582,9 @@ static void lts_aga_fm2_ehb0_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17746,6 +18627,7 @@ static void lts_aga_fm2_ehb1_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17772,6 +18654,7 @@ static void lts_aga_fm2_ehb1_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -17802,6 +18685,9 @@ static void lts_aga_fm2_ehb1_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17835,6 +18721,7 @@ static void lts_aga_fm2_ham0_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17852,6 +18739,7 @@ static void lts_aga_fm2_ham0_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -17882,6 +18770,9 @@ static void lts_aga_fm2_ham0_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17918,6 +18809,7 @@ static void lts_aga_fm2_ham1_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -17938,6 +18830,7 @@ static void lts_aga_fm2_ham1_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -17968,6 +18861,9 @@ static void lts_aga_fm2_ham1_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18002,6 +18898,7 @@ static void lts_aga_fm2_kehb0_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -18020,6 +18917,7 @@ static void lts_aga_fm2_kehb0_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -18050,6 +18948,9 @@ static void lts_aga_fm2_kehb0_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18087,6 +18988,7 @@ static void lts_aga_fm2_kehb1_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -18108,6 +19010,7 @@ static void lts_aga_fm2_kehb1_p6_ihires_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -18138,6 +19041,9 @@ static void lts_aga_fm2_kehb1_p6_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18171,6 +19077,7 @@ static void lts_aga_fm2_n0_p8_ihires_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -18188,6 +19095,7 @@ static void lts_aga_fm2_n0_p8_ihires_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -18218,6 +19126,9 @@ static void lts_aga_fm2_n0_p8_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18254,6 +19165,7 @@ static void lts_aga_fm2_n1_p8_ihires_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -18274,6 +19186,7 @@ static void lts_aga_fm2_n1_p8_ihires_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -18304,6 +19217,9 @@ static void lts_aga_fm2_n1_p8_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18342,6 +19258,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -18364,6 +19281,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -18394,6 +19312,9 @@ static void lts_aga_fm2_dpf0_p8_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18435,6 +19356,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -18460,6 +19382,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -18490,6 +19413,9 @@ static void lts_aga_fm2_dpf1_p8_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18531,6 +19457,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -18548,6 +19475,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -18578,6 +19506,9 @@ static void lts_aga_fm2_ham0_p8_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18614,6 +19545,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -18634,6 +19566,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -18664,6 +19597,9 @@ static void lts_aga_fm2_ham1_p8_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18714,6 +19650,7 @@ static void lts_aga_fm2_n0_p2_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -18740,6 +19677,7 @@ static void lts_aga_fm2_n0_p2_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -18782,6 +19720,9 @@ static void lts_aga_fm2_n0_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18827,6 +19768,7 @@ static void lts_aga_fm2_n1_p2_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -18856,6 +19798,7 @@ static void lts_aga_fm2_n1_p2_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -18898,6 +19841,9 @@ static void lts_aga_fm2_n1_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18945,6 +19891,7 @@ static void lts_aga_fm2_dpf0_p2_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -18976,6 +19923,7 @@ static void lts_aga_fm2_dpf0_p2_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19018,6 +19966,9 @@ static void lts_aga_fm2_dpf0_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19068,6 +20019,7 @@ static void lts_aga_fm2_dpf1_p2_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -19102,6 +20054,7 @@ static void lts_aga_fm2_dpf1_p2_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19144,6 +20097,9 @@ static void lts_aga_fm2_dpf1_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19210,6 +20166,7 @@ static void lts_aga_fm2_n0_p4_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -19236,6 +20193,7 @@ static void lts_aga_fm2_n0_p4_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19278,6 +20236,9 @@ static void lts_aga_fm2_n0_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19323,6 +20284,7 @@ static void lts_aga_fm2_n1_p4_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -19352,6 +20314,7 @@ static void lts_aga_fm2_n1_p4_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19394,6 +20357,9 @@ static void lts_aga_fm2_n1_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19441,6 +20407,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -19472,6 +20439,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19514,6 +20482,9 @@ static void lts_aga_fm2_dpf0_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19564,6 +20535,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -19598,6 +20570,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19640,6 +20613,9 @@ static void lts_aga_fm2_dpf1_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19706,6 +20682,7 @@ static void lts_aga_fm2_n0_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -19732,6 +20709,7 @@ static void lts_aga_fm2_n0_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19774,6 +20752,9 @@ static void lts_aga_fm2_n0_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19819,6 +20800,7 @@ static void lts_aga_fm2_n1_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -19848,6 +20830,7 @@ static void lts_aga_fm2_n1_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19890,6 +20873,9 @@ static void lts_aga_fm2_n1_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19937,6 +20923,7 @@ static void lts_aga_fm2_dpf0_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -19968,6 +20955,7 @@ static void lts_aga_fm2_dpf0_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20010,6 +20998,9 @@ static void lts_aga_fm2_dpf0_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20060,6 +21051,7 @@ static void lts_aga_fm2_dpf1_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20094,6 +21086,7 @@ static void lts_aga_fm2_dpf1_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20136,6 +21129,9 @@ static void lts_aga_fm2_dpf1_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20184,6 +21180,7 @@ static void lts_aga_fm2_ehb0_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20216,6 +21213,7 @@ static void lts_aga_fm2_ehb0_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20258,6 +21256,9 @@ static void lts_aga_fm2_ehb0_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20309,6 +21310,7 @@ static void lts_aga_fm2_ehb1_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20344,6 +21346,7 @@ static void lts_aga_fm2_ehb1_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20386,6 +21389,9 @@ static void lts_aga_fm2_ehb1_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20428,6 +21434,7 @@ static void lts_aga_fm2_ham0_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20454,6 +21461,7 @@ static void lts_aga_fm2_ham0_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20496,6 +21504,9 @@ static void lts_aga_fm2_ham0_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20541,6 +21552,7 @@ static void lts_aga_fm2_ham1_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20570,6 +21582,7 @@ static void lts_aga_fm2_ham1_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20612,6 +21625,9 @@ static void lts_aga_fm2_ham1_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20655,6 +21671,7 @@ static void lts_aga_fm2_kehb0_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20682,6 +21699,7 @@ static void lts_aga_fm2_kehb0_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20724,6 +21742,9 @@ static void lts_aga_fm2_kehb0_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20770,6 +21791,7 @@ static void lts_aga_fm2_kehb1_p6_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20800,6 +21822,7 @@ static void lts_aga_fm2_kehb1_p6_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20842,6 +21865,9 @@ static void lts_aga_fm2_kehb1_p6_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20884,6 +21910,7 @@ static void lts_aga_fm2_n0_p8_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -20910,6 +21937,7 @@ static void lts_aga_fm2_n0_p8_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20952,6 +21980,9 @@ static void lts_aga_fm2_n0_p8_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20997,6 +22028,7 @@ static void lts_aga_fm2_n1_p8_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -21026,6 +22058,7 @@ static void lts_aga_fm2_n1_p8_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -21068,6 +22101,9 @@ static void lts_aga_fm2_n1_p8_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21115,6 +22151,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -21146,6 +22183,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -21188,6 +22226,9 @@ static void lts_aga_fm2_dpf0_p8_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21238,6 +22279,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -21272,6 +22314,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -21314,6 +22357,9 @@ static void lts_aga_fm2_dpf1_p8_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21364,6 +22410,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -21390,6 +22437,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -21432,6 +22480,9 @@ static void lts_aga_fm2_ham0_p8_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21477,6 +22528,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dhires_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -21506,6 +22558,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dhires_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -21548,6 +22601,9 @@ static void lts_aga_fm2_ham1_p8_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21590,6 +22646,7 @@ static void lts_aga_fm2_n0_p2_ishres_dhires(void) loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -21608,6 +22665,7 @@ static void lts_aga_fm2_n0_p2_ishres_dhires(void) loaded_pix = getbpl2_64(); loaded_pixs[2] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -21638,6 +22696,9 @@ static void lts_aga_fm2_n0_p2_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21675,6 +22736,7 @@ static void lts_aga_fm2_n1_p2_ishres_dhires(void) loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -21696,6 +22758,7 @@ static void lts_aga_fm2_n1_p2_ishres_dhires(void) loaded_pix = getbpl2_64(); loaded_pixs[2] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -21726,6 +22789,9 @@ static void lts_aga_fm2_n1_p2_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21765,6 +22831,7 @@ static void lts_aga_fm2_dpf0_p2_ishres_dhires(void) loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -21788,6 +22855,7 @@ static void lts_aga_fm2_dpf0_p2_ishres_dhires(void) loaded_pix = getbpl2_64(); loaded_pixs[2] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -21818,6 +22886,9 @@ static void lts_aga_fm2_dpf0_p2_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21860,6 +22931,7 @@ static void lts_aga_fm2_dpf1_p2_ishres_dhires(void) loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -21886,6 +22958,7 @@ static void lts_aga_fm2_dpf1_p2_ishres_dhires(void) loaded_pix = getbpl2_64(); loaded_pixs[2] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -21916,6 +22989,9 @@ static void lts_aga_fm2_dpf1_p2_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21974,6 +23050,7 @@ static void lts_aga_fm2_n0_p4_ishres_dhires(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -21992,6 +23069,7 @@ static void lts_aga_fm2_n0_p4_ishres_dhires(void) loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -22022,6 +23100,9 @@ static void lts_aga_fm2_n0_p4_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22059,6 +23140,7 @@ static void lts_aga_fm2_n1_p4_ishres_dhires(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -22080,6 +23162,7 @@ static void lts_aga_fm2_n1_p4_ishres_dhires(void) loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -22110,6 +23193,9 @@ static void lts_aga_fm2_n1_p4_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22149,6 +23235,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dhires(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -22172,6 +23259,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dhires(void) loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -22202,6 +23290,9 @@ static void lts_aga_fm2_dpf0_p4_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22244,6 +23335,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dhires(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -22270,6 +23362,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dhires(void) loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -22300,6 +23393,9 @@ static void lts_aga_fm2_dpf1_p4_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22358,6 +23454,7 @@ static void lts_aga_fm2_n0_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -22376,6 +23473,7 @@ static void lts_aga_fm2_n0_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -22406,6 +23504,9 @@ static void lts_aga_fm2_n0_p6_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22443,6 +23544,7 @@ static void lts_aga_fm2_n1_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -22464,6 +23566,7 @@ static void lts_aga_fm2_n1_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -22494,6 +23597,9 @@ static void lts_aga_fm2_n1_p6_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22533,6 +23639,7 @@ static void lts_aga_fm2_dpf0_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -22556,6 +23663,7 @@ static void lts_aga_fm2_dpf0_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -22586,6 +23694,9 @@ static void lts_aga_fm2_dpf0_p6_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22628,6 +23739,7 @@ static void lts_aga_fm2_dpf1_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -22654,6 +23766,7 @@ static void lts_aga_fm2_dpf1_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -22684,6 +23797,9 @@ static void lts_aga_fm2_dpf1_p6_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22724,6 +23840,7 @@ static void lts_aga_fm2_ehb0_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -22748,6 +23865,7 @@ static void lts_aga_fm2_ehb0_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -22778,6 +23896,9 @@ static void lts_aga_fm2_ehb0_p6_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22821,6 +23942,7 @@ static void lts_aga_fm2_ehb1_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -22848,6 +23970,7 @@ static void lts_aga_fm2_ehb1_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -22878,6 +24001,9 @@ static void lts_aga_fm2_ehb1_p6_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22927,6 +24053,7 @@ static void lts_aga_fm2_ham0_p6_ishres_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -22960,6 +24087,7 @@ static void lts_aga_fm2_ham0_p6_ishres_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -22990,6 +24118,9 @@ static void lts_aga_fm2_ham0_p6_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23045,6 +24176,7 @@ static void lts_aga_fm2_ham1_p6_ishres_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -23084,6 +24216,7 @@ static void lts_aga_fm2_ham1_p6_ishres_dhires(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -23114,6 +24247,9 @@ static void lts_aga_fm2_ham1_p6_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23149,6 +24285,7 @@ static void lts_aga_fm2_kehb0_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -23168,6 +24305,7 @@ static void lts_aga_fm2_kehb0_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -23198,6 +24336,9 @@ static void lts_aga_fm2_kehb0_p6_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23236,6 +24377,7 @@ static void lts_aga_fm2_kehb1_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -23258,6 +24400,7 @@ static void lts_aga_fm2_kehb1_p6_ishres_dhires(void) loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -23288,6 +24431,9 @@ static void lts_aga_fm2_kehb1_p6_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23322,6 +24468,7 @@ static void lts_aga_fm2_n0_p8_ishres_dhires(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -23340,6 +24487,7 @@ static void lts_aga_fm2_n0_p8_ishres_dhires(void) loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -23370,6 +24518,9 @@ static void lts_aga_fm2_n0_p8_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23407,6 +24558,7 @@ static void lts_aga_fm2_n1_p8_ishres_dhires(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -23428,6 +24580,7 @@ static void lts_aga_fm2_n1_p8_ishres_dhires(void) loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -23458,6 +24611,9 @@ static void lts_aga_fm2_n1_p8_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23497,6 +24653,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dhires(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -23520,6 +24677,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dhires(void) loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -23550,6 +24708,9 @@ static void lts_aga_fm2_dpf0_p8_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23592,6 +24753,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dhires(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -23618,6 +24780,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dhires(void) loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -23648,6 +24811,9 @@ static void lts_aga_fm2_dpf1_p8_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23705,6 +24871,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -23738,6 +24905,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -23768,6 +24936,9 @@ static void lts_aga_fm2_ham0_p8_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23823,6 +24994,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -23862,6 +25034,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dhires(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][2] = dpix_val2; @@ -23892,6 +25065,9 @@ static void lts_aga_fm2_ham1_p8_ishres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23943,6 +25119,7 @@ static void lts_aga_fm2_n0_p2_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -23970,6 +25147,7 @@ static void lts_aga_fm2_n0_p2_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24012,6 +25190,9 @@ static void lts_aga_fm2_n0_p2_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24058,6 +25239,7 @@ static void lts_aga_fm2_n1_p2_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -24088,6 +25270,7 @@ static void lts_aga_fm2_n1_p2_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24130,6 +25313,9 @@ static void lts_aga_fm2_n1_p2_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24178,6 +25364,7 @@ static void lts_aga_fm2_dpf0_p2_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -24210,6 +25397,7 @@ static void lts_aga_fm2_dpf0_p2_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24252,6 +25440,9 @@ static void lts_aga_fm2_dpf0_p2_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24303,6 +25494,7 @@ static void lts_aga_fm2_dpf1_p2_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -24338,6 +25530,7 @@ static void lts_aga_fm2_dpf1_p2_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl2_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24380,6 +25573,9 @@ static void lts_aga_fm2_dpf1_p2_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24447,6 +25643,7 @@ static void lts_aga_fm2_n0_p4_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -24474,6 +25671,7 @@ static void lts_aga_fm2_n0_p4_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24516,6 +25714,9 @@ static void lts_aga_fm2_n0_p4_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24562,6 +25763,7 @@ static void lts_aga_fm2_n1_p4_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -24592,6 +25794,7 @@ static void lts_aga_fm2_n1_p4_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24634,6 +25837,9 @@ static void lts_aga_fm2_n1_p4_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24682,6 +25888,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -24714,6 +25921,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24756,6 +25964,9 @@ static void lts_aga_fm2_dpf0_p4_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24807,6 +26018,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -24842,6 +26054,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24884,6 +26097,9 @@ static void lts_aga_fm2_dpf1_p4_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24951,6 +26167,7 @@ static void lts_aga_fm2_n0_p6_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -24978,6 +26195,7 @@ static void lts_aga_fm2_n0_p6_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -25020,6 +26238,9 @@ static void lts_aga_fm2_n0_p6_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25066,6 +26287,7 @@ static void lts_aga_fm2_n1_p6_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -25096,6 +26318,7 @@ static void lts_aga_fm2_n1_p6_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -25138,6 +26361,9 @@ static void lts_aga_fm2_n1_p6_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25186,6 +26412,7 @@ static void lts_aga_fm2_dpf0_p6_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -25218,6 +26445,7 @@ static void lts_aga_fm2_dpf0_p6_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -25260,6 +26488,9 @@ static void lts_aga_fm2_dpf0_p6_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25311,6 +26542,7 @@ static void lts_aga_fm2_dpf1_p6_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -25346,6 +26578,7 @@ static void lts_aga_fm2_dpf1_p6_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -25388,6 +26621,9 @@ static void lts_aga_fm2_dpf1_p6_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25437,6 +26673,7 @@ static void lts_aga_fm2_ehb0_p6_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -25470,6 +26707,7 @@ static void lts_aga_fm2_ehb0_p6_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -25512,6 +26750,9 @@ static void lts_aga_fm2_ehb0_p6_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25564,6 +26805,7 @@ static void lts_aga_fm2_ehb1_p6_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -25600,6 +26842,7 @@ static void lts_aga_fm2_ehb1_p6_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -25642,6 +26885,9 @@ static void lts_aga_fm2_ehb1_p6_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25700,6 +26946,7 @@ static void lts_aga_fm2_ham0_p6_ishres_dhires_spr(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -25742,6 +26989,7 @@ static void lts_aga_fm2_ham0_p6_ishres_dhires_spr(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -25784,6 +27032,9 @@ static void lts_aga_fm2_ham0_p6_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25848,6 +27099,7 @@ static void lts_aga_fm2_ham1_p6_ishres_dhires_spr(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -25896,6 +27148,7 @@ static void lts_aga_fm2_ham1_p6_ishres_dhires_spr(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -25938,6 +27191,9 @@ static void lts_aga_fm2_ham1_p6_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25982,6 +27238,7 @@ static void lts_aga_fm2_kehb0_p6_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -26010,6 +27267,7 @@ static void lts_aga_fm2_kehb0_p6_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -26052,6 +27310,9 @@ static void lts_aga_fm2_kehb0_p6_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26099,6 +27360,7 @@ static void lts_aga_fm2_kehb1_p6_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -26130,6 +27392,7 @@ static void lts_aga_fm2_kehb1_p6_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl6_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -26172,6 +27435,9 @@ static void lts_aga_fm2_kehb1_p6_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26215,6 +27481,7 @@ static void lts_aga_fm2_n0_p8_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -26242,6 +27509,7 @@ static void lts_aga_fm2_n0_p8_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -26284,6 +27552,9 @@ static void lts_aga_fm2_n0_p8_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26330,6 +27601,7 @@ static void lts_aga_fm2_n1_p8_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -26360,6 +27632,7 @@ static void lts_aga_fm2_n1_p8_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -26402,6 +27675,9 @@ static void lts_aga_fm2_n1_p8_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26450,6 +27726,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -26482,6 +27759,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -26524,6 +27802,9 @@ static void lts_aga_fm2_dpf0_p8_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26575,6 +27856,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dhires_spr(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -26610,6 +27892,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dhires_spr(void) } loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -26652,6 +27935,9 @@ static void lts_aga_fm2_dpf1_p8_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26718,6 +28004,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dhires_spr(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -26760,6 +28047,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dhires_spr(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -26802,6 +28090,9 @@ static void lts_aga_fm2_ham0_p8_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26866,6 +28157,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dhires_spr(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -26914,6 +28206,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dhires_spr(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -26956,6 +28249,9 @@ static void lts_aga_fm2_ham1_p8_ishres_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -27003,6 +28299,7 @@ static void lts_aga_fm2_n0_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -27026,6 +28323,7 @@ static void lts_aga_fm2_n0_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -27049,6 +28347,7 @@ static void lts_aga_fm2_n0_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -27072,6 +28371,7 @@ static void lts_aga_fm2_n0_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -27120,6 +28420,9 @@ static void lts_aga_fm2_n0_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -27170,6 +28473,7 @@ static void lts_aga_fm2_n1_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -27204,6 +28508,7 @@ static void lts_aga_fm2_n1_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -27238,6 +28543,7 @@ static void lts_aga_fm2_n1_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -27272,6 +28578,7 @@ static void lts_aga_fm2_n1_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -27320,6 +28627,9 @@ static void lts_aga_fm2_n1_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -27364,6 +28674,7 @@ static void lts_aga_fm2_dpf0_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -27392,6 +28703,7 @@ static void lts_aga_fm2_dpf0_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -27420,6 +28732,7 @@ static void lts_aga_fm2_dpf0_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -27448,6 +28761,7 @@ static void lts_aga_fm2_dpf0_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -27496,6 +28810,9 @@ static void lts_aga_fm2_dpf0_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -27551,6 +28868,7 @@ static void lts_aga_fm2_dpf1_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -27590,6 +28908,7 @@ static void lts_aga_fm2_dpf1_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -27629,6 +28948,7 @@ static void lts_aga_fm2_dpf1_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -27668,6 +28988,7 @@ static void lts_aga_fm2_dpf1_p2_ilores_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -27716,6 +29037,9 @@ static void lts_aga_fm2_dpf1_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -27779,6 +29103,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -27802,6 +29127,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -27825,6 +29151,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -27848,6 +29175,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -27896,6 +29224,9 @@ static void lts_aga_fm2_n0_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -27946,6 +29277,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -27980,6 +29312,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -28014,6 +29347,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -28048,6 +29382,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -28096,6 +29431,9 @@ static void lts_aga_fm2_n1_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -28140,6 +29478,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -28168,6 +29507,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -28196,6 +29536,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -28224,6 +29565,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -28272,6 +29614,9 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -28327,6 +29672,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -28366,6 +29712,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -28405,6 +29752,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -28444,6 +29792,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -28492,6 +29841,9 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -28555,6 +29907,7 @@ static void lts_aga_fm2_n0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -28578,6 +29931,7 @@ static void lts_aga_fm2_n0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -28601,6 +29955,7 @@ static void lts_aga_fm2_n0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -28624,6 +29979,7 @@ static void lts_aga_fm2_n0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -28672,6 +30028,9 @@ static void lts_aga_fm2_n0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -28722,6 +30081,7 @@ static void lts_aga_fm2_n1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -28756,6 +30116,7 @@ static void lts_aga_fm2_n1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -28790,6 +30151,7 @@ static void lts_aga_fm2_n1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -28824,6 +30186,7 @@ static void lts_aga_fm2_n1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -28872,6 +30235,9 @@ static void lts_aga_fm2_n1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -28916,6 +30282,7 @@ static void lts_aga_fm2_dpf0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -28944,6 +30311,7 @@ static void lts_aga_fm2_dpf0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -28972,6 +30340,7 @@ static void lts_aga_fm2_dpf0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -29000,6 +30369,7 @@ static void lts_aga_fm2_dpf0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -29048,6 +30418,9 @@ static void lts_aga_fm2_dpf0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -29103,6 +30476,7 @@ static void lts_aga_fm2_dpf1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -29142,6 +30516,7 @@ static void lts_aga_fm2_dpf1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -29181,6 +30556,7 @@ static void lts_aga_fm2_dpf1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -29220,6 +30596,7 @@ static void lts_aga_fm2_dpf1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -29268,6 +30645,9 @@ static void lts_aga_fm2_dpf1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -29313,6 +30693,7 @@ static void lts_aga_fm2_ehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -29342,6 +30723,7 @@ static void lts_aga_fm2_ehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -29371,6 +30753,7 @@ static void lts_aga_fm2_ehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -29400,6 +30783,7 @@ static void lts_aga_fm2_ehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -29448,6 +30832,9 @@ static void lts_aga_fm2_ehb0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -29504,6 +30891,7 @@ static void lts_aga_fm2_ehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -29544,6 +30932,7 @@ static void lts_aga_fm2_ehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -29584,6 +30973,7 @@ static void lts_aga_fm2_ehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -29624,6 +31014,7 @@ static void lts_aga_fm2_ehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -29672,6 +31063,9 @@ static void lts_aga_fm2_ehb1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -29711,6 +31105,7 @@ static void lts_aga_fm2_ham0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -29734,6 +31129,7 @@ static void lts_aga_fm2_ham0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -29757,6 +31153,7 @@ static void lts_aga_fm2_ham0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -29780,6 +31177,7 @@ static void lts_aga_fm2_ham0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -29828,6 +31226,9 @@ static void lts_aga_fm2_ham0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -29878,6 +31279,7 @@ static void lts_aga_fm2_ham1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -29912,6 +31314,7 @@ static void lts_aga_fm2_ham1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -29946,6 +31349,7 @@ static void lts_aga_fm2_ham1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -29980,6 +31384,7 @@ static void lts_aga_fm2_ham1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -30028,6 +31433,9 @@ static void lts_aga_fm2_ham1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -30068,6 +31476,7 @@ static void lts_aga_fm2_kehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -30092,6 +31501,7 @@ static void lts_aga_fm2_kehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -30116,6 +31526,7 @@ static void lts_aga_fm2_kehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -30140,6 +31551,7 @@ static void lts_aga_fm2_kehb0_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -30188,6 +31600,9 @@ static void lts_aga_fm2_kehb0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -30239,6 +31654,7 @@ static void lts_aga_fm2_kehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -30274,6 +31690,7 @@ static void lts_aga_fm2_kehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -30309,6 +31726,7 @@ static void lts_aga_fm2_kehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -30344,6 +31762,7 @@ static void lts_aga_fm2_kehb1_p6_ilores_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -30392,6 +31811,9 @@ static void lts_aga_fm2_kehb1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -30431,6 +31853,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -30454,6 +31877,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -30477,6 +31901,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -30500,6 +31925,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -30548,6 +31974,9 @@ static void lts_aga_fm2_n0_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -30598,6 +32027,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -30632,6 +32062,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -30666,6 +32097,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -30700,6 +32132,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -30748,6 +32181,9 @@ static void lts_aga_fm2_n1_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -30792,6 +32228,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -30820,6 +32257,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -30848,6 +32286,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -30876,6 +32315,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -30924,6 +32364,9 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -30979,6 +32422,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -31018,6 +32462,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -31057,6 +32502,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -31096,6 +32542,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -31144,6 +32591,9 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -31191,6 +32641,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -31214,6 +32665,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -31237,6 +32689,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -31260,6 +32713,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -31308,6 +32762,9 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -31358,6 +32815,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -31392,6 +32850,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -31426,6 +32885,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -31460,6 +32920,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -31508,6 +32969,9 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -31564,6 +33028,7 @@ static void lts_aga_fm2_n0_p2_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -31596,6 +33061,7 @@ static void lts_aga_fm2_n0_p2_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -31628,6 +33094,7 @@ static void lts_aga_fm2_n0_p2_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -31660,6 +33127,7 @@ static void lts_aga_fm2_n0_p2_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -31732,6 +33200,9 @@ static void lts_aga_fm2_n0_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -31791,6 +33262,7 @@ static void lts_aga_fm2_n1_p2_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -31834,6 +33306,7 @@ static void lts_aga_fm2_n1_p2_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -31877,6 +33350,7 @@ static void lts_aga_fm2_n1_p2_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -31920,6 +33394,7 @@ static void lts_aga_fm2_n1_p2_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -31992,6 +33467,9 @@ static void lts_aga_fm2_n1_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -32045,6 +33523,7 @@ static void lts_aga_fm2_dpf0_p2_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -32082,6 +33561,7 @@ static void lts_aga_fm2_dpf0_p2_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -32119,6 +33599,7 @@ static void lts_aga_fm2_dpf0_p2_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -32156,6 +33637,7 @@ static void lts_aga_fm2_dpf0_p2_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -32228,6 +33710,9 @@ static void lts_aga_fm2_dpf0_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -32292,6 +33777,7 @@ static void lts_aga_fm2_dpf1_p2_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -32340,6 +33826,7 @@ static void lts_aga_fm2_dpf1_p2_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -32388,6 +33875,7 @@ static void lts_aga_fm2_dpf1_p2_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -32436,6 +33924,7 @@ static void lts_aga_fm2_dpf1_p2_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -32508,6 +33997,9 @@ static void lts_aga_fm2_dpf1_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -32580,6 +34072,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -32612,6 +34105,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -32644,6 +34138,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -32676,6 +34171,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -32748,6 +34244,9 @@ static void lts_aga_fm2_n0_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -32807,6 +34306,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -32850,6 +34350,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -32893,6 +34394,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -32936,6 +34438,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -33008,6 +34511,9 @@ static void lts_aga_fm2_n1_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -33061,6 +34567,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -33098,6 +34605,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -33135,6 +34643,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -33172,6 +34681,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -33244,6 +34754,9 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -33308,6 +34821,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -33356,6 +34870,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -33404,6 +34919,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -33452,6 +34968,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -33524,6 +35041,9 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -33596,6 +35116,7 @@ static void lts_aga_fm2_n0_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -33628,6 +35149,7 @@ static void lts_aga_fm2_n0_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -33660,6 +35182,7 @@ static void lts_aga_fm2_n0_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -33692,6 +35215,7 @@ static void lts_aga_fm2_n0_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -33764,6 +35288,9 @@ static void lts_aga_fm2_n0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -33823,6 +35350,7 @@ static void lts_aga_fm2_n1_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -33866,6 +35394,7 @@ static void lts_aga_fm2_n1_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -33909,6 +35438,7 @@ static void lts_aga_fm2_n1_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -33952,6 +35482,7 @@ static void lts_aga_fm2_n1_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -34024,6 +35555,9 @@ static void lts_aga_fm2_n1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -34077,6 +35611,7 @@ static void lts_aga_fm2_dpf0_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -34114,6 +35649,7 @@ static void lts_aga_fm2_dpf0_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -34151,6 +35687,7 @@ static void lts_aga_fm2_dpf0_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -34188,6 +35725,7 @@ static void lts_aga_fm2_dpf0_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -34260,6 +35798,9 @@ static void lts_aga_fm2_dpf0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -34324,6 +35865,7 @@ static void lts_aga_fm2_dpf1_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -34372,6 +35914,7 @@ static void lts_aga_fm2_dpf1_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -34420,6 +35963,7 @@ static void lts_aga_fm2_dpf1_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -34468,6 +36012,7 @@ static void lts_aga_fm2_dpf1_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -34540,6 +36085,9 @@ static void lts_aga_fm2_dpf1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -34594,6 +36142,7 @@ static void lts_aga_fm2_ehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -34632,6 +36181,7 @@ static void lts_aga_fm2_ehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -34670,6 +36220,7 @@ static void lts_aga_fm2_ehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -34708,6 +36259,7 @@ static void lts_aga_fm2_ehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -34780,6 +36332,9 @@ static void lts_aga_fm2_ehb0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -34845,6 +36400,7 @@ static void lts_aga_fm2_ehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -34894,6 +36450,7 @@ static void lts_aga_fm2_ehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -34943,6 +36500,7 @@ static void lts_aga_fm2_ehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -34992,6 +36550,7 @@ static void lts_aga_fm2_ehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -35064,6 +36623,9 @@ static void lts_aga_fm2_ehb1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -35112,6 +36674,7 @@ static void lts_aga_fm2_ham0_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -35144,6 +36707,7 @@ static void lts_aga_fm2_ham0_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -35176,6 +36740,7 @@ static void lts_aga_fm2_ham0_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -35208,6 +36773,7 @@ static void lts_aga_fm2_ham0_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -35280,6 +36846,9 @@ static void lts_aga_fm2_ham0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -35339,6 +36908,7 @@ static void lts_aga_fm2_ham1_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -35382,6 +36952,7 @@ static void lts_aga_fm2_ham1_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -35425,6 +36996,7 @@ static void lts_aga_fm2_ham1_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -35468,6 +37040,7 @@ static void lts_aga_fm2_ham1_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -35540,6 +37113,9 @@ static void lts_aga_fm2_ham1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -35589,6 +37165,7 @@ static void lts_aga_fm2_kehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -35622,6 +37199,7 @@ static void lts_aga_fm2_kehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -35655,6 +37233,7 @@ static void lts_aga_fm2_kehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -35688,6 +37267,7 @@ static void lts_aga_fm2_kehb0_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -35760,6 +37340,9 @@ static void lts_aga_fm2_kehb0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -35820,6 +37403,7 @@ static void lts_aga_fm2_kehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -35864,6 +37448,7 @@ static void lts_aga_fm2_kehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -35908,6 +37493,7 @@ static void lts_aga_fm2_kehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -35952,6 +37538,7 @@ static void lts_aga_fm2_kehb1_p6_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -36024,6 +37611,9 @@ static void lts_aga_fm2_kehb1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -36072,6 +37662,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -36104,6 +37695,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -36136,6 +37728,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -36168,6 +37761,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -36240,6 +37834,9 @@ static void lts_aga_fm2_n0_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -36299,6 +37896,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -36342,6 +37940,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -36385,6 +37984,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -36428,6 +38028,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -36500,6 +38101,9 @@ static void lts_aga_fm2_n1_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -36553,6 +38157,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -36590,6 +38195,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -36627,6 +38233,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -36664,6 +38271,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -36736,6 +38344,9 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -36800,6 +38411,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -36848,6 +38460,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -36896,6 +38509,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -36944,6 +38558,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -37016,6 +38631,9 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -37072,6 +38690,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -37104,6 +38723,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -37136,6 +38756,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -37168,6 +38789,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -37240,6 +38862,9 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -37299,6 +38924,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -37342,6 +38968,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -37385,6 +39012,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -37428,6 +39056,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -37500,6 +39129,9 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -37547,6 +39179,7 @@ static void lts_aga_fm2_n0_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -37570,6 +39203,7 @@ static void lts_aga_fm2_n0_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -37593,6 +39227,7 @@ static void lts_aga_fm2_n0_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -37616,6 +39251,7 @@ static void lts_aga_fm2_n0_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -37664,6 +39300,9 @@ static void lts_aga_fm2_n0_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -37714,6 +39353,7 @@ static void lts_aga_fm2_n1_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -37748,6 +39388,7 @@ static void lts_aga_fm2_n1_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -37782,6 +39423,7 @@ static void lts_aga_fm2_n1_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -37816,6 +39458,7 @@ static void lts_aga_fm2_n1_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -37864,6 +39507,9 @@ static void lts_aga_fm2_n1_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -37908,6 +39554,7 @@ static void lts_aga_fm2_dpf0_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -37936,6 +39583,7 @@ static void lts_aga_fm2_dpf0_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -37964,6 +39612,7 @@ static void lts_aga_fm2_dpf0_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -37992,6 +39641,7 @@ static void lts_aga_fm2_dpf0_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -38040,6 +39690,9 @@ static void lts_aga_fm2_dpf0_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -38095,6 +39748,7 @@ static void lts_aga_fm2_dpf1_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -38134,6 +39788,7 @@ static void lts_aga_fm2_dpf1_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -38173,6 +39828,7 @@ static void lts_aga_fm2_dpf1_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -38212,6 +39868,7 @@ static void lts_aga_fm2_dpf1_p2_ihires_dshres(void) loaded_pix = getbpl2_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -38260,6 +39917,9 @@ static void lts_aga_fm2_dpf1_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -38323,6 +39983,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -38346,6 +40007,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -38369,6 +40031,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -38392,6 +40055,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -38440,6 +40104,9 @@ static void lts_aga_fm2_n0_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -38490,6 +40157,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -38524,6 +40192,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -38558,6 +40227,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -38592,6 +40262,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -38640,6 +40311,9 @@ static void lts_aga_fm2_n1_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -38684,6 +40358,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -38712,6 +40387,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -38740,6 +40416,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -38768,6 +40445,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -38816,6 +40494,9 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -38871,6 +40552,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -38910,6 +40592,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -38949,6 +40632,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -38988,6 +40672,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -39036,6 +40721,9 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -39099,6 +40787,7 @@ static void lts_aga_fm2_n0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -39122,6 +40811,7 @@ static void lts_aga_fm2_n0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -39145,6 +40835,7 @@ static void lts_aga_fm2_n0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -39168,6 +40859,7 @@ static void lts_aga_fm2_n0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -39216,6 +40908,9 @@ static void lts_aga_fm2_n0_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -39266,6 +40961,7 @@ static void lts_aga_fm2_n1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -39300,6 +40996,7 @@ static void lts_aga_fm2_n1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -39334,6 +41031,7 @@ static void lts_aga_fm2_n1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -39368,6 +41066,7 @@ static void lts_aga_fm2_n1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -39416,6 +41115,9 @@ static void lts_aga_fm2_n1_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -39460,6 +41162,7 @@ static void lts_aga_fm2_dpf0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -39488,6 +41191,7 @@ static void lts_aga_fm2_dpf0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -39516,6 +41220,7 @@ static void lts_aga_fm2_dpf0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -39544,6 +41249,7 @@ static void lts_aga_fm2_dpf0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -39592,6 +41298,9 @@ static void lts_aga_fm2_dpf0_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -39647,6 +41356,7 @@ static void lts_aga_fm2_dpf1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -39686,6 +41396,7 @@ static void lts_aga_fm2_dpf1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -39725,6 +41436,7 @@ static void lts_aga_fm2_dpf1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -39764,6 +41476,7 @@ static void lts_aga_fm2_dpf1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -39812,6 +41525,9 @@ static void lts_aga_fm2_dpf1_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -39857,6 +41573,7 @@ static void lts_aga_fm2_ehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -39886,6 +41603,7 @@ static void lts_aga_fm2_ehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -39915,6 +41633,7 @@ static void lts_aga_fm2_ehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -39944,6 +41663,7 @@ static void lts_aga_fm2_ehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -39992,6 +41712,9 @@ static void lts_aga_fm2_ehb0_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -40048,6 +41771,7 @@ static void lts_aga_fm2_ehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -40088,6 +41812,7 @@ static void lts_aga_fm2_ehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -40128,6 +41853,7 @@ static void lts_aga_fm2_ehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -40168,6 +41894,7 @@ static void lts_aga_fm2_ehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -40216,6 +41943,9 @@ static void lts_aga_fm2_ehb1_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -40255,6 +41985,7 @@ static void lts_aga_fm2_ham0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -40278,6 +42009,7 @@ static void lts_aga_fm2_ham0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -40301,6 +42033,7 @@ static void lts_aga_fm2_ham0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -40324,6 +42057,7 @@ static void lts_aga_fm2_ham0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -40372,6 +42106,9 @@ static void lts_aga_fm2_ham0_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -40422,6 +42159,7 @@ static void lts_aga_fm2_ham1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -40456,6 +42194,7 @@ static void lts_aga_fm2_ham1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -40490,6 +42229,7 @@ static void lts_aga_fm2_ham1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -40524,6 +42264,7 @@ static void lts_aga_fm2_ham1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -40572,6 +42313,9 @@ static void lts_aga_fm2_ham1_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -40612,6 +42356,7 @@ static void lts_aga_fm2_kehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -40636,6 +42381,7 @@ static void lts_aga_fm2_kehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -40660,6 +42406,7 @@ static void lts_aga_fm2_kehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -40684,6 +42431,7 @@ static void lts_aga_fm2_kehb0_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -40732,6 +42480,9 @@ static void lts_aga_fm2_kehb0_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -40783,6 +42534,7 @@ static void lts_aga_fm2_kehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -40818,6 +42570,7 @@ static void lts_aga_fm2_kehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -40853,6 +42606,7 @@ static void lts_aga_fm2_kehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -40888,6 +42642,7 @@ static void lts_aga_fm2_kehb1_p6_ihires_dshres(void) loaded_pix = getbpl6_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -40936,6 +42691,9 @@ static void lts_aga_fm2_kehb1_p6_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -40975,6 +42733,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -40998,6 +42757,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -41021,6 +42781,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -41044,6 +42805,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -41092,6 +42854,9 @@ static void lts_aga_fm2_n0_p8_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -41142,6 +42907,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -41176,6 +42942,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -41210,6 +42977,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -41244,6 +43012,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -41292,6 +43061,9 @@ static void lts_aga_fm2_n1_p8_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -41336,6 +43108,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -41364,6 +43137,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -41392,6 +43166,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -41420,6 +43195,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -41468,6 +43244,9 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -41523,6 +43302,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -41562,6 +43342,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -41601,6 +43382,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -41640,6 +43422,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -41688,6 +43471,9 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -41735,6 +43521,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -41758,6 +43545,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -41781,6 +43569,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -41804,6 +43593,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -41852,6 +43642,9 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -41902,6 +43695,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -41936,6 +43730,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -41970,6 +43765,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -42004,6 +43800,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -42052,6 +43849,9 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -42108,6 +43908,7 @@ static void lts_aga_fm2_n0_p2_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -42140,6 +43941,7 @@ static void lts_aga_fm2_n0_p2_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -42172,6 +43974,7 @@ static void lts_aga_fm2_n0_p2_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -42204,6 +44007,7 @@ static void lts_aga_fm2_n0_p2_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -42276,6 +44080,9 @@ static void lts_aga_fm2_n0_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -42335,6 +44142,7 @@ static void lts_aga_fm2_n1_p2_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -42378,6 +44186,7 @@ static void lts_aga_fm2_n1_p2_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -42421,6 +44230,7 @@ static void lts_aga_fm2_n1_p2_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -42464,6 +44274,7 @@ static void lts_aga_fm2_n1_p2_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -42536,6 +44347,9 @@ static void lts_aga_fm2_n1_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -42589,6 +44403,7 @@ static void lts_aga_fm2_dpf0_p2_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -42626,6 +44441,7 @@ static void lts_aga_fm2_dpf0_p2_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -42663,6 +44479,7 @@ static void lts_aga_fm2_dpf0_p2_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -42700,6 +44517,7 @@ static void lts_aga_fm2_dpf0_p2_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -42772,6 +44590,9 @@ static void lts_aga_fm2_dpf0_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -42836,6 +44657,7 @@ static void lts_aga_fm2_dpf1_p2_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -42884,6 +44706,7 @@ static void lts_aga_fm2_dpf1_p2_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -42932,6 +44755,7 @@ static void lts_aga_fm2_dpf1_p2_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -42980,6 +44804,7 @@ static void lts_aga_fm2_dpf1_p2_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -43052,6 +44877,9 @@ static void lts_aga_fm2_dpf1_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -43124,6 +44952,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -43156,6 +44985,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -43188,6 +45018,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -43220,6 +45051,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -43292,6 +45124,9 @@ static void lts_aga_fm2_n0_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -43351,6 +45186,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -43394,6 +45230,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -43437,6 +45274,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -43480,6 +45318,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -43552,6 +45391,9 @@ static void lts_aga_fm2_n1_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -43605,6 +45447,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -43642,6 +45485,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -43679,6 +45523,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -43716,6 +45561,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -43788,6 +45634,9 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -43852,6 +45701,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -43900,6 +45750,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -43948,6 +45799,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -43996,6 +45848,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -44068,6 +45921,9 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -44140,6 +45996,7 @@ static void lts_aga_fm2_n0_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -44172,6 +46029,7 @@ static void lts_aga_fm2_n0_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -44204,6 +46062,7 @@ static void lts_aga_fm2_n0_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -44236,6 +46095,7 @@ static void lts_aga_fm2_n0_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -44308,6 +46168,9 @@ static void lts_aga_fm2_n0_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -44367,6 +46230,7 @@ static void lts_aga_fm2_n1_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -44410,6 +46274,7 @@ static void lts_aga_fm2_n1_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -44453,6 +46318,7 @@ static void lts_aga_fm2_n1_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -44496,6 +46362,7 @@ static void lts_aga_fm2_n1_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -44568,6 +46435,9 @@ static void lts_aga_fm2_n1_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -44621,6 +46491,7 @@ static void lts_aga_fm2_dpf0_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -44658,6 +46529,7 @@ static void lts_aga_fm2_dpf0_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -44695,6 +46567,7 @@ static void lts_aga_fm2_dpf0_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -44732,6 +46605,7 @@ static void lts_aga_fm2_dpf0_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -44804,6 +46678,9 @@ static void lts_aga_fm2_dpf0_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -44868,6 +46745,7 @@ static void lts_aga_fm2_dpf1_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -44916,6 +46794,7 @@ static void lts_aga_fm2_dpf1_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -44964,6 +46843,7 @@ static void lts_aga_fm2_dpf1_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -45012,6 +46892,7 @@ static void lts_aga_fm2_dpf1_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -45084,6 +46965,9 @@ static void lts_aga_fm2_dpf1_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -45138,6 +47022,7 @@ static void lts_aga_fm2_ehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -45176,6 +47061,7 @@ static void lts_aga_fm2_ehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -45214,6 +47100,7 @@ static void lts_aga_fm2_ehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -45252,6 +47139,7 @@ static void lts_aga_fm2_ehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -45324,6 +47212,9 @@ static void lts_aga_fm2_ehb0_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -45389,6 +47280,7 @@ static void lts_aga_fm2_ehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -45438,6 +47330,7 @@ static void lts_aga_fm2_ehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -45487,6 +47380,7 @@ static void lts_aga_fm2_ehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -45536,6 +47430,7 @@ static void lts_aga_fm2_ehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -45608,6 +47503,9 @@ static void lts_aga_fm2_ehb1_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -45656,6 +47554,7 @@ static void lts_aga_fm2_ham0_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -45688,6 +47587,7 @@ static void lts_aga_fm2_ham0_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -45720,6 +47620,7 @@ static void lts_aga_fm2_ham0_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -45752,6 +47653,7 @@ static void lts_aga_fm2_ham0_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -45824,6 +47726,9 @@ static void lts_aga_fm2_ham0_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -45883,6 +47788,7 @@ static void lts_aga_fm2_ham1_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -45926,6 +47832,7 @@ static void lts_aga_fm2_ham1_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -45969,6 +47876,7 @@ static void lts_aga_fm2_ham1_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -46012,6 +47920,7 @@ static void lts_aga_fm2_ham1_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -46084,6 +47993,9 @@ static void lts_aga_fm2_ham1_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -46133,6 +48045,7 @@ static void lts_aga_fm2_kehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -46166,6 +48079,7 @@ static void lts_aga_fm2_kehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -46199,6 +48113,7 @@ static void lts_aga_fm2_kehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -46232,6 +48147,7 @@ static void lts_aga_fm2_kehb0_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -46304,6 +48220,9 @@ static void lts_aga_fm2_kehb0_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -46364,6 +48283,7 @@ static void lts_aga_fm2_kehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -46408,6 +48328,7 @@ static void lts_aga_fm2_kehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -46452,6 +48373,7 @@ static void lts_aga_fm2_kehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -46496,6 +48418,7 @@ static void lts_aga_fm2_kehb1_p6_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -46568,6 +48491,9 @@ static void lts_aga_fm2_kehb1_p6_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -46616,6 +48542,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -46648,6 +48575,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -46680,6 +48608,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -46712,6 +48641,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -46784,6 +48714,9 @@ static void lts_aga_fm2_n0_p8_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -46843,6 +48776,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -46886,6 +48820,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -46929,6 +48864,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -46972,6 +48908,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -47044,6 +48981,9 @@ static void lts_aga_fm2_n1_p8_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -47097,6 +49037,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -47134,6 +49075,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -47171,6 +49113,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -47208,6 +49151,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -47280,6 +49224,9 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -47344,6 +49291,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -47392,6 +49340,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -47440,6 +49389,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -47488,6 +49438,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -47560,6 +49511,9 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -47616,6 +49570,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -47648,6 +49603,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -47680,6 +49636,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -47712,6 +49669,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -47784,6 +49742,9 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -47843,6 +49804,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -47886,6 +49848,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -47929,6 +49892,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -47972,6 +49936,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -48044,6 +50009,9 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -48085,6 +50053,7 @@ static void lts_aga_fm2_n0_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -48102,6 +50071,7 @@ static void lts_aga_fm2_n0_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -48119,6 +50089,7 @@ static void lts_aga_fm2_n0_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -48136,6 +50107,7 @@ static void lts_aga_fm2_n0_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -48184,6 +50156,9 @@ static void lts_aga_fm2_n0_p2_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -48220,6 +50195,7 @@ static void lts_aga_fm2_n1_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -48240,6 +50216,7 @@ static void lts_aga_fm2_n1_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -48260,6 +50237,7 @@ static void lts_aga_fm2_n1_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -48280,6 +50258,7 @@ static void lts_aga_fm2_n1_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -48328,6 +50307,9 @@ static void lts_aga_fm2_n1_p2_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -48366,6 +50348,7 @@ static void lts_aga_fm2_dpf0_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -48388,6 +50371,7 @@ static void lts_aga_fm2_dpf0_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -48410,6 +50394,7 @@ static void lts_aga_fm2_dpf0_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -48432,6 +50417,7 @@ static void lts_aga_fm2_dpf0_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -48480,6 +50466,9 @@ static void lts_aga_fm2_dpf0_p2_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -48521,6 +50510,7 @@ static void lts_aga_fm2_dpf1_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -48546,6 +50536,7 @@ static void lts_aga_fm2_dpf1_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -48571,6 +50562,7 @@ static void lts_aga_fm2_dpf1_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -48596,6 +50588,7 @@ static void lts_aga_fm2_dpf1_p2_ishres_dshres(void) } loaded_pix = getbpl2_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -48644,6 +50637,9 @@ static void lts_aga_fm2_dpf1_p2_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -48701,6 +50697,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -48718,6 +50715,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -48735,6 +50733,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -48752,6 +50751,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -48800,6 +50800,9 @@ static void lts_aga_fm2_n0_p4_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -48836,6 +50839,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -48856,6 +50860,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -48876,6 +50881,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -48896,6 +50902,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -48944,6 +50951,9 @@ static void lts_aga_fm2_n1_p4_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -48982,6 +50992,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -49004,6 +51015,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -49026,6 +51038,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -49048,6 +51061,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -49096,6 +51110,9 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -49137,6 +51154,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -49162,6 +51180,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -49187,6 +51206,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -49212,6 +51232,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres(void) } loaded_pix = getbpl4_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -49260,6 +51281,9 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -49317,6 +51341,7 @@ static void lts_aga_fm2_n0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -49334,6 +51359,7 @@ static void lts_aga_fm2_n0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -49351,6 +51377,7 @@ static void lts_aga_fm2_n0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -49368,6 +51395,7 @@ static void lts_aga_fm2_n0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -49416,6 +51444,9 @@ static void lts_aga_fm2_n0_p6_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -49452,6 +51483,7 @@ static void lts_aga_fm2_n1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -49472,6 +51504,7 @@ static void lts_aga_fm2_n1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -49492,6 +51525,7 @@ static void lts_aga_fm2_n1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -49512,6 +51546,7 @@ static void lts_aga_fm2_n1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -49560,6 +51595,9 @@ static void lts_aga_fm2_n1_p6_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -49598,6 +51636,7 @@ static void lts_aga_fm2_dpf0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -49620,6 +51659,7 @@ static void lts_aga_fm2_dpf0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -49642,6 +51682,7 @@ static void lts_aga_fm2_dpf0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -49664,6 +51705,7 @@ static void lts_aga_fm2_dpf0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -49712,6 +51754,9 @@ static void lts_aga_fm2_dpf0_p6_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -49753,6 +51798,7 @@ static void lts_aga_fm2_dpf1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -49778,6 +51824,7 @@ static void lts_aga_fm2_dpf1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -49803,6 +51850,7 @@ static void lts_aga_fm2_dpf1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -49828,6 +51876,7 @@ static void lts_aga_fm2_dpf1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -49876,6 +51925,9 @@ static void lts_aga_fm2_dpf1_p6_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -49915,6 +51967,7 @@ static void lts_aga_fm2_ehb0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -49938,6 +51991,7 @@ static void lts_aga_fm2_ehb0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -49961,6 +52015,7 @@ static void lts_aga_fm2_ehb0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -49984,6 +52039,7 @@ static void lts_aga_fm2_ehb0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -50032,6 +52088,9 @@ static void lts_aga_fm2_ehb0_p6_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -50074,6 +52133,7 @@ static void lts_aga_fm2_ehb1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -50100,6 +52160,7 @@ static void lts_aga_fm2_ehb1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -50126,6 +52187,7 @@ static void lts_aga_fm2_ehb1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -50152,6 +52214,7 @@ static void lts_aga_fm2_ehb1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -50200,6 +52263,9 @@ static void lts_aga_fm2_ehb1_p6_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -50233,6 +52299,7 @@ static void lts_aga_fm2_ham0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -50250,6 +52317,7 @@ static void lts_aga_fm2_ham0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -50267,6 +52335,7 @@ static void lts_aga_fm2_ham0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -50284,6 +52353,7 @@ static void lts_aga_fm2_ham0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -50332,6 +52402,9 @@ static void lts_aga_fm2_ham0_p6_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -50368,6 +52441,7 @@ static void lts_aga_fm2_ham1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -50388,6 +52462,7 @@ static void lts_aga_fm2_ham1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -50408,6 +52483,7 @@ static void lts_aga_fm2_ham1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -50428,6 +52504,7 @@ static void lts_aga_fm2_ham1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -50476,6 +52553,9 @@ static void lts_aga_fm2_ham1_p6_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -50510,6 +52590,7 @@ static void lts_aga_fm2_kehb0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -50528,6 +52609,7 @@ static void lts_aga_fm2_kehb0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -50546,6 +52628,7 @@ static void lts_aga_fm2_kehb0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -50564,6 +52647,7 @@ static void lts_aga_fm2_kehb0_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -50612,6 +52696,9 @@ static void lts_aga_fm2_kehb0_p6_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -50649,6 +52736,7 @@ static void lts_aga_fm2_kehb1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -50670,6 +52758,7 @@ static void lts_aga_fm2_kehb1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -50691,6 +52780,7 @@ static void lts_aga_fm2_kehb1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -50712,6 +52802,7 @@ static void lts_aga_fm2_kehb1_p6_ishres_dshres(void) } loaded_pix = getbpl6_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -50760,6 +52851,9 @@ static void lts_aga_fm2_kehb1_p6_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -50793,6 +52887,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -50810,6 +52905,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -50827,6 +52923,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -50844,6 +52941,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -50892,6 +52990,9 @@ static void lts_aga_fm2_n0_p8_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -50928,6 +53029,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -50948,6 +53050,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -50968,6 +53071,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -50988,6 +53092,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -51036,6 +53141,9 @@ static void lts_aga_fm2_n1_p8_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -51074,6 +53182,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -51096,6 +53205,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -51118,6 +53228,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -51140,6 +53251,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -51188,6 +53300,9 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -51229,6 +53344,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -51254,6 +53370,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -51279,6 +53396,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -51304,6 +53422,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -51352,6 +53471,9 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -51393,6 +53515,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -51410,6 +53533,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -51427,6 +53551,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -51444,6 +53569,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -51492,6 +53618,9 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -51528,6 +53657,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -51548,6 +53678,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -51568,6 +53699,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; if (!denise_blank_active) { @@ -51588,6 +53720,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -51636,6 +53769,9 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -51686,6 +53822,7 @@ static void lts_aga_fm2_n0_p2_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -51712,6 +53849,7 @@ static void lts_aga_fm2_n0_p2_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -51738,6 +53876,7 @@ static void lts_aga_fm2_n0_p2_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -51764,6 +53903,7 @@ static void lts_aga_fm2_n0_p2_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -51836,6 +53976,9 @@ static void lts_aga_fm2_n0_p2_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -51881,6 +54024,7 @@ static void lts_aga_fm2_n1_p2_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -51910,6 +54054,7 @@ static void lts_aga_fm2_n1_p2_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -51939,6 +54084,7 @@ static void lts_aga_fm2_n1_p2_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -51968,6 +54114,7 @@ static void lts_aga_fm2_n1_p2_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -52040,6 +54187,9 @@ static void lts_aga_fm2_n1_p2_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -52087,6 +54237,7 @@ static void lts_aga_fm2_dpf0_p2_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -52118,6 +54269,7 @@ static void lts_aga_fm2_dpf0_p2_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -52149,6 +54301,7 @@ static void lts_aga_fm2_dpf0_p2_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -52180,6 +54333,7 @@ static void lts_aga_fm2_dpf0_p2_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -52252,6 +54406,9 @@ static void lts_aga_fm2_dpf0_p2_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -52302,6 +54459,7 @@ static void lts_aga_fm2_dpf1_p2_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -52336,6 +54494,7 @@ static void lts_aga_fm2_dpf1_p2_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -52370,6 +54529,7 @@ static void lts_aga_fm2_dpf1_p2_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -52404,6 +54564,7 @@ static void lts_aga_fm2_dpf1_p2_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -52476,6 +54637,9 @@ static void lts_aga_fm2_dpf1_p2_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -52542,6 +54706,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -52568,6 +54733,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -52594,6 +54760,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -52620,6 +54787,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -52692,6 +54860,9 @@ static void lts_aga_fm2_n0_p4_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -52737,6 +54908,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -52766,6 +54938,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -52795,6 +54968,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -52824,6 +54998,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -52896,6 +55071,9 @@ static void lts_aga_fm2_n1_p4_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -52943,6 +55121,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -52974,6 +55153,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -53005,6 +55185,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -53036,6 +55217,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -53108,6 +55290,9 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -53158,6 +55343,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -53192,6 +55378,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -53226,6 +55413,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -53260,6 +55448,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -53332,6 +55521,9 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -53398,6 +55590,7 @@ static void lts_aga_fm2_n0_p6_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -53424,6 +55617,7 @@ static void lts_aga_fm2_n0_p6_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -53450,6 +55644,7 @@ static void lts_aga_fm2_n0_p6_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -53476,6 +55671,7 @@ static void lts_aga_fm2_n0_p6_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -53548,6 +55744,9 @@ static void lts_aga_fm2_n0_p6_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -53593,6 +55792,7 @@ static void lts_aga_fm2_n1_p6_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -53622,6 +55822,7 @@ static void lts_aga_fm2_n1_p6_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -53651,6 +55852,7 @@ static void lts_aga_fm2_n1_p6_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -53680,6 +55882,7 @@ static void lts_aga_fm2_n1_p6_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -53752,6 +55955,9 @@ static void lts_aga_fm2_n1_p6_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -53799,6 +56005,7 @@ static void lts_aga_fm2_dpf0_p6_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -53830,6 +56037,7 @@ static void lts_aga_fm2_dpf0_p6_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -53861,6 +56069,7 @@ static void lts_aga_fm2_dpf0_p6_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -53892,6 +56101,7 @@ static void lts_aga_fm2_dpf0_p6_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -53964,6 +56174,9 @@ static void lts_aga_fm2_dpf0_p6_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -54014,6 +56227,7 @@ static void lts_aga_fm2_dpf1_p6_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -54048,6 +56262,7 @@ static void lts_aga_fm2_dpf1_p6_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -54082,6 +56297,7 @@ static void lts_aga_fm2_dpf1_p6_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -54116,6 +56332,7 @@ static void lts_aga_fm2_dpf1_p6_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -54188,6 +56405,9 @@ static void lts_aga_fm2_dpf1_p6_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -54236,6 +56456,7 @@ static void lts_aga_fm2_ehb0_p6_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -54268,6 +56489,7 @@ static void lts_aga_fm2_ehb0_p6_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -54300,6 +56522,7 @@ static void lts_aga_fm2_ehb0_p6_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -54332,6 +56555,7 @@ static void lts_aga_fm2_ehb0_p6_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -54404,6 +56628,9 @@ static void lts_aga_fm2_ehb0_p6_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -54455,6 +56682,7 @@ static void lts_aga_fm2_ehb1_p6_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -54490,6 +56718,7 @@ static void lts_aga_fm2_ehb1_p6_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -54525,6 +56754,7 @@ static void lts_aga_fm2_ehb1_p6_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -54560,6 +56790,7 @@ static void lts_aga_fm2_ehb1_p6_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -54632,6 +56863,9 @@ static void lts_aga_fm2_ehb1_p6_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -54674,6 +56908,7 @@ static void lts_aga_fm2_ham0_p6_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -54700,6 +56935,7 @@ static void lts_aga_fm2_ham0_p6_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -54726,6 +56962,7 @@ static void lts_aga_fm2_ham0_p6_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -54752,6 +56989,7 @@ static void lts_aga_fm2_ham0_p6_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -54824,6 +57062,9 @@ static void lts_aga_fm2_ham0_p6_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -54869,6 +57110,7 @@ static void lts_aga_fm2_ham1_p6_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -54898,6 +57140,7 @@ static void lts_aga_fm2_ham1_p6_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -54927,6 +57170,7 @@ static void lts_aga_fm2_ham1_p6_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -54956,6 +57200,7 @@ static void lts_aga_fm2_ham1_p6_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -55028,6 +57273,9 @@ static void lts_aga_fm2_ham1_p6_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -55071,6 +57319,7 @@ static void lts_aga_fm2_kehb0_p6_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -55098,6 +57347,7 @@ static void lts_aga_fm2_kehb0_p6_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -55125,6 +57375,7 @@ static void lts_aga_fm2_kehb0_p6_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -55152,6 +57403,7 @@ static void lts_aga_fm2_kehb0_p6_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -55224,6 +57476,9 @@ static void lts_aga_fm2_kehb0_p6_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -55270,6 +57525,7 @@ static void lts_aga_fm2_kehb1_p6_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -55300,6 +57556,7 @@ static void lts_aga_fm2_kehb1_p6_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -55330,6 +57587,7 @@ static void lts_aga_fm2_kehb1_p6_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -55360,6 +57618,7 @@ static void lts_aga_fm2_kehb1_p6_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -55432,6 +57691,9 @@ static void lts_aga_fm2_kehb1_p6_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -55474,6 +57736,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -55500,6 +57763,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -55526,6 +57790,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -55552,6 +57817,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -55624,6 +57890,9 @@ static void lts_aga_fm2_n0_p8_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -55669,6 +57938,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -55698,6 +57968,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -55727,6 +57998,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -55756,6 +58028,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -55828,6 +58101,9 @@ static void lts_aga_fm2_n1_p8_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -55875,6 +58151,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -55906,6 +58183,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -55937,6 +58215,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -55968,6 +58247,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -56040,6 +58320,9 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -56090,6 +58373,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -56124,6 +58408,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -56158,6 +58443,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -56192,6 +58478,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -56264,6 +58551,9 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -56314,6 +58604,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -56340,6 +58631,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -56366,6 +58658,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -56392,6 +58685,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -56464,6 +58758,9 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -56509,6 +58806,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres_spr(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; @@ -56538,6 +58836,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres_spr(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; @@ -56567,6 +58866,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres_spr(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u32 dpix_val3 = 0; @@ -56596,6 +58896,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres_spr(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -56668,6 +58969,9 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } diff --git a/linetoscr_aga_fm2_genlock.cpp b/linetoscr_aga_fm2_genlock.cpp index 2bbf3071..67358e31 100644 --- a/linetoscr_aga_fm2_genlock.cpp +++ b/linetoscr_aga_fm2_genlock.cpp @@ -36,6 +36,7 @@ static void lts_aga_fm2_n0_p4_ilores_dlores_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -59,6 +60,9 @@ static void lts_aga_fm2_n0_p4_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -98,6 +102,7 @@ static void lts_aga_fm2_n1_p4_ilores_dlores_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -121,6 +126,9 @@ static void lts_aga_fm2_n1_p4_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -162,6 +170,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dlores_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -185,6 +194,9 @@ static void lts_aga_fm2_dpf0_p4_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -229,6 +241,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dlores_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -252,6 +265,9 @@ static void lts_aga_fm2_dpf1_p4_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -312,6 +328,7 @@ static void lts_aga_fm2_n0_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -335,6 +352,9 @@ static void lts_aga_fm2_n0_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -374,6 +394,7 @@ static void lts_aga_fm2_n1_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -397,6 +418,9 @@ static void lts_aga_fm2_n1_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -438,6 +462,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -461,6 +486,9 @@ static void lts_aga_fm2_dpf0_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -505,6 +533,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -528,6 +557,9 @@ static void lts_aga_fm2_dpf1_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -572,6 +604,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -595,6 +628,9 @@ static void lts_aga_fm2_ham0_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -634,6 +670,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dlores_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -657,6 +694,9 @@ static void lts_aga_fm2_ham1_p8_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -710,6 +750,7 @@ static void lts_aga_fm2_n0_p4_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -741,6 +782,9 @@ static void lts_aga_fm2_n0_p4_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -789,6 +833,7 @@ static void lts_aga_fm2_n1_p4_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -820,6 +865,9 @@ static void lts_aga_fm2_n1_p4_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -870,6 +918,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -901,6 +950,9 @@ static void lts_aga_fm2_dpf0_p4_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -954,6 +1006,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -985,6 +1038,9 @@ static void lts_aga_fm2_dpf1_p4_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1054,6 +1110,7 @@ static void lts_aga_fm2_n0_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1085,6 +1142,9 @@ static void lts_aga_fm2_n0_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1133,6 +1193,7 @@ static void lts_aga_fm2_n1_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1164,6 +1225,9 @@ static void lts_aga_fm2_n1_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1214,6 +1278,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1245,6 +1310,9 @@ static void lts_aga_fm2_dpf0_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1298,6 +1366,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1329,6 +1398,9 @@ static void lts_aga_fm2_dpf1_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1382,6 +1454,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1413,6 +1486,9 @@ static void lts_aga_fm2_ham0_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1461,6 +1537,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dlores_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1492,6 +1569,9 @@ static void lts_aga_fm2_ham1_p8_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1537,6 +1617,7 @@ static void lts_aga_fm2_n0_p4_ihires_dlores_genlock(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1560,6 +1641,9 @@ static void lts_aga_fm2_n0_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1600,6 +1684,7 @@ static void lts_aga_fm2_n1_p4_ihires_dlores_genlock(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1623,6 +1708,9 @@ static void lts_aga_fm2_n1_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1665,6 +1753,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dlores_genlock(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1688,6 +1777,9 @@ static void lts_aga_fm2_dpf0_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1733,6 +1825,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dlores_genlock(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1756,6 +1849,9 @@ static void lts_aga_fm2_dpf1_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1817,6 +1913,7 @@ static void lts_aga_fm2_n0_p8_ihires_dlores_genlock(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1840,6 +1937,9 @@ static void lts_aga_fm2_n0_p8_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1880,6 +1980,7 @@ static void lts_aga_fm2_n1_p8_ihires_dlores_genlock(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1903,6 +2004,9 @@ static void lts_aga_fm2_n1_p8_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1945,6 +2049,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dlores_genlock(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1968,6 +2073,9 @@ static void lts_aga_fm2_dpf0_p8_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2013,6 +2121,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dlores_genlock(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -2036,6 +2145,9 @@ static void lts_aga_fm2_dpf1_p8_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2097,6 +2209,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dlores_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -2120,6 +2233,9 @@ static void lts_aga_fm2_ham0_p8_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2179,6 +2295,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dlores_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -2202,6 +2319,9 @@ static void lts_aga_fm2_ham1_p8_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2256,6 +2376,7 @@ static void lts_aga_fm2_n0_p4_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2287,6 +2408,9 @@ static void lts_aga_fm2_n0_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2336,6 +2460,7 @@ static void lts_aga_fm2_n1_p4_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2367,6 +2492,9 @@ static void lts_aga_fm2_n1_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2418,6 +2546,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2449,6 +2578,9 @@ static void lts_aga_fm2_dpf0_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2503,6 +2635,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2534,6 +2667,9 @@ static void lts_aga_fm2_dpf1_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2604,6 +2740,7 @@ static void lts_aga_fm2_n0_p8_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2635,6 +2772,9 @@ static void lts_aga_fm2_n0_p8_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2684,6 +2824,7 @@ static void lts_aga_fm2_n1_p8_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2715,6 +2856,9 @@ static void lts_aga_fm2_n1_p8_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2766,6 +2910,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2797,6 +2942,9 @@ static void lts_aga_fm2_dpf0_p8_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2851,6 +2999,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dlores_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2882,6 +3031,9 @@ static void lts_aga_fm2_dpf1_p8_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2952,6 +3104,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dlores_spr_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2983,6 +3136,9 @@ static void lts_aga_fm2_ham0_p8_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3051,6 +3207,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dlores_spr_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3082,6 +3239,9 @@ static void lts_aga_fm2_ham1_p8_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3129,6 +3289,7 @@ static void lts_aga_fm2_n0_p4_ishres_dlores_genlock(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3152,6 +3313,9 @@ static void lts_aga_fm2_n0_p4_ishres_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3194,6 +3358,7 @@ static void lts_aga_fm2_n1_p4_ishres_dlores_genlock(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3217,6 +3382,9 @@ static void lts_aga_fm2_n1_p4_ishres_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3261,6 +3429,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dlores_genlock(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3284,6 +3453,9 @@ static void lts_aga_fm2_dpf0_p4_ishres_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3331,6 +3503,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dlores_genlock(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3354,6 +3527,9 @@ static void lts_aga_fm2_dpf1_p4_ishres_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3417,6 +3593,7 @@ static void lts_aga_fm2_n0_p8_ishres_dlores_genlock(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3440,6 +3617,9 @@ static void lts_aga_fm2_n0_p8_ishres_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3482,6 +3662,7 @@ static void lts_aga_fm2_n1_p8_ishres_dlores_genlock(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3505,6 +3686,9 @@ static void lts_aga_fm2_n1_p8_ishres_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3549,6 +3733,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dlores_genlock(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3572,6 +3757,9 @@ static void lts_aga_fm2_dpf0_p8_ishres_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3619,6 +3807,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dlores_genlock(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3642,6 +3831,9 @@ static void lts_aga_fm2_dpf1_p8_ishres_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3737,6 +3929,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dlores_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3760,6 +3953,9 @@ static void lts_aga_fm2_ham0_p8_ishres_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3859,6 +4055,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dlores_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3882,6 +4079,9 @@ static void lts_aga_fm2_ham1_p8_ishres_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3938,6 +4138,7 @@ static void lts_aga_fm2_n0_p4_ishres_dlores_spr_genlock(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3969,6 +4170,9 @@ static void lts_aga_fm2_n0_p4_ishres_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4020,6 +4224,7 @@ static void lts_aga_fm2_n1_p4_ishres_dlores_spr_genlock(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4051,6 +4256,9 @@ static void lts_aga_fm2_n1_p4_ishres_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4104,6 +4312,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dlores_spr_genlock(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4135,6 +4344,9 @@ static void lts_aga_fm2_dpf0_p4_ishres_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4191,6 +4403,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dlores_spr_genlock(void) shiftbpl4_64(); shiftbpl4_64(); shiftbpl4_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4222,6 +4435,9 @@ static void lts_aga_fm2_dpf1_p4_ishres_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4294,6 +4510,7 @@ static void lts_aga_fm2_n0_p8_ishres_dlores_spr_genlock(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4325,6 +4542,9 @@ static void lts_aga_fm2_n0_p8_ishres_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4376,6 +4596,7 @@ static void lts_aga_fm2_n1_p8_ishres_dlores_spr_genlock(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4407,6 +4628,9 @@ static void lts_aga_fm2_n1_p8_ishres_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4460,6 +4684,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dlores_spr_genlock(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4491,6 +4716,9 @@ static void lts_aga_fm2_dpf0_p8_ishres_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4547,6 +4775,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dlores_spr_genlock(void) shiftbpl8_64(); shiftbpl8_64(); shiftbpl8_64(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4578,6 +4807,9 @@ static void lts_aga_fm2_dpf1_p8_ishres_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4682,6 +4914,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dlores_spr_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4713,6 +4946,9 @@ static void lts_aga_fm2_ham0_p8_ishres_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4821,6 +5057,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dlores_spr_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4852,6 +5089,9 @@ static void lts_aga_fm2_ham1_p8_ishres_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4902,6 +5142,7 @@ static void lts_aga_fm2_n0_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -4928,6 +5169,7 @@ static void lts_aga_fm2_n0_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -4962,6 +5204,9 @@ static void lts_aga_fm2_n0_p4_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5015,6 +5260,7 @@ static void lts_aga_fm2_n1_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -5052,6 +5298,7 @@ static void lts_aga_fm2_n1_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -5086,6 +5333,9 @@ static void lts_aga_fm2_n1_p4_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5133,6 +5383,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -5164,6 +5415,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -5198,6 +5450,9 @@ static void lts_aga_fm2_dpf0_p4_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5256,6 +5511,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -5298,6 +5554,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dhires_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -5332,6 +5589,9 @@ static void lts_aga_fm2_dpf1_p4_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5398,6 +5658,7 @@ static void lts_aga_fm2_n0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -5424,6 +5685,7 @@ static void lts_aga_fm2_n0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -5458,6 +5720,9 @@ static void lts_aga_fm2_n0_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5511,6 +5776,7 @@ static void lts_aga_fm2_n1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -5548,6 +5814,7 @@ static void lts_aga_fm2_n1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -5582,6 +5849,9 @@ static void lts_aga_fm2_n1_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5629,6 +5899,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -5660,6 +5931,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -5694,6 +5966,9 @@ static void lts_aga_fm2_dpf0_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5752,6 +6027,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -5794,6 +6070,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -5828,6 +6105,9 @@ static void lts_aga_fm2_dpf1_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5878,6 +6158,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -5904,6 +6185,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -5938,6 +6220,9 @@ static void lts_aga_fm2_ham0_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5991,6 +6276,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6028,6 +6314,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dhires_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -6062,6 +6349,9 @@ static void lts_aga_fm2_ham1_p8_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6121,6 +6411,7 @@ static void lts_aga_fm2_n0_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -6156,6 +6447,7 @@ static void lts_aga_fm2_n0_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6206,6 +6498,9 @@ static void lts_aga_fm2_n0_p4_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6268,6 +6563,7 @@ static void lts_aga_fm2_n1_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -6314,6 +6610,7 @@ static void lts_aga_fm2_n1_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6364,6 +6661,9 @@ static void lts_aga_fm2_n1_p4_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6420,6 +6720,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -6460,6 +6761,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6510,6 +6812,9 @@ static void lts_aga_fm2_dpf0_p4_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6577,6 +6882,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -6628,6 +6934,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6678,6 +6985,9 @@ static void lts_aga_fm2_dpf1_p4_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6753,6 +7063,7 @@ static void lts_aga_fm2_n0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -6788,6 +7099,7 @@ static void lts_aga_fm2_n0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6838,6 +7150,9 @@ static void lts_aga_fm2_n0_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6900,6 +7215,7 @@ static void lts_aga_fm2_n1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -6946,6 +7262,7 @@ static void lts_aga_fm2_n1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -6996,6 +7313,9 @@ static void lts_aga_fm2_n1_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7052,6 +7372,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -7092,6 +7413,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -7142,6 +7464,9 @@ static void lts_aga_fm2_dpf0_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7209,6 +7534,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -7260,6 +7586,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -7310,6 +7637,9 @@ static void lts_aga_fm2_dpf1_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7369,6 +7699,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -7404,6 +7735,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -7454,6 +7786,9 @@ static void lts_aga_fm2_ham0_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7516,6 +7851,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -7562,6 +7898,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -7612,6 +7949,9 @@ static void lts_aga_fm2_ham1_p8_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7656,6 +7996,7 @@ static void lts_aga_fm2_n0_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7676,6 +8017,7 @@ static void lts_aga_fm2_n0_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -7710,6 +8052,9 @@ static void lts_aga_fm2_n0_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7749,6 +8094,7 @@ static void lts_aga_fm2_n1_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7772,6 +8118,7 @@ static void lts_aga_fm2_n1_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -7806,6 +8153,9 @@ static void lts_aga_fm2_n1_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7847,6 +8197,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7872,6 +8223,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -7906,6 +8258,9 @@ static void lts_aga_fm2_dpf0_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7950,6 +8305,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7978,6 +8334,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dhires_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -8012,6 +8369,9 @@ static void lts_aga_fm2_dpf1_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8072,6 +8432,7 @@ static void lts_aga_fm2_n0_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -8092,6 +8453,7 @@ static void lts_aga_fm2_n0_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -8126,6 +8488,9 @@ static void lts_aga_fm2_n0_p8_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8165,6 +8530,7 @@ static void lts_aga_fm2_n1_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -8188,6 +8554,7 @@ static void lts_aga_fm2_n1_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -8222,6 +8589,9 @@ static void lts_aga_fm2_n1_p8_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8263,6 +8633,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -8288,6 +8659,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -8322,6 +8694,9 @@ static void lts_aga_fm2_dpf0_p8_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8366,6 +8741,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -8394,6 +8770,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -8428,6 +8805,9 @@ static void lts_aga_fm2_dpf1_p8_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8472,6 +8852,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -8492,6 +8873,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -8526,6 +8908,9 @@ static void lts_aga_fm2_ham0_p8_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8565,6 +8950,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -8588,6 +8974,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -8622,6 +9009,9 @@ static void lts_aga_fm2_ham1_p8_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8675,6 +9065,7 @@ static void lts_aga_fm2_n0_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -8704,6 +9095,7 @@ static void lts_aga_fm2_n0_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8754,6 +9146,9 @@ static void lts_aga_fm2_n0_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8802,6 +9197,7 @@ static void lts_aga_fm2_n1_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -8834,6 +9230,7 @@ static void lts_aga_fm2_n1_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8884,6 +9281,9 @@ static void lts_aga_fm2_n1_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8934,6 +9334,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -8968,6 +9369,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9018,6 +9420,9 @@ static void lts_aga_fm2_dpf0_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9071,6 +9476,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -9108,6 +9514,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9158,6 +9565,9 @@ static void lts_aga_fm2_dpf1_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9227,6 +9637,7 @@ static void lts_aga_fm2_n0_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -9256,6 +9667,7 @@ static void lts_aga_fm2_n0_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9306,6 +9718,9 @@ static void lts_aga_fm2_n0_p8_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9354,6 +9769,7 @@ static void lts_aga_fm2_n1_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -9386,6 +9802,7 @@ static void lts_aga_fm2_n1_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9436,6 +9853,9 @@ static void lts_aga_fm2_n1_p8_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9486,6 +9906,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -9520,6 +9941,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9570,6 +9992,9 @@ static void lts_aga_fm2_dpf0_p8_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9623,6 +10048,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -9660,6 +10086,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9710,6 +10137,9 @@ static void lts_aga_fm2_dpf1_p8_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9763,6 +10193,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -9792,6 +10223,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9842,6 +10274,9 @@ static void lts_aga_fm2_ham0_p8_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9890,6 +10325,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -9922,6 +10358,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dhires_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9972,6 +10409,9 @@ static void lts_aga_fm2_ham1_p8_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10017,6 +10457,7 @@ static void lts_aga_fm2_n0_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -10038,6 +10479,7 @@ static void lts_aga_fm2_n0_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -10072,6 +10514,9 @@ static void lts_aga_fm2_n0_p4_ishres_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10112,6 +10557,7 @@ static void lts_aga_fm2_n1_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -10136,6 +10582,7 @@ static void lts_aga_fm2_n1_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -10170,6 +10617,9 @@ static void lts_aga_fm2_n1_p4_ishres_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10212,6 +10662,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -10238,6 +10689,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -10272,6 +10724,9 @@ static void lts_aga_fm2_dpf0_p4_ishres_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10317,6 +10772,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -10346,6 +10802,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dhires_genlock(void) loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -10380,6 +10837,9 @@ static void lts_aga_fm2_dpf1_p4_ishres_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10441,6 +10901,7 @@ static void lts_aga_fm2_n0_p8_ishres_dhires_genlock(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -10462,6 +10923,7 @@ static void lts_aga_fm2_n0_p8_ishres_dhires_genlock(void) loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -10496,6 +10958,9 @@ static void lts_aga_fm2_n0_p8_ishres_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10536,6 +11001,7 @@ static void lts_aga_fm2_n1_p8_ishres_dhires_genlock(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -10560,6 +11026,7 @@ static void lts_aga_fm2_n1_p8_ishres_dhires_genlock(void) loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -10594,6 +11061,9 @@ static void lts_aga_fm2_n1_p8_ishres_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10636,6 +11106,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dhires_genlock(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -10662,6 +11133,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dhires_genlock(void) loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -10696,6 +11168,9 @@ static void lts_aga_fm2_dpf0_p8_ishres_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10741,6 +11216,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dhires_genlock(void) loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -10770,6 +11246,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dhires_genlock(void) loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -10804,6 +11281,9 @@ static void lts_aga_fm2_dpf1_p8_ishres_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10865,6 +11345,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -10902,6 +11383,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -10936,6 +11418,9 @@ static void lts_aga_fm2_ham0_p8_ishres_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10995,6 +11480,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 2; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -11038,6 +11524,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dhires_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -11072,6 +11559,9 @@ static void lts_aga_fm2_ham1_p8_ishres_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11126,6 +11616,7 @@ static void lts_aga_fm2_n0_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -11156,6 +11647,7 @@ static void lts_aga_fm2_n0_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11206,6 +11698,9 @@ static void lts_aga_fm2_n0_p4_ishres_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11255,6 +11750,7 @@ static void lts_aga_fm2_n1_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -11288,6 +11784,7 @@ static void lts_aga_fm2_n1_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11338,6 +11835,9 @@ static void lts_aga_fm2_n1_p4_ishres_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11389,6 +11889,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -11424,6 +11925,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11474,6 +11976,9 @@ static void lts_aga_fm2_dpf0_p4_ishres_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11528,6 +12033,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -11566,6 +12072,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dhires_spr_genlock(void) } loaded_pixs[2] = loaded_pix; shiftbpl4_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11616,6 +12123,9 @@ static void lts_aga_fm2_dpf1_p4_ishres_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11686,6 +12196,7 @@ static void lts_aga_fm2_n0_p8_ishres_dhires_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -11716,6 +12227,7 @@ static void lts_aga_fm2_n0_p8_ishres_dhires_spr_genlock(void) } loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11766,6 +12278,9 @@ static void lts_aga_fm2_n0_p8_ishres_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11815,6 +12330,7 @@ static void lts_aga_fm2_n1_p8_ishres_dhires_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -11848,6 +12364,7 @@ static void lts_aga_fm2_n1_p8_ishres_dhires_spr_genlock(void) } loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -11898,6 +12415,9 @@ static void lts_aga_fm2_n1_p8_ishres_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11949,6 +12469,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dhires_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -11984,6 +12505,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dhires_spr_genlock(void) } loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12034,6 +12556,9 @@ static void lts_aga_fm2_dpf0_p8_ishres_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12088,6 +12613,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dhires_spr_genlock(void) } loaded_pixs[0] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -12126,6 +12652,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dhires_spr_genlock(void) } loaded_pixs[2] = loaded_pix; shiftbpl8_64(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12176,6 +12703,9 @@ static void lts_aga_fm2_dpf1_p8_ishres_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12246,6 +12776,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dhires_spr_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -12292,6 +12823,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dhires_spr_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12342,6 +12874,9 @@ static void lts_aga_fm2_ham0_p8_ishres_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12410,6 +12945,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dhires_spr_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 2; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -12462,6 +12998,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dhires_spr_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -12512,6 +13049,9 @@ static void lts_aga_fm2_ham1_p8_ishres_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12562,6 +13102,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -12588,6 +13129,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -12614,6 +13156,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -12640,6 +13183,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -12696,6 +13240,9 @@ static void lts_aga_fm2_n0_p4_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12749,6 +13296,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -12786,6 +13334,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -12823,6 +13372,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -12860,6 +13410,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -12916,6 +13467,9 @@ static void lts_aga_fm2_n1_p4_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12963,6 +13517,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -12994,6 +13549,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -13025,6 +13581,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -13056,6 +13613,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -13112,6 +13670,9 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13170,6 +13731,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -13212,6 +13774,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -13254,6 +13817,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -13296,6 +13860,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -13352,6 +13917,9 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13418,6 +13986,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -13444,6 +14013,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -13470,6 +14040,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -13496,6 +14067,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -13552,6 +14124,9 @@ static void lts_aga_fm2_n0_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13605,6 +14180,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -13642,6 +14218,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -13679,6 +14256,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -13716,6 +14294,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -13772,6 +14351,9 @@ static void lts_aga_fm2_n1_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13819,6 +14401,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -13850,6 +14433,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -13881,6 +14465,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -13912,6 +14497,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -13968,6 +14554,9 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14026,6 +14615,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -14068,6 +14658,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -14110,6 +14701,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -14152,6 +14744,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -14208,6 +14801,9 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14258,6 +14854,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -14284,6 +14881,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -14310,6 +14908,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -14336,6 +14935,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -14392,6 +14992,9 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14445,6 +15048,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -14482,6 +15086,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -14519,6 +15124,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -14556,6 +15162,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -14612,6 +15219,9 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14671,6 +15281,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -14706,6 +15317,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -14741,6 +15353,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -14776,6 +15389,7 @@ static void lts_aga_fm2_n0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -14864,6 +15478,9 @@ static void lts_aga_fm2_n0_p4_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14926,6 +15543,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -14972,6 +15590,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -15018,6 +15637,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -15064,6 +15684,7 @@ static void lts_aga_fm2_n1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -15152,6 +15773,9 @@ static void lts_aga_fm2_n1_p4_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15208,6 +15832,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -15248,6 +15873,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -15288,6 +15914,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -15328,6 +15955,7 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -15416,6 +16044,9 @@ static void lts_aga_fm2_dpf0_p4_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15483,6 +16114,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -15534,6 +16166,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -15585,6 +16218,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -15636,6 +16270,7 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -15724,6 +16359,9 @@ static void lts_aga_fm2_dpf1_p4_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15799,6 +16437,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -15834,6 +16473,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -15869,6 +16509,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -15904,6 +16545,7 @@ static void lts_aga_fm2_n0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -15992,6 +16634,9 @@ static void lts_aga_fm2_n0_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16054,6 +16699,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -16100,6 +16746,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -16146,6 +16793,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -16192,6 +16840,7 @@ static void lts_aga_fm2_n1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -16280,6 +16929,9 @@ static void lts_aga_fm2_n1_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16336,6 +16988,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -16376,6 +17029,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -16416,6 +17070,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -16456,6 +17111,7 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -16544,6 +17200,9 @@ static void lts_aga_fm2_dpf0_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16611,6 +17270,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -16662,6 +17322,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -16713,6 +17374,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -16764,6 +17426,7 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -16852,6 +17515,9 @@ static void lts_aga_fm2_dpf1_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16911,6 +17577,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -16946,6 +17613,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -16981,6 +17649,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -17016,6 +17685,7 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -17104,6 +17774,9 @@ static void lts_aga_fm2_ham0_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17166,6 +17839,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -17212,6 +17886,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -17258,6 +17933,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -17304,6 +17980,7 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -17392,6 +18069,9 @@ static void lts_aga_fm2_ham1_p8_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17442,6 +18122,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -17468,6 +18149,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -17494,6 +18176,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -17520,6 +18203,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -17576,6 +18260,9 @@ static void lts_aga_fm2_n0_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17629,6 +18316,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -17666,6 +18354,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -17703,6 +18392,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -17740,6 +18430,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -17796,6 +18487,9 @@ static void lts_aga_fm2_n1_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -17843,6 +18537,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -17874,6 +18569,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -17905,6 +18601,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -17936,6 +18633,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -17992,6 +18690,9 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18050,6 +18751,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -18092,6 +18794,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -18134,6 +18837,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -18176,6 +18880,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres_genlock(void) loaded_pix = getbpl4_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -18232,6 +18937,9 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18298,6 +19006,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -18324,6 +19033,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -18350,6 +19060,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -18376,6 +19087,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -18432,6 +19144,9 @@ static void lts_aga_fm2_n0_p8_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18485,6 +19200,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -18522,6 +19238,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -18559,6 +19276,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -18596,6 +19314,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -18652,6 +19371,9 @@ static void lts_aga_fm2_n1_p8_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18699,6 +19421,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -18730,6 +19453,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -18761,6 +19485,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -18792,6 +19517,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -18848,6 +19574,9 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -18906,6 +19635,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -18948,6 +19678,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -18990,6 +19721,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -19032,6 +19764,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -19088,6 +19821,9 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19138,6 +19874,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -19164,6 +19901,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -19190,6 +19928,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -19216,6 +19955,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -19272,6 +20012,9 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19325,6 +20068,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -19362,6 +20106,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -19399,6 +20144,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -19436,6 +20182,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres_genlock(void) loaded_pix = getbpl8_64(); } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -19492,6 +20239,9 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19551,6 +20301,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -19586,6 +20337,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -19621,6 +20373,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -19656,6 +20409,7 @@ static void lts_aga_fm2_n0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -19744,6 +20498,9 @@ static void lts_aga_fm2_n0_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -19806,6 +20563,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -19852,6 +20610,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -19898,6 +20657,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -19944,6 +20704,7 @@ static void lts_aga_fm2_n1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20032,6 +20793,9 @@ static void lts_aga_fm2_n1_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20088,6 +20852,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -20128,6 +20893,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -20168,6 +20934,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -20208,6 +20975,7 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20296,6 +21064,9 @@ static void lts_aga_fm2_dpf0_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20363,6 +21134,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -20414,6 +21186,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -20465,6 +21238,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -20516,6 +21290,7 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20604,6 +21379,9 @@ static void lts_aga_fm2_dpf1_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20679,6 +21457,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -20714,6 +21493,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -20749,6 +21529,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -20784,6 +21565,7 @@ static void lts_aga_fm2_n0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -20872,6 +21654,9 @@ static void lts_aga_fm2_n0_p8_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -20934,6 +21719,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -20980,6 +21766,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -21026,6 +21813,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -21072,6 +21860,7 @@ static void lts_aga_fm2_n1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -21160,6 +21949,9 @@ static void lts_aga_fm2_n1_p8_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21216,6 +22008,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -21256,6 +22049,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -21296,6 +22090,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -21336,6 +22131,7 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -21424,6 +22220,9 @@ static void lts_aga_fm2_dpf0_p8_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21491,6 +22290,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -21542,6 +22342,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -21593,6 +22394,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -21644,6 +22446,7 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -21732,6 +22535,9 @@ static void lts_aga_fm2_dpf1_p8_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -21791,6 +22597,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -21826,6 +22633,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -21861,6 +22669,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -21896,6 +22705,7 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -21984,6 +22794,9 @@ static void lts_aga_fm2_ham0_p8_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22046,6 +22859,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -22092,6 +22906,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -22138,6 +22953,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -22184,6 +23000,7 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -22272,6 +23089,9 @@ static void lts_aga_fm2_ham1_p8_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22316,6 +23136,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -22336,6 +23157,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -22356,6 +23178,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -22376,6 +23199,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -22432,6 +23256,9 @@ static void lts_aga_fm2_n0_p4_ishres_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22471,6 +23298,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -22494,6 +23322,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -22517,6 +23346,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -22540,6 +23370,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -22596,6 +23427,9 @@ static void lts_aga_fm2_n1_p4_ishres_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22637,6 +23471,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -22662,6 +23497,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -22687,6 +23523,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -22712,6 +23549,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -22768,6 +23606,9 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -22812,6 +23653,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -22840,6 +23682,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -22868,6 +23711,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -22896,6 +23740,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres_genlock(void) } loaded_pix = getbpl4_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -22952,6 +23797,9 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23012,6 +23860,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -23032,6 +23881,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -23052,6 +23902,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -23072,6 +23923,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -23128,6 +23980,9 @@ static void lts_aga_fm2_n0_p8_ishres_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23167,6 +24022,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -23190,6 +24046,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -23213,6 +24070,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -23236,6 +24094,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -23292,6 +24151,9 @@ static void lts_aga_fm2_n1_p8_ishres_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23333,6 +24195,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -23358,6 +24221,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -23383,6 +24247,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -23408,6 +24273,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -23464,6 +24330,9 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23508,6 +24377,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -23536,6 +24406,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -23564,6 +24435,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -23592,6 +24464,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -23648,6 +24521,9 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23692,6 +24568,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -23712,6 +24589,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -23732,6 +24610,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -23752,6 +24631,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -23808,6 +24688,9 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -23847,6 +24730,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -23870,6 +24754,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -23893,6 +24778,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; uae_u32 dpix_val3 = 0; @@ -23916,6 +24802,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres_genlock(void) } loaded_pix = getbpl8_64(); loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -23972,6 +24859,9 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24025,6 +24915,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -24054,6 +24945,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -24083,6 +24975,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -24112,6 +25005,7 @@ static void lts_aga_fm2_n0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24200,6 +25094,9 @@ static void lts_aga_fm2_n0_p4_ishres_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24248,6 +25145,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -24280,6 +25178,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -24312,6 +25211,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -24344,6 +25244,7 @@ static void lts_aga_fm2_n1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24432,6 +25333,9 @@ static void lts_aga_fm2_n1_p4_ishres_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24482,6 +25386,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -24516,6 +25421,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -24550,6 +25456,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -24584,6 +25491,7 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24672,6 +25580,9 @@ static void lts_aga_fm2_dpf0_p4_ishres_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24725,6 +25636,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -24762,6 +25674,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -24799,6 +25712,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -24836,6 +25750,7 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -24924,6 +25839,9 @@ static void lts_aga_fm2_dpf1_p4_ishres_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -24993,6 +25911,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -25022,6 +25941,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -25051,6 +25971,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -25080,6 +26001,7 @@ static void lts_aga_fm2_n0_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -25168,6 +26090,9 @@ static void lts_aga_fm2_n0_p8_ishres_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25216,6 +26141,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -25248,6 +26174,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -25280,6 +26207,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -25312,6 +26240,7 @@ static void lts_aga_fm2_n1_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -25400,6 +26329,9 @@ static void lts_aga_fm2_n1_p8_ishres_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25450,6 +26382,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -25484,6 +26417,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -25518,6 +26452,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -25552,6 +26487,7 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -25640,6 +26576,9 @@ static void lts_aga_fm2_dpf0_p8_ishres_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25693,6 +26632,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -25730,6 +26670,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -25767,6 +26708,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -25804,6 +26746,7 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -25892,6 +26835,9 @@ static void lts_aga_fm2_dpf1_p8_ishres_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -25945,6 +26891,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -25974,6 +26921,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -26003,6 +26951,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -26032,6 +26981,7 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -26120,6 +27070,9 @@ static void lts_aga_fm2_ham0_p8_ishres_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -26168,6 +27121,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[0] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 1); uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; @@ -26200,6 +27154,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[1] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 2); uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; @@ -26232,6 +27187,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[2] = loaded_pix; + internal_pixel_cnt += 1; matchsprites_aga(cnt + 3); uae_u8 pix3 = 0; uae_u16 gpix3 = 0xffff; @@ -26264,6 +27220,7 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres_spr_genlock(void) } } loaded_pixs[3] = loaded_pix; + internal_pixel_cnt += 1; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -26352,6 +27309,9 @@ static void lts_aga_fm2_ham1_p8_ishres_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } diff --git a/linetoscr_ecs_shres.cpp b/linetoscr_ecs_shres.cpp index f26469b9..e0958def 100644 --- a/linetoscr_ecs_shres.cpp +++ b/linetoscr_ecs_shres.cpp @@ -62,6 +62,9 @@ static void lts_ecs_shres_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -167,6 +170,9 @@ static void lts_ecs_shres_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -286,6 +292,9 @@ static void lts_ecs_shres_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -358,6 +367,9 @@ static void lts_ecs_shres_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -469,6 +481,9 @@ static void lts_ecs_shres_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -596,6 +611,9 @@ static void lts_ecs_shres_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } diff --git a/linetoscr_ocs_ecs.cpp b/linetoscr_ocs_ecs.cpp index db46fe0b..692eec2d 100644 --- a/linetoscr_ocs_ecs.cpp +++ b/linetoscr_ocs_ecs.cpp @@ -27,6 +27,7 @@ static void lts_ecs_fm0_n0_p2_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -53,6 +54,9 @@ static void lts_ecs_fm0_n0_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -80,6 +84,7 @@ static void lts_ecs_fm0_n1_p2_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -109,6 +114,9 @@ static void lts_ecs_fm0_n1_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -137,6 +145,7 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -163,6 +172,9 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -191,6 +203,7 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -220,6 +233,9 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -263,6 +279,7 @@ static void lts_ecs_fm0_n0_p4_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -289,6 +306,9 @@ static void lts_ecs_fm0_n0_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -316,6 +336,7 @@ static void lts_ecs_fm0_n1_p4_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -345,6 +366,9 @@ static void lts_ecs_fm0_n1_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -373,6 +397,7 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -399,6 +424,9 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -427,6 +455,7 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -456,6 +485,9 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -502,6 +534,7 @@ static void lts_ecs_fm0_n0_p5_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -528,6 +561,9 @@ static void lts_ecs_fm0_n0_p5_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -558,6 +594,7 @@ static void lts_ecs_fm0_n1_p5_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -587,6 +624,9 @@ static void lts_ecs_fm0_n1_p5_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -618,6 +658,7 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -644,6 +685,9 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -675,6 +719,7 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -704,6 +749,9 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -742,6 +790,7 @@ static void lts_ecs_fm0_ham0_p5_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -768,6 +817,9 @@ static void lts_ecs_fm0_ham0_p5_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -798,6 +850,7 @@ static void lts_ecs_fm0_ham1_p5_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -827,6 +880,9 @@ static void lts_ecs_fm0_ham1_p5_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -857,6 +913,7 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -883,6 +940,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -913,6 +973,7 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -942,6 +1003,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -973,6 +1037,7 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -999,6 +1064,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1030,6 +1098,7 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -1059,6 +1128,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1094,6 +1166,7 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -1120,6 +1193,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1155,6 +1231,7 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -1184,6 +1261,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1214,6 +1294,7 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -1240,6 +1321,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1270,6 +1354,7 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -1299,6 +1384,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1335,6 +1423,7 @@ static void lts_ecs_fm0_n0_p2_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1367,6 +1456,9 @@ static void lts_ecs_fm0_n0_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1403,6 +1495,7 @@ static void lts_ecs_fm0_n1_p2_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1438,6 +1531,9 @@ static void lts_ecs_fm0_n1_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1475,6 +1571,7 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1507,6 +1604,9 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1544,6 +1644,7 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1579,6 +1680,9 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1631,6 +1735,7 @@ static void lts_ecs_fm0_n0_p4_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1663,6 +1768,9 @@ static void lts_ecs_fm0_n0_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1699,6 +1807,7 @@ static void lts_ecs_fm0_n1_p4_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1734,6 +1843,9 @@ static void lts_ecs_fm0_n1_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1771,6 +1883,7 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1803,6 +1916,9 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1840,6 +1956,7 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1875,6 +1992,9 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1930,6 +2050,7 @@ static void lts_ecs_fm0_n0_p5_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1962,6 +2083,9 @@ static void lts_ecs_fm0_n0_p5_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2001,6 +2125,7 @@ static void lts_ecs_fm0_n1_p5_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2036,6 +2161,9 @@ static void lts_ecs_fm0_n1_p5_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2076,6 +2204,7 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2108,6 +2237,9 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2148,6 +2280,7 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2183,6 +2316,9 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2230,6 +2366,7 @@ static void lts_ecs_fm0_ham0_p5_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2262,6 +2399,9 @@ static void lts_ecs_fm0_ham0_p5_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2301,6 +2441,7 @@ static void lts_ecs_fm0_ham1_p5_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2336,6 +2477,9 @@ static void lts_ecs_fm0_ham1_p5_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2375,6 +2519,7 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2407,6 +2552,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2446,6 +2594,7 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2481,6 +2630,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2521,6 +2673,7 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2553,6 +2706,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2593,6 +2749,7 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2628,6 +2785,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2672,6 +2832,7 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2704,6 +2865,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2748,6 +2912,7 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2783,6 +2948,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2822,6 +2990,7 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2854,6 +3023,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2893,6 +3065,7 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2928,6 +3101,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2955,6 +3131,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dlores(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -2967,6 +3144,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dlores(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -2993,6 +3171,9 @@ static void lts_ecs_fm0_n0_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3020,6 +3201,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dlores(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3032,6 +3214,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dlores(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -3061,6 +3244,9 @@ static void lts_ecs_fm0_n1_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3089,6 +3275,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dlores(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3102,6 +3289,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dlores(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -3128,6 +3316,9 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3156,6 +3347,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dlores(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3169,6 +3361,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dlores(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -3198,6 +3391,9 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3241,6 +3437,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3253,6 +3450,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -3279,6 +3477,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3306,6 +3507,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3318,6 +3520,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -3347,6 +3550,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3375,6 +3581,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3388,6 +3595,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -3414,6 +3622,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3442,6 +3653,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3455,6 +3667,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -3484,6 +3697,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3600,6 +3816,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3612,6 +3829,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dlores_spr(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3644,6 +3862,9 @@ static void lts_ecs_fm0_n0_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3680,6 +3901,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3692,6 +3914,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dlores_spr(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3727,6 +3950,9 @@ static void lts_ecs_fm0_n1_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3764,6 +3990,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3777,6 +4004,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dlores_spr(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3809,6 +4037,9 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3846,6 +4077,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3859,6 +4091,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dlores_spr(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3894,6 +4127,9 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3946,6 +4182,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3958,6 +4195,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_spr(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3990,6 +4228,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4026,6 +4267,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -4038,6 +4280,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_spr(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4073,6 +4316,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4110,6 +4356,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -4123,6 +4370,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_spr(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4155,6 +4403,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4192,6 +4443,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -4205,6 +4457,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_spr(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4240,6 +4493,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4347,6 +4603,8 @@ static void lts_ecs_fm0_n0_p2_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4386,6 +4644,9 @@ static void lts_ecs_fm0_n0_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4413,6 +4674,8 @@ static void lts_ecs_fm0_n1_p2_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4455,6 +4718,9 @@ static void lts_ecs_fm0_n1_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4483,6 +4749,8 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4522,6 +4790,9 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4550,6 +4821,8 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4592,6 +4865,9 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4635,6 +4911,8 @@ static void lts_ecs_fm0_n0_p4_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4674,6 +4952,9 @@ static void lts_ecs_fm0_n0_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4701,6 +4982,8 @@ static void lts_ecs_fm0_n1_p4_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4743,6 +5026,9 @@ static void lts_ecs_fm0_n1_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4771,6 +5057,8 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4810,6 +5098,9 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4838,6 +5129,8 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4880,6 +5173,9 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4926,6 +5222,8 @@ static void lts_ecs_fm0_n0_p5_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4965,6 +5263,9 @@ static void lts_ecs_fm0_n0_p5_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4995,6 +5296,8 @@ static void lts_ecs_fm0_n1_p5_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5037,6 +5340,9 @@ static void lts_ecs_fm0_n1_p5_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5068,6 +5374,8 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5107,6 +5415,9 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5138,6 +5449,8 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5180,6 +5493,9 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5218,6 +5534,8 @@ static void lts_ecs_fm0_ham0_p5_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5257,6 +5575,9 @@ static void lts_ecs_fm0_ham0_p5_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5287,6 +5608,8 @@ static void lts_ecs_fm0_ham1_p5_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5329,6 +5652,9 @@ static void lts_ecs_fm0_ham1_p5_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5359,6 +5685,8 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5398,6 +5726,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5428,6 +5759,8 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5470,6 +5803,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5501,6 +5837,8 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5540,6 +5878,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5571,6 +5912,8 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5613,6 +5956,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5648,6 +5994,8 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5687,6 +6035,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5722,6 +6073,8 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5764,6 +6117,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5794,6 +6150,8 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5833,6 +6191,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5863,6 +6224,8 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5905,6 +6268,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5941,6 +6307,8 @@ static void lts_ecs_fm0_n0_p2_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5987,6 +6355,9 @@ static void lts_ecs_fm0_n0_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6023,6 +6394,8 @@ static void lts_ecs_fm0_n1_p2_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6072,6 +6445,9 @@ static void lts_ecs_fm0_n1_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6109,6 +6485,8 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6155,6 +6533,9 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6192,6 +6573,8 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6241,6 +6624,9 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6293,6 +6679,8 @@ static void lts_ecs_fm0_n0_p4_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6339,6 +6727,9 @@ static void lts_ecs_fm0_n0_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6375,6 +6766,8 @@ static void lts_ecs_fm0_n1_p4_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6424,6 +6817,9 @@ static void lts_ecs_fm0_n1_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6461,6 +6857,8 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6507,6 +6905,9 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6544,6 +6945,8 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6593,6 +6996,9 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6648,6 +7054,8 @@ static void lts_ecs_fm0_n0_p5_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6694,6 +7102,9 @@ static void lts_ecs_fm0_n0_p5_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6733,6 +7144,8 @@ static void lts_ecs_fm0_n1_p5_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6782,6 +7195,9 @@ static void lts_ecs_fm0_n1_p5_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6822,6 +7238,8 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6868,6 +7286,9 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6908,6 +7329,8 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6957,6 +7380,9 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7004,6 +7430,8 @@ static void lts_ecs_fm0_ham0_p5_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7050,6 +7478,9 @@ static void lts_ecs_fm0_ham0_p5_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7089,6 +7520,8 @@ static void lts_ecs_fm0_ham1_p5_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7138,6 +7571,9 @@ static void lts_ecs_fm0_ham1_p5_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7177,6 +7613,8 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7223,6 +7661,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7262,6 +7703,8 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7311,6 +7754,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7351,6 +7797,8 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7397,6 +7845,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7437,6 +7888,8 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7486,6 +7939,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7530,6 +7986,8 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7576,6 +8034,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7620,6 +8081,8 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7669,6 +8132,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7708,6 +8174,8 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7754,6 +8222,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7793,6 +8264,8 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7842,6 +8315,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7869,6 +8345,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dhires(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -7881,6 +8358,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dhires(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -7918,6 +8396,9 @@ static void lts_ecs_fm0_n0_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7945,6 +8426,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dhires(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -7957,6 +8439,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dhires(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -7997,6 +8480,9 @@ static void lts_ecs_fm0_n1_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8025,6 +8511,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dhires(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8038,6 +8525,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dhires(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -8075,6 +8563,9 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8103,6 +8594,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dhires(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8116,6 +8608,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dhires(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -8156,6 +8649,9 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8199,6 +8695,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8211,6 +8708,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -8248,6 +8746,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8275,6 +8776,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8287,6 +8789,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -8327,6 +8830,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8355,6 +8861,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8368,6 +8875,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -8405,6 +8913,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8433,6 +8944,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8446,6 +8958,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -8486,6 +8999,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8602,6 +9118,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8614,6 +9131,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dhires_spr(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8658,6 +9176,9 @@ static void lts_ecs_fm0_n0_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8694,6 +9215,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8706,6 +9228,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dhires_spr(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8753,6 +9276,9 @@ static void lts_ecs_fm0_n1_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8790,6 +9316,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8803,6 +9330,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dhires_spr(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8847,6 +9375,9 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8884,6 +9415,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8897,6 +9429,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dhires_spr(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8944,6 +9477,9 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8996,6 +9532,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -9008,6 +9545,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_spr(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9052,6 +9590,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9088,6 +9629,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -9100,6 +9642,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_spr(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9147,6 +9690,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9184,6 +9730,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -9197,6 +9744,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_spr(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9241,6 +9789,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9278,6 +9829,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_spr(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -9291,6 +9843,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_spr(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9338,6 +9891,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9445,6 +10001,10 @@ static void lts_ecs_fm0_n0_p2_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -9510,6 +10070,9 @@ static void lts_ecs_fm0_n0_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9537,6 +10100,10 @@ static void lts_ecs_fm0_n1_p2_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -9605,6 +10172,9 @@ static void lts_ecs_fm0_n1_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9633,6 +10203,10 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -9698,6 +10272,9 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9726,6 +10303,10 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -9794,6 +10375,9 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9837,6 +10421,10 @@ static void lts_ecs_fm0_n0_p4_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -9902,6 +10490,9 @@ static void lts_ecs_fm0_n0_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9929,6 +10520,10 @@ static void lts_ecs_fm0_n1_p4_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -9997,6 +10592,9 @@ static void lts_ecs_fm0_n1_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10025,6 +10623,10 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10090,6 +10692,9 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10118,6 +10723,10 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10186,6 +10795,9 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10232,6 +10844,10 @@ static void lts_ecs_fm0_n0_p5_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10297,6 +10913,9 @@ static void lts_ecs_fm0_n0_p5_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10327,6 +10946,10 @@ static void lts_ecs_fm0_n1_p5_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10395,6 +11018,9 @@ static void lts_ecs_fm0_n1_p5_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10426,6 +11052,10 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10491,6 +11121,9 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10522,6 +11155,10 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10590,6 +11227,9 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10628,6 +11268,10 @@ static void lts_ecs_fm0_ham0_p5_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10693,6 +11337,9 @@ static void lts_ecs_fm0_ham0_p5_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10723,6 +11370,10 @@ static void lts_ecs_fm0_ham1_p5_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10791,6 +11442,9 @@ static void lts_ecs_fm0_ham1_p5_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10821,6 +11475,10 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10886,6 +11544,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10916,6 +11577,10 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10984,6 +11649,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11015,6 +11683,10 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11080,6 +11752,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11111,6 +11786,10 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11179,6 +11858,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11214,6 +11896,10 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11279,6 +11965,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11314,6 +12003,10 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11382,6 +12075,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11412,6 +12108,10 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11477,6 +12177,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11507,6 +12210,10 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11575,6 +12282,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11611,6 +12321,10 @@ static void lts_ecs_fm0_n0_p2_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11685,6 +12399,9 @@ static void lts_ecs_fm0_n0_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11721,6 +12438,10 @@ static void lts_ecs_fm0_n1_p2_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11798,6 +12519,9 @@ static void lts_ecs_fm0_n1_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11835,6 +12559,10 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11909,6 +12637,9 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11946,6 +12677,10 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12023,6 +12758,9 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12075,6 +12813,10 @@ static void lts_ecs_fm0_n0_p4_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12149,6 +12891,9 @@ static void lts_ecs_fm0_n0_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12185,6 +12930,10 @@ static void lts_ecs_fm0_n1_p4_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12262,6 +13011,9 @@ static void lts_ecs_fm0_n1_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12299,6 +13051,10 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12373,6 +13129,9 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12410,6 +13169,10 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12487,6 +13250,9 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12542,6 +13308,10 @@ static void lts_ecs_fm0_n0_p5_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12616,6 +13386,9 @@ static void lts_ecs_fm0_n0_p5_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12655,6 +13428,10 @@ static void lts_ecs_fm0_n1_p5_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12732,6 +13509,9 @@ static void lts_ecs_fm0_n1_p5_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12772,6 +13552,10 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12846,6 +13630,9 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12886,6 +13673,10 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12963,6 +13754,9 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13010,6 +13804,10 @@ static void lts_ecs_fm0_ham0_p5_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13084,6 +13882,9 @@ static void lts_ecs_fm0_ham0_p5_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13123,6 +13924,10 @@ static void lts_ecs_fm0_ham1_p5_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13200,6 +14005,9 @@ static void lts_ecs_fm0_ham1_p5_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13239,6 +14047,10 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13313,6 +14125,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13352,6 +14167,10 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13429,6 +14248,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13469,6 +14291,10 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13543,6 +14369,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13583,6 +14412,10 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13660,6 +14493,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13704,6 +14540,10 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13778,6 +14618,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13822,6 +14665,10 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13899,6 +14746,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13938,6 +14788,10 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -14012,6 +14866,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14051,6 +14908,10 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -14128,6 +14989,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14155,6 +15019,8 @@ static void lts_ecs_fm0_n0_p2_ihires_dshres(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14167,6 +15033,8 @@ static void lts_ecs_fm0_n0_p2_ihires_dshres(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -14230,6 +15098,9 @@ static void lts_ecs_fm0_n0_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14257,6 +15128,8 @@ static void lts_ecs_fm0_n1_p2_ihires_dshres(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14269,6 +15142,8 @@ static void lts_ecs_fm0_n1_p2_ihires_dshres(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -14335,6 +15210,9 @@ static void lts_ecs_fm0_n1_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14363,6 +15241,8 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dshres(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14376,6 +15256,8 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dshres(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -14439,6 +15321,9 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14467,6 +15352,8 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dshres(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14480,6 +15367,8 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dshres(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -14546,6 +15435,9 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14589,6 +15481,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14601,6 +15495,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -14664,6 +15560,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14691,6 +15590,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14703,6 +15604,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -14769,6 +15672,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14797,6 +15703,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14810,6 +15718,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -14873,6 +15783,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14901,6 +15814,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14914,6 +15829,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -14980,6 +15897,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15096,6 +16016,8 @@ static void lts_ecs_fm0_n0_p2_ihires_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15108,6 +16030,8 @@ static void lts_ecs_fm0_n0_p2_ihires_dshres_spr(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -15180,6 +16104,9 @@ static void lts_ecs_fm0_n0_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15216,6 +16143,8 @@ static void lts_ecs_fm0_n1_p2_ihires_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15228,6 +16157,8 @@ static void lts_ecs_fm0_n1_p2_ihires_dshres_spr(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -15303,6 +16234,9 @@ static void lts_ecs_fm0_n1_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15340,6 +16274,8 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15353,6 +16289,8 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dshres_spr(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -15425,6 +16363,9 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15462,6 +16403,8 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15475,6 +16418,8 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dshres_spr(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -15550,6 +16495,9 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15602,6 +16550,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15614,6 +16564,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_spr(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -15686,6 +16638,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15722,6 +16677,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15734,6 +16691,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_spr(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -15809,6 +16768,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15846,6 +16808,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15859,6 +16823,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_spr(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -15931,6 +16897,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15968,6 +16937,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_spr(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15981,6 +16952,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_spr(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -16056,6 +17029,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_spr(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } diff --git a/linetoscr_ocs_ecs_genlock.cpp b/linetoscr_ocs_ecs_genlock.cpp index f8820200..6ece5ae3 100644 --- a/linetoscr_ocs_ecs_genlock.cpp +++ b/linetoscr_ocs_ecs_genlock.cpp @@ -33,6 +33,7 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -60,6 +61,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -93,6 +97,7 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -123,6 +128,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -157,6 +165,7 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -184,6 +193,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -218,6 +230,7 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -248,6 +261,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -286,6 +302,7 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -313,6 +330,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -351,6 +371,7 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -381,6 +402,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -414,6 +438,7 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -441,6 +466,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -474,6 +502,7 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -504,6 +533,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -546,6 +578,7 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -581,6 +614,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -623,6 +659,7 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -661,6 +698,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -704,6 +744,7 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -739,6 +780,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -782,6 +826,7 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -820,6 +865,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -867,6 +915,7 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -902,6 +951,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -949,6 +1001,7 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -987,6 +1040,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1029,6 +1085,7 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1064,6 +1121,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1106,6 +1166,7 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1144,6 +1205,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1174,6 +1238,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1189,6 +1254,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -1216,6 +1282,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1246,6 +1315,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1261,6 +1331,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -1291,6 +1362,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1322,6 +1396,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1338,6 +1413,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -1365,6 +1441,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1396,6 +1475,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1412,6 +1492,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -1442,6 +1523,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1497,6 +1581,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1512,6 +1597,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_spr_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1547,6 +1633,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1586,6 +1675,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1601,6 +1691,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_spr_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1639,6 +1730,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1679,6 +1773,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1695,6 +1790,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_spr_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1730,6 +1826,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1770,6 +1869,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1786,6 +1886,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_spr_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1824,6 +1925,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1873,6 +1977,8 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -1915,6 +2021,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1948,6 +2057,8 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -1993,6 +2104,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2027,6 +2141,8 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2069,6 +2185,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2103,6 +2222,8 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2148,6 +2269,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2186,6 +2310,8 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2228,6 +2354,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2266,6 +2395,8 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2311,6 +2442,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2344,6 +2478,8 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2386,6 +2522,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2419,6 +2558,8 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2464,6 +2605,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2506,6 +2650,8 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2557,6 +2703,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2599,6 +2748,8 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2653,6 +2804,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2696,6 +2850,8 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2747,6 +2903,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2790,6 +2949,8 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2844,6 +3005,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2891,6 +3055,8 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2942,6 +3108,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2989,6 +3158,8 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -3043,6 +3214,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3085,6 +3259,8 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -3136,6 +3312,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3178,6 +3357,8 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -3232,6 +3413,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3262,6 +3446,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -3277,6 +3462,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -3316,6 +3502,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3346,6 +3535,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -3361,6 +3551,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -3403,6 +3594,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3434,6 +3628,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -3450,6 +3645,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -3489,6 +3685,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3520,6 +3719,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -3536,6 +3736,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { uae_u32 t0 = 0; if (!extblank) { @@ -3578,6 +3779,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3633,6 +3837,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -3648,6 +3853,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_spr_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3696,6 +3902,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3735,6 +3944,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -3750,6 +3960,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_spr_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3801,6 +4012,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3841,6 +4055,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -3857,6 +4072,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_spr_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3905,6 +4121,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3945,6 +4164,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -3961,6 +4181,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_spr_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4012,6 +4233,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4061,6 +4285,10 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -4133,6 +4361,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4166,6 +4397,10 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -4241,6 +4476,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4275,6 +4513,10 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -4347,6 +4589,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4381,6 +4626,10 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -4456,6 +4705,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4494,6 +4746,10 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -4566,6 +4822,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4604,6 +4863,10 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -4679,6 +4942,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4712,6 +4978,10 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -4784,6 +5054,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4817,6 +5090,10 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -4892,6 +5169,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4934,6 +5214,10 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -5017,6 +5301,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5059,6 +5346,10 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -5145,6 +5436,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5188,6 +5482,10 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -5271,6 +5569,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5314,6 +5615,10 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -5400,6 +5705,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5447,6 +5755,10 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -5530,6 +5842,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5577,6 +5892,10 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -5663,6 +5982,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5705,6 +6027,10 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -5788,6 +6114,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5830,6 +6159,10 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -5916,6 +6249,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5946,6 +6282,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -5961,6 +6299,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6030,6 +6370,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6060,6 +6403,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6075,6 +6420,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6147,6 +6494,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6178,6 +6528,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6194,6 +6546,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6263,6 +6617,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6294,6 +6651,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6310,6 +6669,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6382,6 +6743,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6437,6 +6801,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6452,6 +6818,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_spr_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6532,6 +6900,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6571,6 +6942,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6586,6 +6959,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_spr_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6669,6 +7044,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6709,6 +7087,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6725,6 +7105,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_spr_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6805,6 +7187,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6845,6 +7230,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_spr_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6861,6 +7248,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_spr_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6944,6 +7333,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_spr_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } diff --git a/linetoscr_ocs_ecs_ntsc.cpp b/linetoscr_ocs_ecs_ntsc.cpp index e4230f7f..0f870532 100644 --- a/linetoscr_ocs_ecs_ntsc.cpp +++ b/linetoscr_ocs_ecs_ntsc.cpp @@ -27,6 +27,7 @@ static void lts_ecs_fm0_n0_p2_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -54,6 +55,9 @@ static void lts_ecs_fm0_n0_p2_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -81,6 +85,7 @@ static void lts_ecs_fm0_n1_p2_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -111,6 +116,9 @@ static void lts_ecs_fm0_n1_p2_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -139,6 +147,7 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -166,6 +175,9 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -194,6 +206,7 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -224,6 +237,9 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -267,6 +283,7 @@ static void lts_ecs_fm0_n0_p4_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -294,6 +311,9 @@ static void lts_ecs_fm0_n0_p4_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -321,6 +341,7 @@ static void lts_ecs_fm0_n1_p4_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -351,6 +372,9 @@ static void lts_ecs_fm0_n1_p4_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -379,6 +403,7 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -406,6 +431,9 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -434,6 +462,7 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -464,6 +493,9 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -510,6 +542,7 @@ static void lts_ecs_fm0_n0_p5_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -537,6 +570,9 @@ static void lts_ecs_fm0_n0_p5_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -567,6 +603,7 @@ static void lts_ecs_fm0_n1_p5_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -597,6 +634,9 @@ static void lts_ecs_fm0_n1_p5_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -628,6 +668,7 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -655,6 +696,9 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -686,6 +730,7 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -716,6 +761,9 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -754,6 +802,7 @@ static void lts_ecs_fm0_ham0_p5_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -781,6 +830,9 @@ static void lts_ecs_fm0_ham0_p5_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -811,6 +863,7 @@ static void lts_ecs_fm0_ham1_p5_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -841,6 +894,9 @@ static void lts_ecs_fm0_ham1_p5_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -871,6 +927,7 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -898,6 +955,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -928,6 +988,7 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -958,6 +1019,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -989,6 +1053,7 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -1016,6 +1081,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1047,6 +1115,7 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -1077,6 +1146,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1112,6 +1184,7 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -1139,6 +1212,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1174,6 +1250,7 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -1204,6 +1281,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1234,6 +1314,7 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -1261,6 +1342,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1291,6 +1375,7 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -1321,6 +1406,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1357,6 +1445,7 @@ static void lts_ecs_fm0_n0_p2_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1390,6 +1479,9 @@ static void lts_ecs_fm0_n0_p2_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1426,6 +1518,7 @@ static void lts_ecs_fm0_n1_p2_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1462,6 +1555,9 @@ static void lts_ecs_fm0_n1_p2_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1499,6 +1595,7 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1532,6 +1629,9 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1569,6 +1669,7 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1605,6 +1706,9 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1657,6 +1761,7 @@ static void lts_ecs_fm0_n0_p4_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1690,6 +1795,9 @@ static void lts_ecs_fm0_n0_p4_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1726,6 +1834,7 @@ static void lts_ecs_fm0_n1_p4_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1762,6 +1871,9 @@ static void lts_ecs_fm0_n1_p4_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1799,6 +1911,7 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1832,6 +1945,9 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1869,6 +1985,7 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1905,6 +2022,9 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1960,6 +2080,7 @@ static void lts_ecs_fm0_n0_p5_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1993,6 +2114,9 @@ static void lts_ecs_fm0_n0_p5_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2032,6 +2156,7 @@ static void lts_ecs_fm0_n1_p5_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2068,6 +2193,9 @@ static void lts_ecs_fm0_n1_p5_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2108,6 +2236,7 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2141,6 +2270,9 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2181,6 +2313,7 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2217,6 +2350,9 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2264,6 +2400,7 @@ static void lts_ecs_fm0_ham0_p5_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2297,6 +2434,9 @@ static void lts_ecs_fm0_ham0_p5_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2336,6 +2476,7 @@ static void lts_ecs_fm0_ham1_p5_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2372,6 +2513,9 @@ static void lts_ecs_fm0_ham1_p5_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2411,6 +2555,7 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2444,6 +2589,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2483,6 +2631,7 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2519,6 +2668,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2559,6 +2711,7 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2592,6 +2745,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2632,6 +2788,7 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2668,6 +2825,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2712,6 +2872,7 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2745,6 +2906,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2789,6 +2953,7 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2825,6 +2990,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2864,6 +3032,7 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2897,6 +3066,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2936,6 +3108,7 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -2972,6 +3145,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2999,6 +3175,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3011,6 +3188,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dlores_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -3038,6 +3216,9 @@ static void lts_ecs_fm0_n0_p2_ihires_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3065,6 +3246,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3077,6 +3259,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dlores_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -3107,6 +3290,9 @@ static void lts_ecs_fm0_n1_p2_ihires_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3135,6 +3321,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3148,6 +3335,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dlores_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -3175,6 +3363,9 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3203,6 +3394,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3216,6 +3408,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dlores_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -3246,6 +3439,9 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3289,6 +3485,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3301,6 +3498,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -3328,6 +3526,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3355,6 +3556,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3367,6 +3569,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -3397,6 +3600,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3425,6 +3631,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3438,6 +3645,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -3465,6 +3673,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3493,6 +3704,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3506,6 +3718,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; uae_u32 t0 = 0; @@ -3536,6 +3749,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3652,6 +3868,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3664,6 +3881,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dlores_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3697,6 +3915,9 @@ static void lts_ecs_fm0_n0_p2_ihires_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3733,6 +3954,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3745,6 +3967,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dlores_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3781,6 +4004,9 @@ static void lts_ecs_fm0_n1_p2_ihires_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3818,6 +4044,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3831,6 +4058,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dlores_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3864,6 +4092,9 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3901,6 +4132,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -3914,6 +4146,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dlores_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3950,6 +4183,9 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4002,6 +4238,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -4014,6 +4251,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4047,6 +4285,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4083,6 +4324,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -4095,6 +4337,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4131,6 +4374,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4168,6 +4414,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -4181,6 +4428,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4214,6 +4462,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4251,6 +4502,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -4264,6 +4516,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4300,6 +4553,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4407,6 +4663,8 @@ static void lts_ecs_fm0_n0_p2_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4448,6 +4706,9 @@ static void lts_ecs_fm0_n0_p2_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4475,6 +4736,8 @@ static void lts_ecs_fm0_n1_p2_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4519,6 +4782,9 @@ static void lts_ecs_fm0_n1_p2_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4547,6 +4813,8 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4588,6 +4856,9 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4616,6 +4887,8 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4660,6 +4933,9 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4703,6 +4979,8 @@ static void lts_ecs_fm0_n0_p4_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4744,6 +5022,9 @@ static void lts_ecs_fm0_n0_p4_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4771,6 +5052,8 @@ static void lts_ecs_fm0_n1_p4_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4815,6 +5098,9 @@ static void lts_ecs_fm0_n1_p4_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4843,6 +5129,8 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4884,6 +5172,9 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4912,6 +5203,8 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -4956,6 +5249,9 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5002,6 +5298,8 @@ static void lts_ecs_fm0_n0_p5_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5043,6 +5341,9 @@ static void lts_ecs_fm0_n0_p5_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5073,6 +5374,8 @@ static void lts_ecs_fm0_n1_p5_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5117,6 +5420,9 @@ static void lts_ecs_fm0_n1_p5_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5148,6 +5454,8 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5189,6 +5497,9 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5220,6 +5531,8 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5264,6 +5577,9 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5302,6 +5618,8 @@ static void lts_ecs_fm0_ham0_p5_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5343,6 +5661,9 @@ static void lts_ecs_fm0_ham0_p5_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5373,6 +5694,8 @@ static void lts_ecs_fm0_ham1_p5_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5417,6 +5740,9 @@ static void lts_ecs_fm0_ham1_p5_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5447,6 +5773,8 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5488,6 +5816,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5518,6 +5849,8 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5562,6 +5895,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5593,6 +5929,8 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5634,6 +5972,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5665,6 +6006,8 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5709,6 +6052,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5744,6 +6090,8 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5785,6 +6133,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5820,6 +6171,8 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5864,6 +6217,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5894,6 +6250,8 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -5935,6 +6293,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5965,6 +6326,8 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6009,6 +6372,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6045,6 +6411,8 @@ static void lts_ecs_fm0_n0_p2_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6093,6 +6461,9 @@ static void lts_ecs_fm0_n0_p2_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6129,6 +6500,8 @@ static void lts_ecs_fm0_n1_p2_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6180,6 +6553,9 @@ static void lts_ecs_fm0_n1_p2_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6217,6 +6593,8 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6265,6 +6643,9 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6302,6 +6683,8 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6353,6 +6736,9 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6405,6 +6791,8 @@ static void lts_ecs_fm0_n0_p4_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6453,6 +6841,9 @@ static void lts_ecs_fm0_n0_p4_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6489,6 +6880,8 @@ static void lts_ecs_fm0_n1_p4_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6540,6 +6933,9 @@ static void lts_ecs_fm0_n1_p4_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6577,6 +6973,8 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6625,6 +7023,9 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6662,6 +7063,8 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6713,6 +7116,9 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6768,6 +7174,8 @@ static void lts_ecs_fm0_n0_p5_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6816,6 +7224,9 @@ static void lts_ecs_fm0_n0_p5_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6855,6 +7266,8 @@ static void lts_ecs_fm0_n1_p5_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6906,6 +7319,9 @@ static void lts_ecs_fm0_n1_p5_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6946,6 +7362,8 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -6994,6 +7412,9 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7034,6 +7455,8 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7085,6 +7508,9 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7132,6 +7558,8 @@ static void lts_ecs_fm0_ham0_p5_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7180,6 +7608,9 @@ static void lts_ecs_fm0_ham0_p5_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7219,6 +7650,8 @@ static void lts_ecs_fm0_ham1_p5_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7270,6 +7703,9 @@ static void lts_ecs_fm0_ham1_p5_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7309,6 +7745,8 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7357,6 +7795,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7396,6 +7837,8 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7447,6 +7890,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7487,6 +7933,8 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7535,6 +7983,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7575,6 +8026,8 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7626,6 +8079,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7670,6 +8126,8 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7718,6 +8176,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7762,6 +8223,8 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7813,6 +8276,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7852,6 +8318,8 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7900,6 +8368,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7939,6 +8410,8 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { @@ -7990,6 +8463,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8017,6 +8493,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8029,6 +8506,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dhires_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -8068,6 +8546,9 @@ static void lts_ecs_fm0_n0_p2_ihires_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8095,6 +8576,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8107,6 +8589,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dhires_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -8149,6 +8632,9 @@ static void lts_ecs_fm0_n1_p2_ihires_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8177,6 +8663,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8190,6 +8677,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dhires_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -8229,6 +8717,9 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8257,6 +8748,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8270,6 +8762,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dhires_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -8312,6 +8805,9 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8355,6 +8851,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8367,6 +8864,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -8406,6 +8904,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8433,6 +8934,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8445,6 +8947,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -8487,6 +8990,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8515,6 +9021,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8528,6 +9035,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -8567,6 +9075,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8595,6 +9106,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8608,6 +9120,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtbuf[h][1] = dpix_val1; @@ -8650,6 +9163,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8766,6 +9282,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8778,6 +9295,7 @@ static void lts_ecs_fm0_n0_p2_ihires_dhires_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8824,6 +9342,9 @@ static void lts_ecs_fm0_n0_p2_ihires_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8860,6 +9381,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8872,6 +9394,7 @@ static void lts_ecs_fm0_n1_p2_ihires_dhires_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -8921,6 +9444,9 @@ static void lts_ecs_fm0_n1_p2_ihires_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -8958,6 +9484,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -8971,6 +9498,7 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dhires_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9017,6 +9545,9 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9054,6 +9585,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -9067,6 +9599,7 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dhires_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl2(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9116,6 +9649,9 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9168,6 +9704,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -9180,6 +9717,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9226,6 +9764,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9262,6 +9803,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -9274,6 +9816,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9323,6 +9866,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9360,6 +9906,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -9373,6 +9920,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9419,6 +9967,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9456,6 +10007,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u32 dpix_val1 = 0; if (!denise_blank_active) { @@ -9469,6 +10021,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_spr_ntsc(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -9518,6 +10071,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9625,6 +10181,10 @@ static void lts_ecs_fm0_n0_p2_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -9694,6 +10254,9 @@ static void lts_ecs_fm0_n0_p2_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9721,6 +10284,10 @@ static void lts_ecs_fm0_n1_p2_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -9793,6 +10360,9 @@ static void lts_ecs_fm0_n1_p2_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9821,6 +10391,10 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -9890,6 +10464,9 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -9918,6 +10495,10 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -9990,6 +10571,9 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10033,6 +10617,10 @@ static void lts_ecs_fm0_n0_p4_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10102,6 +10690,9 @@ static void lts_ecs_fm0_n0_p4_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10129,6 +10720,10 @@ static void lts_ecs_fm0_n1_p4_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10201,6 +10796,9 @@ static void lts_ecs_fm0_n1_p4_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10229,6 +10827,10 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10298,6 +10900,9 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10326,6 +10931,10 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10398,6 +11007,9 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10444,6 +11056,10 @@ static void lts_ecs_fm0_n0_p5_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10513,6 +11129,9 @@ static void lts_ecs_fm0_n0_p5_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10543,6 +11162,10 @@ static void lts_ecs_fm0_n1_p5_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10615,6 +11238,9 @@ static void lts_ecs_fm0_n1_p5_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10646,6 +11272,10 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10715,6 +11345,9 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10746,6 +11379,10 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10818,6 +11455,9 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10856,6 +11496,10 @@ static void lts_ecs_fm0_ham0_p5_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -10925,6 +11569,9 @@ static void lts_ecs_fm0_ham0_p5_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -10955,6 +11602,10 @@ static void lts_ecs_fm0_ham1_p5_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl5(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11027,6 +11678,9 @@ static void lts_ecs_fm0_ham1_p5_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11057,6 +11711,10 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11126,6 +11784,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11156,6 +11817,10 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11228,6 +11893,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11259,6 +11927,10 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11328,6 +12000,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11359,6 +12034,10 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11431,6 +12110,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11466,6 +12148,10 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11535,6 +12221,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11570,6 +12259,10 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11642,6 +12335,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11672,6 +12368,10 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11741,6 +12441,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11771,6 +12474,10 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11843,6 +12550,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11879,6 +12589,10 @@ static void lts_ecs_fm0_n0_p2_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -11957,6 +12671,9 @@ static void lts_ecs_fm0_n0_p2_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -11993,6 +12710,10 @@ static void lts_ecs_fm0_n1_p2_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12074,6 +12795,9 @@ static void lts_ecs_fm0_n1_p2_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12111,6 +12835,10 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12189,6 +12917,9 @@ static void lts_ecs_fm0_dpf0_p2_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12226,6 +12957,10 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12307,6 +13042,9 @@ static void lts_ecs_fm0_dpf1_p2_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12359,6 +13097,10 @@ static void lts_ecs_fm0_n0_p4_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12437,6 +13179,9 @@ static void lts_ecs_fm0_n0_p4_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12473,6 +13218,10 @@ static void lts_ecs_fm0_n1_p4_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12554,6 +13303,9 @@ static void lts_ecs_fm0_n1_p4_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12591,6 +13343,10 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12669,6 +13425,9 @@ static void lts_ecs_fm0_dpf0_p4_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12706,6 +13465,10 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12787,6 +13550,9 @@ static void lts_ecs_fm0_dpf1_p4_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12842,6 +13608,10 @@ static void lts_ecs_fm0_n0_p5_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -12920,6 +13690,9 @@ static void lts_ecs_fm0_n0_p5_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -12959,6 +13732,10 @@ static void lts_ecs_fm0_n1_p5_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13040,6 +13817,9 @@ static void lts_ecs_fm0_n1_p5_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13080,6 +13860,10 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13158,6 +13942,9 @@ static void lts_ecs_fm0_dpf0_p5_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13198,6 +13985,10 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13279,6 +14070,9 @@ static void lts_ecs_fm0_dpf1_p5_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13326,6 +14120,10 @@ static void lts_ecs_fm0_ham0_p5_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13404,6 +14202,9 @@ static void lts_ecs_fm0_ham0_p5_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13443,6 +14244,10 @@ static void lts_ecs_fm0_ham1_p5_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13524,6 +14329,9 @@ static void lts_ecs_fm0_ham1_p5_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13563,6 +14371,10 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13641,6 +14453,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13680,6 +14495,10 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13761,6 +14580,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13801,6 +14623,10 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -13879,6 +14705,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -13919,6 +14748,10 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -14000,6 +14833,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14044,6 +14880,10 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -14122,6 +14962,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14166,6 +15009,10 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -14247,6 +15094,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14286,6 +15136,10 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -14364,6 +15218,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14403,6 +15260,10 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val2 = dpix_val1; @@ -14484,6 +15345,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14511,6 +15375,8 @@ static void lts_ecs_fm0_n0_p2_ihires_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14523,6 +15389,8 @@ static void lts_ecs_fm0_n0_p2_ihires_dshres_ntsc(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -14590,6 +15458,9 @@ static void lts_ecs_fm0_n0_p2_ihires_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14617,6 +15488,8 @@ static void lts_ecs_fm0_n1_p2_ihires_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14629,6 +15502,8 @@ static void lts_ecs_fm0_n1_p2_ihires_dshres_ntsc(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -14699,6 +15574,9 @@ static void lts_ecs_fm0_n1_p2_ihires_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14727,6 +15605,8 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14740,6 +15620,8 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dshres_ntsc(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -14807,6 +15689,9 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14835,6 +15720,8 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14848,6 +15735,8 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dshres_ntsc(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -14918,6 +15807,9 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -14961,6 +15853,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -14973,6 +15867,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_ntsc(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -15040,6 +15936,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15067,6 +15966,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15079,6 +15980,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_ntsc(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -15149,6 +16052,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15177,6 +16083,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15190,6 +16098,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_ntsc(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -15257,6 +16167,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15285,6 +16198,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_ntsc(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15298,6 +16213,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_ntsc(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -15368,6 +16285,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15484,6 +16404,8 @@ static void lts_ecs_fm0_n0_p2_ihires_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15496,6 +16418,8 @@ static void lts_ecs_fm0_n0_p2_ihires_dshres_spr_ntsc(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -15572,6 +16496,9 @@ static void lts_ecs_fm0_n0_p2_ihires_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15608,6 +16535,8 @@ static void lts_ecs_fm0_n1_p2_ihires_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15620,6 +16549,8 @@ static void lts_ecs_fm0_n1_p2_ihires_dshres_spr_ntsc(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -15699,6 +16630,9 @@ static void lts_ecs_fm0_n1_p2_ihires_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15736,6 +16670,8 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15749,6 +16685,8 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dshres_spr_ntsc(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -15825,6 +16763,9 @@ static void lts_ecs_fm0_dpf0_p2_ihires_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -15862,6 +16803,8 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -15875,6 +16818,8 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dshres_spr_ntsc(void) last_bpl_pix = pix2; } shiftbpl2(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -15954,6 +16899,9 @@ static void lts_ecs_fm0_dpf1_p2_ihires_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16006,6 +16954,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16018,6 +16968,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_spr_ntsc(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -16094,6 +17046,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16130,6 +17085,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16142,6 +17099,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_spr_ntsc(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -16221,6 +17180,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16258,6 +17220,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16271,6 +17235,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_spr_ntsc(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -16347,6 +17313,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -16384,6 +17353,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_spr_ntsc(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u32 dpix_val2 = 0; if (!denise_blank_active) { @@ -16397,6 +17368,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_spr_ntsc(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u32 dpix_val3 = dpix_val2; @@ -16476,6 +17449,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_spr_ntsc(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } diff --git a/linetoscr_ocs_ecs_ntsc_genlock.cpp b/linetoscr_ocs_ecs_ntsc_genlock.cpp index 6073bf58..94db7612 100644 --- a/linetoscr_ocs_ecs_ntsc_genlock.cpp +++ b/linetoscr_ocs_ecs_ntsc_genlock.cpp @@ -33,6 +33,7 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -62,6 +63,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -95,6 +99,7 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -127,6 +132,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -161,6 +169,7 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -190,6 +199,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -224,6 +236,7 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -256,6 +269,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -294,6 +310,7 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -323,6 +340,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -361,6 +381,7 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -393,6 +414,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -426,6 +450,7 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -455,6 +480,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -488,6 +516,7 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -520,6 +549,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -562,6 +594,7 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -599,6 +632,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dlores_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -641,6 +677,7 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -681,6 +718,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dlores_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -724,6 +764,7 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -761,6 +802,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dlores_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -804,6 +848,7 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -844,6 +889,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dlores_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -891,6 +939,7 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -928,6 +977,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dlores_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -975,6 +1027,7 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1015,6 +1068,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dlores_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1057,6 +1113,7 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1094,6 +1151,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dlores_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1136,6 +1196,7 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 4; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1176,6 +1237,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dlores_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1206,6 +1270,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1221,6 +1286,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1250,6 +1316,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1280,6 +1349,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1295,6 +1365,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1327,6 +1398,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1358,6 +1432,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1374,6 +1449,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1403,6 +1479,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1434,6 +1513,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1450,6 +1530,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -1482,6 +1563,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1537,6 +1621,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1552,6 +1637,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_spr_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1589,6 +1675,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dlores_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1628,6 +1717,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1643,6 +1733,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_spr_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1683,6 +1774,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dlores_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1723,6 +1817,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1739,6 +1834,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_spr_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1776,6 +1872,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dlores_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1816,6 +1915,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -1832,6 +1932,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_spr_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -1872,6 +1973,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dlores_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -1921,6 +2025,8 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -1967,6 +2073,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2000,6 +2109,8 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2049,6 +2160,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2083,6 +2197,8 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2129,6 +2245,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2163,6 +2282,8 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2212,6 +2333,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2250,6 +2374,8 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2296,6 +2422,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2334,6 +2463,8 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2383,6 +2514,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2416,6 +2550,8 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2462,6 +2598,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2495,6 +2634,8 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2544,6 +2685,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2586,6 +2730,8 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2641,6 +2787,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dhires_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2683,6 +2832,8 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2741,6 +2892,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dhires_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2784,6 +2938,8 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2839,6 +2995,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dhires_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2882,6 +3041,8 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -2940,6 +3101,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dhires_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -2987,6 +3151,8 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -3042,6 +3208,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dhires_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3089,6 +3258,8 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -3147,6 +3318,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dhires_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3189,6 +3363,8 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -3244,6 +3420,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dhires_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3286,6 +3465,8 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; + internal_pixel_cnt += 2; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -3344,6 +3525,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dhires_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3374,6 +3558,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -3389,6 +3574,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3432,6 +3618,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3462,6 +3651,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -3477,6 +3667,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3523,6 +3714,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3554,6 +3748,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -3570,6 +3765,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3613,6 +3809,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3644,6 +3843,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -3660,6 +3860,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { dtbuf[h][0] = dpix_val0; dtgbuf[h][0] = gpix0; @@ -3706,6 +3907,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3761,6 +3965,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -3776,6 +3981,7 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_spr_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3828,6 +4034,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dhires_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3867,6 +4076,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -3882,6 +4092,7 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_spr_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -3937,6 +4148,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dhires_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -3977,6 +4191,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -3993,6 +4208,7 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_spr_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4045,6 +4261,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dhires_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4085,6 +4304,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 2; uae_u8 pix1 = 0; uae_u16 gpix1 = 0xffff; uae_u32 dpix_val1 = 0; @@ -4101,6 +4321,7 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_spr_ntsc_genlock(void) last_bpl_pix = pix1; } shiftbpl4(); + internal_pixel_cnt += 2; if (denise_pixtotal >= 0 && denise_pixtotal < denise_pixtotal_max) { if (sv0) { uae_u32 spix0 = denise_render_sprites2(pix0, sv0); @@ -4156,6 +4377,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dhires_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4205,6 +4429,10 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -4285,6 +4513,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4318,6 +4549,10 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -4401,6 +4636,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4435,6 +4673,10 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -4515,6 +4757,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4549,6 +4794,10 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -4632,6 +4881,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4670,6 +4922,10 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -4750,6 +5006,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4788,6 +5047,10 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -4871,6 +5134,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -4904,6 +5170,10 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -4984,6 +5254,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5017,6 +5290,10 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl6(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -5100,6 +5377,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5142,6 +5422,10 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -5233,6 +5517,9 @@ static void lts_ecs_fm0_n0_p6_ilores_dshres_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5275,6 +5562,10 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -5369,6 +5660,9 @@ static void lts_ecs_fm0_n1_p6_ilores_dshres_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5412,6 +5706,10 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -5503,6 +5801,9 @@ static void lts_ecs_fm0_dpf0_p6_ilores_dshres_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5546,6 +5847,10 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -5640,6 +5945,9 @@ static void lts_ecs_fm0_dpf1_p6_ilores_dshres_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5687,6 +5995,10 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -5778,6 +6090,9 @@ static void lts_ecs_fm0_ehb0_p6_ilores_dshres_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5825,6 +6140,10 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -5919,6 +6238,9 @@ static void lts_ecs_fm0_ehb1_p6_ilores_dshres_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -5961,6 +6283,10 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6052,6 +6378,9 @@ static void lts_ecs_fm0_ham0_p6_ilores_dshres_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6094,6 +6423,10 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6188,6 +6521,9 @@ static void lts_ecs_fm0_ham1_p6_ilores_dshres_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6218,6 +6554,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6233,6 +6571,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_ntsc_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6310,6 +6650,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6340,6 +6683,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6355,6 +6700,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_ntsc_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6435,6 +6782,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6466,6 +6816,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6482,6 +6834,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_ntsc_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6559,6 +6913,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6590,6 +6947,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_ntsc_genlock(void) last_bpl_pix = pix0; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6606,6 +6965,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_ntsc_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6686,6 +7047,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6741,6 +7105,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6756,6 +7122,8 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_spr_ntsc_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6844,6 +7212,9 @@ static void lts_ecs_fm0_n0_p4_ihires_dshres_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -6883,6 +7254,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -6898,6 +7271,8 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_spr_ntsc_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -6989,6 +7364,9 @@ static void lts_ecs_fm0_n1_p4_ihires_dshres_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7029,6 +7407,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7045,6 +7425,8 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_spr_ntsc_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -7133,6 +7515,9 @@ static void lts_ecs_fm0_dpf0_p4_ihires_dshres_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } @@ -7173,6 +7558,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_spr_ntsc_genlock(void) sv0 = svt; } } + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u8 pix2 = 0; uae_u16 gpix2 = 0xffff; uae_u32 dpix_val2 = 0; @@ -7189,6 +7576,8 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_spr_ntsc_genlock(void) last_bpl_pix = pix2; } shiftbpl4(); + internal_pixel_cnt += 1; + internal_pixel_cnt += 1; uae_u32 dpix_val1 = dpix_val0; uae_u8 pix1 = pix0; uae_u16 gpix1 = gpix0; @@ -7280,6 +7669,9 @@ static void lts_ecs_fm0_dpf1_p4_ihires_dshres_spr_ntsc_genlock(void) denise_hcounter_next &= 511; } denise_pixtotal++; + if (denise_pixtotal == 0) { + internal_pixel_start_cnt = internal_pixel_cnt; + } denise_hcounter = denise_hcounter_new; denise_cck++; } diff --git a/od-win32/win32.h b/od-win32/win32.h index a099b60b..8590247a 100644 --- a/od-win32/win32.h +++ b/od-win32/win32.h @@ -20,12 +20,12 @@ #define LANG_DLL_FULL_VERSION_MATCH 1 #if WINUAEPUBLICBETA -#define WINUAEBETA _T("9") +#define WINUAEBETA _T("10") #else #define WINUAEBETA _T("") #endif -#define WINUAEDATE MAKEBD(2025, 2, 16) +#define WINUAEDATE MAKEBD(2025, 2, 23) //#define WINUAEEXTRA _T("AmiKit Preview") //#define WINUAEEXTRA _T("Amiga Forever Edition")