Added support for the ADD and SUB opcodes to the disassembler.

This commit is contained in:
2022-08-28 13:08:18 -05:00
parent 8e9d1aefe8
commit c2111e2b88
+9 -9
View File
@@ -46,19 +46,19 @@ void Disassemble(unsigned char image[HIGHMEMORY]) {
} }
//If the top bits are set //If the top bits are set
if ((masked & COPYMASKREG) == COPYMASKREG) { if (masked == COPYMASKREG) {
printf("copy %s, %s\n", parameter1, parameter2); printf("COPY %s, %s\n", parameter1, parameter2);
} }
else if ((masked & COPYMASKADD) == COPYMASKADD) { else if (masked == COPYMASKADD) {
printf("CMP1\n"); printf("COPY %s, %s\n", parameter2, parameter1);
} }
else if (masked & ADDMASK) { else if (masked == ADDMASK) {
printf("CMP2\n"); printf("ADD %s, %s\n", parameter1, parameter2);
} }
else if (masked & SUBMASK) { else if (masked == SUBMASK) {
printf("CMP3\n"); printf("SUB %s, %s\n", parameter1, parameter2);
} }
else if (masked & CMPMASK) { else if (masked == CMPMASK) {
printf("CMP %s, %s\n", parameter1, parameter2); printf("CMP %s, %s\n", parameter1, parameter2);
} }
else { else {