I tried to do a TAS of NES Battle City, but too difficult luck control had to let me give it up. In Stage 35, I got an improvement with 74 frames. But obviously the improvement is not perfect either.
The minimum time difference between enemy tanks' emergence is 31 frames. When six enemy tanks appear on the screen, if you kill the enemy's fast tanks, the next tank will appear in 25 frames, of course, if it's less than 31 frames away from the previous tank,.the time will be 31 frames. If you kill the enemy's regular or armored tanks, the time will be 49 frames(Sometimes it will be 48 frames). The 11th tank of each stage will appear in advance, I guess it's because it's the first armored tank.
If you want to make your tank move faster, you need to press one frame button in the direction of 90 degrees in the moving direction regularly, so that you can move to the coordinate value of multiple of 8 in an instant. This kind of game setting leads to the slow production of TAS, which needs to be handled carefully every time it moves, and I can't bear a lot of luck control in 2P mode.