文字コードが UTF-8 の場合は、内部でバッファリングするので、期待通りの動作です。 文字コードを SJIS にして試してみてください。
0x8F は SJIS(CP932) では漢字の 1 バイト目になるので、日本語環境では一文字の漢字として扱う為にすぐには出力されず次の文字を待ちます。
これを避ける為には Tera Term を英語モードにする必要が有ります。(「設定」-「全般」の「言語」を“English”にする)
これを避ける為には Tera Term を英語モードにする必要が有ります。(「設定」-「全般」の「言語」を“English”にする)
ご回答ありがとうございます。
上記設定で8fを送信できることを確認しました。
Teratermバージョン 4.75
OS Windows XP SP3
次のようなマクロを実行しても、何も送信されません。
send #$8f
8fの後に何かデータが続く場合には送信されます。