打ち間違いが見つからない

BASICマガジンの86年7月号のChaserというゲームを打ち込んでますが挙動がどうもおかしい。
当時のBASICリストを印刷したものは数字の8と文字のBの見分けが難しい場合があって苦労します。BASICの場合は英単語や変数名くらいなので間違いにくいですが、DATA文などに記載された16進数を表す文字列にこれが含まれるとかなり厄介です。
グラフィックデータの違いは何とかなったのですが、マシン語をDATAとして持っていて、一応32バイト単位にチェックサムがあるので何とかなってそうな感じだったのですけど、キャラの移動後のグラフィックが残ったり、テンキー操作の移動処理もおかしかったりしてお手上げ状態です。
もう少し調べるとしたらチェックサムを含めて8とBが入れ替わってつじつまが合う箇所を洗い出してみるくらいかな。恐らく原因がわからないと思うので駄目かもって思ってます。BASICマガジンはバグ修正の情報がほとんど載らない(というか、問題ないソースの掲載がほとんど)ので打ち間違い確定なのでしょうけど。