lancuster
Включить кнопку B без полномасштабной переделки игры, думаю, не получится, т.к., судя по логике, "высота для прыжка" там уже используется для хождения по диагонали (вверх-вниз). Потому игрок там и не прыгает, что вертикальная координата смещается по нажатию вверх или вниз, а иного способа прыжка в игре не предусмотрено. "Повторные прыжки" во втором и третьем уровнях при нажатии прыжка во время воздушного удара - это, судя по всему, баги. Устранить их можно, сделав подпрограмму, если позволяет место в РОМе, или "заткнув" дырку в основном коде, если для этого не требуется код бОльшего объёма.