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

trunk/src/emu/cpu/i86/i86.c
r29202r29203
13541354
13551355      case 0x8c: // i_mov_wsreg
13561356         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());
13591359         CLKM(MOV_RS,MOV_MS);
13601360         break;
13611361

Previous 199869 Revisions Next


© 1997-2024 The MAME Team