mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-10-14 02:17:36 +08:00
more
This commit is contained in:
@@ -117,7 +117,7 @@ opcode sequence(0x0F) name "POP" { /* POP CS */
|
||||
common opcode "POP" param(CS);
|
||||
}
|
||||
else {
|
||||
reject; /* prefix, not opcode, this rule does not apply */
|
||||
reject; /* prefix to next opcode byte, not opcode, this rule does not apply */
|
||||
}
|
||||
}
|
||||
|
||||
@@ -145,6 +145,7 @@ opcode sequence(0x22 mrm) name "AND" { /* AND reg, r/m */ common opcode "AND" pa
|
||||
opcode sequence(0x23 mrm) name "AND" { /* AND reg, r/m */ common opcode "AND" param(regw,rmw); }
|
||||
opcode sequence(0x24 immb) name "AND" { /* AND AL, imm */ common opcode "AND" param(AL,immb); }
|
||||
opcode sequence(0x25 immw) name "AND" { /* AND AX, imm */ common opcode "AND" param(accum,immw); }
|
||||
prefix sequence(0x26) name "ES:" { segment override ES; }
|
||||
|
||||
opcode sequence(0x28 mrm) name "SUB" { /* SUB r/m, reg */ common opcode "SUB" param(rmb,regb); }
|
||||
opcode sequence(0x29 mrm) name "SUB" { /* SUB r/m, reg */ common opcode "SUB" param(rmw,regw); }
|
||||
@@ -152,4 +153,5 @@ opcode sequence(0x2A mrm) name "SUB" { /* SUB reg, r/m */ common opcode "SUB" pa
|
||||
opcode sequence(0x2B mrm) name "SUB" { /* SUB reg, r/m */ common opcode "SUB" param(regw,rmw); }
|
||||
opcode sequence(0x2C immb) name "SUB" { /* SUB AL, imm */ common opcode "SUB" param(AL,immb); }
|
||||
opcode sequence(0x2D immw) name "SUB" { /* SUB AX, imm */ common opcode "SUB" param(accum,immw); }
|
||||
prefix sequence(0x2E) name "CS:" { segment override CS; }
|
||||
|
||||
|
Reference in New Issue
Block a user