Carry flag issues resolved

Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
sigonasr2 2023-01-08 17:12:11 -06:00
parent b9032c0d34
commit 3f7a94e82f
2 changed files with 2 additions and 2 deletions

Binary file not shown.

View File

@ -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;