From: Toni Wilen Date: Sun, 1 Dec 2019 16:10:10 +0000 (+0200) Subject: DMA debugger sprite register fix. X-Git-Tag: 4300~37 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=9578c0adabb77a24c8bc0c0029bc131ecc69d1b1;p=francis%2Fwinuae.git DMA debugger sprite register fix. --- diff --git a/custom.cpp b/custom.cpp index 1fd09055..628f46c4 100644 --- a/custom.cpp +++ b/custom.cpp @@ -7709,7 +7709,7 @@ static void do_sprites_1(int num, int cycle, int hpos) posctl = 1; if (dma) { uae_u32 data321, data322; - sprite_fetch_full(s, hpos, cycle, true, &data, &data321, &data322); + sprite_fetch_full(s, hpos, cycle, false, &data, &data321, &data322); //write_log (_T("%d:%d: %04X=%04X\n"), vpos, hpos, 0x140 + cycle * 2 + num * 8, data); if (cycle == 0) { if (start_before_dma && s->armed) { @@ -7739,7 +7739,7 @@ static void do_sprites_1(int num, int cycle, int hpos) } if (s->dmastate && !posctl && dma) { uae_u32 data321, data322; - sprite_fetch_full(s, hpos, cycle, false, &data, &data321, &data322); + sprite_fetch_full(s, hpos, cycle, true, &data, &data321, &data322); #if SPRITE_DEBUG >= 256 if (vpos >= SPRITE_DEBUG_MINY && vpos <= SPRITE_DEBUG_MAXY && (SPRITE_DEBUG & (1 << num))) { write_log (_T("%d:%d:dma:P=%06X "), vpos, hpos, s->pt);