Carry flag issues resolved

Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
master
sigonasr2 2 years ago
parent b9032c0d34
commit 3f7a94e82f
  1. BIN
      C++ProjectTemplate
  2. 4
      main.cpp

Binary file not shown.

@ -93,7 +93,7 @@ public:
for (int i=0;i<display.size();i++){
display[i]=0;
}
std::ifstream file("chip8-test-suite.ch8",std::ios_base::binary);
std::ifstream file("ChipWar.ch8",std::ios_base::binary);
uint16_t counter=0x200;
while (file.good()){
int val = file.get();
@ -506,7 +506,7 @@ public:
bool carryFlag=0;
if (reg[X]>reg[Y]){
//reg[0xF]=1;
//carryFlag=1;
carryFlag=1;
}
reg[X]-=reg[Y];
reg[0xF]=carryFlag;

Loading…
Cancel
Save