GE-115 Emulator
An Emulator of the General Electrics GE-115 computer
Macros
opcodes.h File Reference

Go to the source code of this file.

Macros

#define ENS_OPCODE   0x02
 
#define ENS_2NDCHAR   0x10
 
#define INS_OPCODE   0x02
 
#define INS_2NDCHAR   0x20
 
#define LOFF_OPCODE   0x02
 
#define LOFF_2NDCHAR   0x40
 
#define LON_OPCODE   0x02
 
#define LON_2NDCHAR   0x80
 
#define LOLL_OPCODE   0x02
 
#define LOLL_2NDCHAR   0x91
 
#define NOP2_OPCODE   0x07
 
#define HLT_OPCODE   0x0A
 
#define JIE_OPCODE   0x53
 
#define JIE_2NDCHAR   0x20
 
#define JS2_OPCODE   0x53
 
#define JS2_2NDCHAR   0x40
 
#define JS1_OPCODE   0x53
 
#define JS1_2NDCHAR   0x80
 
#define JRT_OPCODE   0x41
 
#define JC_OPCODE   0x43
 
#define LA_OPCODE   0x68
 
#define TM_OPCODE   0x91
 
#define MVI_OPCODE   0x92
 
#define NI_OPCODE   0x94
 
#define CMI_OPCODE   0x95
 
#define CI_OPCODE   0x96
 
#define XI_OPCODE   0x97
 
#define PERI_OPCODE   0x9c
 
#define LPSR_OPCODE   0x9d
 
#define PER_OPCODE   0x9e
 
#define STR_OPCODE   0x84
 
#define LR_OPCODE   0xbc
 
#define CMR_OPCODE   0xbd
 
#define AMR_OPCODE   0xbe
 
#define SMR_OPCODE   0xbf
 
#define MVC_OPCODE   0xd2
 
#define NC_OPCODE   0xd4
 
#define CMC_OPCODE   0xd5
 
#define OC_OPCODE   0xd6
 
#define XC_OPCODE   0xd7
 
#define UPK_OPCODE   0xd8
 
#define SR_OPCODE   0xd9
 
#define PK_OPCODE   0xdA
 
#define SL_OPCODE   0xdb
 
#define TL_OPCODE   0xdc
 
#define EDT_OPCODE   0xde
 
#define MVP_OPCODE   0xe8
 
#define CMP_OPCODE   0xe9
 
#define AP_OPCODE   0xea
 
#define SP_OPCODE   0xeb
 
#define MP_OPCODE   0xec
 
#define DP_OPCODE   0xed
 
#define PKS_OPCODE   0xee
 
#define UPKS_OPCODE   0xef
 
#define MVQ_OPCODE   0xf8
 
#define CMQ_OPCODE   0xf9
 
#define AD_OPCODE   0xfa
 
#define SD_OPCODE   0xfb
 
#define AB_OPCODE   0xfe
 
#define SB_OPCODE   0xff
 

Macro Definition Documentation

◆ AB_OPCODE

#define AB_OPCODE   0xfe

Definition at line 81 of file opcodes.h.

◆ AD_OPCODE

#define AD_OPCODE   0xfa

Definition at line 79 of file opcodes.h.

◆ AMR_OPCODE

#define AMR_OPCODE   0xbe

Definition at line 53 of file opcodes.h.

◆ AP_OPCODE

#define AP_OPCODE   0xea

Definition at line 71 of file opcodes.h.

◆ CI_OPCODE

#define CI_OPCODE   0x96

Definition at line 45 of file opcodes.h.

◆ CMC_OPCODE

#define CMC_OPCODE   0xd5

Definition at line 60 of file opcodes.h.

◆ CMI_OPCODE

#define CMI_OPCODE   0x95

Definition at line 44 of file opcodes.h.

◆ CMP_OPCODE

#define CMP_OPCODE   0xe9

Definition at line 70 of file opcodes.h.

◆ CMQ_OPCODE

#define CMQ_OPCODE   0xf9

Definition at line 78 of file opcodes.h.

◆ CMR_OPCODE

#define CMR_OPCODE   0xbd

Definition at line 52 of file opcodes.h.

◆ DP_OPCODE

#define DP_OPCODE   0xed

Definition at line 74 of file opcodes.h.

◆ EDT_OPCODE

#define EDT_OPCODE   0xde

Definition at line 68 of file opcodes.h.

◆ ENS_2NDCHAR

#define ENS_2NDCHAR   0x10

Definition at line 10 of file opcodes.h.

◆ ENS_OPCODE

#define ENS_OPCODE   0x02

Definition at line 9 of file opcodes.h.

◆ HLT_OPCODE

#define HLT_OPCODE   0x0A

Definition at line 25 of file opcodes.h.

◆ INS_2NDCHAR

#define INS_2NDCHAR   0x20

Definition at line 13 of file opcodes.h.

◆ INS_OPCODE

#define INS_OPCODE   0x02

Definition at line 12 of file opcodes.h.

◆ JC_OPCODE

#define JC_OPCODE   0x43

