mirror of
https://github.com/holub/mame
synced 2025-05-01 20:27:02 +03:00
added missing breaks in es5510_device::write_reg()
This commit is contained in:
parent
813c964a96
commit
03b5fd7093
@ -748,34 +748,55 @@ void es5510_device::write_reg(UINT8 reg, INT32 value)
|
|||||||
switch(reg)
|
switch(reg)
|
||||||
{
|
{
|
||||||
case 234: ser0r = value;
|
case 234: ser0r = value;
|
||||||
|
break;
|
||||||
case 235: ser0l = value;
|
case 235: ser0l = value;
|
||||||
|
break;
|
||||||
case 236: ser1r = value;
|
case 236: ser1r = value;
|
||||||
|
break;
|
||||||
case 237: ser1l = value;
|
case 237: ser1l = value;
|
||||||
|
break;
|
||||||
case 238: ser2r = value;
|
case 238: ser2r = value;
|
||||||
|
break;
|
||||||
case 239: ser2l = value;
|
case 239: ser2l = value;
|
||||||
|
break;
|
||||||
case 240: ser3r = value;
|
case 240: ser3r = value;
|
||||||
|
break;
|
||||||
case 241: ser3l = value;
|
case 241: ser3l = value;
|
||||||
|
break;
|
||||||
case 242: machl = (machl & ~((INT64)0x00ffffff << 0)) | (value << 0);
|
case 242: machl = (machl & ~((INT64)0x00ffffff << 0)) | (value << 0);
|
||||||
|
break;
|
||||||
case 243: machl = (machl & ~((INT64)0x00ffffff << 24)) | (value << 24);
|
case 243: machl = (machl & ~((INT64)0x00ffffff << 24)) | (value << 24);
|
||||||
|
break;
|
||||||
case 244:
|
case 244:
|
||||||
memshift = countLowOnes(value);
|
memshift = countLowOnes(value);
|
||||||
memsiz = 0x00ffffff >> (24 - memshift);
|
memsiz = 0x00ffffff >> (24 - memshift);
|
||||||
memmask = 0x00ffffff & ~memsiz;
|
memmask = 0x00ffffff & ~memsiz;
|
||||||
memincrement = 1 << memshift;
|
memincrement = 1 << memshift;
|
||||||
|
break;
|
||||||
case 245: dlength = value;
|
case 245: dlength = value;
|
||||||
|
break;
|
||||||
case 246: abase = value;
|
case 246: abase = value;
|
||||||
|
break;
|
||||||
case 247: bbase = value;
|
case 247: bbase = value;
|
||||||
|
break;
|
||||||
case 248: dbase = value;
|
case 248: dbase = value;
|
||||||
|
break;
|
||||||
case 249: sigreg = (value != 0);
|
case 249: sigreg = (value != 0);
|
||||||
|
break;
|
||||||
case 250: ccr = (value >> 16) & FLAG_MASK;
|
case 250: ccr = (value >> 16) & FLAG_MASK;
|
||||||
|
break;
|
||||||
case 251: cmr = (value >> 16) & (FLAG_MASK | FLAG_NOT);
|
case 251: cmr = (value >> 16) & (FLAG_MASK | FLAG_NOT);
|
||||||
|
break;
|
||||||
case 252: // no-op
|
case 252: // no-op
|
||||||
|
break;
|
||||||
case 253: // no-op
|
case 253: // no-op
|
||||||
|
break;
|
||||||
case 254: // no-op
|
case 254: // no-op
|
||||||
|
break;
|
||||||
case 255: // no-op
|
case 255: // no-op
|
||||||
default:
|
break;
|
||||||
// unknown register
|
default: // unknown register
|
||||||
;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user