[光速船/Vectrex]PiTrex 導入編

Vectrexでいま一番熱い周辺機器は「PiTrex」だろう。Vectrexはカートリッジスロットに全部出てるのでCPUの乗っ取りが可能(カセットビジョンみたいだ)、そこでRaspberry Pi ZeroをCPU代わりにするという代物である。安価なのがポイント。

PiTrex Wiki Index

先日購入したDCコネクタ付きが無事オーストラリアから届いた(DCコネクタはVectrexを使わない開発時の電源供給用)。のでRaspberry Pi Zero WH(「W」は「Wireless」、「H」は「pinHeader」)と32GBのmicroSDカードも別途購入。

Raspberry Pi Zero WHと32GBのmicroSDカードも届いたのでサクッとセッティング。やり方はこれだけ、このお手軽さがまた実に素晴らしい。Raspberry Pi Zeroのセッティングすら不要なのはすごい。

  • microSDカードをFAT32でフォーマットする、OSによっては要ソフト、32GBなら大抵購入時の時点でFAT32でフォーマット済みっぽい
  • 配布ファイルをダウンロードして解凍して、指定されたフォルダの中身をmicroSDカードにコピー
  • Raspberry Pi Zero WHにmicroSDカードを刺す
  • PiTrexにRaspberry Pi Zero WHのピンヘッダを刺す
  • PiTrexの「Raspberry Pi Zeroを刺した側」を上にしてVectrexに刺してVectrexの電源を入れる

そして出てきた映像がまた凄い。うちのVectrexで「Bad Apple!」が動いて感動する。この手のデバイスではVectrex32ってのがあって(持ってる)、そっちは刺せば起動はするけどソフトの転送とかはUSBシリアル経由で結構ハードル高かったので。開発する気がないならRaspberry Pi Zeroは安い無印にピンヘッダを自分で半田付けしても良さそう。

色々デモを見た感じ、Vectrexってモニタの描画速度は結構速くてCPU速度の方がネックだったのか、という感想。Raspberry Pi Zero上で本体より高速に動くVectrexエミュレータを動かすのは中々倒錯感があってよろしい。でもPCMサウンドプレイヤーに「これそのまま入れて配布しちゃダメだろ!」って奴がある辺りは海外って感じがする。

青いオーバーレイを被せて白黒の線画を見たらカラーブレイキング現象が出る(白線に青や赤の境界線が見える)のにはちょっとビックリした。当たり前な気がするんだが全然想定してなかった。

これ弄ってたらキリがない(PiTrexのソフト自体もどんどん進化してる)ので、仕事がひと段落したら開発環境周りを弄る予定。ひと段落っていつ? 最低あと一か月くらいですかね。「ベクタースキャンでなんでもいいから自分の作ったものを動かす」のはずっと夢だったので、ええ。

メガドライブ2とか色々買った

MD版「ダライアス」のカートリッジを予約してしまった。しかし現在我が家にはメガドライブのハードが存在しない、「初代」「メガドラ2」「ワンダーメガ」が揃ってたのだが全部壊れてたのでだいぶん前に売ってしまったのである。

なので本体の買い直しから。本体は考えた末に「メガドライブ2」をメルカリにて送料込み5,000円ほどで購入。思い入れは初代の方があるんだけどノイズがひどいし、初期型だとまともに動かないソフト多いし。実家で「メガドラ2」を買ったのはスーパー32Xとの相性問題だっけか? まあ思ったよりは高かったけど仕方が無し。動作確認は以前「メガトラックス」を捨て値で確保しておいたのでコレで確認、ゲームとしては正直面白くない。

本体の動作確認が出来たのでソフトをヤフオクで追加購入。買ったのは「ダライアスII」「ガントレット」、実はこの二本は当時新品を買ってて実質買い直し。「ダライアスII」はまだ安かったからいいけど「ガントレット」に関してはプレミア値、良いんだ欲しかったから。思ったよりは安かったし。メガドライブミニに両方とも入ってないし。

「ダライアスII」は色々甘いところも多いけど、当時の目移植としてはよく出来てると思う。難易度がAC版より適度にヌルくなってるのが良いんだよなコレ。「ダライアス・コズミックコレクションCS」にも収録されてるけど、正直遊びたいのがこの「ダライアスII」しか無かったので買うのを躊躇してた。結果としてカートリッジで買ってよかった。

