>>689
何故か最近ホスト規制されて書込めない

書き方は合ってますが、>>686の4パターンとかいう内容を見る限りポインタを
使っているのでしょう
正しくアドレス解決が出来ていなければ$B使おうが無駄です、寧ろ偶々同じ
アドレスを指してくれる可能性があるのなら付けない方が動きます
また仮に0x82C516D2が最大値なら
$5100 82C516D0 82C516D2 のが良いと思いますよ

このやり方でやるつもりでアドレスも解決できないのなら、$Dを使いましょう
その周辺に0x55が並んでいるのかな?
仮に82C516C0が0x55555555だった場合、以下のような4パターン作ればだいたい
動いて余計な書込みは行わないんじゃないですか?
$D501 82A516C0 55555555
$5100 82A516D0 82A516D2
$D501 82B516C0 55555555
$5100 82B516D0 82B516D2
$D501 82C516C0 55555555
$5100 82C516D0 82C516D2
$D501 82D516C0 55555555
$5100 82D516D0 82D516D2

もし、プログラム改変をやりたくて、逆アセンブルリスト出せるのなら以下を
試してください

検索値(between, 32bit)
0x82[A-D]51000(hex) - 0x82[A-D]516D0(hex)

検索範囲
81000000 - 82[A-D]52000(hex)

[A-D]はその時のSP?のアドレスに合わせてください

検索結果の値の中で、多かったものから順に3つの値と、SP?のアドレスを
教えてください

0x82C516D0、0x82C516D2のどちらも現在SPなのか?または
0x82C516D0が現在SP,0x82C516D2が最大SP、またはその逆とか?
また、負数として扱わるかの確認のため、0x82C516D(0|2)に0x8000以上の値を
書込んでちゃんと表示されるかについて教えてください

逆アセンブルリスト出せないなら、プログラム改変は無理なので諦めてください