summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/psikyosh.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/psikyosh.cpp')
-rw-r--r--src/mame/video/psikyosh.cpp30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/mame/video/psikyosh.cpp b/src/mame/video/psikyosh.cpp
index 4a90af50383..dc1269c1fb2 100644
--- a/src/mame/video/psikyosh.cpp
+++ b/src/mame/video/psikyosh.cpp
@@ -408,7 +408,7 @@ void psikyosh_state::psikyosh_drawgfxzoom(bitmap_rgb32 &dest_bmp, const rectangl
for (int xtile = xstart; xtile != xend; xtile += xinc)
{
const pen_t *pal = &m_palette->pen(gfx->colorbase() + gfx->granularity() * (color % gfx->colors()));
- const u8 *code_base = gfx->get_data((code + code_offset++) % gfx->elements());
+ const u16 *code_base = gfx->get_data((code + code_offset++) % gfx->elements());
int x_index_base, y_index;
@@ -458,7 +458,7 @@ void psikyosh_state::psikyosh_drawgfxzoom(bitmap_rgb32 &dest_bmp, const rectangl
{
if (z > 0)
{
- const u8 *source = code_base + (y_index) * gfx->rowbytes() + x_index_base;
+ const u16 *source = code_base + (y_index) * gfx->rowbytes() + x_index_base;
u32 *dest = &dest_bmp.pix32(sy, sx);
u16 *pri = &m_z_bitmap.pix16(sy, sx);
int src_modulo = yinc * gfx->rowbytes() - xinc * (ex - sx);
@@ -470,7 +470,7 @@ void psikyosh_state::psikyosh_drawgfxzoom(bitmap_rgb32 &dest_bmp, const rectangl
{
if (z >= *pri)
{
- const u8 c = *source;
+ const u16 c = *source;
if (c != 0)
{
*dest = pal[c];
@@ -488,7 +488,7 @@ void psikyosh_state::psikyosh_drawgfxzoom(bitmap_rgb32 &dest_bmp, const rectangl
}
else
{
- const u8 *source = code_base + y_index * gfx->rowbytes() + x_index_base;
+ const u16 *source = code_base + y_index * gfx->rowbytes() + x_index_base;
u32 *dest = &dest_bmp.pix32(sy, sx);
int src_modulo = yinc * gfx->rowbytes() - xinc * (ex - sx);
int dst_modulo = dest_bmp.rowpixels() - (ex - sx);
@@ -497,7 +497,7 @@ void psikyosh_state::psikyosh_drawgfxzoom(bitmap_rgb32 &dest_bmp, const rectangl
{
for (int x = sx; x < ex; x++)
{
- const u8 c = *source;
+ const u16 c = *source;
if (c != 0)
*dest = pal[c];
@@ -515,7 +515,7 @@ void psikyosh_state::psikyosh_drawgfxzoom(bitmap_rgb32 &dest_bmp, const rectangl
{
if (z > 0)
{
- const u8 *source = code_base + y_index * gfx->rowbytes() + x_index_base;
+ const u16 *source = code_base + y_index * gfx->rowbytes() + x_index_base;
u32 *dest = &dest_bmp.pix32(sy, sx);
u16 *pri = &m_z_bitmap.pix16(sy, sx);
int src_modulo = yinc * gfx->rowbytes() - xinc * (ex - sx);
@@ -527,7 +527,7 @@ void psikyosh_state::psikyosh_drawgfxzoom(bitmap_rgb32 &dest_bmp, const rectangl
{
if (z >= *pri)
{
- const u8 c = *source;
+ const u16 c = *source;
if (c != 0)
{
*dest = alpha_blend_r32(*dest, pal[c], alpha);
@@ -545,7 +545,7 @@ void psikyosh_state::psikyosh_drawgfxzoom(bitmap_rgb32 &dest_bmp, const rectangl
}
else
{
- const u8 *source = code_base + y_index * gfx->rowbytes() + x_index_base;
+ const u16 *source = code_base + y_index * gfx->rowbytes() + x_index_base;
u32 *dest = &dest_bmp.pix32(sy, sx);
int src_modulo = yinc * gfx->rowbytes() - xinc * (ex - sx);
int dst_modulo = dest_bmp.rowpixels() - (ex - sx);
@@ -554,7 +554,7 @@ void psikyosh_state::psikyosh_drawgfxzoom(bitmap_rgb32 &dest_bmp, const rectangl
{
for (int x = sx; x < ex; x++)
{
- const u8 c = *source;
+ const u16 c = *source;
if (c != 0)
*dest = alpha_blend_r32(*dest, pal[c], alpha);
@@ -573,7 +573,7 @@ void psikyosh_state::psikyosh_drawgfxzoom(bitmap_rgb32 &dest_bmp, const rectangl
{
if (z > 0)
{
- const u8 *source = code_base + y_index * gfx->rowbytes() + x_index_base;
+ const u16 *source = code_base + y_index * gfx->rowbytes() + x_index_base;
u32 *dest = &dest_bmp.pix32(sy, sx);
u16 *pri = &m_z_bitmap.pix16(sy, sx);
int src_modulo = yinc * gfx->rowbytes() - xinc * (ex - sx);
@@ -585,7 +585,7 @@ void psikyosh_state::psikyosh_drawgfxzoom(bitmap_rgb32 &dest_bmp, const rectangl
{
if (z >= *pri)
{
- const u8 c = *source;
+ const u16 c = *source;
if (c != 0)
{
if (m_alphatable[c] == 0xff)
@@ -607,7 +607,7 @@ void psikyosh_state::psikyosh_drawgfxzoom(bitmap_rgb32 &dest_bmp, const rectangl
}
else
{
- const u8 *source = code_base + y_index * gfx->rowbytes() + x_index_base;
+ const u16 *source = code_base + y_index * gfx->rowbytes() + x_index_base;
u32 *dest = &dest_bmp.pix32(sy, sx);
int src_modulo = yinc * gfx->rowbytes() - xinc * (ex - sx);
int dst_modulo = dest_bmp.rowpixels() - (ex - sx);
@@ -616,7 +616,7 @@ void psikyosh_state::psikyosh_drawgfxzoom(bitmap_rgb32 &dest_bmp, const rectangl
{
for (int x = sx; x < ex; x++)
{
- const u8 c = *source;
+ const u16 c = *source;
if (c != 0)
{
if (m_alphatable[c] == 0xff)
@@ -646,10 +646,10 @@ void psikyosh_state::psikyosh_drawgfxzoom(bitmap_rgb32 &dest_bmp, const rectangl
{
for (int xtile = 0; xtile < wide; xtile++)
{
- const u8 *code_base = gfx->get_data((code + code_offset++) % gfx->elements());
+ const u16 *code_base = gfx->get_data((code + code_offset++) % gfx->elements());
for (int ypixel = 0; ypixel < gfx->height(); ypixel++)
{
- const u8 *source = code_base + ypixel * gfx->rowbytes();
+ const u16 *source = code_base + ypixel * gfx->rowbytes();
u8 *dest = &m_zoom_bitmap.pix8(ypixel + ytile*gfx->height());
for (int xpixel = 0; xpixel < gfx->width(); xpixel++)