--- uae/src/build68k.c 2018/04/24 16:40:03 1.1.1.3 +++ uae/src/build68k.c 2018/04/24 17:00:12 1.1.1.5 @@ -113,6 +113,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 +162,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; @@ -242,6 +244,5 @@ int main(int argc, char **argv) } } printf("};\nint n_defs68k = %d;\n", no_insns); - fclose(tablef); return 0; }