diff --git a/ai.asm b/ai.asm index 4040747..cf4d3fd 100644 --- a/ai.asm +++ b/ai.asm @@ -780,6 +780,11 @@ SetStartAndFlight ; set start point (virtual barrel end :) ) and make test fl sta ytraj+1 mva #0 ytraj+2 mva NewAngle Angle + lda CONSOL + and #%00000001 ; START KEY + beq @speedup + jsr MoveBarrelToNewPosition +@speedup jsr Flight ldx TankNr rts diff --git a/game.asm b/game.asm index 67c594c..c5d57bb 100644 --- a/game.asm +++ b/game.asm @@ -1027,7 +1027,10 @@ MoveBarrel ldx TankNr ; mva #1 Erase + bit TestFlightFlag + bmi AIaim jsr WaitOneFrame +AIaim jsr DrawTankNr.BarrelChange mva #0 Erase lda NewAngle diff --git a/scorch.bin b/scorch.bin index 75d4295..fd295a7 100644 Binary files a/scorch.bin and b/scorch.bin differ diff --git a/scorch.xex b/scorch.xex index 09e2037..ee685ef 100644 Binary files a/scorch.xex and b/scorch.xex differ diff --git a/scorchC64.prg b/scorchC64.prg index 566f783..2bb9da5 100644 Binary files a/scorchC64.prg and b/scorchC64.prg differ