From e0576838ef2ca26ab41d38bc97c4a1ef533a42b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Banaan=20Ananas?= Date: Tue, 25 Sep 2012 17:40:40 +0000 Subject: [PATCH] fix y board sprite colors (the 3ff to 7ff change) --- src/mame/video/segahang.c | 4 ++-- src/mame/video/segaorun.c | 4 ++-- src/mame/video/segas16a.c | 2 +- src/mame/video/segas16b.c | 2 +- src/mame/video/segas18.c | 2 +- src/mame/video/segaybd.c | 2 +- src/mame/video/system16.c | 8 ++++---- 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/mame/video/segahang.c b/src/mame/video/segahang.c index 35f95be7747..0e289a091e3 100644 --- a/src/mame/video/segahang.c +++ b/src/mame/video/segahang.c @@ -121,7 +121,7 @@ UINT32 segahang_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap // otherwise, just add in sprite palette base else - dest[x] = 1024 + (pix & 0x3ff); + dest[x] = 0x400 | (pix & 0x3ff); } } } @@ -146,7 +146,7 @@ UINT32 segahang_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap // otherwise, just add in sprite palette base else - dest[x] = 1024 + (pix & 0x3ff); + dest[x] = 0x400 | (pix & 0x3ff); } } } diff --git a/src/mame/video/segaorun.c b/src/mame/video/segaorun.c index 87746439fa3..3d113bd3edf 100644 --- a/src/mame/video/segaorun.c +++ b/src/mame/video/segaorun.c @@ -122,7 +122,7 @@ UINT32 segaorun_state::screen_update_shangon(screen_device &screen, bitmap_ind16 // otherwise, just add in sprite palette base else - dest[x] = 1024 + (pix & 0x3ff); + dest[x] = 0x400 | (pix & 0x3ff); } } } @@ -189,7 +189,7 @@ UINT32 segaorun_state::screen_update_outrun(screen_device &screen, bitmap_ind16 // otherwise, just add in sprite palette base else - dest[x] = 2048 + (pix & 0x7ff); + dest[x] = 0x800 | (pix & 0x7ff); } } } diff --git a/src/mame/video/segas16a.c b/src/mame/video/segas16a.c index 1ee48f3630e..5bf16de95b1 100644 --- a/src/mame/video/segas16a.c +++ b/src/mame/video/segas16a.c @@ -111,7 +111,7 @@ UINT32 segas16a_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap // otherwise, just add in sprite palette base else - dest[x] = 1024 + (pix & 0x3ff); + dest[x] = 0x400 | (pix & 0x3ff); } } } diff --git a/src/mame/video/segas16b.c b/src/mame/video/segas16b.c index 6c03f98e534..8e015bbfdb7 100644 --- a/src/mame/video/segas16b.c +++ b/src/mame/video/segas16b.c @@ -111,7 +111,7 @@ UINT32 segas16b_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap // otherwise, just add in sprite palette base else - dest[x] = 1024 + (pix & 0x3ff); + dest[x] = 0x400 | (pix & 0x3ff); } } } diff --git a/src/mame/video/segas18.c b/src/mame/video/segas18.c index d7d7e5481d9..8878d45431a 100644 --- a/src/mame/video/segas18.c +++ b/src/mame/video/segas18.c @@ -273,7 +273,7 @@ UINT32 segas18_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, // otherwise, just add in sprite palette base else - dest[x] = 1024 + (pix & 0x3ff); + dest[x] = 0x400 | (pix & 0x3ff); } } } diff --git a/src/mame/video/segaybd.c b/src/mame/video/segaybd.c index 7fce16d2b96..76daa6ba142 100644 --- a/src/mame/video/segaybd.c +++ b/src/mame/video/segaybd.c @@ -97,7 +97,7 @@ UINT32 segaybd_state::screen_update(screen_device &screen, bitmap_ind16 &bitmap, // otherwise, just add in sprite palette base else - dest[x] = 2048 + (pix & 0x3ff); + dest[x] = 0x800 | (pix & 0x7ff); } } } diff --git a/src/mame/video/system16.c b/src/mame/video/system16.c index ee4da37841d..35a8262930a 100644 --- a/src/mame/video/system16.c +++ b/src/mame/video/system16.c @@ -681,7 +681,7 @@ UINT32 segas1x_bootleg_state::screen_update_s16a_bootleg(screen_device &screen, // otherwise, just add in sprite palette base else - dest[x] = 1024 + (pix & 0x3ff); + dest[x] = 0x400 | (pix & 0x3ff); } } } @@ -752,7 +752,7 @@ UINT32 segas1x_bootleg_state::screen_update_s16a_bootleg_passht4b(screen_device // otherwise, just add in sprite palette base else - dest[x] = 1024 + (pix & 0x3ff); + dest[x] = 0x400 | (pix & 0x3ff); } } } @@ -832,7 +832,7 @@ UINT32 segas1x_bootleg_state::screen_update_system16(screen_device &screen, bitm // otherwise, just add in sprite palette base else - dest[x] = 1024 + (pix & 0x3ff); + dest[x] = 0x400 | (pix & 0x3ff); } } } @@ -896,7 +896,7 @@ UINT32 segas1x_bootleg_state::screen_update_system18old(screen_device &screen, b // otherwise, just add in sprite palette base else - dest[x] = 1024 + (pix & 0x3ff); + dest[x] = 0x400 | (pix & 0x3ff); } } }