Previous 199869 Revisions Next

r41812 Saturday 21st November, 2015 at 17:51:31 UTC by Luca Elia
vrender0: allow resolutions higher than 512x240 [Luca Elia]
[src/mame/drivers]crystal.cpp
[src/mame/video]vrender0.cpp

trunk/src/mame/drivers/crystal.cpp
r250323r250324
703703      SetVidReg(space, 0x8e, GetVidReg(space, 0x8e) ^ 1);
704704
705705   srcline = (UINT16 *) Visible;
706   for (y = 0; y < 240; y++)
707      memcpy(&bitmap.pix16(y), &srcline[y * 512], width * 2);
706   for (y = 0; y < screen.height(); y++)
707      memcpy(&bitmap.pix16(y), &srcline[y * 1024], width * 2);
708708
709709   return 0;
710710}
trunk/src/mame/video/vrender0.cpp
r250323r250324
296296         else if (bpp == 8)\
297297         {\
298298            UINT8 Texel = Quad->u.Imageb[Offset];\
299            Texel = Quad->u.Imageb[Offset];\
300299            Color = Quad->Pal[Texel];\
301300         }\
302301         else if (bpp == 16)\
r250323r250324
485484   {
486485      QuadInfo Quad;
487486
488      Quad.Pitch = 512;
487      Quad.Pitch = 1024;
489488
490489//      assert(Endx >= Dx && Endy >= Dy);
491490


Previous 199869 Revisions Next


© 1997-2024 The MAME Team