>>128
プリプロセッサ命令が
先頭行から順番に処理されていくことを理解すれば、対処できると思うが。
途中の行を別ファイルに切り出した場合、元あった場所に#includeすれば良いだけ。

#const やら #defineやらは、実際に使う場面以前に、処理されてないとNG。

mes あたらしい定数
#const あたらしい定数 3
mes あたらしい定数


あと、下記の場合、a.hspのコンパイルは、*label_bが見つからないので通らないけど、
b.hsp側からのコンパイルは通る。

[a.hsp]
gosub *label_b

[b.hsp]
#include "a.hsp"
stop
*label_b
return