海外版セガ・マスターシステムゲーム→メガドライブ変換アダプター

概論

メガドライブ(SMD)は、セガ・マスターシステム(SMS)の互換機能があって、シンプルなアダプターでSMSゲームと遊ぶ事ができるのを知っていた。 そのアダプターを作ろうかなと迷っていた。 ゆえに、 私が設計したスーパーファミコンコントローラー→メガドライブ変換アダプターで SMSゲームと遊ぶメガドライブを使って見たお客様曰く未対応だったため、 もう迷わずSMS→SMDアダプターを作る事にした。テストのためにね。よい言い訳ではないか!
仕様:
  • 海外版のマスターシステム50pin端子カートリッジ対応
  • メガドライブ1とメガドライブ2をテスト済
  • Hyperkin Retron5対応
  • Genesis 3未対応
では、この結果の写真:
基板の表

基板の表

基板の裏

基板の裏

Phantasy Star

Phantasy Star

ボックスに

ボックスに





使用コツ

表と裏を気にしながらアダプターとゲームソフトを入れるだけの事だ。しかし、 たまに、うまく行かない所がある:

1) コントローラー対応
あるゲームは、メガドライブコントローラーと対応しない。その場合、 マスターシステムのコントローラーを使う事でいい。また、 特別なアダプターを作ってもいい。

2) スタートアップ問題
本物のマークIIIゲーム機を電源すると、ゲームソフトが動作する前に、 搭載のBIOSを動作する。ついでに、BIOSがスタックポインタをイニシャライズ する。メガドライブでは、違う。そのBIOSがないから、直接にゲームソフトが 動作される。したがって、スタックポインタをイニシャライズしないゲームは そのまま起動しない。(その事を、参考第5で知った。)

そう言うゲームを使うには、コツがある。まず、普通に対応するゲームを入れたまま 電源して、それで、電源OFFで、対応しなかったゲームを入れて。早く電源ONをしたら、 対応するはずだ。なぜなら、最初のゲームがイニシャライズしたスタックポインタの 内容は、しばらく電源切れても、残ったからだ!

2015年、2月:上記の面倒なやり方は、そのイニシャライズ基板を追加したら、 必要がなくなる。
下記のゲームはテスト済:
ゲーム名コントローラー対応スタックポインタ
Alex Kidd in Miracle WorldOkOk
Aztec AdventureOkイニシャライズしない
Fantasy StarOkOk
KenseidenOkOk
Lord of The SwordOkOk
R-TypeOkイニシャライズしない
ShinobiOkイニシャライズしない
World GamesOkOk
Sydney Hunter?イニシャライズしない
その他のゲームテストしたら、ぜひ教えて下さい。



回路図

この下に回路図。WWWで見つけたこの2つの参考ページによって書いた:

一つ違いがあった:Pauseボタンの抵抗器。参考第1によって56kΩだが、参考第5の方は3.3kΩだった。 ただのプルアップ抵抗だから、実はどうでもいい。それにしても、私は、Pause機能を使う事を出来なかった。 どんな抵抗を使っても。まあ〜、私から遠い場所にあるPauseボタンは価値がないと思って、 そのままこのボタンを使えない原因を探さず諦めた。

ついでに、あちこち抵抗0Ωを付けた。もしいつかある信号を違う配線で接続したいなら、役に立ちそう。(回路図で、「NP」の 抵抗機は、普段組み立ていない)


基板

メガドライブのロムカセットの配線をやり直してアダプターを作るのは、時間が掛かり過ぎそうだった。 それに、忙しかったので、特定基板を設計する方が早かった。

基板を設計する時に、アダプターを使うとSMSロムカセットが余計な高さにならないように気をつけた。



PCBメーカーに注文したが、自分で作りたいなら、こちらのファイルどうぞ:
gerbers_sms2smd_v1.zip (ガーバーフォーマット)

作らせた基板は、その写真のよう。ところで、この組み立てた基板、半田つけしてないキットもraphnet technologiesで売っております。
基板の表

基板の表

基板の裏

基板の裏





ボックス

そのプロジェクトの為に、特定のボックスも作った。詳しくは、こちらのページへ.




コントローラー修正

あるゲームは、メガドライブコントローラーと対応しない。その場合、 マスターシステムのコントローラーを使う事でいい。 また、この修正アダプターを作ったら、メガドライブ・コントローラーを使える。



私が持っているゲームは、このアダプターが要らない。でも、このアダプターを考えたishiyakazuoさんには、 完璧に対応する。

メガドライブ・コントローラー非対応ゲムのリストはこちらがある:
http://db-electronics.freeforums.net/thread/12/genesis-controller-compatibility

2014-10-31には、メガドライブ・コントローラー非対応のは、下記のゲームだった:
  • Alien Syndrome
  • Bomber Raid
  • Great Volleyball
  • Montezuma's Revenge
  • Shanghai
  • Where in the World is Carmen Sandiego?
  • Wonder Boy in Monster Land.
そのリストは、国外のゲームが、 日本版バーションなら同じ状況だと思える。



参考

#リンク説明・コメント
1http://www.smspower.org/forums/viewtopic.php?t=6875セガ・マスターシステムゲーム→メガドライブ変換アダプターの配線表
2http://nfggames.com/forum2/index.php?topic=3991.0「Datel Pro Mega Master」と言うアダプターの内部写真
3http://www.hardwarebook.info/Mega_Drive_Cartridgeメガドライブ・ロムカセットのピン配置
4http://www.smspower.org/maxim/Documents/Pinouts色々なセガ・マスターシステムのタイプの写真やピン配線
5http://www.smspower.org/forums/viewtopic.php?t=14084興味深い書き込み。まず、「Power Base Converter」にある独自ICについて(あるゲームには必要らしい)。その後、アダプターの回路図があった。ちょっと読みづらいけど、正しい。



免責

私の知る限りにこのページーの内容は間違えが無いと思います。 しかし、こちらは何も保証致しません。このページを使って、 どんな事になっても、責任を負いかねます。