FC 平成天才バカボン 1面ボス解析

$039A ボール取得数
$0405 ボールy座標
$0406 ボールx座標
$04A0 ボール発射カウンタ(0x00, 0x80 で発射)
$04A1 ボールy速度に関係?

ボール20個取ればクリアとなります。ボール発射タイミングは一定なので、20個目を最速で取れるように調整すればOK。

$B954 がボールy速度初期化コードです。初期値は乱数 $15 の下位2bitに依存、つまり4通りです。
$15の下位2bitの値とボールを地上で取れるまでのフレーム数の対応表:

00 71
01 93
10 85
11 78

よって、基本的には下位2bitが00になるように調整すればOK。

傘の開閉モーション中もボールを取れます。これによりダッシュを挟むこともできるので、TASではボールを取りきれないパターンは多分ないと思います。なお、空中で傘を開いた場合はボール取得判定が生じません。