trh1.txt 2001-02-12 概略 ---- 「とらいあんぐるハート」を OS/2 の Odin 上で動かしてみるテスト。 梱包内容 -------- siori_00.com 実行プログラム (SIORI.EXE) へのパッチプログラム (DOS 窓で実行する) gtrh1.dll gdi32 ラッパー (SIORI.EXE と同じディレクトリに入れる) src.zip grth1.dll のソース trh1reg.exe おまけ:レジストリ手動設定ツール (Win32 バイナリ。 pe で実行してください) trh1.txt いま読んでます gtrh1.dll は、たんに StrechDIBits に与える DIB をトップダウンから ボトムアップに変形しているだけです。 Odin 上での実行 --------------- 1.「とらいあんぐるハート」を OS/2 環境にどうにかしてコピーする。 2. pe で trh1reg.exe を起動。レジストリを正しく設定。 3. SIORI.EXE と同じディレクトリに siori_00.com と gtrh1.dll をコピー。 4. DOS 窓を開いて siori_00.com を実行。すると SIORI2.EXE ができるはず。 5. あとは pe で siori2.exe を起動すれば、いちおう立ち上がるはず。 インストール時(あるいは Windows 上とのファイル共用)の問題 ----------------------------------------------------------- 問題点をいちおう書いておきます。 ・セットアッププログラムに 16bit バイナリが混じっているので、Odin 上では  そのままインストールできない。 ・一部にロングファイルネームを使用している。したがって(VFAT.IFS でも  入れてない限りは)Windows 上とのファイル共用ができない。 どーしても Windows の力を借りずにインストールしたい場合は、CD-ROM から ファイルをひととおり(HPFS 区画に)コピーして、ロングファイルネームと おぼしきファイル名を手動で正しくリネームするのがよいのではないでしょうか。 (CDFS.IFS って Joliet ダメでしたよねえ?) レジストリ ---------- trh1reg.exe で、おおまかな設定を変更できます。 Odin 上では pe で起動して下さい。(Win32 でも使えます) いちおう説明しておくと、 FromInstall CD-ROM ドライブのパス。 CD-ROM が E ドライブなら、E:\ を指定 ToInstall インストール先のパス。 C:\jANIS\TRH にインストールした場合は C:\jANIS\TRH を指定 InstallType インストール形態。 ALL 完全インストール Standard 音声を CD-ROM から読み込む設定 Minimum 最小インストール 現状の仕様 ---------- ・CD 再生なし ・MIDI 再生なし ・音声再生なし うー ---- 画面出すだけなら ONE よりよっぽど簡単でしたよ。 てゆうかフォント自前で持ってるんですね、このゲーム。 しかし音声がなあ。 MS ADPCM...自力でデコードしないと駄目かも。