20 #ifndef CPC_REGISTER_H 21 #define CPC_REGISTER_H 44 void init() {std::memset(
this, 0,
sizeof(*
this));
IX.w.l=
IY.w.l=0xffff;
AF.b.l=0x40;
break_point = 0xffffffff;}
47 tREGPAIR
AF,
BC,
DE,
HL,
PC,
SP,
AFx,
BCx,
DEx,
HLx,
IX,
IY;
53 #endif // CPC_REGISTER_H tREGPAIR AFx
Definition: register.h:47
tDWORD trace
Definition: register.h:49
tUBYTE IFF1
Definition: register.h:48
tREGPAIR BCx
Definition: register.h:47
void init()
Definition: roland.cpp:97
tDWORD break_point
Definition: register.h:49
tUBYTE I
Definition: register.h:48
tUBYTE IFF2
Definition: register.h:48
tREGPAIR SP
Definition: register.h:47
tREGPAIR DE
Definition: register.h:47
tUBYTE Rb7
Definition: register.h:48
Namespace for all CPC components.
Definition: colours.cpp:22
tREGPAIR IY
Definition: register.h:47
tUBYTE EI_issued
Definition: register.h:48
tREGPAIR AF
Definition: register.h:47
tREGPAIR IX
Definition: register.h:47
tUBYTE R
Definition: register.h:48
tUBYTE IM
Definition: register.h:48
tREGPAIR BC
Definition: register.h:47
tREGPAIR HLx
Definition: register.h:47
~Register() ROLAND_DEFAULT void init()
Definition: register.h:42
tUBYTE HALT
Definition: register.h:48
Definition: register.h:36
#define ROLAND_DEFAULT
Definition: compspec.h:46
uint8_t tUBYTE
Definition: types.h:74
Register()
Definition: register.h:41
tREGPAIR DEx
Definition: register.h:47
tREGPAIR HL
Definition: register.h:47
tREGPAIR PC
Definition: register.h:47
tUBYTE int_pending
Definition: register.h:48
int32_t tDWORD
Definition: types.h:52