>> 603
Linuxでやってみたところ、.midが開けずに落ちました。
たぶん597氏と同じだと思いますので、midが開けないときは終了させないように
すればよいのではないかと(音楽がなくなりますが…)。

あと、面データ読み込み時にCRLFの関係で面の読み込みに失敗するので、
case '\n':
case '\r':
てな風にしてくれるとうれしいです。