generated from sigonasr2/CPlusPlusProjectTemplate
Carry flag issues resolved
Co-authored-by: sigonasr2 <sigonasr2@gmail.com>
This commit is contained in:
parent
b9032c0d34
commit
3f7a94e82f
Binary file not shown.
4
main.cpp
4
main.cpp
@ -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…
x
Reference in New Issue
Block a user