Ich dachte die Animation bezieht sich auf die weggesprengte Mauer, weil das in dem Bild oben so aussieht. Die Explosion ist zu hoch auf dem Bild, sie müsste auf der Höhe der Dynamitstange, also auf dem Boden, platziert sein. Dann wäre es wie gewohnt, wie in der Atari VCS Version (u.a.).
Im C64 Code wird sogar absichtlich die Position der Animation um 16 Pixel nach oben verschoben.
In einem eventuellen Fix könnte man das dann ohne weiteres korrigieren. ![]()
Code
ldx #<labela37c // $93d7 | $a2, $7c, --- | $7c should be $80, to see the animation !
stx $22 // $93d9 | $86, $22, --- |
ldx #>labela37c // $93db | $a2, $a3, --- |
stx $23 // $93dd | $86, $23, --- |
jsr SetAnimStuff // $93df | $20, $e5, $81 |
lda zp_spr7_y // $93e2 | $a5, $4b, --- |
sec // $93e4 | $38, ---, --- |
sbc #$10 // $93e5 | $e9, $10, --- | set new y pos
sta zp_spr7_y // $93e7 | $85, $4b, --- |
rts // $93e9 | $60, ---, --- |