diff --git a/scorch.asm b/scorch.asm index 9af94bf..539788b 100644 --- a/scorch.asm +++ b/scorch.asm @@ -613,14 +613,6 @@ continueMainRoundLoopAfterSeppuku AfterExplode - ; TODO: IS IT OK??? possibly a fix here needed for #56 - ldy WeaponDepleted - bne @+ - ldx TankNr - tya - sta ActiveWeapon,x -@ - ;temporary tanks removal (would fall down with soil) mva #1 Erase jsr drawtanks @@ -642,9 +634,17 @@ TanksFallDown NoExistNoFall dex bpl TanksFallDown - mva tempor2 TankNr + mvx tempor2 TankNr missed + ; TODO: IS IT OK??? possibly a fix here needed for #56 + ldy WeaponDepleted + bne @+ + ldx TankNr + tya + sta ActiveWeapon,x +@ + ;here we clear offensive text (after a shoot) ;shit -- it's second time, but it must be like this ldy TankNr @@ -1605,8 +1605,11 @@ noKey .proc RmtSongSelect ;-------------------------------------------------- ; starting song line 0-255 to A reg + cmp #song_ingame + bne noingame ; noMusic blck onlu ingame song bit noMusic spl:lda #song_silencio +noingame mvx #$ff RMT_blocked ldx #MODUL ;hi byte of RMT module to Y reg diff --git a/scorch.xex b/scorch.xex index cda884c..2dcedc4 100644 Binary files a/scorch.xex and b/scorch.xex differ