2012年8月7日から2012年8月3日までの日記を表示中

2012年 8月 7日 (火)

何もしていない

昼と夜、両方ラーメンでした。

2012年 8月 6日 (月)

SPIのリージョンロック

先日、海外版のVP1っぽいのをゲットしたんですが、起動すると時刻とかが表示されて、チェックサムを入力しろみたいな謎画面が表示され(写真撮り忘れ)、その後何か入れてボタンを押すとエラーになって固まるみたいな状況だったり。

サブボードのROMの一部が手書きシールでどう見ても非純正なのはまあいいとして、非純正のROMの容量が全部2Mbitなのが凄く気になります。VP1はここ全部4Mbitなはずなんですが・・・。何なんだこれ・・・。一応、北米版のVP1に見えるんですが、うーん。

VP1のサブボード

ひとまず小マザーが動けばいいやってことで、手持ちのライデンファイターズを載せてみたら、今度は時計とかが出ず、いきなり「CHECK SUM ERROR」とか。調べてみたら、何とSPIのマザーボードにはリージョンロックがあるとか何とか。やべえ、知らなかった・・・。

ただ、このリージョンロック、マザーボード側のフラッシュROMのどこかに書いてある値と、サブボード上のプログラムROMの末尾に書かれている値を比較して弾いているだけみたいです。MAMEのソースコードを見ると、最初にデータをロードしたところで、プログラムROMの末尾から1Byte読んで、フラッシュに書き込んでおくとかやってました。すげえなw。

で、話を戻すと、マザーボード側のフラッシュROMの値、サブボードからデータをコピーした際に書き換えられちゃうんじゃないのかと思うんですが、その辺どうなんですかねー。フラッシュに上書きされるのは、リージョンが合致したサブボードのデータだけで、そのデータ自体のリージョン判別用の値は常に同じ値となっているからマザーボードのリージョンは永遠に維持される・・・とかそんな感じなのかなぁ。

ひとまず、プログラムROMの最終ワードの最下位1Byteを、マザーボードにあったリージョンコードに書き換えれば、そのマザーボードで動くようにできるみたい? あと、マザーボード側のフラッシュをひっぺがして値を外から書き換えることで、マザーボード側のリージョンを変えるという技もあるようで。こっちは実に欧米的な発想で、ちょっとやりたくない感じですが・・・。この辺、ソフトウェア的な改造でエレガントにリージョンロックを外したいところですね。まあ、そもそもこのSPIのマザーボード、リージョンロック以前に、ハードウェア的に壊れてるんじゃないかという疑惑もあったりもするんですけどw

C82の頒布物の取り置きとか

頒布物の取り置きの受け付けを開始しました。 当日会場に来られる方で、確実にゲットしたい方は是非お取り置きを〜。

2012年 8月 5日 (日)

TMNT2

先日目をつけた74LS157をソケット化して交換してみました。

74LS157交換

結果、症状は変わらず・・・。外したか・・・ _|‾|○

症状変わらず

となると、この74LS157に対するグラフィックコントローラ側からのアクセスが怪しいってことになりますかね。74LS157への入力は、ここから出てるんですよね。あー、やっぱりこれなのか、053251・・・orz 。

053251

このチップに対する入力がどこかの汎用ロジックでおかしくなっているならいいんですが、このチップ自体が壊れていたりしたら面倒なことに・・・。くー、まだまだ続きそうです・・・。

[コメントを書く]

やまもそ 2012/08/10(金) 04:46:39
053251余ってるんで譲りますよー。綺麗に剥がせるか分かりませんけど。

ダメ元で足を炙ってみるのはどうでしょうか?自分んとこのコナミの基板で
キャラ化けしてるやつがそれで直りました(足が浮いてるとこを見つけた)。
nosuke 2012/08/14(火) 04:26:57
まさに貼り直しが大変なので、053251の貼り直しは最後の手段にしたい
ところです(笑)。

部屋片付け

部屋の片付けを頑張ってみたり。倉庫に足の踏み場ができましたw。あー、積み上げられてるカートリッジ系の家庭用ゲームを何とかしないとなぁ・・・。

2012年 8月 4日 (土)

SYSTEM24のアレ

