Previous 199869 Revisions Next

r33875 Sunday 14th December, 2014 at 17:41:32 UTC by Carl
(mess) pc9801: small fixes (nw)
[src/mess/drivers]pc9801.c

trunk/src/mess/drivers/pc9801.c
r242386r242387
14321432   {
14331433      dst_off &= 7;
14341434      if(m_egc.first)
1435         m_egc.count -= dir ? 7 - dst_off : dst_off;
1435         m_egc.count -= dir ? 8 - dst_off : (dst_off + 1);
14361436      else
14371437         m_egc.count -= 8;
14381438   }
14391439   else
14401440   {
14411441      if(m_egc.first)
1442         m_egc.count -= dir ? 15 - dst_off : dst_off;
1442         m_egc.count -= dir ? 16 - dst_off : (dst_off + 1);
14431443      else
14441444         m_egc.count -= 16;
14451445   }
r242386r242387
14551455
14561456UINT16 pc9801_state::egc_blit_r(UINT32 offset, UINT16 mem_mask)
14571457{
1458   UINT16 plane_off = offset & 0x13fff;
1458   UINT32 plane_off = offset & 0x13fff;
14591459   if((m_egc.regs[2] & 0x300) == 0x100)
14601460   {
14611461      m_egc.pat[0] = m_video_ram_2[plane_off + 0x4000];


Previous 199869 Revisions Next


© 1997-2024 The MAME Team