ROLAND
0.70
Amstrad Emulator based on Caprice Source rewritten in C++.
|
#include <register.h>
Public Member Functions | |
Register () | |
~Register () ROLAND_DEFAULT void init() | |
Private Attributes | |
tREGPAIR | AF |
tREGPAIR | BC |
tREGPAIR | DE |
tREGPAIR | HL |
tREGPAIR | PC |
tREGPAIR | SP |
tREGPAIR | AFx |
tREGPAIR | BCx |
tREGPAIR | DEx |
tREGPAIR | HLx |
tREGPAIR | IX |
tREGPAIR | IY |
tUBYTE | I |
tUBYTE | R |
tUBYTE | Rb7 |
tUBYTE | IFF1 |
tUBYTE | IFF2 |
tUBYTE | IM |
tUBYTE | HALT |
tUBYTE | EI_issued |
tUBYTE | int_pending |
tDWORD | break_point |
tDWORD | trace |
Friends | |
class | Z80 |
Register handling of the Z80 CPU. There are 8bit registers which are paired to 16 bit registers. For Example: 8bit register A and 8bit register F are together register AF with 16bits in size.
|
inline |
References Register::AF, Register::break_point, Register::IX, and Register::IY.
|
friend |
|
private |
|
private |
Referenced by Z80::execute(), Z80::z80_pfx_dd(), and Z80::z80_pfx_fd().
|
private |
Referenced by Z80::execute(), Z80::z80_pfx_cb(), Z80::z80_pfx_dd(), Z80::z80_pfx_ddcb(), Z80::z80_pfx_ed(), Z80::z80_pfx_fd(), and Z80::z80_pfx_fdcb().
|
private |
|
private |
Referenced by Z80::execute(), and Register::~Register().
|
private |
Referenced by Z80::execute(), Z80::z80_pfx_cb(), Z80::z80_pfx_dd(), Z80::z80_pfx_ddcb(), Z80::z80_pfx_ed(), Z80::z80_pfx_fd(), and Z80::z80_pfx_fdcb().
|
private |
|
private |
Referenced by Z80::execute(), Z80::mf2stop(), Z80::z80_pfx_dd(), and Z80::z80_pfx_fd().
|
private |
Referenced by Z80::execute(), Z80::z80_pfx_dd(), Z80::z80_pfx_ed(), and Z80::z80_pfx_fd().
|
private |
Referenced by Z80::execute(), Z80::z80_pfx_cb(), Z80::z80_pfx_dd(), Z80::z80_pfx_ddcb(), Z80::z80_pfx_ed(), Z80::z80_pfx_fd(), and Z80::z80_pfx_fdcb().
|
private |
|
private |
Referenced by Z80::z80_pfx_ed().
|
private |
Referenced by Z80::execute(), Z80::mf2stop(), Z80::z80_pfx_dd(), Z80::z80_pfx_ed(), and Z80::z80_pfx_fd().
|
private |
Referenced by Z80::execute(), Z80::z80_pfx_dd(), Z80::z80_pfx_ed(), and Z80::z80_pfx_fd().
|
private |
Referenced by Z80::z80_pfx_ed().
|
private |
Referenced by Z80::execute(), Z80::intPending(), and Z80::setIntPending().
|
private |
Referenced by Z80::z80_pfx_dd(), Z80::z80_pfx_ddcb(), and Register::~Register().
|
private |
Referenced by Z80::z80_pfx_fd(), Z80::z80_pfx_fdcb(), and Register::~Register().
|
private |
|
private |
Referenced by Z80::execute(), Z80::mf2stop(), Z80::z80_pfx_cb(), Z80::z80_pfx_dd(), Z80::z80_pfx_ed(), and Z80::z80_pfx_fd().
|
private |
|
private |
Referenced by Z80::execute(), Z80::z80_pfx_dd(), and Z80::z80_pfx_fd().
|
private |