| Previous | 199869 Revisions | Next |
| r29203 Wednesday 2nd April, 2014 at 22:07:31 UTC by Alex Jackson |
|---|
| replace assert with guessed behavior + logerror (nw) |
| [src/emu/cpu/i86] | i86.c |
| r29202 | r29203 | |
|---|---|---|
| 1354 | 1354 | |
| 1355 | 1355 | case 0x8c: // i_mov_wsreg |
| 1356 | 1356 | m_modrm = fetch(); |
| 1357 | assert(((m_modrm & 0x38) >> 3) >= 0 && ((m_modrm & 0x38) >> 3) < ARRAY_LENGTH(m_sregs)); | |
| 1358 | PutRMWord(m_sregs[(m_modrm & 0x38) >> 3]); | |
| 1357 | PutRMWord(m_sregs[(m_modrm & 0x18) >> 3]); // guess: ignore bit 5 | |
| 1358 | if(m_modrm & 0x20) logerror("%s: %06x: Mov Sreg - Invalid register\n", tag(), pc()); | |
| 1359 | 1359 | CLKM(MOV_RS,MOV_MS); |
| 1360 | 1360 | break; |
| 1361 | 1361 |
| Previous | 199869 Revisions | Next |