OpenOCD ビルド方法(win32版) ; // 2009.08.11 変更
Microphone AMP for Xbox360 ; // 2009.05.05 追加
Twin-stick for Xbox360 ; // 2009.06.30 変更
ARM LPC2388 開発環境構築方法 ; // 2009.08.12 変更
ARM Cortex-M3 開発環境構築方法 ; // 2009.08.12 変更
MP3プレーヤ(VS1011 + R8C + SDメモリ) ; // 2005.04.16 追加
PSoC プログラムライター (CY8C26443用) ; // 2004.08.09 変更
鉄騎コントローラ for Playstation2 ; // 2004.05.29 追加
アーマード・コア用ツインスティック+マウス ; // 2003.08.22 変更
1.始め
私はバーチャロンのOMG(アーケード版)からやっているオールドゲーマーです。
ツインスティックの操作性が好きなので、サターン(SS)、ドリームキャスト(DC)、PC用の
バーチャロンはツインスティックも必ず買ってやっていました。
今度、プレイステーション2で発売されるマーズではツインスティックが発売されないということなので、
これは自作するしかないと思い、試行錯誤を経てやっとDC用ツインスティックをプレイステーション2に
接続することが出来ました。
2.必要なもの ; // 2003.05.11 変更
| 名称 | 品名 | メーカ | 個数 | 単価 | 小計 | 備考 |
|---|---|---|---|---|---|---|
| CPU | PIC16F877-20/ICスタンプ (K-176) |
Microship | 1 | 900 | 900 | (株)秋月電子通商 |
| バッファIC | TC74HC125A | 東芝 | 1 | 80 | 80 | (株)千石電商 |
| 三端子レギュレータ | TA78L005A | 東芝 | 1 | 50 | 50 | (株)千石電商 |
| 抵抗 | 炭素皮膜抵抗 1/4W430Ω |
KOA 等 | 1 | 5 | 5 | (株)千石電商 |
| 抵抗 | 炭素皮膜抵抗 1/4W1kΩ |
KOA 等 | 1 | 5 | 5 | (株)千石電商 |
| 抵抗 | 炭素皮膜抵抗 1/4W10kΩ |
KOA 等 | 2 | 5 | 10 | (株)千石電商 |
| ネットワーク抵抗 | 9ピン22kΩ | KOA 等 | 1 | 20 | 20 | (株)千石電商 |
| コンデンサ | 積層セラミックコンデンサ 50V0.1μF |
村田製作所 等 | 3 | 20 | 60 | (株)千石電商 |
| ダイオード | 1S1588 | 東芝 | 1 | 20 | 20 | (株)千石電商 |
| コネクタ | S3B-PH-K-S | 日本圧着端子 | 2 | 12 | 24 | 西川電子部品(株) |
| コネクタ | S4B-PH-K-S | 日本圧着端子 | 1 | 14 | 14 | 西川電子部品(株) |
| コネクタ | S5B-PH-K-S | 日本圧着端子 | 5 | 16 | 80 | 西川電子部品(株) |
| コネクタ | S9B-PH-K-S | 日本圧着端子 | 1 | 20 | 20 | 西川電子部品(株) |
| ハウジング | PHR-9 | 日本圧着端子 | 1 | 20 | 20 | 西川電子部品(株) |
| コンタクト | SPH-002T-P0.5S | 日本圧着端子 | 9 | 5 | 45 | 西川電子部品(株) |
| ICソケット | 14ピン用 | ケル | 1 | 30 | 30 | (株)千石電商 |
| ICソケット | 40ピン用 | ケル | 1 | 60 | 60 | (株)千石電商 |
| ケーブル | PS用ケーブル | 1 | 500 | 500 | (株)秋月電子通商 | |
| 合計 | 1943 |
3.回路図
回路図 Ver 0.01(D2 CADファイル) 2003.05.04: Ts4ps2.dcd
回路図 Ver 0.02(D2 CADファイル) 2003.05.05: Ts4ps2_002.dcd ; // IC U2 7Pin - 17Pin 未接続を修正
※上記ファイルを開く場合はYAN氏のHPから部品ファイル pic16f8xx.lzhをダウンロードする必要があります。
4.ファームウェア
ファームウェア Ver0.01(hexファイル) 2003.05.04: Ts4ps2.hex
ファームウェア Ver0.02(hexファイル) 2003.05.05: Ts4ps2_002.hex ; // 左アナログスティック対応版
ファームウェア Ver1.00(hexファイル) 2003.05.29: Ts4ps2_100.hex ; // MARZ Twin B対応版
※注意:Ver0.02は左スティックのみの対応になります。また、Armored Core 3での動作確認において
キーアサインのとき左スティックは”アナログ”になっていますので設定できません。(通常時の操作は大丈夫)
5.基板
試作基板:
部品面
半田面
基板を取り付けたところ
プリント配線板: ; // 2003.05.08 追加
プリント配線板
部品面
半田面
シルク
量産試作基板: ; // 2003.05.13 追加
アッセンブリ基板
部品面
半田面
6.説明
現在、十字パッド、○、△、□、×、R1、R2、L1、L2、START、SELECT キーに対応しています。
or
左アナログスティック ; // 2003.05.05 追加
(フロムソフトウェア Armored Core 3の設定になっています)
| PS2ボタン | ツインスティック アサイン | PS2ボタン | ツインスティック アサイン | |
|---|---|---|---|---|
十字 上 | 左スティック 上 | 左アナログスティック 上 | 左スティック 上 |
|
十字 下 | 左スティック 下 | 左アナログスティック 下 | 左スティック 下 |
|
十字 右 | 左スティック 右 | 左アナログスティック 右 | 左スティック 右 |
|
十字 左 | 左スティック 左 | 左アナログスティック 左 | 左スティック 左 |
|
○ | 左スティック トリガ | ○ | 左スティック トリガ |
|
△ | 右スティック ターボ | △ | 右スティック ターボ |
|
□ | 右スティック トリガ | □ | 右スティック トリガ |
|
× | 左スティック ターボ | × | 左スティック ターボ |
|
R1 | 右スティック 右 | R1 | 右スティック 右 |
|
R2 | 右スティック 下 | R2 | 右スティック 下 |
|
L1 | 右スティック 左 | L1 | 右スティック 左 |
|
L2 | 右スティック 上 | L2 | 右スティック 上 |
|
START | START | START | START |
|
SELECT | PAUSE | SELECT | PAUSE |
| PS2ボタン | ツインスティック アサイン |
|---|---|
十字 上 | 左スティック 上 |
十字 下 | 左スティック 下 |
十字 右 | 左スティック 右 |
十字 左 | 左スティック 左 |
○ | 右スティック 右 |
△ | 右スティック 上 |
□ | 右スティック 左 |
× | 右スティック 下 |
R1 | 右スティック ターボ |
R2 | 右スティック トリガ |
L1 | 左スティック ターボ |
L2 | 左スティック トリガ |
START | PAUSE |
SELECT | START |
7.今後
現在(2003.05.04)では、マーズでの動作確認をすることは出来ません。
正式版はマーズが発売されてからになると思います。(マーズでのキーアサインが判らないため)
プリント配線板を設計、基板メーカに製造を依頼中 ; // 2003.05.08 追加
プリント配線板が納入。動作確認問題無し 但し、取付け穴が未加工なので加工する ; // 2003.05.13
追加
ファームウェア正式版(Ver1.00)をリリース ; // 2003.05.29
本日(2003.06.02)量産基板が届いたようですが日中だったため受け取れませんでした ; // 2003.06.02 追加
明日受け取り量産の製作を開始致します。
メールでアンケートを回答いただいた中でSS及びPC用のツインスティックにも ; // 2003.06.02 追加
接続できると良いとのご意見がありました。
現在、本基板を接続できるアダプタを検討中です。しばらくお待ち下さい。
2003.06.13に確認したところ、基板の組み立て完了は来週の中頃になりそうです。 ; // 2003.06.14 追加
8.参考
以下の方々の資料が無ければ今回の物は作れませんでした。謹んでお礼申し上げます。
9.おまけ
SS、PC用ツインスティックもスイッチとコネクタを追加すれば上記の基板がそのまま使えます。
下記は、SS用ツインスティックにスタートスイッチをつけたものです。
(内部の回路にコネクタを半田で追加してあります)
SS用ツインスティック+スタートスイッチ
SS用ツインスティックにコネクタを付けたところ
10.販売
; // 2005.05.27 変更
11.FAQ ; // 2003.06.04 追加
Q. 部品代が2000円ぐらいなのになぜ基板セットは7500円もするのですか?
A. 正確な金額は判りませんが日本国内で今回のような基板を作ろうとすると下記の
費用がかかります。
・部品代に2000円
・専用基板の設計に約10万(1枚当たり500円)
・専用基板1枚当たりの製造に1500円
・部品組み立てに1500円
・PICにファームウェア書きこみに500円
・動作確認に500円
・メールでの質問対応に500円
上記で約7000円かかり、会社としての利益が500円と計算すると
7500円ぐらいになってしまうものと思われます。
Q. 基板の取り付け説明書が付きますか?
A. 本ページで基板取り付けの方法を説明したいと思います。(2003.06.04 製作予定)
Q. ファームウェアでいろいろなバージョンがありますが基板セットにはどの
バージョンが入っているのですか?
A. 製品版バーチャロン マーズ Twin B設定のVer1.00を書き込んで出荷します。
(基板動作確認も行ってから出荷します)
Q. 自作するときPICにファームウェアを書き込みたいのですがどうすればいいですか?
A. 秋月電子通商 様からAKI−PICプログラマーVer.3キット(6700円)が販売されています。
ご自身でファームウェアを変更する場合はこちらを購入し、書き込んで下さい。
12.基板取り付け方法 ; // 2003.06.14 変更
下記のリンク先に基板の取り付け方法を紹介しています。
基板取り付け方法
SS版コネクタ基板取り付け方法 ; // 2003.08.01 追加