More 8080 opcodes
This commit is contained in:
parent
4173aaca31
commit
978d59efbf
7 changed files with 498 additions and 283 deletions
|
|
@ -561,10 +561,14 @@ X86.opDAA = function()
|
|||
if ((AL & 0xf) > 9 || AF) {
|
||||
AL += 0x6;
|
||||
AF = X86.PS.AF;
|
||||
} else {
|
||||
AF = 0;
|
||||
}
|
||||
if (AL > 0x9f || CF) {
|
||||
AL += 0x60;
|
||||
CF = X86.PS.CF;
|
||||
} else {
|
||||
CF = 0;
|
||||
}
|
||||
var b = (AL & 0xff);
|
||||
this.regEAX = (this.regEAX & ~0xff) | b;
|
||||
|
|
@ -665,10 +669,14 @@ X86.opDAS = function()
|
|||
if ((AL & 0xf) > 9 || AF) {
|
||||
AL -= 0x6;
|
||||
AF = X86.PS.AF;
|
||||
} else {
|
||||
AF = 0;
|
||||
}
|
||||
if (AL > 0x9f || CF) {
|
||||
AL -= 0x60;
|
||||
CF = X86.PS.CF;
|
||||
} else {
|
||||
CF = 0;
|
||||
}
|
||||
var b = (AL & 0xff);
|
||||
this.regEAX = (this.regEAX & ~0xff) | b;
|
||||
|
|
|
|||
Loading…
Reference in a new issue