{{ref_image nekotitle.jpg}} !!!猫屋敷68k とは アーケードゲーム基板に搭載された 68000 ベースのセキュリティ機能付 CPU (FD1089 / FD1094) の互換ハードウェアおよび解析ハードウェアの名称です。 {{youtube http://www.youtube.com/watch?v=bVy2Hj9eqU4}} !!開発目的 セキュリティ機能付 CPU は本来アーケードゲーム基板のコピーや解析防止のために作られたもので、CPU モジュールの中に格納されているセキュリティ用のパラメータが内蔵電池によって保持されています。 このセキュリティ用パラメータはゲームやバージョンによって個別に設定されており、内蔵電池が切れるとパラメータが消失しゲーム基板は起動できなくなります。 これらの CPU は生産から 25 年以上経過しており、経年劣化により内蔵電池が切れてしまって本物のゲーム基板で遊べなくなってしまう危機的状況にあります。 しかも残念なことにメーカーサポートも終了しており、修理する手立てが残されていない状況です。 そこで、この問題を解決し消え行くゲーム基板をなんとか保護する方法がないか模索した結果、電池を使用しない互換ハードウェアを開発・設計するに至りました。 !!互換機と解析機の2つの組み合わせ 猫屋敷68k はオリジナルCPUを解析してパラメータの抽出を行う解析機と、抽出したパラメータを利用して互換動作を行うゲーム基板搭載用の互換機の2つで構成されています。 !!!互換機について 互換機には汎用互換機と専用互換機と2つを用意しました。 {{ref_image neko_gokan.jpg}} !!2つの互換機の共通事項 * ゲーム基板の 68000 socket に挿して使います。 * Motorola / Freescale 製の 68000 シリーズの CPU が搭載されます。 {{ref_image neko_mc.jpg}} !! 汎用互換機 [単品25000円, SYS24メディアコンバータ利用、もしくは追加購入向け] * ゲーム個別パラメータを EEPROM から読み込むタイプです。 * 動作には解析機か SYS24メディアコンバータでパラメータを書き込んだ EEPROM が必要です。 * FD1089A, FD1089B, FD1094 の3つの互換動作が1つのハードでできます。パラメータがあればどのゲームでも動きます。 !! 専用互換機 [28000円, 作業費込み 送料別] * ゲーム個別パラメータを事前に設定したタイプでEEPROMの載せ換えの出来ない「1タイトル専用版」です。 * 保護したい基板が特定の1タイトルだけで、解析機を用意するには敷居が高いとお思いの方は、こちらをご利用ください。 * 部品交換修理扱いとして、お手持ちの基板をお送り頂いての作業となります。 !!!解析機について 解析を行いたいオリジナルCPU と猫屋敷68k 内部回路のみで動作します。抽出したパラメータは解析機に搭載した8 ピンの EEPROM に書き込まれます。 先に開発したSYS24メディアコンバータでも FD1094 の解析は可能ですが、 猫屋敷68k では FD1094 に加え FD1089 の解析も可能となりました。 猫屋敷68k では、パラメータの計算がハード化されており、SYS24メディアコンバータよりも高速な解析が可能です。 ,機器,対応CPU,解析時間,価格 ,猫屋敷68k 解析機,FD1089+FD1094,10秒,69000円(解析機+汎用互換機1台のセット) ,SYS24メディアコンバータ,FD1094のみ,15分,36000円 * FD1094 の解析時間は実測値です。 * SYS24メディアコンバータ向け解析アプリを猫屋敷68k用に更新しました。 → [[FD1094 パラメータ解析]] ** FD1089 は SYS24メディアコンバータ では解析出来ません。 残念ながら・・・ すでに内蔵電池が切れてしまい起動できなくなった CPU は解析機にいれても有効なデータを作成することは出来ません。 !! 使用方法 {{ref_image neko_kaiseki.jpg}} * mini USB 端子から電源供給をします。 ** 携帯電話向けの充電池からでも動かせます。 * 解析機単体で動作が可能ですが、解析機とパソコンを接続するとパラメータの確認ができます。(別途 Tera Term などのシリアル通信ソフトが必要) ** 図は電池が切れた FD1089B の状態を表示したサンプルです。 {{ref_image term_sample.png}} !! 使用手順 + USB ケーブルを外しておく(電源OFF) + 解析機に CPU と EEPROM を付ける (取り付け方向を間違えないようお気をつけ下さい。) + USB ケーブルをつなぐ (電源ON) + 解析が自動で開始しLED の点滅が始まります。約10秒後、LEDが消灯したら解析終了です。 + PC からパラメータを確認したい場合は、シリアル通信ソフトにて以下のように設定しすると確認できます。 + USB ケーブルを外す (電源off) * シリアル通信設定 ** baud rate: 3000000 (3 に 0 が 6 個) ** data bits: 8 ** stop bits: 1 ** parity: none ** flow control: none !! EEPROM の扱い {{ref_image i-03568.jpg}} * EEPROMは型番”24FC256”を使用します。 * EEPROM は一般的な電子部品ですので、秋葉原などのパーツショップでは数百円程度で購入可能です。 * 抽出したパラメータは EEPROM に保存しますので、電池も使用せず電池切れの心配が無くなります。 * 専用の機材が別途必要ですが、EEPROM data は読み書き可能で、PC上でのバックアップも可能です。 * 解析機に互換機を接続して EEPROM data を複製することも出来ます。 {{ref_image system16a_str.jpg}} !!!動作確認済みハード別ゲームリスト //{{div_begin style="width:100%"}} //{{div_begin style="width:50%;float:right;"} * System 16A ** 317-0014: アクションファイター ** 317-0016: ファンタジーゾーン(NEW Ver.) ** 317-0021: アレックスキッド ** 317-0024: タイムスキャナー ** 317-0027: SDI ** 317-0033: エイリアンシンドローム ** 317-0037: エイリアンシンドローム(NEW Ver.?) ** 317-0060: エースアタッカー ** 317-0084: モンスターレア ** 317-0093: テトリス ** 317-5016: フォト雀荘 * System 16B ** 317-0022: ダンクショット ** 317-0028: SDI ** 317-0033: エイリアンシンドローム ** 317-0041: バレット ** 317-0045: スーパーリーグ ** 317-0046: ヘビーウェイトチャンプ ** 317-0049: 忍 ** 317-0052: ソニックブーム ** 317-0053: ソニックブーム ** 317-0059: エースアタッカー ** 317-0068: 獣王記 ** 317-0070: パッシングショット ** 317-0079: エキサイトリーグ ** 317-0085: モンスターレア ** 317-0090: レッスルウォー ** 317-0091: テトリス ** 317-0092: テトリス ** 317-0094: ダイナマイトダックス ** 317-0096: ダイナマイトダックス(US Ver.) ** 317-0115: ベイルート ** 317-0121: ゴールデンアックス ** 317-0127A: フラッシュポイント ** 317-0128: E-SWAT ** 317-0129: E-SWAT(US Ver.) ** 317-0142: M.V.P ** 317-0167: オーライル ** 317-0179A: コットン ** 317-5021: スケバン雀士 竜子 ** 317-5023: 琉球 * System 18 ** 317-0139: ブロクシード ** 317-0146: エイリアンストーム ** 317-0157: ムーンウォーカー ** 317-0159: ムーンウォーカー(US Ver.) ** 317-0175: クラッチヒッター ** 317-0182: D.D.クルー(2P Ver.) ** 317-0185: D.D.クルー(4P Ver.) ** 317-0194: デザートブレイカー ** 317-0197B: ウォーリーをさがせ(2P Ver.) ** 317-0198B: ウォーリーをさがせ(3P Ver.) * System 24 ** 317-0058-03B: ゲイングランド ** 317-0058-03D-REV-A: GAIN GROUND(US 3P Ver.) ** 317-0058-04B: クラックダウン (OLD Ver.) ** 317-0058-04B-REV-A: クラックダウン ** 317-0058-05B: スーパーマスターズ ** 317-0058-05D: SUPER MASTERS ** 317-0058-06B: ラフレーサー ** 317-0058-08B: クイズ宿題を忘れました * 大型筐体向け ** 317-0013: エンデュロレーサー ** 317-0019: アウトラン ** 317-0034: スーパーハングオン ** 317-0039: スーパーハングオン ** 317-0101: ターボアウトラン * X Board ** 317-0056: サンダーブレード(US Ver.) ** 317-0083: ラストサバイバー ** 317-0124a: スーパーモナコGP ** 317-0161: GPライダー ** 317-0162: GPライダー(US Ver.) ** 317-0169b: A.B.Cop //{{div_end}} //{{div_begin style="width:50%;float:left;"} //{{div_end}} //{{div_end}} * 補足事項 ** 特に記載がない場合は日本向けソフトです。 ** リストに無いタイトルおよびバージョンで、事前に動作確認を行いたい基板をお持ちの方はご相談下さい。基板をお貸し頂ければ動作確認可能です。 !!!お問い合わせ お問い合わせやご質問などございましたらひげねこ堂の twitter アカウント、もしくはメールにてにおたずねください。