29 |
|
|
30 |
our @mem = (0xff) x 0x10000; # 64M |
our @mem = (0xff) x 0x10000; # 64M |
31 |
|
|
|
# program counter |
|
|
our $PC = 0xbeef; |
|
32 |
# CPU registars |
# CPU registars |
33 |
our ( |
our ( |
34 |
$AF, $BC, $DE, $HL, $IX, $IY, $PC, $SP, |
$AF, $BC, $DE, $HL, $IX, $IY, $PC, $SP, |
167 |
sub _update_perl_R { |
sub _update_perl_R { |
168 |
warn "## Z80::update_perl_R(",dump(@_),")\n" if $debug; |
warn "## Z80::update_perl_R(",dump(@_),")\n" if $debug; |
169 |
( |
( |
170 |
$AF $BC $DE $HL $IX $IY $PC $SP |
$AF, $BC, $DE, $HL, $IX, $IY, $PC, $SP, |
171 |
$AF1 $BC1 $DE1 $HL1; |
$AF1, $BC1, $DE1, $HL1, |
172 |
$IFF $I |
$IFF, $I, |
173 |
$R |
$R, |
174 |
$IPeriod $ICount $IRequest $IAutoReset $TrapBadOps $Trap $Trace |
$IPeriod, $ICount, $IRequest, $IAutoReset, $TrapBadOps, $Trap, $Trace |
175 |
) = @_; |
) = @_; |
176 |
|
|
177 |
dump_R(); |
dump_R(); |