2013/12/08

ATARI2600の私的注意点

twitterで教えてもらったのですが、本日はアタリショックの起点となる日のようです。
(参考:Runner's High!)

ということで、久しぶりにATARI2600を引っ張りだして遊んでみたが、色々と忘れていた事が多くドハマりしてしまったので注意点をメモ。

  1. 映像同期の問題
    S-VIDEO出力した実機(VIDEO出力化したIntellivision含む)と相性が悪いゲーム
    • ロックンロープ:タイトルが出ない。frame meister経由もダメ。
    • ムーンパトロール:タイトルが出ない。但し、frame meister経由は正常。
    ビデオ回路見直ししないとダメかな?
  2. コントローラーの問題
    ATARI2600コントローラーポートの7ピンがVCC,8ピンがGNDとなっているので、MSXのコントローラーを接続した時に、2ボタンを押すと電源がショート状態になるので注意。
    まあ、押してしまってもハングアップするだけですぐには壊れないけど。

    ATARI側7ピンがVCCなので、メガドライブのコントローラーも使える。
    むしろこっちの方が安全。
  3. 電源アダプター
    ジェミニのものと互換性あり・・・というか、良く確認しないで繋いでた。
    ちなみにATARI2800は元々アダプターが付属していないジャンク品だったので、ファミコンやメガドライブのものを適当に使用しております。
    基本的に、「本体内に7805とかが入っているんだから、極性だけあっていればいいだろ」という主義です。

2013/12/07

セガマークⅢのパドルコントローラーのこと(その3)

ATARI2600用パドルコントローラーを、セガマークⅢに接続するための変換器を作ってみたくて、考えた事のメモ書き。
  1. 使用するマイコン
    ATmega88 (オーバースペックだけど家にあったから・・・)
  2. ATARI2600のパドル回路図(Atari ageから拝借)
    とりあえずは左側のパドルを使用することにする。
    (そもそも、パドル使う二人用ゲームってあったかな?)
  3. 変換回路
    とりあえずはこんな感じか。メモレベルなので後で再確認。
  4. 考えた事・調べたこと
    • マークⅢのコントローラーポート9ピンに与える周波数は、とりあえず調べた8kHzを信用するが、これはタイマー割り込みを使えば問題ないだろう。
    • PC0に加わる電圧は計算上0~4.995VDCとなるが、10bitAD変換されたものを2bitシフトして使うのだから、あまり気にしなくても良いか?
    • そもそもアナログ入力について理解していない。基準をAVCCとする時のAREFの扱いはコンデンサ通してGNDに落とすのが正しいのか?(要調査)
  5. 余力があったら考えたいこと
    ・パドルの感度変更
    ・ドライビングコントローラー対応・感度調整
    ・逆に通常コントローラーをパドル専用ゲームに使用
勉強がてら作って見るには良いレベルかな?
でも簡単なような・・・めんどくさそうなような・・・


(追記)
読み返したら意味不明。パドルだと0~255に限定になるんだから、感度を調整できるようにするならドライビングコントローラー対応にしなきゃだな。

2013/12/05

セガマークⅢのパドルコントローラーのこと(その2)

セガマークⅢのパドルコントローラーについて、もう少し詳しく調べてみたことのまとめ。

・・・というか、解析済みで資料があった。
(参考:SMS Power) 
(参考:Enri's Home Page)

この資料によると、ポートの9ピンのON-OFFタイミングでポテンショメータの電圧を8BITのAD変換を行って、4bitづつ送っているということは理解できたが、ではどのくらいの周期でON-OFFしているか
確認してみた結果、8kHzで発振していることが解った。
※オシロスコープのモニタ値なので、正確さは欠けるかも。

ということは、以前に調べたようにATARI2600のドライビングコントローラーのアクセルボタンをDSUB9ピンコネクタの6ピンから9ピンに切替して、鬼のように連打したら反応するということか(笑)

少しマイコン勉強してみて動作するかテストしてみる・・・こういうものマイコン使える人だとサクッと作れるんだろうな。

パッと思いつくのがアブソコーダーの時点でソフト屋さんには向いていないんだと思う。

セガマークⅢカートリッジの製作(失敗)

「激おこプンプン丸」という言葉に食い付く歳でもないけど、セガマークⅢ/マスターシステムの自作ゲームが面白そうだったので、実機で遊ぶためのカートリッジを作った事、そして失敗したことのまとめ。

(やってみたこと)
  1. 現時点では32KBのマッパー無しとのことなので、SG-1000のチャンピオンサッカーのカートリッジのROMを取り外して、EPROM(27C256)に焼いたものと交換してみた。
    結果はダメ。ボタンを押すとサウンドは鳴るが、グラフィックがグチャグチャ。
    プログラムとしては動作している?
  2. SMS POWER!のSMS用の自作ガームで、サイズが32KBのものを焼いてテストしてみた。
    結果は変わらず。
  3. 海外マスターシステムのカートリッジだと、32KBのROMが載ったもの(マイカードのカートリッジ版?)があるらしいので、所有しているソフトの中で該当するバンクパニックのROMを取り外して確認してみた。(参考

    ①チャンピオンサッカーのカートリッジにバンクパニックのROM実装で、マークⅢで動作するか?・・・動作する。

    ②バンクパニックのカートリッジにチャンピオンサッカーのROM実装で、マスターシステムⅡで動作するか?・・・動作しない。本体内蔵ゲームが動作する。(BIOSで弾かれている?)

    ③バンクパニックのカートリッジに自作ゲームのROM実装で、マスターシステムⅡで動作するか?・・・動作しない。本体内蔵ゲームが動作する。(BIOSで弾かれている?)

    ④マイカードのゲームを吸い出してEPROMに焼いたもので動作するか?・・・マークⅢ、マスターシステムⅡとも動作する。※訂正:日本語版のゲームだとマスターシステムⅡで動作しない。海外版だとも両方と動作する。(青春スキャンダルとMY HEROで確認)
基本的には悩む事はなさそうなんだけど、何かが足りなかったり勘違いしているのだろうか?


(追記)
激おこプンプン丸がマークⅢ実機で動かないのはバグだった様子。
じゃあ、SMS Powreの自作ゲームもそうだったのかな?

(追記2)
少し調べたらマスターシステムⅡだとBIOSでSG-1000のゲームなどを弾いているみたい。
解決方法の動画を見つけたけど、やっていることがキナ臭すぎる・・・。
と言うか、色々やってみたいとなると日本版マスターシステムが鉄板だな。

2013/12/04

海外マスターシステム版バンクパニックのバグ?

海外マスターシステム版のバンクパニックの操作方法が、マニュアルと違う謎がやっと解決。

マニュアルではSG-1000版と同様に、
  • 方向キー上下:左のドアをショット
  • 1ボタン:真ん中のドアをショット
  • 2ボタン:右のドアをショット
となるはずが所有しているマスターシステムⅡでプレイすると
  • 方向キー上下:右のドアをショット
  • 1ボタン:左のドアをショット
  • 2ボタン:真ん中のドアをショット
とショット対象のドアがひとつズレてしてしまう。

原因は単純ミスで、2P側でプレイするとこのようになってしまう様子。
だって、セガマークⅢとマスターシステムⅡの1P,2Pのコントローラーポートが逆なんだもん・・・。

海外マスターシステムⅠや、日本版で変換器噛ませた場合はどうなるか分からないけどメモとして
・・・必要な人はいないと思うけど。

2013/12/02

COLECO GEMINIの修理メモ

コレコビジョンのATARIモジュールをチンタラチンタラ調べていたが、クロックと+5Vのみ供給だと水平同期信号が発生しないっぽいので、めんどくさくなって中断。 

先にGEMINIのジャンク品を修理してみよう…っていうか、構造が単純すぎて電気的にはジュースこぼしたとかしない限り壊れないのではないだろうか?

手持ちのものだと、電源アダプタージャック、ジョイスティックポート、RF出力(使わないけど)といった、力の加わる部分がハンダクラックで全滅。

古いハンダ吸い取って付け直ししてあげることで、とりあえずは電源の入ることまでは確認したけど、片面基板だから経年劣化でクラック入ったのか、前のオーナーさんの扱いが悪かったのかどうなのか?
ジョイスティックのレバー2本とも噛んだ痕があるところを見ると後者だろうな(笑)

少なくともジョイスティックコネクタは基板と位置を合わせるピンを切って、その位置に穴を開けてタッピングビスやビス・ナットで基板としっかり固定してあげる方が良いと思う。
ビデオ出力化については、こちらを参照。
但し、コレコビジョンのATARIモジュールについて調べた時の通り、一旦バッファIC通してあげた方が安定するのではないかと思う。

Sビデオ信号で映像を取り出すなら、クロマ信号はこっちの方が良いのかな?
画像のR34の右側が、0.5Vp-p位なので、そのままモニタに突っ込んでみてもそれなりだと思う。
その下のR23の右側が、2Vp-pくらいなので、理想的にはこっちを分圧したほうが良いとは思うけど。
(共にギャラクシアンで調査した値)
※訂正
R34からの信号はモニタに直接入力するのは弱すぎる。
R23からの信号を分圧するのが正しい。(使っているモニタだと直接入力しても表示はできた。)
GEMINIは全てのATARI2600のゲームが動作するのかはわかりませんが、コンパクトだしeBayでもまだまだ見つかるしオススメです(誰に?)

ところで、同じATARIクローン機でもここらへんのやつはeBayでも全く見ませんが、タオバオ辺りを探せば見つかるんですかね・・・。

2013/11/19

コレコビジョンの野球ゲーム

コレコビジョンのスーパーアクションベースボールを入手したけれど、これ二人プレイじゃないと試合できないのか・・・。

 付録でスコア帳が付いていて、「奪三振数とかヒット数とかは各自集計してね」っていうのは、当時のゲーム機の性能では仕方が無いのかもしれないけど、これ用紙が無くなったらコレコから買うこともできたみたいだが、そこまでガチプレイした子供達はいたのだろうか?

それはともかくとして、HEAD TO HEAD BASEBALLって何だ?
そういった試合形式というか、練習でもあるのかと思ったけど、検索してもコレコの発売した野球の電子ゲームしか出てこないのだがなんだろう?

なお、審判の顔が全く人の顔に見えない件についてはネタスレがあったもよう。<参考>
おかげさまで、もうカワイイ子鹿にしか見えない(笑)

2013/11/12

FRAMEMEISTERのファームアップデート

FRAMEMEISTERの先週出たファームウェアVer.1.10に追加された、ZOOM機能が素晴らしすぎて失神寸前。

オリジナルのファームウェアからレターボックス映像を拡大できる設定がいくつかあったけれど、微妙に使っているモニタに合わなかったり、アスペクト比が固定(?)だったのがこれで解消。

スーパーゲームボーイなんかが、さらに迫力満点で遊べます!

あとは本体の入力切替ボタンが、いつの間にか効かなくなっていたのが少し気がかり。
RGB入力コネクタが接触不良気味で、本体分解して交換した時に壊してしまったのだろうか?
リモコンあるから使わないんだけどさ・・・。

2013/11/10

セガマークⅢのパドルコントローラーのこと

さっきの海外サイトをダラダラ見てたら、セガマークⅢのパドルコントローラーが、アウトランでも使える事を知る。
<参考>

とは言っても、「ギアの切り替えはどうすりゃ良いんだ? 」と疑問に思ったので、早速テスト。

・・・これ、オートマ車になってるのか?フラフラし過ぎて満足にプレイできん。

もうひとつの疑問というか、語学力が無さ過ぎて間違っているのかもしれないけど、「ATARI2600のパドルと同じ~」ってどういうことだろうか?

マークⅢのパドルコントローラーは、ロータリーエンコーダではなく、ポテンショメータなんだけど、専用ICで(恐らく)4bitのAD変換を行っていると思われる。
「互換性がある」って意味では無いと思うが、疑問に思った事は確認してみる。

同じようにアウトランで確認した結果、
  • ATARI2600のパドル・・・使えない
  • GEMINIのパドル付きジョイスティック・・・使えない
  • ATARI2600のドライビングコントローラ・・・ギアがものすごい勢いで切り替わる。
うん、やっぱり使えない。

ドライビングコントローラは、チャンネルスイッチというか、有接点のロータリーエンコーダみたいになっていて、配線がそれぞれD-SUB9ピンの1ピンと2ピンに接続されているから、高速に上下方向の入力になっていたのだと思う。

ということは、「セガのパドルコントローラが接続されているぜ。」という情報を、マークⅢ本体に返しているようだな。

でも、ATARI2600パドルはMSXに接続すると、どうなんだろう?
アルカノイド専用コントローラーの代わりになるのかな??
買ってまで調べなくてもいいけど、少し興味あるな。

アレックスキッドの音楽について

アレックスキッドのミラクルワールドで、スコパコサイクル買った時の音楽は海外版だと鳴るのか・・・。
もしかしたらと思って、改造したメガドライブと変換器で試しにプレイしてみたが、海外版にはならず。
さらにマスターシステムⅡ版だと、握り飯がハンバーガーに変更されているとのこと。
所有しているマスターシステムⅡはソニック版なのが悔やまれます・・・。

かと言って、これ以上ゲーム機は要らないし。
でも、TEC-TOYのDVT-G100はちょっと欲しいかも。
<参考> 

(追記)
SMS Powerのドキュメント参考にして調べてみたら、日本語版でもデータ自体は入っている様子。
$00C110に$85を書き込めば、スコパコサイクルの音楽は鳴るんだけど・・・だからと言ってパッチ作れる訳じゃないんだけどね。