|
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 |
1.8.11