組み込み系の仕事初めてなんで戸惑い気味。

石はZ80互換のKL5C80A12でコンパイラにはYC80というのを使ってるんですが、
バンク切り替えするために$4000-$7FFFをBANK1〜3のセグメントに割り当てて
リンクしたところ
Segment(BANK1) and Segment(BANK2) have overlaped on RAM area
とか言われてリンクエラーになります。
セグメント定義ファイルに#NOCROSSと書いておけば、セグメントの論理領域が
重なってもエラーにならない、そうなので、それはやってあるんですが、
それでも、上のようなエラーが出てしまいます。

どなたかイエローソフトの処理系に詳しいかた居ませんか?