例外が発生 : Overlong
http://d.hatena.ne.jp/akiramei/20040520#p1
♪ゲーが「例外が発生 : Overlong」で止まってしまうのは私が悪かったようです。BinaryReaderのPeekCharが-1を返すかどうかでリプレイデータの終了判定していたのですが、
if (br.BaseStream.Position >= br.BaseStream.Length)
とする方が間違いがなさそうです。詳しくは
Atsushi Enomotoさんのblogを参照ください。ソースコードをダウンロードしてまで調べて下さったそうで恐縮です。ありがとうございました。