87 |
0xE000, 0xFFFF, 'sistemski ROM', |
0xE000, 0xFFFF, 'sistemski ROM', |
88 |
); |
); |
89 |
|
|
|
if(0){ |
|
|
foreach my $i ( 0 .. $#mmap / 3 ) { |
|
|
my $o = $i * 3; |
|
|
my ( $from, $to, $desc ) = @mmap[$o,$o+1,$o+2]; |
|
|
printf "%04x - %04x - %s\n", $from, $to, $desc; |
|
|
for my $a ( $from .. $to ) { |
|
|
if ( $a >= 0x6000 && $a < 0x8000 ) { |
|
|
my $b = $self->read( $a ); |
|
|
$self->vram( $a - 0x6000, $b ); |
|
|
} else { |
|
|
$self->read( $a ); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
90 |
} else { |
} else { |
91 |
|
|
92 |
warn "rendering video memory\n"; |
warn "rendering video memory\n"; |
|
# for my $a ( 0x6000 .. 0x7fff ) { |
|
|
# $self->vram( $a - 0x6000, $mem[$a] ); |
|
|
# } |
|
93 |
$self->render( @mem[ 0x6000 .. 0x7fff ] ); |
$self->render( @mem[ 0x6000 .. 0x7fff ] ); |
94 |
|
|
95 |
} |
} |
146 |
# $self->vram( $a - 0x6000 , $mem[ $a ] ); |
# $self->vram( $a - 0x6000 , $mem[ $a ] ); |
147 |
# } |
# } |
148 |
$self->render( @mem[ 0x6000 .. 0x7fff ] ); |
$self->render( @mem[ 0x6000 .. 0x7fff ] ); |
149 |
|
$self->render_mem( @mem ) if $self->show_mem; |
150 |
} |
} |
151 |
|
|
152 |
=head2 load_oraoemu |
=head2 load_oraoemu |