diff --git a/src/sbbs3/unbaja.c b/src/sbbs3/unbaja.c index 9298a281f7140aad5b8480308f5d3ea19ffb34f0..4854eace7c63ca4be3272920d21ed8ac9ee9e51f 100644 --- a/src/sbbs3/unbaja.c +++ b/src/sbbs3/unbaja.c @@ -1649,6 +1649,15 @@ void decompile(FILE *bin, FILE *src) CH("COMPARE_CHAR"); case CS_MULTINODE_CHAT: MUCH("MULTINODE_CHAT"); + case CS_TWO_MORE_BYTES: + fread(&uch,1,1,bin); + switch(uch) { + case CS_USER_EVENT: + MUCH("USER_EVENT"); + default: + printf("ERROR! Unknown two-byte instruction: %02x%02X\n",CS_ONE_MORE_BYTE,uch); + } + break; case CS_GOTO: fread(&ush,2,1,bin); fprintf(src,"GOTO label_%04x ",ush);