ラベル ファミコン の投稿を表示しています。 すべての投稿を表示
ラベル ファミコン の投稿を表示しています。 すべての投稿を表示

2014/11/17

アルカノイド用コントローラーに関するメモ

ファミコン版アルカノイドⅡのパドルコントローラー回路を調べてみた。
毎度の事ながら回路図はチェックしていません。

 (以下メモ)

2014/04/19

赤白ファミコンの修理メモ

知人から、「ファミコンが出てきたんだけど、まだ遊べるか調べてくれない?」と言われて、軽い気持ちで引き受けたが、かなりの難産だったのでやったことのメモ書き。

(状況)
  • スプライト・BGともキャラ化けを起こしている。
  • マリオブラザーズで確認すると、最下段床の一部が抜けてしまっている。
    単純なキャラ化けではなくて、プログラムもおかしい(?)
(やってみたこと)
  • カートリッジコネクタの清掃
    接点洗浄剤・復活剤吹いてもダメ。
    #2000番のサンドペーパーで軽くヤスってみてもダメ。
    全てのピンを起こしてみてもダメ。
    ・・・どうやら単純な接触不良ではなさそう。
  • カートリッジコネクタの再ハンダ
    目視ではハンダクラックは見つからなかったが、念のため全てのピンを再ハンダしたがダメ。
  • テスターでの導通確認
    とりあえずは、アドレス・データバスの全数を導通チェックしたが異常なし。
  • SRAMの交換
    ジャンクのアーケード基板にTMM2015が乗っていたので、それと交換してみたがダメ。
  • デマルチプレクサICの交換
    74LS139を交換してみたがダメ。
  • DラッチICの交換
    74LS373を交換したところ、キャラ化けが直る。
(結論)
キャラクター側SRAMのラッチが異常であったことが原因だが、それを追求するまでの過程で困難な方から手を出すダメな例・・・。
安くても良いからロジックアナライザーがあれば、もっと手際良く判断できたのかな?

(その他)
SRAMをICソケット化すると、ケースのカートリッジスロット部分と、イジェクトレバーとのクリアランスがゼロの状態になるので注意・・・まあ、する人もいないと思うけど。

2013/08/16

ファミコンロッキーを夢見て・・・(その2)

まさかの続き

PCエンジンの連射パッド基板のプルアップ抵抗っていうか、カーボンのパターンが経年劣化で切れてしまった様子なので、修理する前にジョイカードmk2とICクリップで接続して、シンクロ連射回路の試験をしてみた。

かなりいい加減な回路図だけど、1から作るとしたらこんな感じ。
シンクロ連射回路は何が初出なのかは知らないけど、考えついた人は賢いと思います。
回路図中の74163出力QA~QDを、A・BボタンのGNDの代わりに接続することで、P/S周期の
1/2~1/16周期でのシンクロ連射が可能となる。
QAを突っ込めば30連射も可能だが、対応しているゲームはあるのかな?
ハイパーオリンピックは持っていないけど、どれくらいの記録が出るのか少し興味があってみたり。
 
とりあえず、スターフォースとガンナックで秒速15連でテストしてみたけど、問題無く使えるっていうか、やっぱりジョイカードmk2より弾が詰まらなくて良い感じ。
まあ、処理が重くなってスローがかかったりするとどうなるかはまでは、テストしていないからわかんないけど。

ただ、オシロの周波数測定値見ると、ガンナックの連射速度が他のゲームの倍なんだよな。
 烈火とかもそうだけど、ここらへんがファミコンのスプライト性能の限界を超えるための技術なのかどうなのか?

2013/03/18

ファミコンロッキーを夢見て・・・

スターソルジャーのTAS動画を観ていたら、秒速30連が実際に有効なのか気になったので調べてみた。とは言っても、そんな連射装置もっていない(多分レーザーコマンダーだけだったと思う)ので、ジョイカードmk2を改造してみた。


ジョイカードmk2の連射回路は4069使ったリング発信器で、MSX用にハドソンが出してたジョイカード・スーパーXも同じ回路だったと思う。回路図はこんな感じ。
この回路のR9の値を660kΩに変更することで秒速30連射が得られる。
オシロスコープで測定するとこんな感じ。
改造したジョイカードでスターソルジャーをプレイした結果、同期してないから数秒で弾切れしました。
でも、PCエンジンの連射パッドみたいなクロックとカウンターIC使ったシンクロ連射回路なら有効かもよ?


(追記)
回路図の部品定数間違ってたから差し替え。まあ、誰も見てないと思うけど。

2013/02/03

NES変換器とNES本体のPAL化

NES版飛翔鮫(Sky shark)の正常起動率が1割にも満たない事に業を煮やし、NES本体を買ってしまう。そのついでにSFC(SNES)本体でNESソフトが遊べるコンバータなるものを見つけ、興味本位でついでにこれも買ってしまった。

多分ポケファミDXのオプションでFC、MDのソフトが遊べるコンバータがあるが、それと同じところが作っているんじゃないかと思う。とりあえずチェックしてみた限りでは、
  • 飛翔鮫:動作するけどNES側甘挿ししないとダメ。手持ちの変換器よりは起動率高い。
  • アフターバーナー(テンゲン版):何回もチェックしたけどキャラ化けしてしまう。
  • レインボーアイランド(PAL仕様):正常起動
うーん、手持ちのNES/FC変換器よりコネクタ嵌め合いが堅くてしっかりしている様子なんだけど、それでも接触不良なのかな?アルコールで拭いたりしてみても変化無いし。あと、発色が違って青っぽい。比較として上がNES本体、下がSNES/NESコンバータのスクリーンショット。


NES本体の方は経年劣化によるエッジコネクタの接触不良を心配してたけど、今の所は問題なさそう。 飛翔鮫もアフターバーナーも問題なく動作する。(むしろ問題あったら困るが)

但し、PAL版のソフトは本体を改造しないと動作しない。ロックアウトチップ(3193A)の4番ピンを浮かせることで回避可能らしいが、本当ならGNDに落とすべきか?
とりあえず4番ピン切ったICソケット使って基板のパターンから浮かせることでNTSC/PAL両方のゲームが正常に動作する事を確認したが、不具合のあるゲームがあるならばスイッチ付けるなり対応が必要。

2013/01/13

NES→FC変換器についてのメモ

海外ファミコンのソフトを少し集めるようになって、久しぶりにまともに起動しないソフトに遭遇。その名はテンゲン版アフターバーナー。背景(BG画面?)が全く表示されない。


コネクタ端子磨いたり、基板のハンダ盛り直してみたりしても全く改善しない…。
でも、ネットで調べてみたら変換器で動作する/しない両方の事例がある様子。なんだこれ?ロットの違いとかあるのかな?



(追記)
原因判明。このソフトは変換器との相性(接触難?)があってまともに起動しなかったみたい。

こんな感じにNES側にも1.5mm位のプラ板貼ってあげたらそれなりに起動するようになった。あとは飛翔鮫がすんなり起動するようになってくれると嬉しいのだが。…やっぱNES買おうかな。

2012/04/29

ファミコンを放出しました

会社の先輩の息子さんにファミコン(って言ってもパチ機だけど)とソフト数本を譲ってあげた。多分ゲームセンターCXの影響なんだろうけど、昔のゲームを今の子供が遊んでも楽しいのかね?
でも、お礼にルパン三世のクリアファイルもらったのが釈然としない。子供から物貰う大人って…まあ、ルパン三世好きなんだけどw
昔、別の人の息子さんにゲームキューブの巨人のドシンを「これ、面白いよ。」って貸してもらった事もあったな。ダメな大人だ。