2020年9月5日の日記の1番目の記事へのコメント
■MegaSD
昨日から開始したメガCDのダンプが一通り終わったので、MegaSDで動かしてみることにします。
MegaSDはメガCDのBIOS ROMのイメージを必要とします。聞くところによると、メガCDのBIOS ROMはUVEPROMでソケットに装着されているため、簡単にROMライタで読み出せるとのこと。それなら楽勝と思いつつ開けてみたら、うちのはマスクROM直付けで全然違うし (´・ω・`)
CDに焼いた吸い出しプログラムを起動させて、コントローラー接続用端子からPCのパラレルポートに出力して吸い出す方法もあるみたいですが、PC側ではまりそうな気がしたので、今回は大人しくハンダを吸ってROMを外すことにしました。
外れました。
今回は慎重に進めたこともあってか、基板のパターンへの目に見えるダメージは特になし。ハンダを吸った後、最後に全部のピンを同時に温められるとさらに楽になると思うんですが、何か良い手はないものか。
TL866CSで吸い出します。27C1024とピン互換らしいので、AM27C1024などの適当な27C1024系のROMを指定して「Check ID」を外してReadすればOKでした。
よしよし、ちゃんと読めてそうです。吸い出し結果をファイルに保存して、そのSHA1でググったらヒットしたので、特に問題なさそう。
保存したBIOSの中身をSDカードのBIOSフォルダにコピーし、適当にCDイメージもSDカードにコピー。で、SDカードをMegaSDに装着していざ起動。
おー、とりあえずMegaSD自体は無事起動してくれました。
が、BIOSイメージが認識されません。
一瞬悩んだんですが、もしやと思い、ddでBIOSイメージのエンディアンをひっくり返してやったら認識されるようになりました。これはハマるw
メガCDのゲーム自体も無事起動しました。良かった良かった。しかしいまいち盛り上がりませんな。もう少し華やかなやつでテストすればよかったかw
ちなみに、説明書によるとMegaSDでサポートするイメージファイルは .cue + .bin と .cue + .iso の2形式のみとのことだったので、当初、念のため DICUIでダンプしてできた .imgファイルをMegaSDにコピーする際に、拡張子を.binに書き換えて、_img.cueファイルを編集して中のイメージファイルのファイル名を .img から .bin に変更しておきましたが、別に cueファイルの中に書かれているファイル名が正しければ、イメージファイルの拡張子は何でも良かった模様。
2020年9月5日の日記の1番目の記事へのコメント
[コメントを書く]