Previous 199869 Revisions Next

r21837 Wednesday 13th March, 2013 at 17:50:18 UTC by Oliver Stöneberg
added missing breaks in es5510_device::write_reg()
[src/emu/cpu/es5510]es5510.c

trunk/src/emu/cpu/es5510/es5510.c
r21836r21837
748748   switch(reg)
749749   {
750750   case 234: ser0r = value;
751      break;
751752   case 235: ser0l = value;
753      break;
752754   case 236: ser1r = value;
755      break;
753756   case 237: ser1l = value;
757      break;
754758   case 238: ser2r = value;
759      break;
755760   case 239: ser2l = value;
761      break;
756762   case 240: ser3r = value;
763      break;
757764   case 241: ser3l = value;
765      break;
758766   case 242: machl = (machl & ~((INT64)0x00ffffff <<  0)) | (value <<  0);
767      break;
759768   case 243: machl = (machl & ~((INT64)0x00ffffff << 24)) | (value << 24);
769      break;
760770   case 244:
761771      memshift = countLowOnes(value);
762772      memsiz = 0x00ffffff >> (24 - memshift);
763773      memmask = 0x00ffffff & ~memsiz;
764774      memincrement = 1 << memshift;
775      break;
765776   case 245: dlength = value;
777      break;
766778   case 246: abase = value;
779      break;
767780   case 247: bbase = value;
781      break;
768782   case 248: dbase = value;
783      break;
769784   case 249: sigreg = (value != 0);
785      break;
770786   case 250: ccr = (value >> 16) & FLAG_MASK;
787      break;
771788   case 251: cmr = (value >> 16) & (FLAG_MASK | FLAG_NOT);
789      break;
772790   case 252: // no-op
791      break;
773792   case 253: // no-op
793      break;
774794   case 254: // no-op
795      break;
775796   case 255: // no-op
776   default:
777      // unknown register
778      ;
797      break;
798   default: // unknown register
799      break;
779800   }
780801   }
781802}

Previous 199869 Revisions Next


© 1997-2024 The MAME Team