何か今日もお仕事でした。帰りにまたお祭りの賑わいを見て・・・うっ(´;ω;`)・・・とかなったりはしませんでしたがw、帰宅と同時のタイミングでひげねこ堂からの荷物が届きましたよ。こちら。

ひげねこ堂のアレ

ゴゴゴ・・・

定着しつつある緑プチ

SYSTEM24のメディアコンバーターキタ━━━━(゜∀゜)━━━━ッ!!

SYSTEM24のメディアコンバーター

知らない人向けに説明しておくと、SYSTEM24というのはセガがその昔出していたアーケードゲームのシステム基板です。で、このSYSTEM24、何と一部のタイトルがフロッピーディスクで供給されており、しかもデモを回しているだけでも常にフロッピーを読み書きするという凶悪な仕様だったりします。

FDDのメディア自体は、本体でバックアップが取れるので、一応安泰と言えば安泰なんですが、ドライブの方は死んだら多分終わりです(その辺のAT互換機のドライブが使えるという話を聞いたこともありますが、実際どうなのかは未確認)。で、このたびひげねこ堂で売りに出されたこのメディアコンバーターは、フロッピーの中身をSDカードに吸い上げて、フロッピー代わりにSDカードを使ってゲームを動かすという代物になります。

いやー、正直、本当に商品化するところまで持っていくとは思いませんでしたよ・・・。ほんと恐れ入りました。

さて、前置きはこれくらいにして、早速このメディアコンバーターをボナンザブラザーズで試してみたいと思います。ボナンザブラザーズはFDとROMの両方を使って動くタイトルになります。写真には写っていませんが、基板の裏側にインタフェースボードとFDDが繋がっています。

ボナンザブラザーズの基板

最初にこの2個のBIOS ROMを、メディアコンバーター付属のROMに交換します。

交換するBIOS ROM

EPR-12186の方をH24 BIOS 11 IC1に、EPR-12187の方をH24 BIOS 12 IC2にそれぞれ交換します。ちなみに、このROM、間隔が超狭いため、サンハヤトのROM抜きが非常に入りにくいです(ROMの挿し位置によっては入らないかも)。ご注意ください。

交換した状態

次に、ROMボードを外します。タイトルによってはこいつがないのもあるのかも。

ROMボードを外す

どうでもいい話ですが、ROMボードの下から現れたシールの印刷によって、このボナンザのマザーボードが元々ラフレーサーのマザーボードだったことが発覚しましたw。

ROMボードを外した

続いて、メディアコンバーターを用いてSDカードにフロッピーの中身を吸い上げる作業を行います。PCなどを用いてSDカードにダミーのファイルをコピーした上で、SDカードをメディアコンバーターのスロットに挿入します(ダミーファイルはサポートページで配付されているdummyfile.zipをダウンロードして展開することで得ることができます(単なる0埋めされた特定サイズのファイルですが・・・))。なお、付録のSDカードには最初からダミーファイルが入っているので、付録のSDカードに吸い出す場合は、コピーを行う必要はありません。

メディアコンバーター準備

メディアコンバーターは、先ほどまでROMボードが装着されていたコネクタに取り付けます。その際、何もしないと基板がぐらつくので、付属のスペーサーを取り付けて安定させましょう。スペーサーは長いのが3本と短いのが4本付属しています。ここでは長い3本を使って固定します。

2種類のスペーサー

メディアコンバーターを基板に装着したところ

ROMボードは、後ほどメディアコンバーターの上側のコネクタに挿すことになるのですが、ひとまずフロッピーからデータを吸い上げる段階では不要(というか取り付けないことが推奨されている)なので、今は取り付けません。この時点では、マザーボードの裏側にフロッピードライブのインタフェースボードが、表側にメディアコンバーターが、それぞれ装着された状態となっています。

この時点での基板の構成

それでは電源を投入してみましょう。

いざ、電源ON!

きちんとROM交換ができていれば、こんな画面が出てくるはずです。

メインメニュー

今回はディスクの中身をSDカードに吸い出したいので「Dump disk image」を選びます。

Dump disk imageを選択

次に吸い出しタイプを選びます。どちらを選ぶかは、どのゲームを吸い出すかによって決まるようです(ディスクのフォーマットに依存?)。どちらを選べばよいかはマニュアルに書かれています。マニュアルによると、「Dump type #6」を選ぶ必要があるのは、ホットロッドと国内向けのスクランブルスピリッツだけみたいで、ボナンザブラザーズを含めた残りのタイトルは「Dump type #7」を選べばよいようです。

Dump type #7を選択

「Dump type #7」を選ぶと、フロッピーを入れて何か押せという指示がでるので、フロッピーをドライブに入れた上でボタンを押しましょう。

フロッピーを入れてボタンを押す

するとプログレスバーが表示され、吸い出しが始まります。ディスクのアクセス音がするはずです。ここは割とすぐ終わります(1分くらいかな?)

吸い出しが始まる

吸い出しが終わると、後処理が始まります。ここがマニュアルを見てもよくわからないところなのですが、どうも吸い出したデータにラベル情報を付加するための作業のようです。最初にゲーム名を聞かれます。

ゲーム名を聞かれる

次にラベル番号を聞かれます。何を選んでもよいようです。

ゲーム名を聞かれる

次にサフィックス(綴りが間違っている・・・)を聞かれます。バージョンか何かを表す値なのでしょうか。まあ、何を選んでも大丈夫みたいです。

ゲーム名を聞かれる

そしてリビジョンを聞かれます。これも何を選んでもよいようです。

ゲーム名を聞かれる

最後に「OK!」しておしまい。

ドイ!

無事ダンプが終わったようです。ふぅ。

ダンプ完了

それでは、続いてSDカードからゲームを起動してみましょう。基板の電源を落とした上で、マザーボードの裏側についているインタフェースボードを取り外します。

インタフェースボードを外す

そして、前に取り外したROMボードを、メディアコンバーターの上に取り付けます。

メディアコンバーターの上にROMボードを取り付け

今度は短いスペーサーを間に挟んで安定させています。ちなみに、ボナンザブラザーズの場合、スペーサーは余るようです。

ROMボード装着後の基板の構成

ここまでできたら準備完了です。電源を投入すると、カウントダウンが始まります。

自動起動のカウントダウン

何もボタンを押さなければ、その後、ゲームがロードされて起動するはずです。

無事起動

いやー、素晴らしい。

ボナンザブラザーズ (SDカードから起動)

ちなみに、ゲームの中には、デモが回るたびにFDDに稼働情報とかのデータを書き戻す痛いやつがいるようなのですが、これをSDカードでやってしまうと、カードの寿命が無駄に縮まることになってしまいます。マニュアルによると、この辺気になる場合は、SDカードのライトプロテクトを有効にしておけば、実際に書き込まなくなるようです。ロケで動かす場合などではライトプロテクトを有効にしておくとよいのかもしれません。

そんなわけで、メディアコンバーターでした。いやー、凄いアイテムです、ほんと。次の製品にも大いに期待したいところですね。

あと、次回は、クイズ宿題を忘れましたでのFDレス化、FD1094のキー生成実験、オリジナルBIOSとのフォントの比較なんかをやってみようかと思っています。余裕があればフォントの差し替えとかも・・・? まあ、次回がいつになるのかはよくわかりませんが、お楽しみにー。

[コメントを書く]

お茶飲んでますb 2012/08/11(土) 07:38:04
FDお願いします!!はやーーく!!はやーーーーく!!!

2012年 8月 3日 (金)

お祭り

近くの神社でお祭りやってました。帰ってきた時間が遅くて、既にかなりのお店が片付けモードだったので、何も買いませんでしたが。

お祭り

それにしても、今年こそはと思っていたんだけどなぁ・・・な、泣いてなんかいないんだからね (つД`)

まさかの入荷

先日、某先生が家にダライアスバーストACを置くという恐ろしいプロジェクトを開始したので、微力ながら応援させて頂くことにしました。

やあ、よく来てくれたね・・・(*´Д`)

ポップ

というのはオマケで、本体はこちら。

レベニューシェア基板

壊れやすいらしいので、色々怖いところですが・・・

起動しそう

よーし!

デススマイルズ2起動した

というわけで、デススマイルズ2が我が家にやってきました。ケイブ基板の中で一番買うことないと思ってたんですけどね・・・。何かこのもっさり感が、こう・・・。うーんw

2012年8月7日から2012年8月3日までの日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2012年8月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