こんにちは、川合です。
KOYANAGI, Masaaki さんは 2002/07/15 00:21:13 の「[OSASK 4024] ma
ke27a(Re: src27a).」で書きました:
>make27a をベータリリースします。
ありがとうございます。
>生成されるバイナリの大きさがMASMに比べて少し小さくなりました。
たしか、NASKに変えたおかげで小さくなったのはVGADRV0.ASKだけで
す。むしろ大きくなってしまった部分もありました(最適化ルーチンを
直せば改良できそうですが)。それで、トータルでは1バイトしかMASM
に勝っていません。makeするとそれ以上の差が出ると思いますが、それ
はNASK化の際にソースを少し直したためです。
>make27a の中で sgg00lib を make しているので実際はまだ MASM や
>link.exe を使っています(^^;
>gg00lib9 もそうですね。
ありゃりゃあ・・・。でもlink.exeは使ってないように思います。lc
clibを代わりに使っています。
NASKのCOFF版が出るのはちょっと先の話ですから、sgg00lib内のアセ
ンブラソースをNASM向けに書き換えるのがいいかもしれません。うーん
でも、NASMはでかいしなあ・・・。とりあえず、"sysgg00.lib"をmake2
7に含めておくというのはいかがでしょうか。そうすれば、sgg00libを
書き換えない限り、MASMやNASMなどは必要とされないで済みます。
NASKがCOFF対応するとASKAでCOFFが作れるようになって、僕にとって
は最高の状態になります。・・・まあ、masmcnvを改造すれば、ASKAでC
OFFを作れるようにもできたんですが・・・。
それでは。
--
川合 秀実(KAWAI Hidemi)
OSASK計画代表 / システム設計開発担当
E-mail:kawai !Atmark! imasy.org
Homepage http://www.imasy.org/~kawai/