diff options
author | 2025-01-12 17:45:17 +0100 | |
---|---|---|
committer | 2025-01-12 17:45:27 +0100 | |
commit | 3eca0c379328c37860ff7b88477feed933141cc7 (patch) | |
tree | 02e47145594e23bd2afac890cf214387a9cc09ee /src | |
parent | 38111d1ba1b0f4b2646f8607cf5143a0c7738919 (diff) |
amiga/amiga_v.cpp: fix sprite display in hires mode
Diffstat (limited to 'src')
-rw-r--r-- | src/mame/amiga/amiga_v.cpp | 3 | ||||
-rw-r--r-- | src/mame/amiga/amigaaga.cpp | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/mame/amiga/amiga_v.cpp b/src/mame/amiga/amiga_v.cpp index 89c8adb28fa..557ebd9c419 100644 --- a/src/mame/amiga/amiga_v.cpp +++ b/src/mame/amiga/amiga_v.cpp @@ -605,7 +605,8 @@ void amiga_state::render_scanline(bitmap_rgb32 &bitmap, int scanline) /* update sprite data fetching */ // ensure this happens once every two scanlines for the RAM manipulation, kickoff cares // this is also unaffected by LACE - if ((raw_scanline & 1) == 0) + // Update: comparison is unnecessary, as per tomato and amiga_cd:bigred cursor pointers (both enabling hires) + //if ((raw_scanline & 1) == 0) { const int min_x = 0x18 << 1; const int max_x = 0x34 << 1; diff --git a/src/mame/amiga/amigaaga.cpp b/src/mame/amiga/amigaaga.cpp index 9d21009a66d..d94333433be 100644 --- a/src/mame/amiga/amigaaga.cpp +++ b/src/mame/amiga/amigaaga.cpp @@ -621,9 +621,9 @@ void amiga_state::aga_render_scanline(bitmap_rgb32 &bitmap, int scanline) ecolmask = (CUSTOM_REG(REG_CLXCON) >> 6) & 0x2a; } - if ((raw_scanline & 1) == 0) + //if ((raw_scanline & 1) == 0) { - const int min_x = 0x18 << 1; + const int min_x = 0x18 << 1; const int max_x = 0x34 << 1; // TODO: refine, merge with OCS version |