aboutsummaryrefslogtreecommitdiff
path: root/dcpu16.h
diff options
context:
space:
mode:
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