DERIVE 4.132bitモードで
MC-MK32で数式処理ソフトDERIVEを動かしているのですが、32ビットモードではDPMIが足りないといいって起動せず16ビットモードでしか動きません
この32ビットモードはOS/386というエクステンダーを使っているようですが、これをモバで動かす方法はないでしょうか
HIMEMかEMM386との干渉かと思うのですが
この32ビットモードはOS/386というエクステンダーを使っているようですが、これをモバで動かす方法はないでしょうか
HIMEMかEMM386との干渉かと思うのですが
3 Kohyan
うーむ。やっぱり回答が付かない様ですね。これまた難しい
質問かも知れません。再現実験も出来ないので、回答には程遠いですが…
DOSモバの起動方法がDOS降りなのか、カードブートなのかでも
違いが出てくると思います。もちろんカードブートならば環境を
書き換えていけば、問題点を洗い出す手がかりになると思います。
ところで"DPMIが足りない"というメッセージのオリジナルは
どういう物になっているのでしょう?もし、そのままの表記なら
DOS Protected Mode Interfaceが足りない=実装されていないとか
無効になっているという事になると思うのですが…
質問かも知れません。再現実験も出来ないので、回答には程遠いですが…
DOSモバの起動方法がDOS降りなのか、カードブートなのかでも
違いが出てくると思います。もちろんカードブートならば環境を
書き換えていけば、問題点を洗い出す手がかりになると思います。
ところで"DPMIが足りない"というメッセージのオリジナルは
どういう物になっているのでしょう?もし、そのままの表記なら
DOS Protected Mode Interfaceが足りない=実装されていないとか
無効になっているという事になると思うのですが…
4 奈々氏
config.sysで
DEVICE=a:\DOS\EMM386.EXE /UMB /HIGHSCAN /dpmi
autoexec.batで
a:\dos\dpmi
こんな感じ?最後の「/dpmi」が味噌?
EMM386.exeのDPMI機能をOnしちゃった…みたいな?
config.sysの話なんで必然的にカードブート前提。
当然だけど、DPMIで使う分のメモリを考えて…
あとDOSモバに入ってるemm386がDPMI未対応だとか、
フォントデータ等、メモリマップの問題が有るかもしんない。
RAMディスクの設定なんかを見て、
スキップしてるエリアが有るなら除外すべし。
DEVICE=a:\DOS\EMM386.EXE /UMB /HIGHSCAN /dpmi
autoexec.batで
a:\dos\dpmi
こんな感じ?最後の「/dpmi」が味噌?
EMM386.exeのDPMI機能をOnしちゃった…みたいな?
config.sysの話なんで必然的にカードブート前提。
当然だけど、DPMIで使う分のメモリを考えて…
あとDOSモバに入ってるemm386がDPMI未対応だとか、
フォントデータ等、メモリマップの問題が有るかもしんない。
RAMディスクの設定なんかを見て、
スキップしてるエリアが有るなら除外すべし。