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 ((masked & COPYMASKREG) == COPYMASKREG) {
printf("copy %s, %s\n", parameter1, parameter2);
if (masked == COPYMASKREG) {
printf("COPY %s, %s\n", parameter1, parameter2);
}
else if ((masked & COPYMASKADD) == COPYMASKADD) {
printf("CMP1\n");
else if (masked == COPYMASKADD) {
printf("COPY %s, %s\n", parameter2, parameter1);
}
else if (masked & ADDMASK) {
printf("CMP2\n");
else if (masked == ADDMASK) {
printf("ADD %s, %s\n", parameter1, parameter2);
}
else if (masked & SUBMASK) {
printf("CMP3\n");
else if (masked == SUBMASK) {
printf("SUB %s, %s\n", parameter1, parameter2);
}
else if (masked & CMPMASK) {
else if (masked == CMPMASK) {
printf("CMP %s, %s\n", parameter1, parameter2);
}
else {