mirror of
https://github.com/bradgrantham/apple2e.git
synced 2024-12-28 08:29:40 +00:00
use strcmp instead of ==
This commit is contained in:
parent
d74e6f4f5d
commit
8804d363f8
5
d6502.c
5
d6502.c
@ -2,6 +2,7 @@
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
int main(int argc, char **argv) {
|
||||
|
||||
@ -109,14 +110,14 @@
|
||||
printf("%02X ", currentbyte); //Display the current byte in HEX
|
||||
if (paramcount == 0) {
|
||||
printf(" %s %s %s", pad, opcode, pre); //Pad text, display instruction name and pre-operand chars
|
||||
if (pad == " ") { //Check if single operand instruction
|
||||
if (strcmp(pad, " ") == 0) { //Check if single operand instruction
|
||||
if (addrmode != 8) { //If not using relative addressing ...
|
||||
printf("$%02X", currentbyte); //...display operand
|
||||
} else { //Addressing mode is relative...
|
||||
printf("$%02X", (address + ((currentbyte < 128) ? currentbyte : currentbyte - 256))); //...display relative address.
|
||||
}
|
||||
}
|
||||
if (pad == "") //Check if two operand instruction and if so...
|
||||
if (strcmp(pad, "") == 0) //Check if two operand instruction and if so...
|
||||
printf("$%02X%02X", currentbyte, previousbyte); //...display operand
|
||||
printf("%s\n", post); //Display post-operand chars
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user