--- uae/src/build68k.c 2018/04/24 16:48:45 1.1.1.4 +++ uae/src/build68k.c 2018/04/24 17:02:04 1.1.1.6 @@ -12,8 +12,6 @@ #include #include -#include "config.h" -#include "options.h" #include "readcpu.h" static FILE *tablef; @@ -60,8 +58,6 @@ int main(int argc, char **argv) printf ("#include \"sysconfig.h\"\n"); printf ("#include \"sysdeps.h\"\n"); - printf ("#include \"config.h\"\n"); - printf ("#include \"options.h\"\n"); printf ("#include \"readcpu.h\"\n"); printf ("struct instr_def defs68k[] = {\n"); #if 0 @@ -113,6 +109,7 @@ int main(int argc, char **argv) case 'r': currbit = bitr; break; case 'R': currbit = bitR; break; case 'z': currbit = bitz; break; + case 'p': currbit = bitp; break; default: abort(); } if (!(bitmask & 1)) { @@ -161,6 +158,7 @@ int main(int argc, char **argv) switch(nextch){ case '-': flagset[i] = fa_unset; break; case '/': flagset[i] = fa_isjmp; break; + case '+': flagset[i] = fa_isbranch; break; case '0': flagset[i] = fa_zero; break; case '1': flagset[i] = fa_one; break; case 'x': flagset[i] = fa_dontcare; break;