>522,523
sbrkの引数ってintじゃないか?
HEWってH8かSHか知らんが、もしH8ならたぶんintは16bit長で
32KByteまでしか扱えないってオチだと思う。

あと領域を無駄に取ってると思ったら、HEAPSIZEの値を書換えて
必要量に調節すればよろし