]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
ShowEA_disp fix
authorToni Wilen <twilen@winuae.net>
Sun, 19 Jul 2020 17:23:28 +0000 (20:23 +0300)
committerToni Wilen <twilen@winuae.net>
Sun, 19 Jul 2020 17:23:28 +0000 (20:23 +0300)
cputest.cpp
include/disasm.h

index 8d8aacfafa4987560052d22c55a797254a2b088a..8db40d67ed524aefa7760741825bbf254f052abb 100644 (file)
@@ -2711,7 +2711,7 @@ static int create_ea_random(uae_u16 *opcodep, uaecptr pc, int mode, int reg, str
                        if (mode == Ad8r && reg == 7) {
                                *flagsp |= EAFLAG_SP;
                        }
-                       *eap = ShowEA_disp(&pce, mode == Ad8r ? regs.regs[reg + 8] : pce, NULL, NULL);
+                       *eap = ShowEA_disp(&pce, mode == Ad8r ? regs.regs[reg + 8] : pce, NULL, NULL, false);
                        while (pc < pce) {
                                v = rand16();
                                put_word_test(pc, v);
index 0027b09122e933b52141c466d0bcb099ecf6f2e6..79808bb0ea3ba2853068cca8a1adc065c547af76 100644 (file)
@@ -1,5 +1,5 @@
 uaecptr ShowEA (void *f, uaecptr pc, uae_u16 opcode, int reg, amodes mode, wordsizes size, TCHAR *buf, uae_u32 *eaddr, int *actualea, int safemode);
-uaecptr ShowEA_disp(uaecptr *pcp, uaecptr base, TCHAR *buffer, const TCHAR *name);
+uaecptr ShowEA_disp(uaecptr *pcp, uaecptr base, TCHAR *buffer, const TCHAR *name, bool pcrel);
 uae_u32 m68k_disasm_2 (TCHAR *buf, int bufsize, uaecptr pc, uaecptr *nextpc, int cnt, uae_u32 *seaddr, uae_u32 *deaddr, uaecptr lastpc, int safemode);
 void sm68k_disasm (TCHAR *instrname, TCHAR *instrcode, uaecptr addr, uaecptr *nextpc, uaecptr lastpc);
 uae_u32 REGPARAM2 op_illg_1(uae_u32 opcode);