Definition at line 39 of file opcodes.h.

◆ JIE_2NDCHAR

#define JIE_2NDCHAR   0x20

Definition at line 30 of file opcodes.h.

◆ JIE_OPCODE

#define JIE_OPCODE   0x53

Definition at line 29 of file opcodes.h.

◆ JRT_OPCODE

#define JRT_OPCODE   0x41

Definition at line 38 of file opcodes.h.

◆ JS1_2NDCHAR

#define JS1_2NDCHAR   0x80

Definition at line 36 of file opcodes.h.

◆ JS1_OPCODE

#define JS1_OPCODE   0x53

Definition at line 35 of file opcodes.h.

◆ JS2_2NDCHAR

#define JS2_2NDCHAR   0x40

Definition at line 33 of file opcodes.h.

◆ JS2_OPCODE

#define JS2_OPCODE   0x53

Definition at line 32 of file opcodes.h.

◆ LA_OPCODE

#define LA_OPCODE   0x68

Definition at line 40 of file opcodes.h.

◆ LOFF_2NDCHAR

#define LOFF_2NDCHAR   0x40

Definition at line 16 of file opcodes.h.

◆ LOFF_OPCODE

#define LOFF_OPCODE   0x02

Definition at line 15 of file opcodes.h.

◆ LOLL_2NDCHAR

#define LOLL_2NDCHAR   0x91

Definition at line 22 of file opcodes.h.

◆ LOLL_OPCODE

#define LOLL_OPCODE   0x02

Definition at line 21 of file opcodes.h.

◆ LON_2NDCHAR

#define LON_2NDCHAR   0x80

Definition at line 19 of file opcodes.h.

◆ LON_OPCODE

#define LON_OPCODE   0x02

Definition at line 18 of file opcodes.h.

◆ LPSR_OPCODE

#define LPSR_OPCODE   0x9d

Definition at line 48 of file opcodes.h.

◆ LR_OPCODE

#define LR_OPCODE   0xbc

Definition at line 51 of file opcodes.h.

◆ MP_OPCODE

#define MP_OPCODE   0xec

Definition at line 73 of file opcodes.h.

◆ MVC_OPCODE

#define MVC_OPCODE   0xd2

Definition at line 58 of file opcodes.h.

◆ MVI_OPCODE

#define MVI_OPCODE   0x92

Definition at line 42 of file opcodes.h.

◆ MVP_OPCODE

#define MVP_OPCODE   0xe8

Definition at line 69 of file opcodes.h.

◆ MVQ_OPCODE

#define MVQ_OPCODE   0xf8

Definition at line 77 of file opcodes.h.

◆ NC_OPCODE

#define NC_OPCODE   0xd4

Definition at line 59 of file opcodes.h.

◆ NI_OPCODE

#define NI_OPCODE   0x94

Definition at line 43 of file opcodes.h.

◆ NOP2_OPCODE

#define NOP2_OPCODE   0x07

Definition at line 24 of file opcodes.h.

◆ OC_OPCODE

#define OC_OPCODE   0xd6

Definition at line 61 of file opcodes.h.

◆ PER_OPCODE

#define PER_OPCODE   0x9e

Definition at line 49 of file opcodes.h.

◆ PERI_OPCODE

#define PERI_OPCODE   0x9c

Definition at line 47 of file opcodes.h.

◆ PK_OPCODE

#define PK_OPCODE   0xdA

Definition at line 65 of file opcodes.h.

◆ PKS_OPCODE

#define PKS_OPCODE   0xee

Definition at line 75 of file opcodes.h.

◆ SB_OPCODE

#define SB_OPCODE   0xff

Definition at line 82 of file opcodes.h.

◆ SD_OPCODE

#define SD_OPCODE   0xfb

Definition at line 80 of file opcodes.h.

◆ SL_OPCODE

#define SL_OPCODE   0xdb

Definition at line 66 of file opcodes.h.

◆ SMR_OPCODE

#define SMR_OPCODE   0xbf

Definition at line 54 of file opcodes.h.

◆ SP_OPCODE

#define SP_OPCODE   0xeb

Definition at line 72 of file opcodes.h.

◆ SR_OPCODE

#define SR_OPCODE   0xd9

Definition at line 64 of file opcodes.h.

◆ STR_OPCODE

#define STR_OPCODE   0x84

Definition at line 50 of file opcodes.h.

◆ TL_OPCODE

#define TL_OPCODE   0xdc

Definition at line 67 of file opcodes.h.

◆ TM_OPCODE

#define TM_OPCODE   0x91

Definition at line 41 of file opcodes.h.

◆ UPK_OPCODE

#define UPK_OPCODE   0xd8

Definition at line 63 of file opcodes.h.

◆ UPKS_OPCODE

#define UPKS_OPCODE   0xef

Definition at line 76 of file opcodes.h.

◆ XC_OPCODE

#define XC_OPCODE   0xd7

Definition at line 62 of file opcodes.h.

◆ XI_OPCODE

#define XI_OPCODE   0x97

Definition at line 46 of file opcodes.h.