
MSXゲームを吸い出してopenMSXで遊ぶ!(裏技)
どうも僕です。
趣味でMSXゲームを集めてますが
MSXゲームカートリッジの価格が年々高くなっています。
MSXソフト ディグダグ - メルカリ (mercari.com)
メルカリで2500円なり。

他にも3000円とか4000円とか・・・。
古いゲームなので、購入を躊躇しちゃいますよね。
一つ面白いものを発見。
PS1のMSXコレクションってやつです。

メルカリで4180円と値が張りましたが、
10本もゲームを入っているので、実質1本418円です!
・・・でも
PS1で動かすことになるじゃん?
openMSXで遊ぶんじゃないの?ってなりますよね?
実はこのPS1のMSXコレクションから
MSXのロムイメージを取り出せるらしい。
・・・ってことで、
早速、MSXコレクションからロムイメージを取り出してみよう!
CDROMをISOイメージ化
いつものImgBurnを使って、
PS1「MSXコレクションVOL2」をISOイメージ化しよう。

無事終わった!

ISOイメージをPS1エミュDuckStationで、ちょっと遊んでみよう!
楽しい!!!
ロムイメージを取得
「DuckStation」設定を変更しよう。
メニューの「設定」>「一般」を選択し、

ステートセーブを圧縮するのチェックを外す。

あとはステートセーブを行って、
ステートセーブファイルからログイメージを取得する流れだ。
例えば、グラディウス2の場合はゲーム起動して

タイトル画面で「F2キー」を押してステートセーブ!

そして、DuckStationのステートセーブファイルを探す。
メニューの「ツール」>「データディレクトリを開く」から

「savestates」フォルダがあるので、

「savestates」フォルダの中のステートセーブファイルを見つける。
*ステートセーブした時に画面にファイル名出るので
それを同じファイルを見つけること

バイナリエディタで、ステートセーブファイルを開く。
*ファイルサイズが4MBと大きいことを確認。
小さい場合は、上記で説明したDuckStation設定の
「ステートセーブを圧縮する」チェックを外してね

キーワードを「AB」で検索しよう。

何度かヒットするけど、
「・・・2222222AB」のパターンでヒットしたらそこが先頭です。

Shiftキーを押しながら、「ファイル最後」アイコンを押して

選択状態にしよう。

選択範囲を右クリックし、コピーしよう。

バイナリエディタを新規に起動する。

新規起動したバイナリエディタに貼り付けよう。

コピーできた。
*コピー成功したら「AB.@・・・」から始まっているのがわかるだろう。
*たまにコピーが失敗するので、コピーするところからやり直そう。

それぞれのROMサイズが決まっていて
グラディウス2だと1Mbit(=128kB)です。
そのサイズになるように後ろをカットします。
1Mbit(=128kB)は$20000だから、「2:0000」以降を削除します。
2:0000を選択し、
Shiftキーを押しながら「ファイル最後」アイコンをクリック

Deleteキーでカット!

カットできたら、適当な名前で保存しよう。

ロムイメージをopenMSXで遊ぼう!
MSXエミュ「openMSX」を起動*しよう!
*ダウンロードして解凍するだけで動くよ

左上menuから
[Cart. Slot A: (empty)]をクリックしよう。

取得したロムイメージファイルを選択しよう。

動いた!

おお!楽しい!!!

今回吸出したものは以下です。
残念ながら動かないものもあります。
(○は動くもの、×は動かないものです)
○ コナミのゴルフ:GOLF.ROM (16KB) 最終アドレス:$4000
○ コナミのビリヤード:BILLIARD.ROM (8KB) 最終アドレス:$2000
○ ハイパースポーツ3:HSPORTS3.ROM (32KB) 最終アドレス:$8000
× わんぱくアスレチック:ATHLETIC.ROM (16KB) 最終アドレス:$4000
× マジカルツリー:TREE.ROM (16KB) 最終アドレス:$4000
○ イーガー皇帝の逆襲:KUNGFU2.ROM (32KB) 最終アドレス:$8000
○ 魔城伝説:KNIGHT.ROM (32KB) 最終アドレス:$8000
× スーパーコブラ:COBRA.ROM (16KB) 最終アドレス:$4000
× ツインビー:TWINBEE.ROM (32KB) 最終アドレス:$8000
○ グラディウス2:GRADIUS.ROM (128KB(1MBit)) 最終アドレス:$20000
コナミのゴルフ
遊べます!

コナミのビリヤード
遊べる!!

ハイパースポーツ3
遊べるぜ!!!

わんぱくアスレチック
バグってます・・・音だけ鳴る・・・謎・・・

マジカルツリー
起動すらしない・・・

イーガー皇帝の逆襲
動く!これは期待していただけに感動!!!
魔城伝説
これも遊べる!やったぁ!・・・昔友達の家で遊んだ気がする・・・。

スーパーコブラ
バグってる・・・ボタンが効かぬ・・・

ツインビー
これは悔しい・・・ゲーム始まっても音がなるだけ・・・

グラディウス2
やっぱ名作!!!これだよぉ~!!(これはさっき紹介しましたね!)

PS1のMSXコレクションは他にもvol.1、vol.3*があるので
他も購入してロムイメージを取得しようかな!
*vol.1はすべて動くけど、vol.3はほとんど動かないみたい・・・
今回は以上です。
ではまた!