Windows XP のDOS窓で、emacs-21.4a をコンパイルして動かしています。
興味のある人は、やってみてください。
Demacsは、2001年にサポートは終わっているようですが。
DJGPP gcc-4.00 を使用しています。環境は、cp , make , bash 等整っている事とします。

手順:


>cd  emacs-21.4
>cd  msdos
>cp * ..
>config msdos

ここで、src/config.h の最下行に以下を追加する。本来なら <limits.h> をインクルードするのが、本来なんですけどDJGPP gcc-4.00 のインクルードファイルに不具合があり 修正しなく 
てはいけないので。

#define PATH_MAX        512


次に、メイクファイル mainmake.v2 を書き換えて emacs.exe のスタックサイズを 
512k から 448k に変更します。

stubedit emacs.exe minstack=448k

>make -f manimake.v2
>make -f mainmake.v2 install

すべてうまくインストールされないので、 ginstall 等でインストールしてください。 


後は、環境変数を整えるだけですが、 termcap は、設定しても term は、設定しないでください。

                         hiroharu ikeda