[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[WitchTech 00601] Re: TC++4 でのコンパイルできました。



> で、とりあえずTC++4用のメイクファイルのサンプル(だけ)を置いてみました。

お約束ですが、

> COMPILE_FLAGS = -c -ms -zPCGROUP -zSDGROUP -zGDGROUP -I$(INC_PATH) -L$(LIB_PATH)

の -ms は -ms! にすると、DS!=SS 問題をコンパイラが気をつけてくれます。
TC++4 でも単に -ms だと DS==SS 仮定しますよね?

> # ディフォルトではShift_JISの第二水準まで使えるもの(っていう意味だと思う。)
> C0WW = $(C0WW_JAPANESE2)

それでは C0WW_ASCII2 の説明がつきませんね。
ASCII / JAPANESE はえりさフォントを使うかどうか、なんでしょうが
1/2 は テキストBIOS が screen1,2 のどちらを使うのかの選択で、
それに合わせてなぜか内部RAM上の stack の位置が変わるようです。

# 詳しくは C:\WWitch\src\tcc_rt\c0ww.asm 参照。

でも、ドキュメントのどこにも「4つの違い」とか「選択指針」とか
書いてないんですよね...皆さんどうしてるんですか?

-- 
おおくぼ


ML Archives