「ガントレット」はあのM2の処女移植作。当時も遊んで圧倒されたけど、今遊んでも「コレがメガドライブで動いてるのか」と思うような出来である。あと何気にACモードが日本語版なんだよね、「ガントレット」の日本語版基板って結構いいお値段する上にくっそデカいから、「基板を買った」と思えばプレミア価格も多少は許せる。メガドラ本体とセットで買っても基板より安い。

ヤフオクで買ったソフトが正常に動いたので受け取り連絡をして一息。ついでなのでAmazonで買っておいたRGBケーブルの動作チェックもしておく。ヤフオクとかで格安ケーブルが出回ってるけど、安物を買って「ノイズがひどい」って嘆くよりは最初っからちゃんと対策がされてる奴の方が良いと判断して、ちょっとお高いけど定番の「穴場開発事業団」製のを購入した。信用は大切。

Amazon | メガドライブ2用 RGB21ピンケーブル ステレオ音声対応 ver.2 | メガドライブ

マスモニを引っ張り出すのもめんどくさいので(筐体が金属製のため同サイズのテレビと比べても重たい)、ストックしてるFRAME MEISTER経由でREGZAに接続。映るけど画面がマゼンタになる、FRAME MEISTERの説明書を見て「HDMIの出力モードをRGB固定にする」で解決。しかし音声が出ない、試行錯誤しまくっても音が出なくて泣きそうに。FRAME MEISTERのビデオ入力側でも出ないし。FRAME MEISTERのHDMIにメガドラミニを繋いでもやっぱり音声だけ出ないし。

ふと思い立ってREGZAに刺しているHDMIポートを変えたらいきなり音が出てびっくりする。HDMI入力3だと音が出てHDMI入力4は音が出ない。改めてREGZA側の設定を掘ってみたらHDMI入力4だけ「HDMI高速モード設定」というのがあって、要するにHDMI1.4にするかどうかの設定らしい(HDMI1~3はHDMI1.4固定)、ここを「高速モード(HDMI1.4)」から「通常(または互換性重視)」にしたら音が出た。なんというトラップ。というかHDMI入力3で音が出るのが納得いかんのですが。

んでもFRAME MEISTERのHDMI入力に入力してるメガドラミニの音声は結局どうやっても出なかった。後で他の人に検証してもらったらそちらでもダメで、スルーモードに相当するDIRECTモードでもダメだったとか。割と困るなコレ。多分PCエンジンminiもダメだろう。

しかしメガドライブ、RGB接続するとすんごい綺麗。昔マイコンソフトが出してたRGBユニットも当時持ってたから初めて見るわけでもないんだけど、当時は逆に違和感しか感じなかった記憶。ビデオ入力だと記憶を超える壮絶な画質でビックリするが、逆に「これこそがメガドライブの画質」という気がしないでもない。なので「ステレオAVケーブルを買うか?」みたいな気分になったり、本体についてくるのがモノラルで、ステレオケーブルって別売りだったのです。

「昔のゲーマーは当時でもRGBでくっきりはっきりの画質を求めていた」とは言うけど、ブラウン管のRGB接続と、今どきの液晶テレビにRGB接続をアプコンで映すのはまた別物だよな。後者はいくら何でもはっきりしすぎ。低遅延かつ高品質なブラウン管エミュレートモードを持ったアプコン欲しいなあ。

さて来年春に出る「MD版ダライアス」を万全の体制で遊ぶ準備は出来た、その前に一回メガドラ2を分解して電解コンデンサの交換はしておきたいけど。あとは余裕を見てメガドラ2をJAMMAハーネス化して筐体でも遊べるようにしたい、RGBアンプ無しで筐体用のモニタに映るかどうかは微妙らしいので実験だけは近いうちにやっておこう。映るようなら乗っ取り用のパッドも確保して入力系も入れ替え出来るようにしないとだし。

