summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author angelosa <lordkale4@gmail.com>2025-01-12 17:45:17 +0100
committer angelosa <lordkale4@gmail.com>2025-01-12 17:45:27 +0100
commit3eca0c379328c37860ff7b88477feed933141cc7 (patch)
tree02e47145594e23bd2afac890cf214387a9cc09ee /src
parent38111d1ba1b0f4b2646f8607cf5143a0c7738919 (diff)
amiga/amiga_v.cpp: fix sprite display in hires mode
Diffstat (limited to 'src')
-rw-r--r--src/mame/amiga/amiga_v.cpp3
-rw-r--r--src/mame/amiga/amigaaga.cpp4
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