MSXでセガマークⅢ・セガマスターシステムのゲームが遊べちゃったりするPlaySoniqを今更買ってみたが、発売から5年近く経っているのに思っていた以上に情報が乏しいので、調べてみたり遊んでみたりしたことのメモ書き。
2014/12/07
2013/12/07
セガマークⅢのパドルコントローラーのこと(その3)
ATARI2600用パドルコントローラーを、セガマークⅢに接続するための変換器を作ってみたくて、考えた事のメモ書き。
でも簡単なような・・・めんどくさそうなような・・・
(追記)
読み返したら意味不明。パドルだと0~255に限定になるんだから、感度を調整できるようにするならドライビングコントローラー対応にしなきゃだな。
- 使用するマイコン
ATmega88 (オーバースペックだけど家にあったから・・・) - ATARI2600のパドル回路図(Atari ageから拝借)
とりあえずは左側のパドルを使用することにする。
(そもそも、パドル使う二人用ゲームってあったかな?) - 変換回路
とりあえずはこんな感じか。メモレベルなので後で再確認。 - 考えた事・調べたこと
- マークⅢのコントローラーポート9ピンに与える周波数は、とりあえず調べた8kHzを信用するが、これはタイマー割り込みを使えば問題ないだろう。
- PC0に加わる電圧は計算上0~4.995VDCとなるが、10bitAD変換されたものを2bitシフトして使うのだから、あまり気にしなくても良いか?
- そもそもアナログ入力について理解していない。基準をAVCCとする時のAREFの扱いはコンデンサ通してGNDに落とすのが正しいのか?(要調査)
- 余力があったら考えたいこと
・パドルの感度変更
・ドライビングコントローラー対応・感度調整
・逆に通常コントローラーをパドル専用ゲームに使用
でも簡単なような・・・めんどくさそうなような・・・
(追記)
読み返したら意味不明。パドルだと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ピンに切替して、鬼のように連打したら反応するということか(笑)
少しマイコン勉強してみて動作するかテストしてみる・・・こういうものマイコン使える人だとサクッと作れるんだろうな。
パッと思いつくのがアブソコーダーの時点でソフト屋さんには向いていないんだと思う。
・・・というか、解析済みで資料があった。
(参考:SMS Power)
(参考:Enri's Home Page)
この資料によると、ポートの9ピンのON-OFFタイミングでポテンショメータの電圧を8BITのAD変換を行って、4bitづつ送っているということは理解できたが、ではどのくらいの周期でON-OFFしているか
確認してみた結果、8kHzで発振していることが解った。
※オシロスコープのモニタ値なので、正確さは欠けるかも。
ということは、以前に調べたようにATARI2600のドライビングコントローラーのアクセルボタンをDSUB9ピンコネクタの6ピンから9ピンに切替して、鬼のように連打したら反応するということか(笑)
少しマイコン勉強してみて動作するかテストしてみる・・・こういうものマイコン使える人だとサクッと作れるんだろうな。
パッと思いつくのがアブソコーダーの時点でソフト屋さんには向いていないんだと思う。
セガマークⅢカートリッジの製作(失敗)
「激おこプンプン丸」という言葉に食い付く歳でもないけど、セガマークⅢ/マスターシステムの自作ゲームが面白そうだったので、実機で遊ぶためのカートリッジを作った事、そして失敗したことのまとめ。
(やってみたこと)
(追記)
激おこプンプン丸がマークⅢ実機で動かないのはバグだった様子。
じゃあ、SMS Powreの自作ゲームもそうだったのかな?
(追記2)
少し調べたらマスターシステムⅡだとBIOSでSG-1000のゲームなどを弾いているみたい。
解決方法の動画を見つけたけど、やっていることがキナ臭すぎる・・・。
と言うか、色々やってみたいとなると日本版マスターシステムが鉄板だな。
(やってみたこと)
- 現時点では32KBのマッパー無しとのことなので、SG-1000のチャンピオンサッカーのカートリッジのROMを取り外して、EPROM(27C256)に焼いたものと交換してみた。
結果はダメ。ボタンを押すとサウンドは鳴るが、グラフィックがグチャグチャ。
プログラムとしては動作している? - SMS POWER!のSMS用の自作ガームで、サイズが32KBのものを焼いてテストしてみた。
結果は変わらず。 - 海外マスターシステムのカートリッジだと、32KBのROMが載ったもの(マイカードのカートリッジ版?)があるらしいので、所有しているソフトの中で該当するバンクパニックのROMを取り外して確認してみた。(参考)
①チャンピオンサッカーのカートリッジにバンクパニックのROM実装で、マークⅢで動作するか?・・・動作する。
②バンクパニックのカートリッジにチャンピオンサッカーのROM実装で、マスターシステムⅡで動作するか?・・・動作しない。本体内蔵ゲームが動作する。(BIOSで弾かれている?)
③バンクパニックのカートリッジに自作ゲームのROM実装で、マスターシステムⅡで動作するか?・・・動作しない。本体内蔵ゲームが動作する。(BIOSで弾かれている?)
④マイカードのゲームを吸い出してEPROMに焼いたもので動作するか?・・・マークⅢ、マスターシステムⅡとも動作する。※訂正:日本語版のゲームだとマスターシステムⅡで動作しない。海外版だとも両方と動作する。(青春スキャンダルとMY HEROで確認)
(追記)
激おこプンプン丸がマークⅢ実機で動かないのはバグだった様子。
じゃあ、SMS Powreの自作ゲームもそうだったのかな?
(追記2)
少し調べたらマスターシステムⅡだとBIOSでSG-1000のゲームなどを弾いているみたい。
解決方法の動画を見つけたけど、やっていることがキナ臭すぎる・・・。
と言うか、色々やってみたいとなると日本版マスターシステムが鉄板だな。
2013/12/04
海外マスターシステム版バンクパニックのバグ?
海外マスターシステム版のバンクパニックの操作方法が、マニュアルと違う謎がやっと解決。
マニュアルではSG-1000版と同様に、
原因は単純ミスで、2P側でプレイするとこのようになってしまう様子。
だって、セガマークⅢとマスターシステムⅡの1P,2Pのコントローラーポートが逆なんだもん・・・。
海外マスターシステムⅠや、日本版で変換器噛ませた場合はどうなるか分からないけどメモとして
・・・必要な人はいないと思うけど。
マニュアルではSG-1000版と同様に、
- 方向キー上下:左のドアをショット
- 1ボタン:真ん中のドアをショット
- 2ボタン:右のドアをショット
- 方向キー上下:右のドアをショット
- 1ボタン:左のドアをショット
- 2ボタン:真ん中のドアをショット
原因は単純ミスで、2P側でプレイするとこのようになってしまう様子。
だって、セガマークⅢとマスターシステムⅡの1P,2Pのコントローラーポートが逆なんだもん・・・。
海外マスターシステムⅠや、日本版で変換器噛ませた場合はどうなるか分からないけどメモとして
・・・必要な人はいないと思うけど。
2013/11/10
セガマークⅢのパドルコントローラーのこと
さっきの海外サイトをダラダラ見てたら、セガマークⅢのパドルコントローラーが、アウトランでも使える事を知る。
<参考>
とは言っても、「ギアの切り替えはどうすりゃ良いんだ? 」と疑問に思ったので、早速テスト。
・・・これ、オートマ車になってるのか?フラフラし過ぎて満足にプレイできん。
もうひとつの疑問というか、語学力が無さ過ぎて間違っているのかもしれないけど、「ATARI2600のパドルと同じ~」ってどういうことだろうか?
マークⅢのパドルコントローラーは、ロータリーエンコーダではなく、ポテンショメータなんだけど、専用ICで(恐らく)4bitのAD変換を行っていると思われる。
「互換性がある」って意味では無いと思うが、疑問に思った事は確認してみる。
同じようにアウトランで確認した結果、
ドライビングコントローラは、チャンネルスイッチというか、有接点のロータリーエンコーダみたいになっていて、配線がそれぞれD-SUB9ピンの1ピンと2ピンに接続されているから、高速に上下方向の入力になっていたのだと思う。
ということは、「セガのパドルコントローラが接続されているぜ。」という情報を、マークⅢ本体に返しているようだな。
でも、ATARI2600パドルはMSXに接続すると、どうなんだろう?
アルカノイド専用コントローラーの代わりになるのかな??
買ってまで調べなくてもいいけど、少し興味あるな。
<参考>
とは言っても、「ギアの切り替えはどうすりゃ良いんだ? 」と疑問に思ったので、早速テスト。
・・・これ、オートマ車になってるのか?フラフラし過ぎて満足にプレイできん。
もうひとつの疑問というか、語学力が無さ過ぎて間違っているのかもしれないけど、「ATARI2600のパドルと同じ~」ってどういうことだろうか?
マークⅢのパドルコントローラーは、ロータリーエンコーダではなく、ポテンショメータなんだけど、専用ICで(恐らく)4bitのAD変換を行っていると思われる。
「互換性がある」って意味では無いと思うが、疑問に思った事は確認してみる。
同じようにアウトランで確認した結果、
- ATARI2600のパドル・・・使えない
- GEMINIのパドル付きジョイスティック・・・使えない
- ATARI2600のドライビングコントローラ・・・ギアがものすごい勢いで切り替わる。
ドライビングコントローラは、チャンネルスイッチというか、有接点のロータリーエンコーダみたいになっていて、配線がそれぞれD-SUB9ピンの1ピンと2ピンに接続されているから、高速に上下方向の入力になっていたのだと思う。
ということは、「セガのパドルコントローラが接続されているぜ。」という情報を、マークⅢ本体に返しているようだな。
でも、ATARI2600パドルはMSXに接続すると、どうなんだろう?
アルカノイド専用コントローラーの代わりになるのかな??
買ってまで調べなくてもいいけど、少し興味あるな。
アレックスキッドの音楽について
アレックスキッドのミラクルワールドで、スコパコサイクル買った時の音楽は海外版だと鳴るのか・・・。
もしかしたらと思って、改造したメガドライブと変換器で試しにプレイしてみたが、海外版にはならず。
さらにマスターシステムⅡ版だと、握り飯がハンバーガーに変更されているとのこと。
所有しているマスターシステムⅡはソニック版なのが悔やまれます・・・。
かと言って、これ以上ゲーム機は要らないし。
でも、TEC-TOYのDVT-G100はちょっと欲しいかも。
<参考>
(追記)
SMS Powerのドキュメント参考にして調べてみたら、日本語版でもデータ自体は入っている様子。
$00C110に$85を書き込めば、スコパコサイクルの音楽は鳴るんだけど・・・だからと言ってパッチ作れる訳じゃないんだけどね。
さらにマスターシステムⅡ版だと、握り飯がハンバーガーに変更されているとのこと。
所有しているマスターシステムⅡはソニック版なのが悔やまれます・・・。
かと言って、これ以上ゲーム機は要らないし。
でも、TEC-TOYのDVT-G100はちょっと欲しいかも。
<参考>
(追記)
SMS Powerのドキュメント参考にして調べてみたら、日本語版でもデータ自体は入っている様子。
$00C110に$85を書き込めば、スコパコサイクルの音楽は鳴るんだけど・・・だからと言ってパッチ作れる訳じゃないんだけどね。
2013/08/06
Huカードなどのビニールケース
PCエンジンのHuカードやセガ・マイカードを箱やケース付きで入手しても、ソフトを入れるビニールケースが劣化で変色していたり欠品だったりで、代替品として使えるようなものを100円ショップ行くたびに探していたが、これ普通に売っているんだな。
<リンク:マービテック株式会社>
サイズ的にはクレジットカードサイズだと思うけど、厚さは大丈夫かな?
あとは、可塑剤が溶出したのかビチャビチャになったソフト(特にHuカード)があるが、そこら辺は大丈夫なんだろうか。こういったものは定期的に交換するしかないのかしら?
<リンク:マービテック株式会社>
サイズ的にはクレジットカードサイズだと思うけど、厚さは大丈夫かな?
あとは、可塑剤が溶出したのかビチャビチャになったソフト(特にHuカード)があるが、そこら辺は大丈夫なんだろうか。こういったものは定期的に交換するしかないのかしら?
2013/07/28
セガマスターシステムⅡのRGB出力化
海外版マスターシステムはメガドライブの変換器を使用していたが、その変換器のカードエッジ部が安い作りのせいか接触不良が頻繁に発生してしまい、またカッとなって海外版本体を買ってしまう。安物買いの銭失いなんだよな・・・。
ただし、もうデカイ本体は置き場も無いから、比較的コンパクトなマスターシステムⅡのPAL版を入手してみたが、RGB出力・NTSC化の改造については海外サイトを検索すれば情報はたくさんあるものの、語学力が乏しいせいかNTSC化でドハマリしたので自分のためにメモ。
ただし、もうデカイ本体は置き場も無いから、比較的コンパクトなマスターシステムⅡのPAL版を入手してみたが、RGB出力・NTSC化の改造については海外サイトを検索すれば情報はたくさんあるものの、語学力が乏しいせいかNTSC化でドハマリしたので自分のためにメモ。
- 入手した機種
MODEL NO:3006-05A
後期モデル?内蔵ゲームがソニックになっている。アレックスキッド版が欲しかったな・・・。
電源はセンターマイナスのDC9V 500mAとなっているので、メガドライブ辺りのものが使える。 - 前期型と後期型の違い
内蔵ゲームの違いの他に、RGBエンコーダがソニーのCXA1145から富士通のMB3514に変更されている様子。ピンアサインは同じなものの、MB3514は表面実装型なのでハンダ付けが困難だった・・・・。
そもそも、フランス版は最初からRGB出力という記述も見かけたがどうなんだろう? - ドハマリしたこと
モニター出力を自作RGBアンプ→XRGB-mini→モニタとしたが、作例の通りカスタムIC315-5246の57ピンをLレベルにしてNTSCモードとすると同期が取れなくなる。
ここで勘違いしたのは、「MB3514もPALモードになっているから」と思ったこと。
MB3514の7ピンをHレベルとし、両方のICをNTSCモードにしてみたが状況変化無し。
原因は手抜きで同期信号をMB3514のコンポジットビデオ信号としていたため、315-5246の30ピンからの複合同期信号を入力させることにより改善した。
苦労して表面実装ICの足浮かせたりしたんだけどな・・・。
おかげでIC周辺グチャグチャだよ。
2013/02/15
メガドライブとマークⅢの互換性について
ネット見ていたら「メガアダプターでセガマークⅢのパドルコントローラーが使えるの?」という記載を見かけたが、結果がどうなのかがあやふやだったので確認してみた。とは言ってもパドルを使うマークⅢのゲームはウッディポップしかもっておらず、尚且つメガアダプターを持っていないのでメガドライブ/海外マスターシステム・マークⅢの変換器とカードキャッチャーを組み合わせてテストしてみた。
その結果VA表記なしのメガドライブ本体だと正常に使えたが、VA4表記の本体だとパドルの動作が異常。具体的にはボタンは正常だがパドルのセンターが出ていない(どちらかと言えばパドル位置の現在値と右方向に振り切った値が交互に出力されている?)感じ。他のパッドを使うゲームでは正常に動作するので、メガドライブ本体の故障では無いと思う。
逆に、VA表記なしのメガドライブではハングオンがキャラ化けしたりクラッシュしたりするのがVA4の本体では正常に動作。こちらも他のゲームでは正常に動作するので、本体故障や接触不良の類では無いと思う。ちなみにGENESIS版のフロッガーもVA表記なしの本体だと2面か3面で100%クラッシュするものがVA4の本体では正常に動作する。
・・・こういったところ含めて「当たり」のメガドライブってバージョン幾つ本体のなんだろう?
(追記)
メガドライブの互換機がいくつか発売されているが、VDPの再現性がどこまであるのか気になって検索してみたら、マークⅢとの互換性を持ったものもある様子。
ツイッターのフォロワーさんからの情報によると、retoron3でメガドライブ/海外マスターシステム・マークⅢの変換器が使用できた実績があるとの事だが、今からオールドゲームを遊んでみようとするなら選択肢の一つとしてアリかもね。
それよりもゲームギアが遊べる互換機って無いのかな・・・。
その結果VA表記なしのメガドライブ本体だと正常に使えたが、VA4表記の本体だとパドルの動作が異常。具体的にはボタンは正常だがパドルのセンターが出ていない(どちらかと言えばパドル位置の現在値と右方向に振り切った値が交互に出力されている?)感じ。他のパッドを使うゲームでは正常に動作するので、メガドライブ本体の故障では無いと思う。
逆に、VA表記なしのメガドライブではハングオンがキャラ化けしたりクラッシュしたりするのがVA4の本体では正常に動作。こちらも他のゲームでは正常に動作するので、本体故障や接触不良の類では無いと思う。ちなみにGENESIS版のフロッガーもVA表記なしの本体だと2面か3面で100%クラッシュするものがVA4の本体では正常に動作する。
・・・こういったところ含めて「当たり」のメガドライブってバージョン幾つ本体のなんだろう?
(追記)
メガドライブの互換機がいくつか発売されているが、VDPの再現性がどこまであるのか気になって検索してみたら、マークⅢとの互換性を持ったものもある様子。
ツイッターのフォロワーさんからの情報によると、retoron3でメガドライブ/海外マスターシステム・マークⅢの変換器が使用できた実績があるとの事だが、今からオールドゲームを遊んでみようとするなら選択肢の一つとしてアリかもね。
それよりもゲームギアが遊べる互換機って無いのかな・・・。
2013/02/03
セガマークⅢのFM音源ユニット小改造
久しぶりにセガマークⅢ版のテディーボーイブルースを遊ぼうとしたら、案の定FM音源ユニットを取付けしたままだと不具合が発生することを忘れていた。不具合発生するソフトは数少ないものの、その都度FM音源ユニットを外さなければならず、尚且つマークⅢ側のエッジコネクタが痛み始めてきたので何か対策ができないか調べてみた。
こちらに FM音源ユニットについてかなり詳しく調査された情報があり、何故不具合が発生するのかも理解した(つもり・・・)と言うことは、回路図にある74LS139の1ピンを/KBSELから切り離して常にHレベルにするようにしたら、FM音源ユニットを外した事と同じになりそうだな。
そんな訳で、74LS139の1ピンを浮かせてスナップスイッチで/KBSEL又はVccを選択して与えることで変化を確認してみた。
結果は思った通りの動作をしてくれたけど・・・普通にFM音源ユニット内のVccをスイッチでON-OFFでも良かったんじゃね?
(追記)
ついでに本体のDIN8ピンコネクタからもFM音源出力できるようにしてみた・・・本体とFM音源ユニットに一本づつ配線足しただけだけど。本体側は拡張コネクタの空きとRFモジュレータ左脇の「SOUND」を配線。
FM音源側はこんな感じ。
まあ、映像をRGBで取り出さない限りは必要ないんだけどね~。
(追記2)
スイッチの挙動について、セガマークⅢの電源投入前に切替えしておいて、不具合発生するゲームの対策としていたけれど、FM音源対応ゲームの途中で切替したらどのような挙動をするのか確認してみた。
アウトランのデモ画面において、
こちらに FM音源ユニットについてかなり詳しく調査された情報があり、何故不具合が発生するのかも理解した(つもり・・・)と言うことは、回路図にある74LS139の1ピンを/KBSELから切り離して常にHレベルにするようにしたら、FM音源ユニットを外した事と同じになりそうだな。
そんな訳で、74LS139の1ピンを浮かせてスナップスイッチで/KBSEL又はVccを選択して与えることで変化を確認してみた。
結果は思った通りの動作をしてくれたけど・・・普通にFM音源ユニット内のVccをスイッチでON-OFFでも良かったんじゃね?
(追記)
ついでに本体のDIN8ピンコネクタからもFM音源出力できるようにしてみた・・・本体とFM音源ユニットに一本づつ配線足しただけだけど。本体側は拡張コネクタの空きとRFモジュレータ左脇の「SOUND」を配線。
FM音源側はこんな感じ。
まあ、映像をRGBで取り出さない限りは必要ないんだけどね~。
(追記2)
スイッチの挙動について、セガマークⅢの電源投入前に切替えしておいて、不具合発生するゲームの対策としていたけれど、FM音源対応ゲームの途中で切替したらどのような挙動をするのか確認してみた。
アウトランのデモ画面において、
- FM音源不使用状態で電源投入して、その後に使用状態とした場合
PSG音源のままとなるが、サウンドデータの切り替わりでFM音源となる。 - FM音源使用状態で電源投入して、その後に不使用状態とした場合
FM音源停止(無音状態)となる。サウンドデータの切り替わりでもPSG音源にはならない。
この状態からスイッチを戻すと、FM音源で再鳴動となる。
登録:
投稿 (Atom)