しかしここまで来ると改めて「スーパー32X」が欲しくなる。だれかケーブル付きの本体ください。ただ「スーパー32X専用ソフト」は「V.R.DX」「スペースハリアー」「アフターバーナー・コンプリート」だけで満足してしまう気がする。「ステラアサルト」は当時新品で買ったけど合わなかったし、「パラスコード」は興味があるけど高すぎだし。

メガドライブで欲しいソフトも一杯あるんだけど、正直RPGとか買っても遊ばないと思うのでどうしたものかと。とりあえずメガドライブ2とFRAME MEISTERはリビングに常設しても良さそう。

[光速船/Vectrex]37周年ネタ

結局今年もまたネタを仕込めなかった。いや正直腰痛でそれどころでは無かったんですが、なんかやろうとは思ってたんですよ。

Twitterを見たら光速船で「Bad Apple!」を再生しているお方が。「Bad Apple!」再生ネタは随分前にも紹介してて、その時は外部CPUを使ってた。でも今回はそれと遜色ない動きなのに刺したカートリッジだけで動いている、なんだろう?

と思ったらどうやらコレっぽいです。新型マルチカートなんだけどSTM32が載ってて実質Vectrex32も包括してるみたいな。このマルチカートにはVectrexネイティブなゲームと、STM32で動くソフトの両方が入れられるわけね。んで「Bad Apple!」は後者と。

GitHub – technobly/VEXTREME: VEXTREME – Vectrex Multicart

開発環境はDockerで提供されてて、正直Vectrex32のBASICで書くよりはまだ敷居が低そうな気がする。欲しいけど、STM32向けコードを書いてもやっぱり動かせる人が相当限られるよねえ。ううむ。

というネタを持ちまして37周年記念で。

