2014/11/17

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

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

 (以下メモ)

2014/11/10

COLECOVISION FLASHBACKを買ってみました

今年の春くらいに発表になってからずっと注目していた、「COLECOVISION FLASHBACK」を入手したので調べた事や、レビューみたいなもののメモ書き。

2014/11/04

ゲームボーイを壊して直して

あれば便利と思ってマルチACアダプターを購入してみたが、案の定極性間違えてゲームボーイを壊してしまった事の顛末。

2014/09/03

スーパーカセットビジョンに関するメモ

少し遠いハードオフに足を運んでみたところ、付属品無しのスーパーカセットビジョンとソフト9本がかなりお手頃な値段で入手できた。
これ全てバラ売り状態だったのだけれど、まとめて売った方が良かったんじゃないか?

とりあえず遊べるように分解して調べてみたことのメモ書き。

2014/05/06

2014/04/19

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

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

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

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

2014/03/02

ColecoVisionのBIOS交換&改造

EPROM27C128が数個入手できたので、念願のColecoVisionのBIOS交換をやってみた。
参考にしたのはこちら。(ここ日本からの接続を時々遮断するみたい・・・)

16KBのEPROMで、オリジナルBIOSと切替できるようにしてみたが、コンポーネント出力化の失敗などで本体が穴だらけになってしまっているので、本体前面の通気スリット(?)の隙間からスナップスイッチのノブを出してみたが、切替しづらくてちょっと失敗・・・。 

BIOSを交換するメリットとしては、ColecoVision起動時のタイトルスクリーンを長々と見なくて済むだけだが、せっかくだから快適化ソース(?)を元にフォントの置き換えでもやってみようかと考えてソースを眺めていたところ、オリジナルBIOSとアドレスは一致するものの、データが少しおかしな感じ。

なんとなく太ゴシックになっているように思えたが、バイナリエディタで移植してエミュレータ上で確認してみたところ、ソースのフォントデータはアタリフォントになっていたみたい。
自分でアタリフォントに変更しようと考えていたが、運が良かったのか悪かったのか・・・。
 悔しいからColecoVisionのロゴも本体のロゴに近づける努力だけやってみた。努力だけ・・・。
 EPROMに焼いて実機でも動作することは確認できたが、それ以外で分った事としてフォント変更するとゲームによって影響が出るものがあるみたい。

例えば、ドンキーコングJrには全く影響が無く、これはゲームのROM側にフォントデータを持っているものと推定。まあ、これは良いだろう。

例えば、ジャイラスはBIOSのフォント変更によってゲーム中のフォントも変わってしまう。 これはBIOSのフォントデータを参照しているものと推定。うん、これも分かる。

例えば、ロックンロープはスコアはBIOSのフォント、他はゲーム側のフォントの様子。
では、アルファベットと数値でフォント参照先が違うのかと思えば、「1UP」の文字はBIOS側のフォントではない。何だこれ?
 
もしかしたら、BIOS側でフォントデータを2重に持っているのかとも考えたが、検索してみても同じデータは見つからず。まあどうでもいいか・・・。

ちなみに、デュアルBIOS化した場合は、ゲーム中に誤ってBIOSを切替してしまってもハングアップはしないみたい。
そうなると、スタートアップスクリーン抜けた難易度選択待ち辺で 、オリジナルBIOSに戻す方が良いかもね。

あとは、わかっているかと思いますが、もちろんBIOSファイルやパッチの配布はしません。
まあ、欲しい人もいないと思うけど・・・。

2014/02/11

今更GBAを買ってみました

ハードオフをフラフラしていたら、電源の入らない初期型ゲームボーイアドバンスのジャンク品が売っていたので、なんとなく買ってみたり。

しかも2台・・・
尚、わたくしゲームボーイ・ゲームボーイアドバンスに関しては、

  • スーパーゲームボーイ
  • スーパーゲームボーイ2
  • ゲームボーイアドバンスSP
  • ゲームボーイミクロ
  • ゲームボーイプレイヤー
  • ニンテンドーDS
・・・と言った具合に多数所有しており、携帯機・据置機ともプレイ環境には全く不自由しておりません。
「ゲーム機をバラしたり、組み立てたりしたい」という、自分の欲望を満たしたいだけで買ってみました。

電源スイッチについて

電源スイッチの可動接点部を上から板バネで押さえる構造で、ON・OFF位置のラッチもスイッチそのものには無し。
また、可動接触子もシングルでなんとなく安っぽい作り・・・。
とりあえず固定接触子側は2000番のサンドペーパーで酸化膜を落としたが、可動接触子側はプラスチック部と金属部が嵌め合い構造になっていて手出しできず。
恐らく、シーソーのような感じになって、摺動による摩耗を軽減させる目的ではないかと考えたが、瞬間接着剤で固定してから接点部を起こして当たりを強くしてみた。

これで電源は入るようにはなったけど、まだ接触が悪くて振ったりするだけで切れてしまったりする。
結局、板バネをマイナスドライバーで押し付けて、無理やり芯を出してみたり。

代替できるような小さいスライドスイッチがあるのかは分からないけれど、何か電子部品を買うときについでに探してみる。

それよりもテレビdeアドバンス買って、据置機にしてみたいな。
今でも入手できるのか知らんけど。