MagicEngine v0.8 Copyright (c) 1997 David Michel ------------------------------- MagicEngine's Homepage Copyright (c) 1997 Bt Garner ---------------------------- http://joyce.eng.yale.edu/~bt/turbo/emu MagicEngine 日本語サポート Homepage Copyright (c) 1997 Toshi. ---------------------------- http://home.interlink.or.jp/~toshikun/MagicEngine 拒否事項 -------- このプログラムは、この状態で提供されます。私(David Michel)は直接的、 間接的を問わず、また故意かそうでないかを問わず、このプログラムを使用す る事によって発生するかもしれない、いかなる損害や影響について一切の責任 を負いません。リスクはあなた自身が負って、これを使用して下さい。 This program is provided as is. I take no responsibility for any damage or consequences directly or indirectly, intentionally or unintentionally, which may arise from using this program - YOU USE IT AT YOUR OWN RISK! (重要な項目なので原文をそのまま上記に入れました) この圧縮ファイルに入っているファイル ------------------------------------ -FILE_ID.DIZ 141 bytes -REGISTER.TXT 1 160 bytes -JAPANESE.TXT 13 446 bytes -README.TXT 13 536 bytes -CWSDPMI.EXE 20 217 bytes -DEMO.EXE 217 088 bytes -PCE.EXE 209 920 bytes -PCE.INI 867 bytes MagicEngineとは何か? --------------------- これはPCエンジンという数年前にNECによって作られたゲーム機のエミュ レータです。PCエンジンは初めてCD-ROMドライブを搭載したゲーム機です。 私は最初のCD-ROMゲームはあの偉大な格闘シリーズの最初の版である"Street Fighter"だと思います。(訳者注:Street Fighterはあの有名なスト2の前にあっ たスト1のことを指していますが、日本では何故かFighting Streetという名前 で発売されました。なお、少なくとも日本ではもっと発売の早いCD-ROMソフト がたくさんあります) 最初、私は全てをエミュレートしようとしました。カードソフト(HuCARD) と、もちろんCDソフトです。このプロジェクトは96年12月初めに始まりまし た。そして実際に多くのHuCARDソフトは正しくエミュレートしています。私は 嬉しかったのでCDソフトのエミュレートにとりかかりました。これはとても 有望ですが、公開するのに十分になるまでには数ヶ月かかると思いました。。。 これがHuCARDしかエミュレートできない現在のバージョンを公開すると決めた 理由です。残りはまもなく公開します。 このプログラムはシェアウェアとして公開しました。これは全ての機能を使 えるバージョンを使用するには私にいくらかを送る必要があるということです。 値段は$35です。(訳者注:日本語版はご存知のように現在4500円です)CD エミュレーション機能付きのバージョンは公開された後に無料でアップデート できます。 このアーカイブには2つのデモ版が入っています。 DEMO.EXEは全く操作がで きません。もう一つは以下の制限があります。 - サウンドなし - 15分の時間制限 - 128KBと256KBのソフトしか動かない もしこのエミュレータについてもっと知りたければ、また何か不明な点があれ ば自由に作者(David Michel)まで知らせてください。(訳者注:ただし英語かフ ランス語以外は作者には読めないと思います...) 電子メール: dmichel@easynet.fr 郵便 : David Michel residence du Parc appt n4 86330 Moncontour France もしPCエンジンについてもっと情報が欲しければこのホームページを見てく ださい http://www.runet.edu/~cguirrer/turbo2.html 何がエミュレートされるか? -------------------------- ほぼ全てです。ただし、ノイズ音は正しくエミュレートできていません。ま た、ステレオ音再生もまだ入れていません。それと、1つ2つのグラフィック 関係のバグが残っています。けれども非常に困る事項はありません。今のとこ ろ14のゲームがうまく動きませんが、多分もっとあると思います。 - Legendary Axe 1&2 (*) - Darius Plus [no weapon sprites] - Valkyrie No Densetsu - Volfiev - College Pro Baseball '89&'90 - TV Sports Football - USA Pro Basketball (*) - Naxat Open - Power Drift [freezes after the first race] - Metal Stoker - Super Volleyball (*) - Fighting Run [wrong sprite gfx] (*) この印のあるソフトは動作が止まったように見えたら、TABキーを押すこと で動くかもしれません。(なお"Legendary Axe 2"では2回押してください) どんなマシンが必要か? ---------------------- ペンティアム100MHzと16MのEDO RAMを搭載したDOS/V機をお勧めします。もち ろんもっと速ければなお結構ですが、いくつかのゲームはペンティアム100で、 本物と同じ速度で動かすのに十分です。最低限486と8Mメモリが必要です。エ ミュレータはDOS上だと速くなり、Win95のDOS窓だと遅くなります。 どこでソフトを入手できますか? ------------------------------ 私からは提供しません!(訳者注:当然、私からも一切行いません。著作権法と いう法律に反することになり、犯罪者になります)もしあなたがROMデータを持っ ていないなら、私がCDエミュレートを完成させるまで待つのもよいでしょう。 これが完成すれば、CD-ROMドライブにPCエンジンのCDを入れるだけで、直 接あなたのDOS/V機でそのソフトを遊ぶことができます。 どうやってエミュレータを使うのですか? -------------------------------------- PCE [options] rom-image "rom-image"の所は実行させたいPCエンジンのソフトのファイル名をになり ます。このエミュレータは2つのファイルフォーマットに対応しています。1 つはROMそのものがファイルになっているもの、もう1つは512バイトのヘッダ が付いているものです。(ヘッダのフォーマットは下記を参照のこと) いくつかのオプションが使えます。 -1 ~ 違うデータフォーマットで動作させます。通常のフォーマッ トと分割済フォーマットの2つのファイルフォーマットがあ るためです。384KBの全てのファイルと"Devil's Crush"のよ うな一部の512KBファイルが分割済フォーマットを使っていま す。だからもしうまく動かないファイルがあったらこのオプ ションを試してください。 -us/-usa ~ ファイルのビット配列を反転します。もしうまく動かないファ イルがあったらこのオプションを試してください。 -nojoy ~ ジョイスティックを使用不可にします。 -nosound ~ Sound Blasterを使用不可にします。 キー操作 -------- 1) 使用キー一覧: ------------ カーソルキー ~ パッドの上下左右 リターンキー ~ RUNボタン Space ~ SELECTボタン Ctrl ~ IIボタン Alt ~ Iボタン Z ~ IIボタン(連射) X ~ Iボタン(連射) 0 ~ スローモーション F5 ~ ジョイスティック使用可/不可の切替 F6 ~ 一人モード F7 ~ 二人モード:この時は1Pがキーボード、2Pがジョ イスティックで操作します。 NOTE: 一人モードの時はキーボードとジョイスティックの両方で操作 ができます。これは2ボタンのジョイスティックしか持ってい ない時に便利です。 2) フレームレート: --------------- MagicEngineは十分高速なエミュレータですが、古い486マシンでは遅 すぎるでしょう。スピードアップのためにフレームスキップの機能が あります。 F1 ~ 全フレーム表示 [1/1] F2 ~ 1フレーム飛ばし [1/2] F3 ~ 2フレーム飛ばし [1/3] F4 ~ 4フレーム飛ばし [1/5] NOTE: F2のモードは副作用を持っています。多くのソフトがスプライ トの点滅を特殊効果のために使用していますが、このモードを使 用するとそれが見えません。それどころかいくつかのスプライト が全く見えなくなります。この場合には他のフレームレートを使 用することをお勧めします。 (訳者注:いわゆるスプライト切れ防止の交互表示の際にでる問題 ですね。ただMagicEngineは十分高速なのであまり問題ないでしょう) 3) 音のコントロール: ----------------- F9 ~ サウンドのON/OFF + ~ 音量増加 - ~ 音量減少 4) その他のコントロール: --------------------- Tab ~ いくつかのゲームの障害を直す魔法のキーです。もし止まっ てしまったように見えたらこれを押して見てください。ただ し効果があるのはいくつかのゲームに限られます。 Esc ~ メニューに移行 Pause ~ ポーズ Prtscr ~ 現在の画面をファイル化する F11 ~ インフォメーション画面のON/OFF F12 ~ スキャンラインのON/OFF NOTE: ポーズした時'prtscr'キーは有効になっています。また"pause" をもう一度押すか、"esc"で戻ります。 メインメニュー -------------- RESET ~ エミュレータを完全にリセットします。RUN+SELECTでもリセット できます。 PLAY ~ ゲームに戻ります。"esc"を再度押すのと同じです。 LOAD ~ これはゲームアーカイブがPCE.EXEと同じディレクトリにある時に 使えます。アーカイバはまだ完成していませんが、後で公開する 予定です。 HELP ~ 全キーの機能をグラフィックで表示します。 ABOUT ~ copyright画面です。 QUIT ~ エミュレータを終了します。 INIファイルについて ------------------- 通常はいじる必要はありませんが、場合によっては役に立つでしょう。 frame_rate=[1|2|3|4] -------------------- F1〜F4キーと同じですが、スタート時に好きなフレームレートに変え ることもできます。 delay=[999999|...] ------------------ スローモーションさせるときのディレイ(遅れ)を現します。何度か か試してみて適当な値を設定してください。 joypad=[y|n] ------------ ジョイスティックのON/OFFの設定。コマンドラインでOFFにした場合は F5キーでON/OFFできません。 button_1=[0|1|2|3] button_2=[0|1|2|3] button_3=[0|1|2|3] button_4=[0|1|2|3] ------------------ 2/4ボタンのジョイスティックのボタン定義。定義する値は以下の 通り 0 -> button I 1 -> button II 2 -> select 3 -> run scanlines=[0|1|2] ----------------- スキャンラインのタイプを選択します。このモードはパソコンの画面 で画面のライン間に隙間を入れることでTV画面のように表示します。 ソフトウェアモードは全てのモニタで安全ですが、ハードウェアモー ドは97Hzという特殊なリフレッシュレートを使います。最新のモニタ なら問題ありませんが、古いモニタだと対応してない場合があります。 使えるかどうか分からないときはソフトウェアモードの2かスキャン ライン無しの0を選んでください。このオプションはF12キーで有効に なります。 0 -> なし 1 -> ハードウェア 2 -> ソフトウェア sound=[y|n] ----------- サウンド出力のON/OFF。この設定はエミュレータ中全てに影響します。 noise=[y|n] ----------- ノイズ音チャンネルのON/OFF info_screen=[y|n] ----------------- インフォメーション画面を起動時に表示するかどうかの設定。この画 面は6音チャンネルの音量と連射キーの状態とフレームレートと1秒に 何フレーム表示できたかを示します。F11キーでこの画面のON/OFFを設 定できます。 path=[C:\GAMES.DAT|...] ----------------------- ゲームアーカイブのディレクトリを指定します。アーカイバはまだ完 成していません、まだ開発中です。ですがすぐに公開できるはずです。 エミュレータは有効なアーカイブを発見するとPCEと入力するだけで、 すぐにエミュレートを開始できます。コマンドラインで各ファイルの 設定を指定する必要はありません。 ヘッダフォーマット ------------------ ヘッダは512バイトで、非常にシンプルなフォーマットです。最初の1バイト がそのファイルに8KBのバンクがいくつあるかを示し、2バイト目はそのファイ ルが384KBでない場合は0になっています。384KBのファイルの場合はここを1 にしてください。残りは使っていませんが、将来の互換のために0にしておく ことをお勧めします。 Thanks ------ 彼らの協力無しには、MagicEngineは改良できませんでした。私は彼らに感謝し たい。特に、 Peter Kriegesmann Stuart Campbell Dave Shadoff and my brother Cedric Michel Special thanks to : - Robbie Diehl, ドキュメントのスペルミスを訂正してくれたこと - Bt Garner, MagicEngineのホームページを提供してくれたこと - DJ Delorie and all the persons behind DJGPP. - Shawn Hargreaves, 彼のALLEGROライブラリが私をかなり楽にしてくれたこと - Charles Sandmann, CWSDPMIをエミュレータと一緒に配布することを許可 してくれたこと。もし最新版とソースを得たいなら ftp.simtel.net:pub/simtelnet/gnu/djgpp/v2misc/csdpmi*.zip もしくは彼にメールか郵便で連絡したいなら Charles W Sandmann (sandmann@clio.rice.edu) 1206 Braelinn, Sugar Land, TX 77479 David Michel ------------ dmichel@easynet.fr 日本語訳 Toshi. ------ toshikun@interlink.or.jp