107 |
my $mask = 1; |
my $mask = 1; |
108 |
my $scale = $self->scale; |
my $scale = $self->scale; |
109 |
|
|
110 |
# printf "## vram %04x %02x*%02x %02x\n", $offset, $x, $y, $byte if $self->trace; |
printf "## vram %04x %02x*%02x %02x\n", $offset, $x, $y, $byte if $self->trace; |
111 |
|
|
112 |
foreach ( 0 .. 7 ) { |
foreach ( 0 .. 7 ) { |
113 |
my $on = $byte & $mask; |
my $on = $byte & $mask; |
138 |
return unless $self->show_mem && $self->app; |
return unless $self->show_mem && $self->app; |
139 |
|
|
140 |
my ( $x, $y ) = $self->mem_xy( $addr ); |
my ( $x, $y ) = $self->mem_xy( $addr ); |
141 |
warn sprintf "## mem %04x %02x %02x %02d*%02d\n", $addr, $r, $g, $x, $y if $self->trace; |
warn sprintf "## mem %04x %02x %02x %02d*%02d\n", $addr, $r, $g, $x, $y if $self->debug; |
142 |
|
|
143 |
my $col = SDL::Color->new( -r => $r, -g => $g, -b => $b ); |
my $col = SDL::Color->new( -r => $r, -g => $g, -b => $b ); |
144 |
$self->app->pixel( $x, $y, $col ); |
$self->app->pixel( $x, $y, $col ); |