]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
DMA debugger sprite register fix.
authorToni Wilen <twilen@winuae.net>
Sun, 1 Dec 2019 16:10:10 +0000 (18:10 +0200)
committerToni Wilen <twilen@winuae.net>
Sun, 1 Dec 2019 16:10:10 +0000 (18:10 +0200)
custom.cpp

index 1fd090557179d5c485a51668cf4fd7cd934ed8eb..628f46c465b98eee80349600d452802dfdcc5ef3 100644 (file)
@@ -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);