初心者のためのモバイルギア徹底活用講座

DOS版モバイルギアに関する掲示板
SPAM防止のため、(投稿パス)に moba555A を入力お願いします。

管理人:京kyoufacebookページtwitter


DERIVE 4.132bitモードで

MC-MK32で数式処理ソフトDERIVEを動かしているのですが、32ビットモードではDPMIが足りないといいって起動せず16ビットモードでしか動きません
この32ビットモードはOS/386というエクステンダーを使っているようですが、これをモバで動かす方法はないでしょうか
HIMEMかEMM386との干渉かと思うのですが
よろしくお願いします
3 Kohyan
 うーむ。やっぱり回答が付かない様ですね。これまた難しい
質問かも知れません。再現実験も出来ないので、回答には程遠いですが…

 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ディスクの設定なんかを見て、
スキップしてるエリアが有るなら除外すべし。