aboutsummaryrefslogtreecommitdiff
path: root/dcpu16.h
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2012-04-26 17:52:29 +0000
committerDimitri Sokolyuk <demon@dim13.org>2012-04-26 17:52:29 +0000
commit721d81db60bffed314b2ec12ff6e83bc8b910a0a (patch)
tree4f661034bbd81695fe626d6803343fec25685000 /dcpu16.h
parent1c7efa286cb33f0c97ba5bbd793e5a34c2e29973 (diff)
new ops 1.5
Diffstat (limited to 'dcpu16.h')
-rw-r--r--dcpu16.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/dcpu16.h b/dcpu16.h
index 581fd9b..6c655de 100644
--- a/dcpu16.h
+++ b/dcpu16.h
@@ -22,12 +22,13 @@ enum { A, B, C, X, Y, Z, I, J, PC, SP, EX, IA,
Aux, nReg };
enum { EXT, SET, ADD, SUB, MUL, MLI, DIV, DVI,
- MOD, AND, BOR, XOR, SHR, ASR, SHL, STI,
+ MOD, MDI, AND, BOR, XOR, SHR, ASR, SHL,
IFB, IFC, IFE, IFN, IFG, IFA, IFL, IFU,
- ADX = 0x1a, SBX, nOpt };
+ ADX = 0x1a, SBX,
+ STI = 0x1e, STD, nOpt };
enum { NOP, JSR, BRK,
- HCF = 0x07, INT, IAG, IAS,
+ HCF = 0x07, INT, IAG, IAS, IAP, IAQ,
HWN = 0x10, HWQ, HWI, nExt };
#define MEMSZ 0x10000