#148 Article 18093 Posted at 1995/05/14 23:12:58 by みやちゃん (MAP2821) [CHA.DOS]

Subject: Re:*6 チャチャDOSについて /18057 ... /17794 /17789

スレッド関係
元スレッド #148/17789 — 「チャチャDOSについて」 1995/05/05 20:50:51 · まじぷり · MAP5580
やっちゃん、ならびにチャチャDOSの存在を知らない皆さまへ。 >PS1. まじぷりさん、チャチャDOSがみつかんないのですが・・・ > また、どうやってファイルにするかとかを教えてください ということなので、おっこたえしまぁ~す。(第1話の鏡の口調で……古い) 順番通りに箇条書きで示しますね。 *チャチャDOSの在処 1. BBS を選択します。 2. (board group) の 9:free を選択します。 3. (board)…
     参照 #148/17794 — 「Re: チャチャDOSについて /17789」 1995/05/05 23:26:46 · すきゃむ · MAP5095
えーと、まじぷりさんが書かれていらっしゃるのは #69 ART.483 Ampereさん作のMS-DOS Ver.3.30x のものです。 NEC MS-DOS5用のは、#69 ART.466 Sylphideさん作のがupされています。 実は、まじぷりさんの書き込みを見て、#69に探しに行きました。 今組み込んでいます。バックアップはとってません(笑) こんなのが欲しいです。たとえば、コマンドを間違えたりしたときに やっこちゃんが画面…
         返信元 #148/18057 — 「Re:*5 チャチャDOSについて /18010 ... /17794 /17789」 1995/05/13 08:11:00 · 愛子は由里さ · MAP3877
> とりあえずは INT 21h を奪って AH=40h BX=2 DS:DX='コマンドまたは・・・・'の条件で > 判別する位しか無改造のままでは対処方法が思い付かないですねぇ。 そういうことなら、 INT29Hをフックしてやればいいのでは? PCMだけだったらVPというので出来ますよ。 #メイプルにもあるしぃ 愛子は由里さ(ゆあさ あきひろ) #なんかひさしぶりのかきこみだ
             現在 #148/18093 — 「Re:*6 チャチャDOSについて /18057 ... /17794 /17789」 1995/05/14 23:12:58 · みやちゃん · MAP2821
                 返信先 #148/18149 — 「Re:*7 チャチャDOSについて /18093 ... /17794 /17789」 1995/05/16 23:29:45 · みやちゃん · MAP2821
そういうわけでどんなわけで、アニメーションドライバに続いて とりあえずPCMドライバの雛形も出来上がりました。 音量レベルにしたがった変換マップの調整もやらなきゃならないけど、 4ビットデータと簡単な計算で作ったテーブルでもそこそこの音は出せます。 データサイズとの兼ね合いなども考えると、これでも不足はないでしょう。 試しに聞きたい人います? あとはコマンド処理部分、データの登録関係、そしてデータコンバータを 作ればなんとかなりそう。…
                 返信先 #148/18188 — 「Re:*7 チャチャDOSについて /18093 ... /17794 /17789」 1995/05/19 00:03:09 · 星野みっく · MAP4329
例の茶DOS、、、まだ不満はあるわけで~・・・・。 メッセージ書き換えぐらいは、このボードの参加者からネタを募集したらいいか と思います。 まあ、無限に考えられるので、実際作るのにいくつの茶DOSが出来るか怖くは あるけど(^^;。 書き換えかたがわかんないけど、ネタはある方、それ下さい(笑)。 やっこちゃんonlyとか、ラスカル先生onlyとか、お鈴ちゃん以下同文。。。 有坂(笑)、ひかるちゃん(^^;。。。。 ちなみに、Human6…
スレッド全体を見やすく表示
>> とりあえずは INT 21h を奪って AH=40h BX=2 DS:DX='コマンドまたは・・・・'の条件で
>INT29Hをフックしてやればいいのでは?

それだと、コマンドラインから「コマンドまたは・・・・・・・」と打てば
反応しちゃうじゃん。「エラー時に再生」という目的に反するのよ。
(VP のドキュメントより推測)

INT 21h を引っかける方法だと、コマンドラインから打とうが
ファイルに書いて TYPE で表示させようが引っかからない。
現在までのテスト結果では素直にエラーの時だけに引っかかるのだ。

もちろん、ユーザプログラムで INT 21h AH=40h を使って画面にこの文字列を
表示させようとすれば引っかかるけど、そこまで手の込んだことをしないと
エラーでない時に表示させることが出来ないのがミソ。
もちろん、テスト用に再生オプションは設定するつもりだけど。

							みやちゃん