2018年9月19日から2018年9月15日までの日記を表示中
2018年 9月19日 (水)
■何もしていない
日付が変わる直前に帰宅。何もできず・・・(´・ω・`)
2018年 9月18日 (火)
■CPS2用ドングル(仮)
JST NHのポストにピッタリ合うのは、JST NHのハウジングだけ!・・・と思っていたら、何と、JST HVQなる、NHと嵌合するコネクタがあることをTwitterでフォロワーさんに教えていただきました。なにこれ、すげえ!
でも、これ、全然売ってないよ、どうしよう・・・と思ったら、さらに、JSTの直販で買えるという情報まで。JSTに直販サイトなんてあったのか、すげえ!!!w
というわけで、何か急に量産できそうな感じがしてきたのでw、ドングル用の基板を起こすべく、KiCadをインストールしてみました。よーし、頑張るぞ!・・・って、Webの色々な方の資料見ても、いまいちよくわからんなw。というわけで、ちょうど特集を組んでいた、ちょっと前のトラ技を注文してみることに。
[コメントを書く]
2018年 9月17日 (月)
■CPS2
[コメントを書く]
2018年 9月16日 (日)
■CPS2
後期型サブボード向けに試作してみました。JST NHのハウジングつけていい感じなんですが、線材が細すぎるのか、圧着が緩いことがあるのが課題。調べて大丈夫そうな圧着器と線材買ったんですが・・・。
装着するとこんな具合。ぶらぶらしてても、特にどこかにぶつかってショートしたりすることはないはず。
もちろん、電池は一切ありません。
あっさり起動。CN9版のお手軽さやばいっすね・・・。ひょっとして、後期型サブボードでは、最初からここにドングルか何かを搭載する想定だったのかも・・・?
次に、手持ちの太い線(多分AWG20)を使って、配線短い版を作ってみました。
こっちの方が圧着の安定感ありますw
さらに、Twitterのフォロワーさんから、基板にピンを直付けするアイディアを提案頂いたので、早速実践してみました。
元々そんな用途で作られていない圧着用のピンを、基板上に並べてはんだづけするのが超大変でしたw
しかし、予想を遥かに上回るフィット感w
やばい、ドングル型の安定感、やばいww。ぶらぶらさせるのとこうも違うとは・・・。
量産するなら、ドングル型しかないですね、こりゃ。しかし、CN9搭載型は、M/B一体型も含めてうちに34枚もある一方で、こんなはんだ付けはもう二度としたくないというのもまた事実w。どうしたものか
[コメントを書く]
■ビール
[コメントを書く]
2018年 9月15日 (土)
■CPS2
PICでのキー書き込みが、ひとまず想定通り動くことがわかったので、Arduinoからそのまま持ってきた無駄な待ち時間などを削減して、書き込みを高速化してみるなど(これまでは安全側に振る&動作がわかる動画を撮るために、長めの待ち時間をそのまま入れてました)。また、合わせて、初期状態で入力ピンに変更したSETUP2信号用のピンを監視し、HIGHを検出したら(すなわちM/B側のリセットが解除されたら)、即出力に切り替えてLOWを出すように変更。問題なく動作したので、93646B-3のヴァンパイア用に2個目を作成。
無事動きました。気持ちがいいなぁw
次に、これまで一度も見たことがない93646B-5なサブボードがうちにあるかどうかを調べてみました。修理中で開いているやつはいいんですが、ネジ止めされているやつを1枚ずつ開けて調べるのは超大変なので、これらはスリットの隙間から懐中電灯で中を照らして型番を読み取りますw。で、結果、44枚中、1枚だけ発見することができました。これ。リース品だったロックマン2 パワーファイターズです。
というわけで、早速開けて中身を確認。
ぱっと見、93646B-6以降との違いはわからず。
ArcadeHackerさんの手順書には、93646B-5では、電源をCN9(JST NH 6ピン)の1番ピンからではなく、CN7から供給するように書かれています。つまり、CN9の1番ピンが、93646B-6以降と違うってことですね。
そこで、念のためプログラムROMをダンプして、通常版と中身が同じことを確認した上で、テスターを当ててCN9の1番ピンを中心に調べてみました。
結果、93646B-5では、CN9の1番ピンは、サブボードの+5Vではなく、+5Vと電池からダイオード経由でチャージされる電解コンデンサCCXの+に繋がっていることが判明。93646B-6以降では、+5Vに直結しているので、ここが大きな違いとなりますね。これだとサブボード単体時にCN9に電源を繋いでも、サブボード全体に給電されないため、キーが書けないと考えられます。ArcadeHackerさんの手順で、ここがNCなのに納得。
ていうか、これ、回路のバグっぽい気がするんですが、どうなんですかね・・・。ひょっとして、「このままだと電池切れのときのキーの書き直しが面倒だから、Rev.6作って修正しようぜー。あ、でも、ちょっと作っちゃったRev.5も勿体無いから、リース用に回しちゃえ。どうせリースは電池が切れる前に回収するし」なんて感じだったりするのかも? そしてそのせいで、93646B-5は非常にレアな存在に・・・。
で、妄想は置いておくとして、蘇生的な観点で考えると、M/Bに装着してPICで書く場合、CN9の1番ピンからPICの電源を取っちゃうと、PICのIOのHIGHの電圧が、サブボードの通常電圧よりもダイオードの電圧降下分落ちた電圧になって、PIC自体は動くけど、うまく書けないという結果になっちゃいそうな・・・。うーん、どうしよう。
ちなみに、サブボードの内訳は以下の通りでした。
バージョン | 枚数 |
---|---|
93646B-3 | 4 |
93646B-4 | 7 |
93646B-5 | 1 |
93646B-6 | 13 |
93646B-7 | 19 |
93646B-5だけがレアな感じなのがよくわかります。あ、あと、これに、M/B一体型の97691A-4のハイパーストIIが1枚ありますね。
ところで、93646B-5を調べていて気づいたんですが、サブボードによって、搭載されてるCCXの個数が違うのが興味深いところです。ひょっとして、これが少ないと、電池交換でミスりやすいとか、あったりするのかもしれません。まあ、今となってはどうでも良いことですがw
[コメントを書く]
2018年9月19日から2018年9月15日までの日記を表示中
[コメントを書く]