[13557]  CanBeJAM Cr13でDOSゲーのサウンドを鳴らしたい・・・
投稿者:パグ(仔犬) さん   2001-04-23 21:02:28
こんばんは。お世話になっております。
CanBeCr13を手に入れ、上海IIをしようとしたところ、やはり音が出ません。
SystemSoftのソフトは昔からSyscopyコマンドでDOSのシステムディスクからファイルを
コピーしてから起動するようになっているのですが、予想通りサウンドのドライバファイルの
読み込みに失敗してしまいます。DOSバージョンは3.10です。

SW3-3,4でコプロセッサを使用する設定になっているとサウンドドライバが読み込めません
というような(早くて読めない)エラーメッセージが出るのですが、9821にはヘルプ長押
以外にcustomコマンドのようなものは使えるのでしょうか?
それともデバイス自体が9821に対応していないのでしょうか?

無茶な質問だと思いますが、ご存知の方、書き込み宜しくお願いいたします。
  1. パグ(仔犬) さん   2001-04-23 23:39:22
    すみません。customじゃなくてswitchでした。
  2. ZAD さん   2001-04-24 10:08:40
    あれっ?
    DOSの3.10って、有りましたっけ?

    ちなみに、SWITCHというコマンドは有りますが、別物見たいですね。
  3. ほへ さん   2001-04-24 12:19:16
    メモリスイッチの設定ですね>数値演算コプロセッサ搭載有無
    HELP押しながらのシステムセットアップメニューで、
    起動時にメモリスイッチを初期化しない設定にしたのちに、
    DOSのSWITCH.EXEなどでメモリスイッチの該当ビットを変更します。
    N88BASICのswitch.n88やモニタのSSWコマンドなどから変更しても効果は同じです。

    >DOSの3.10って、有りましたっけ?
    ありますよ。
    3.30が5種類もありましたけど、3.30.(無印)の前は3.10でした。
    3.10以前は2.11だったはずです。
  4. パグ(仔犬) さん   2001-04-24 23:07:08
    皆さんお返事有難うございます。
    本日PC-9821Aeで試したところ、ドライバーの読み込みには成功しましたが、
    タイトル画面でフリーズしてしまいました。
    やはりDA,FA以降の機種で古いゲームをやるのは無理があるのでしょうか・・・
  5. TSUBO さん   2001-04-25 00:22:26
    Cr13ってDOS5からしか対応してなかったような・・・
  6. 63C09 さん   2001-04-25 07:12:38
    Xv13/w16 で Tir-nan-og が正常に起動できています。
    マニュアルは、62年12月第1版第1刷発行です。
    dos 2.11 を入れてあります。
    86 ボードがないので、サウンドドライバは読み込まれず、音は鳴りませんが...

    プロテクトチェックにひっかかっているのでは?
    (うちのは、外してあります) 勿論原本も所有してます。
  7. ほへ さん   2001-04-25 10:17:50
    >プロテクトチェックにひっかかっているのでは?
    そういえばその可能性はありますね。
    コピープロテクトのチェックは、大抵ReadDiagnosticで行われていますけど
    BX3あたり以降の98のFDCはハードウェアレベルでの互換が無くなっていますから。
    チェックルーチンが生きている限り、本物でも引っかかってしまいますね。
  8. パグ(仔犬) さん   2001-04-25 18:56:30
    引き続きお返事有難うございます。
    ディスクはオリジナルなのでプロテクトは大丈夫だと思っていたのですが、違うのですね。

    音が鳴らないのを我慢すればゲームは出来るのですが、サウンドドライバの読み込みが成功
    すると、必ずフリーズするんです・・・もう諦めた方がいいのでしょうか?
  9. 63C09 さん   2001-04-25 19:44:21
    すみません、勘違いしてたようです。

    >サウンドドライバの読み込みが成功すると、必ずフリーズするんです
    サウンドドライバを読み込まないように、してみてはいかがでしょうか?

    1:メモ帳で、ゲームの起動ディスクにある、config.sys を読み込みます。
    2:device= で始まる行が1行しかないなら、多分それがサウンドドライバです。
    3:該当するファイル名称を変更します。
    これで、フリーズしないはずですが。(音はなりませんが)

    config.sys の内容が
    buffers=50
    shell = Tilnanog.com
    device = Musdrv.sys

    なら、 musdrv.sys のプロパティで名前を _musdrv.sys に変更する。

    config.sys を編集してもいいのですが、この方が元に戻しやすいので。