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

DOS版モバイルギアや一発DOS化キットに関する情報交換の場です。
SPAM防止のため、(投稿パス)に moba555A を入力お願いします。
投稿に、>>1 や >>1-3 で、スレッド内の発言番号へリンクします。
はじめての方は MOBA DOS Q & A(by MOさん)の活用もオススメ!

管理人:京kyoufacebookページtwitter


488942Hit.




    
 
  【No.326 Res.3】

DERIVE 4.132bitモードで


1 Name kyoku
 
MC-MK32で数式処理ソフトDERIVEを動かしているのですが、32ビットモードではDPMIが足りないといいって起動せず16ビットモードでしか動きません
この32ビットモードはOS/386というエクステンダーを使っているようですが、これをモバで動かす方法はないでしょうか
HIMEMかEMM386との干渉かと思うのですが
 

2 Name kyoku
 
よろしくお願いします
 

3 Name Kohyan
 
 うーむ。やっぱり回答が付かない様ですね。これまた難しい
質問かも知れません。再現実験も出来ないので、回答には程遠いですが…

 DOSモバの起動方法がDOS降りなのか、カードブートなのかでも
違いが出てくると思います。もちろんカードブートならば環境を
書き換えていけば、問題点を洗い出す手がかりになると思います。

 ところで"DPMIが足りない"というメッセージのオリジナルは
どういう物になっているのでしょう?もし、そのままの表記なら
DOS Protected Mode Interfaceが足りない=実装されていないとか
無効になっているという事になると思うのですが…
 

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

Password (投稿パス)
Name
Comment
Password (削除パス)