猫屋敷68k とは
アーケードゲーム基板に搭載された 68000 ベースのセキュリティ機能付 CPU (FD1089 / FD1094) の互換ハードウェアおよび解析ハードウェアの名称です。
開発目的
セキュリティ機能付 CPU は本来アーケードゲーム基板のコピーや解析防止のために作られたもので、CPU モジュールの中に格納されているセキュリティ用のパラメータが内蔵電池によって保持されています。
このセキュリティ用パラメータはゲームやバージョンによって個別に設定されており、内蔵電池が切れるとパラメータが消失しゲーム基板は起動できなくなります。
これらの CPU は生産から 25 年以上経過しており、経年劣化により内蔵電池が切れてしまって本物のゲーム基板で遊べなくなってしまう危機的状況にあります。
しかも残念なことにメーカーサポートも終了しており、修理する手立てが残されていない状況です。
そこで、この問題を解決し消え行くゲーム基板をなんとか保護する方法がないか模索した結果、電池を使用しない互換ハードウェアを開発・設計するに至りました。
互換機と解析機の2つの組み合わせ
猫屋敷68k はオリジナルCPUを解析してパラメータの抽出を行う解析機と、抽出したパラメータを利用して互換動作を行うゲーム基板搭載用の互換機の2つで構成されています。
互換機について
互換機には汎用互換機と専用互換機と2つを用意しました。
2つの互換機の共通事項
- ゲーム基板の 68000 socket に挿して使います。
- Motorola / Freescale 製の 68000 シリーズの CPU が搭載されます。
汎用互換機 [単品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 は解析機にいれても有効なデータを作成することは出来ません。
使用方法
- mini USB 端子から電源供給をします。
- 携帯電話向けの充電池からでも動かせます。
- 解析機単体で動作が可能ですが、解析機とパソコンを接続するとパラメータの確認ができます。(別途 Tera Term などのシリアル通信ソフトが必要)
- 図は電池が切れた FD1089B の状態を表示したサンプルです。
使用手順
- 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 の扱い
- EEPROMは型番”24FC256”を使用します。
- EEPROM は一般的な電子部品ですので、秋葉原などのパーツショップでは数百円程度で購入可能です。
- 抽出したパラメータは EEPROM に保存しますので、電池も使用せず電池切れの心配が無くなります。
- 専用の機材が別途必要ですが、EEPROM data は読み書き可能で、PC上でのバックアップも可能です。
- 解析機に互換機を接続して EEPROM data を複製することも出来ます。
動作確認済みハード別ゲームリスト
- 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
- 補足事項
- 特に記載がない場合は日本向けソフトです。
- リストに無いタイトルおよびバージョンで、事前に動作確認を行いたい基板をお持ちの方はご相談下さい。基板をお貸し頂ければ動作確認可能です。
お問い合わせ
お問い合わせやご質問などございましたらひげねこ堂の twitter アカウント、もしくはメールにてにおたずねください。