[4150]  ラブ・エスカレーター
投稿者:R2 さん   2002-06-29 22:34:43
PC-98用ゲーム「ラブ・エスカレーター」についてお聞きしたいのですが、購入当時はメルコ
製SCSIボードIFC-USP-Mで問題なく動作していたのですが、その後SCSIボードをIOデータの
SC-UPCIに交換するとラブ・エスカレーターの起動時にフリーズしてしまいプレイできなく
なってしまいました(ついでにSC-UWPCIも試したのですが、結果は同じ)。
更にSCSIボードをCHANPON3に交換すると問題なく動作しました。
どうやらIOデータのSCSIボードだとラブ・エスカレーターは起動できないようなのですが、
IFC-USP-MはOSの終了時に電源が切れなかったり、CHANPON3はOSの起動時やネットの接続中
にフリーズする不具合があるので、できればIOデータのSCSIボードを使用したいと考えてい
ます。
IOデータのSCSIボードでラブ・エスカレーターを起動させる良い方法はないでしょうか?

環境は
PC-9821Ra43
OS Windows98SE
メモリ 160MB
VGA GA-VDB16/PCI
  1. おさだ さん   2002-06-30 01:19:20
     SCSIボードの他は環境同じでしょうか? 一応DOSゲームのようなのでCPUが速過ぎる、Win98のDOSプロンプト起動では動作しない、などの弊害の可能性も考慮されたほうがよろしいかと思います。
  2. R2 さん   2002-06-30 07:27:35
    ラブ・エスカレーターはDOSゲームです(PC-98用Windows上の動作も保障されていますが)。
    SCSIボード以外の環境は同じで、ゲームも専用の起動ディスクを作っています。
    IOデータのSCSIボードに交換すると起動しないので、これが原因だと思われます。
  3. Horisis さん   2002-06-30 22:02:08
    ラブエスカレーターをDOS上でやることにこだわらないので有れば、
    こういうページが有りますので、参考にしてみては如何でしょうか。
    ちょっと重いのが難点ですが、そちらのマシンのスペック程度ならそれなりに動いてくれるはずです。

    ラブエスカレーターWin95移植計画
    http://hp.vector.co.jp/authors/VA000482/le.html
  4. まくつ さん   2002-06-30 22:18:32
    気長にLovers発売を待つと云う手も…‥
  5. R2 さん   2002-07-01 22:37:37
    おお、ラブエスカレーターのエミュレーターがあったとは・・・
    早速ためしてみると、多少重いのと効果音が出ないのを省けばなかなか良い出来でした。
    Horisis さん、ありがとうございました。

    まくつさん、Loversはキャラのデッサンがちょっと自分には(巨乳とか貧乳になり
    すぎ・・・)。
    でも買っちゃうんだろうなぁ(笑
  6. tas. さん   2002-07-07 00:47:00
    こちらでは初めてです。

     取り敢えず解決されている様ですが、'ラブエスにSCSI'という言葉に反応してしまい
    ました。発売当時の私の所のALL SCSI環境でも動作せず、内部のHDDに戻した様な憶えが
    あります。

    で、久々にPC-98の電源を入れてみました。現在もALL SCSIとなっていますが、問題なく
    動作してしまいました。現在の簡単な環境は
     PC-9821Xt13/C12(オンボードSCSI BIOS抜き)
     CPU K6-IIIE+ 550MHz(N3下駄)
     Memory 80MB
     SCSI SC-UWPCI
    (あ、問題のあった当時の環境は憶えていません。本体は同じですけど・・・)

    とうことで、ラブエスのDirectoryを見てみると"DOS4GW.EXE"というファイルがあります。
    これが怪しそうですので、ちょっと検証を・・・
     CONFIGの仮想86ドライバ EMM386.EXEの
     DPMIオプションを外す        ・・・ VCPIかDPMIが無いと怒られる。
     EMM386.EXEを外す          ・・・ フリーズする
     さらにHIMEM.SYSも外す        ・・・ やはりフリーズする

    内蔵HDDに戻すと
     EMM386.EXEを外す          ・・・ 問題なく動作

     ということで、仮想86ドライバのDPMIでのメモリ管理上であればウチのSCSI環境では
    大丈夫そうです。但し、VCPIでは検証していませんのでVCPIでは分かりませんし、EMM386
    以外の仮想86ドライバも分かりません。DPMIなりに対応した仮想86ドライバが無く、
    ゲーム自体というかDOS4GWがメモリ管理を行うと、SCSIボード(BIOS)によっては相性で
    ダメそうという事で。

    まぁ、でもハズしていたらゴメンなさい。
  7. ごま さん   2002-07-11 04:41:10
    EMM386のDPMIオプション付けただけだと、VCPIしか動かないと思う
  8. tas. さん   2002-07-12 23:48:47
    あう、そうでした。DPMIはDPMI.EXEを起動しておかないと有効に
    なりませんね。DOSは久々ですっかり失念していました。失礼しました。

    ということで、申し訳ありませんが、以下の様に訂正させて下さい。

    私の環境での状況

     ・CONFIGにHIMEM.SYS,EMM386.EXE(DPMIオプション有)ではゲームは正常動作。
     ・CONFIGのEMM386からDPMIオプションを削除した状態でゲームを起動すると
      VCPIかDPMIが無いと言われ、DOSに戻ってしまう。
     ・CONFIGからEMM386を削除、さらにはHIMEMも削除では両方ともゲームを起動
      するとフリーズ。
     ・SCSI環境はそのままで、内部固定ディスクを有効にし、その内部固定ディスク上で
      ゲームを起動した場合はCONFIGにEMM386が無くても問題無く動作。
    (ここから追加)
     ・一番上の状態でDPMI.EXEを実行し、DPMIを有効にしてゲームを起動すると
      フリーズ。但し、上から3番目のフリーズ状態とは違う。

    ということで、EMM386のVCPIのみが有効な状態では問題の出るSCSI上でも私の
    環境では正常動作出来る様です。

     ここから推測出来ることは例が私の所のみですので、何とも言えませんが、

     ・問題の出るSCSI環境でも仮想86ドライバ(EMM386)のVCPI上なら動くかもしれない。
     ・問題の出るSCSI環境でも内部固定ディスク上であるならば、EMM386のVCPIが
      無くとも正常動作するので、SCSI BIOSがコールされなければOKらしい。
     ・仮想86ドライバ(EMM386)が無い状態ではゲーム自体がDOS4GW.EXEを介してメモリ
      管理する様だが、この状態ではSCSIのHDD上では相性によって動作しないカードが
      あるらしい。

    という所でしょうか。