Previous 199869 Revisions Next

r21928 Monday 18th March, 2013 at 08:37:04 UTC by David Haywood
must have been tired..
[src/mame/video]deco_mlc.c

trunk/src/mame/video/deco_mlc.c
r21927r21928
345345      if (rasterMode)
346346      {
347347            // use of these is a bit weird.
348            // -ZZZ -xxx   ---- -yyy   -XXX -zzz
348            // -ZZZ -YYY   ---- -xxx   -yyy -zzz
349349
350350            // xxx = x offset?
351351            // yyy = y offset?
r21927r21928
367367            int extra_x_off = m_irq_ram[irq_base_reg+1] & 0x7ff;
368368            extra_x_scale = (m_irq_ram[irq_base_reg+2]>>0) & 0x3ff;
369369
370            if (extra_x_off & 0x400) { extra_x_off = (-extra_x_off & 0x3ff); } else { extra_x_off = (extra_x_off & 0x3ff); }
371            if (extra_y_off & 0x400) { extra_x_off = (-extra_y_off & 0x3ff); } else { extra_y_off = (extra_y_off & 0x3ff); }
370            if (extra_x_off & 0x400) { extra_x_off -= 0x800; }
371            if (extra_y_off & 0x400) { extra_y_off -= 0x800; }
372372     
373373
374374            x += extra_x_off;

Previous 199869 Revisions Next


© 1997-2024 The MAME Team