[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00580] Re: double/float
- Subject: [WitchTech 00580] Re: double/float
- From: Hiroaki Furuichi <touch@sanmedia.or.jp>
- Date: Fri, 22 Dec 2000 19:54:30 +0900
ふるいちです。
TurboCのオリジナルのスタートアップルーチンを見てください。
(パッケージのどこかにありますよね)
フローティングポイントのエミュレーションを入れなければダメだと思います。
Divide by zeroのハンドラも要りますね。
DOSのint21hに注意して移植すれば何とかなるかもしれません...
個人的には使わないで済むならdouble/floatは避けた方が良いと思いますよ。
コードでかくなるし...
tasmって付属していませんでしたっけ...
matsuda@koga.co.jp wrote:
> しゅうと言います。
>
> TurboCでdouble/floatを使おうとして行き詰まってしまいました。
> どなたかdouble/floatを使用されている方、どのような方法で
> 使用されているのかアドバイスお願いします。
>
> <<問題点と私の理解の範囲(^^;>>
> maths.libやemu.libをリンクしてもいくつかUndefinedが出るので
> c0wwjpn2.obj等のスタートアップルーチンの問題のようです。
>
> 試しに、TCオリジナルのスタートアップルーチンでリンクすると
> 正常にリンクできるので、付属のソースファイルを見てみると
> tc\emuvars.asi等のファイルのなかにUndefinedのものが宣言
> されていました。
>
> c0wwjpn2.obj等のソースファイルには、それらは宣言されていないし
> tc\emuvars.asiもインクルードされていないので、オリジナルの
> ままでは、小数点は使えないのかな?
>
> tc\emuvars.asiをインクルードしたc0wwjpn等を作ってみたい気も
> するんですがアセンブラは無いし、Cで実装してみようかなと思った
> けど自信が無い。
>
> もしかして、既に実現されているかたもいらっしゃるかもしれないし
> 根本的に私の理解が間違ってるのかもしれない?
>
> 等々思って、アドバイスを頂けないかと考えました。
> 取りとめもない文になってしまいましたが
> よろしくお願いします。
--
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
ふるいちひろあき
mailto:touch@sanmedia.or.jp
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
ML Archives