--- nono/m88xx0/m88100goto.inc 2026/04/29 17:04:31 1.1 +++ nono/m88xx0/m88100goto.inc 2026/04/29 17:04:57 1.1.1.3 @@ -3961,8 +3961,8 @@ /* %111101_110111 */ &&label_goto_illegal, /* %111101_111000 */ &&label_goto_illegal, /* %111101_111001 */ &&label_goto_illegal, - /* %111101_111010 */ &&label_goto_illegal, - /* %111101_111011 */ &&label_goto_illegal, + /* %111101_111010 */ &&label_goto_ff1, + /* %111101_111011 */ &&label_goto_ff0, /* %111101_111100 */ &&label_goto_illegal, /* %111101_111101 */ &&label_goto_illegal, /* %111101_111110 */ &&label_goto_tbnd_1, @@ -4032,10 +4032,10 @@ /* %111110_111110 */ &&label_goto_tbnd_2, /* %111110_111111 */ &&label_goto_tbnd_2, /* %111111_000000 */ &&label_goto_illegal, - /* %111111_000001 */ &&label_goto_illegal, + /* %111111_000001 */ &&label_goto_doscall, /* %111111_000010 */ &&label_goto_illegal, - /* %111111_000011 */ &&label_goto_getc, - /* %111111_000100 */ &&label_goto_putc, + /* %111111_000011 */ &&label_goto_illegal, + /* %111111_000100 */ &&label_goto_illegal, /* %111111_000101 */ &&label_goto_illegal, /* %111111_000110 */ &&label_goto_illegal, /* %111111_000111 */ &&label_goto_illegal, @@ -4415,6 +4415,12 @@ label_goto_jsr_n: OP_FUNC(jsr_n); CHECK_AND_JUMP; + label_goto_ff1: + OP_FUNC(ff1); + CHECK_AND_JUMP; + label_goto_ff0: + OP_FUNC(ff0); + CHECK_AND_JUMP; label_goto_rte: OP_FUNC(rte); CHECK_AND_JUMP; @@ -4424,11 +4430,8 @@ label_goto_tbnd_2: OP_FUNC(tbnd_2); CHECK_AND_JUMP; - label_goto_getc: - OP_FUNC(getc); - CHECK_AND_JUMP; - label_goto_putc: - OP_FUNC(putc); + label_goto_doscall: + OP_FUNC(doscall); CHECK_AND_JUMP; label_goto_illegal: OP_FUNC(illegal);