Previous 199869 Revisions Next

r26497 Tuesday 3rd December, 2013 at 19:29:59 UTC by O. Galibert
naomi/dc: Sanitize screen format, fixes MT5349 [O. Galibert]
[src/mame/video]powervr2.c

trunk/src/mame/video/powervr2.c
r26496r26497
15501550   attoseconds_t refresh = HZ_TO_ATTOSECONDS(pclk) * spg_hsize * spg_vsize;
15511551
15521552   rectangle visarea = m_screen->visible_area();
1553   /* FIXME: fix if spg_*bend > spg_*bstart */
1553
15541554   visarea.min_x = spg_hbend;
15551555   visarea.max_x = spg_hbstart - 1;
15561556   visarea.min_y = spg_vbend;
15571557   visarea.max_y = spg_vbstart - 1;
1558   //printf("%d %d %d\n",spg_vbstart,spg_vbend,vo_vert_start_pos_f1);
15591558
1559   // Sanitize
1560   if(visarea.max_x >= spg_hsize)
1561      visarea.max_x = spg_hsize-1;
1562   if(visarea.max_y >= spg_vsize)
1563      visarea.max_y = spg_vsize-1;
1564   if(visarea.min_x > visarea.max_x)
1565      visarea.min_x = visarea.max_x;
1566   if(visarea.min_y > visarea.max_y)
1567      visarea.min_y = visarea.max_y;
1568
15601569   m_screen->configure(spg_hsize, spg_vsize, visarea, refresh );
15611570}
15621571

Previous 199869 Revisions Next


© 1997-2024 The MAME Team