[Vectrex/光速船」小型プロトタイプ発見!

以前から存在だけは噂されていた小型プロトタイプ機が見つかったそうで。フィリップスのフラット管を使うやつじゃなくて、単に現状の部品を再構成して小型化しただけっぽい。

[モニタと本体が合体した最初期のゲーム機「光速船」に幻の小型プロトタイプが実在した! 米ビデオゲーム博物館に収蔵される](http://news.denfaminicogamer.jp/news/181130e)

まあこんな製品が出ても、肝心のソフトがアレでは正直売れなかっただろうな、という気分もあるんだけども。カラーVectrexと合わせて当時のメーカーの迷走っぷりがよく分かる製品である。

ちなカラーVectrexの記事はこちら。

[Vectrex, Finally In Color | Hackaday](https://hackaday.com/2018/01/03/vectrex-finally-in-color/)

[Vectrex/光速船]Vector Patrol(Moon Patrol)

二年ほど前にベルギーの人が作った「VECTREXIANS」というVectrex用ギャラクシアンクローンを購入しまして、コレがまあ素晴らしい出来だったんですが。

[[Vectrex/光速船]VECTREXIANS | okaz::だめにっき](https://bonkura.takuranke.com/weblog/2016/03/07/vectrex%e5%85%89%e9%80%9f%e8%88%b9vectrexians.html)

その作者から「『Vector Patrol』が完成したから買わない?」とメールが。え、あれ完成したの? 買う買う! とPayPalで支払いを済ませて一週間ほどで届きました。すげえ速い。しかもポストに直接投函だし。

そんな訳でアイレムの名作「Moon Patrol」クローンこと「Vector Patrol」ですが、いやもう素晴らしすぎる出来で感動した。ほぼAC版の完全移植で、BGMやら演出とかはむしろAC版よりパワーアップしております。

ただちょっと上方向ショットの当たり判定が小さいので難易度高い気も、慣れかもしれんけども。そんな訳で頑張ってコンティニューしまくって一周したらちゃんとエンディングまで用意されておりました。このエンディングがまた凄い。

個人的にVectrexで動く移植ゲームとしては「Time Pilot」クローンこと「Vector Pilot」を超えたかも。とかく技術的に凄すぎ。

しかし久々に心震える移植でしたね。本当に。あと一年以上火を入れてなかった光速船、ちゃんと動いて良かった(汗)せっかくなのでSwitch版と並べて写真を撮ってみたり。

ちなみにオーバーレイが二枚あって微妙に色調が違うのだが、本当に微妙すぎてよく分からない(汗) 自機が赤い方が二枚目、すなわちチャンピオンコース用ってのはなんとなく分かるけども。あとこのパッケージ、立派なんだけどVectrexのオーバーレイが収納出来ない仕様なのはどうにかして(汗) 同人ソフトの汎用パッケージなんだろうなあ。

ちなみになんで和室で撮影してるかと言うと、作者にメールで送ったのに。光速船+畳のワザマエでベルギー人を懐柔するって作戦であります。まあ和室は客室って事で使ってないのもあるけど。

ちなみにソフト一本ごとにシリアルNoがついててゲーム内ROMにも焼かれてます。シリアルはNo.100後半とは書いておく。んで作者に「届いたよ!素晴らしい!」とか適当に書いたら一時間ほどで返事が来ました。早いなあ。

[ベクタースキャン]Ocelot Arcade System

いわば「オシロスコープをモニタに出来る最新のゲーム機」って事か。これ知らなかった。スターフォックスもどきが60fpsで滑らかに動いてるのはかなりのインパクト。

[Ocelot Arcade System \- Mathew Carr](http://www.mrdictionary.net/ocelot/)

逆に言えば、今どきであればこの程度のハードで十分動かせちゃうって事なのよね。DACが5chあればカラーベクターもいけるか。

しかし基板(ユニバーサル基板だよ)まで公開しておきながらdsPIC33のソースコードが公開されてないっぽいのが惜しい。公開する予定はあるのかしらん。

[ハンドルコントローラ汎用アダプタ]CronusMax PLUS Drive Hub

本日届いたので実験。こいつはわかりやすく言うと「USB接続のハンドルコントローラを最新のゲーム機&ソフトで使えるようにするアダプタ」である。海外製品だけど、日本正規代理店がAmazonで日本語の簡易マニュアルを付けて売っております。肝心の値段も直で海外から買うのに比べて1kも高くなってない(海外からだと送料込みで$106位)。買うなら日本正規代理店経由がおすすめ。

で、PS系とXBOX系を両方持ってる人は知ってると思うけど、この両機種に対応する周辺機器は認証チップがないと使えない。んで認証チップを両方載せられない。のでジョイスティックとかハンドルコントローラとか全部別々に用意しなきゃならない。非常に宜しくない状況。

ジョイスティックの方はMayflashから最近「全機種対応」というのが出てきて、どうやって認証を通してるのかと思ったら「ジョイスティックにそれぞれの機種の純正コントローラをつないで、認証時だけそっちにルーティングさせる」という手段らしい。なるほど。

それと同じ考えで作られたのが「Drive Hub」、ただハンドルコントローラは最近のソフトだと新しめの奴しか対応してなかったりして、特にGT SportsがGT6の頃に「対応品」として販売されたロジクールのG27にすら未対応でみんな怒っていた。現行のG29と中身はあんまし変わってないっぽいのに。その辺のハンドルコントローラ毎の互換性整合までやっちゃうという代物。

ちなみに対応ソフトとかは公式サイトを見て調べましょう。映画だから分からない? じゃあ止めといた方が無難。

まずは公式サイトから最新のファームウェアをダウンロードして本体のファームをアップデート。この作業があるので事実上「要PC(含むMac)」だったりする。これはMayflashのジョイスティックも同様っぽいね。ファームのアップデート自体は簡単で安定している模様。

その後は「Drive Hub」に繋げたいゲーム機器の純正コントローラとハンドルコントローラを接続して、「DriveHub」のP1ボタンを押しつつゲーム機のUSBポートに刺せば…おぉハンドルコントローラがキャリブレーションしてる! ばっちり動く模様。

さてうちにあるハンドルコントローラ。実はXBOX360純正ワイヤレスホイールコントローラしかない。こいつはどうやって繋げるかと言うと、PC用に出ていたXBOX360コントローラの無線レシーバを「Drive Hub」につなげれば良い。割とレアな製品らしいけど安売りしてる時に確保しておいて良かった。サードパーティ製もあるけど多分MS純正じゃないとダメっぽい。

そんな訳で「PS4 Pro+GT Sport」及び「XBOX ONE X+Forza7」の組み合わせでXBOX360ワイヤレスホイールコントローラがちゃんとFFB効きつつ動くというミラクルな状態に。素晴らしい。ただ予め繋いでおいてからソフトを立ち上げないとダメ。XBOX ONE Xだとソフトはバックグラウンドでずっと動いてたりするので、一回どうにかしてソフトを再起動してソフト側でハンドルコントローラがアサインされているかのチェックを行なうこと。

実際遊んでみると、やっぱり「GT Sport」も「Forza7」もハンコンを使うとゲーム性が化ける事を実感する。如何にパッド操作に補正が入ってるか思い知る。

ただハンコンの設定はゲーム毎にやる必要があって、かつ難しいので全然煮詰められてない。「Forza7」でハンドル操作は「ノーマル」と「シミュレーション」が選べるんだけど、その差がむちゃくちゃデカくてビックリした。「ノーマル」だと勝手にカウンター当てちゃうんだコレ、「シミュレーション」にして「TCS:オン」にするくらいでちょうどいいかも。

ただXBOX ONEはパッドのインパルストリガーが優秀で「指先でABSが効いてるかどうか分かる」けど、ハンコンに振動系は全くないのでそういう情報がオミットされるのもちょっと悲しい。Fanatecの高級ペダルにはブレーキペダルにFFBが入ってるらしいんだが、流石にペダルだけで50kくらいするのは高くて買えませんって。

ちなみにお手軽で割とファンも多いXBOX360スピードホイール(いわゆるUコン)も一応繋がるけど、コントローラ扱いになっちゃって超シビア。まっすぐ走れん。あと振動が一切来ないのでパッドで遊んだほうがマシかと思います。

という訳で「Drive Hub」、読んでみてピンと来たら売ってるうちに確保した方がいいかも。全体的にPS4の方が認証が厳しいので、PS4のハンコンを買ってXBOX ONEに「Drive Hub」経由で繋げた方が良さそう。そんな訳で今時のハンコンを買うかどうかちょっと悩み中。同じクラスのハンコンでもPS4対応の方が安いので選択肢が広がったのは正直助かるなあ。

[ベクタースキャン]ZEKTOR ZVGについて色々と

最近「ZEKTOR ZVG」で外人さんから(英語で)質問が来て色々とやりとりをしていた。何故か描画速度が出ないので相談に乗って欲しいと。結局原因は良くわからなかったのだが。

こっちからは出来る限りの情報を提示した後に「古いPCで頑張って環境を整備してZVGを使うよりオリジナル基板のが楽、少なくとも壊れても修理するノウハウは蓄積されている」と書いたら、あちらからは「ゲーム基板は高額だし修理には高度なスキルが要求される、古いPCはタダ当然で転がってる、私はZVGを選ぶ」と言われてすれ違ってるなと。

「ZEKTOR ZVG」で使う古いPCって、パラレルポートが必須という条件もさることながら、実はDOS窓からパラレルポートを叩くと1アクセス毎にウェイトがかかるらしくてZVGをぶん回すだけの速度が出ないのでのでネイティブDOSか、あるいはWinが立ち上がる前にコマンドプロンプトモードで立ち上げる必要があるのです。

そんな訳で当然ドライバもDOS用が必須、そしてネイティブDOSドライバでちゃんと音を出すにはISAバスか、あるいはPCIバスにISAブリッジが存在してる事が前提条件なのです。インテルだとPentium4の頃のi8xxチップセットまで、AMDだとnForce世代でもうアウト。

そのくらいになるともうジャンクしか見つからないので数打って当るかどうかだと思う。手に入れたら電解コンデンサ総交換だろうし、世代的に面コンになってきてるので交換もめんどくさい。手持ちのSiS651マザーはコンデンサ交換済みの奴をヤフオクで購入してるし。

それでVectorMAMEを動かしてもやっぱり一部遅いとか音が違うとかあちこち不満が残るわけで、「ZEKTOR ZVG」にそこまで拘る理由はないかなあというのがオレの感想。動作環境はちゃんと残してるけど、もう年単位で起動もしてないのでちゃんと動くかどうか分からない。そのうち「ZEKTOR ZVG」経由でVectorVGAが映るかどうかテストしてみるか。