summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2011-05-23 14:59:47 +0000
committer Miodrag Milanovic <mmicko@gmail.com>2011-05-23 14:59:47 +0000
commitb93dd974c6dc59009807e6289300d2de5570e48e (patch)
tree2b22f86b334c18d7a967ca05147e0cf3a19aceae
parentb9942847988f6e16b566870f735cdfaabd2229d5 (diff)
i386/i86 : Fixed error in disassembler by Carl (no whatsnew)
-rw-r--r--src/emu/cpu/i386/i386dasm.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/cpu/i386/i386dasm.c b/src/emu/cpu/i386/i386dasm.c
index 60de9880971..4dc8a42afad 100644
--- a/src/emu/cpu/i386/i386dasm.c
+++ b/src/emu/cpu/i386/i386dasm.c
@@ -1298,8 +1298,8 @@ static void handle_modrm(char* s)
{
case 0: s += sprintf( s, "bx+si" ); break;
case 1: s += sprintf( s, "bx+di" ); break;
- case 2: s += sprintf( s, "bx+si" ); break;
- case 3: s += sprintf( s, "bx+di" ); break;
+ case 2: s += sprintf( s, "bp+si" ); break;
+ case 3: s += sprintf( s, "bp+di" ); break;
case 4: s += sprintf( s, "si" ); break;
case 5: s += sprintf( s, "di" ); break;
case 6: