たしかに、思い切った設計ですな...。:元々は「乗算命令もない」というあたりから出てきた話なので、そのへんもメモ。Z80には乗算命令はないから、乗算するにはプログラムを作成する必要がある。(b>0)の最も簡単な手法は、aをb回加えることである。そもそも線分情報でアタリをとったりするものだろうか。:矩形のアタリ判定だけで解決できないかな。論理演算を用いて、結果的にAレジスタをクリアする。クロック数が少なくて済むやり方。「アタリ」なのか、「当たり」なのか、ちと悩む。下のような状態、だろうなぁ...。すれば解決できるだらう。考えて2つほど思いつく。前者は、CPUが速くないとキツそうな予感。後者ならファミコンのCPUでも充分処理できそう。いうかしてたんだろうと想像。その時期の実状は知らんのでありますが。地形との判定はともかく、敵とのアタリ判定は、どうしたもんか。地形の時の、前者の方法を使えそうではあるけど。