MSXのデーモンクリスタルをPC-6001mkIIで動かすチャレンジ
私が初めて購入したパソコンはNECの PC-6001mkII だったのですが、その時、候補として最後まで悩んだ機種がシャープの MZ-1500 でした。
MZ-1500 は P6mkII とほぼ同じ価格にも関わらず、クイックディスクが搭載されていたり、PCG機能がついていたり、毎週見ていた「パソコンサンデー」で取り上げられていたりと、P6にはない魅力がたくさんありました。
最終的には、ソフトの豊富さやシリーズとしての強さなども考えて PC-6001mkIIを購入したのですが、その後も、ベーマガに掲載されているPCGを駆使したBASICプログラムや、マイコンソフトの MZ-1500用タイトルの広告を見るたびに、心の中では羨ましいなーと思っていました。
中でも、YMCATさんの「デーモンクリスタル」は、「ドルアーガの塔」や「ハイドライド」が好きな私にとっては本当に魅力的なタイトルで、いつかP6版が出てほしいと願っていました。
しかし、多くの機種に移植された「デーモンクリスタル」も、結局最後までP6版が出ることはなく、私自身が初めてプレイしたのは随分大人になってから手に入れたMSX版でした。
そんな当時の思いもあって、今回は「デーモンクリスタル」をP6mkIIで動かしてみました。
動画
ダウンロード
デーモンクリスタル for PC-6001mkII 作成ツール
概要
「デーモンクリスタル for PC-6001mkII」は、MSX版の「デーモンクリスタル」をP6mkIIで動くように改造したもの になります。
グラフィックデータ・BG制御・スプライト制御の部分はP6mkII用に作成しましたが、それ以外のプログラムやデータはMSX版の「デーモンクリスタル」をそのまま使用しています。
そのため、P6mkII版を作成するには、 MSX版の「デーモンクリスタル」の ROMイメージが必要です。
準備
- MSX版「デーモンクリスタル」のROMイメージを用意してください。
作成方法
PCでの作業
- 「デーモンクリスタル for PC-6001mkII 作成ツール」(MakeDemonCrystal_P6.zip)をダウンロード、展開してください。
- MSX版デーモンクリスタルのROMイメージを、DEMONMSX.ROM という名前で、展開したフォルダに保存してください。
- 変換ツール MakeP6Demon.exe を実行してください。
ファイルについて
変換ツール(MakeP6Demon.exe)実行後、同じフォルダに以下のファイルが存在するか確認してください。
- demon_loader.p6 … PC-6001mkII用ローダープログラムのテープイメージです。変換ツールに含まれます。
- demon_data.p6 … PC-6001mkII用データのテープイメージです。変換ツールに含まれます。
- demon_main.p6 … PC-6001mkII用メインプログラムのテープイメージです。変換後に作成されます。
- demon_all.p6 … 上記3つのファイルを単純に連結したものです。変換後に作成されます。エミュレータで実行する場合はこちらを使用してください。
実行方法
エミュレータで動かす
- エミュレータにテープイメージとして demon_all.p6 をセットしてください。
- MODE5/PAGE1 を選択し、CLOAD、RUNしてください。
実機で動かす
- まずは demon_loader.p6, demon_data.p6, demon_main.p6 をwavファイルに変換します。
- 変換ツール内にある NandemoPiGa2.exe を起動し、demon_loader.p6 をドラッグ&ドロップしてください。
- [wavファイル作成] をクリックしてください。demon_loader_01.wav というファイルが作成されます。
- demon_data.p6, demon_main.p6 も同様にwavファイルに変換してください。(demon_all.p6は変換する必要はありません)
- demon_loader_01.wav、demon_data_01.wav、demon_main_01.wav の3つの音声ファイルを、順番にテープにコピーしてください。
- PC-6001mkIIを起動してください。
- MODE5/PAGE1 を選択し、テープをデータレコーダーにセットして、 CLOAD、RUNしてください。
実機トラブルシュート
- ローダープログラムがCLOADできない場合、位相を反転させるとロードできるかもしれません。NandemoPiGa2 の「位相反転」のチェックボックスを変更して、wavファイルを再度作成してください。
- NandemoPiGa2 の詳細については こちら をご覧ください。
ディスク版作成方法
- まずはテープ版を作成してください。
- MODE5/FILES1/PAGE1 を選択し、テープからローダープログラムを CLOAD、RUNしてください。(必ず FILESは1以上にしてください)
- すべてのロードが終わって "Push any key to start" と表示されたら [D] を押してください。
- あとは画面の指示に従ってディスクを入れてください。
- ディスク版の実行方法は、ディスクをセットして MODE5/PAGE1(FILESは0でも構いません)を選択し、run "DEMON" です。
操作方法
タイトル画面
[SPACE] … ゲームスタート
[SHIFT] … ゲーム設定
[↓] … パスワードコンティニュー
ゲーム中
[↑][↓][←][→] … 移動
[SPACE] … 爆弾を投げる
[SHIFT] … ギブアップ
[STOP] … 一時停止
ゲームオーバー時
[↑] … コンティニュー用パスワード表示
最後に
レスポンスが若干悪いですが、ゲームとして十分遊べる出来になっていると思うので、ぜひクリアを目指して頑張ってください。
攻略はMSX版の攻略サイトなどを参考にしていただければよいのですが、見たくない人のために最低限のポイントを書いておきます。
- 奇数面は必ずアイテムが出現します。取るとヤバいアイテム(赤い顔で怒っているっぽい宝箱、おどろおどろしい色のクリスタルなど、わかりやすくしてみました)もありますが、基本的には取るようにしましょう。
- アイテム取得直後にミスをしても、そのアイテムは取得済み扱いとなるので、先に進んでしまいましょう。
- パスワードにはアイテムの情報なども含まれているので、ゲームオーバーの際には[↑]を押して確認しましょう。また、パスワードコンティニューを選んだ際、最後にプレイしたステージのパスワードが自動入力されているので便利だと思います。
- HOUSE 5が最初の山場かもしれません。頑張ってください。
- 最終面(HOUSE 30)は必要なアイテムをすべて持っているかどうかで敵の動きが変わります。持っていないとたぶん倒せません。
- 爆弾が100個になると0個になってしまいますが、MSX版からの仕様です(^_^;) ゲーム設定を変えた際にはご注意を。
何かお困りのことがあれば、twitter で @tiny_yarou までお願いします
DEEP! P6!/MSX! へ戻る