VSTCMは、アンプフォン、ウェルズガードナーWG6100、ハンタレックスMTRV、エレクトロホームG05などのオシロスコープまたはベクターモニターに表示される色ベクトルグラフィックを生成するベクトル信号トランシーバーPCBです。
Advancemameを実行しているコンピューター(Raspberry Pi、PC、...)で使用すると、クラシックカラー(およびモノクロ)ベクターアーケードゲームをプレイするために使用できますが、さまざまなエミュレーターを使用して特定のゲームをすべてプレイすることもできます。有名なビデオ共有サイトでVSTCMを検索すると、ボードが動作しているのを見ることができます。
(ベクターモニターやオシロスコープを持っていませんか?自分で作ってください、それはそれほど難しくありません! - 以下を参照してください)。
このボードのV2を構築した人のために、V3ソフトウェアで実行するために配線を変換するためのドキュメントが提供されます。
オリジナルのV.STは、Trammell Hudsonによって白黒ゲームのために設計されました。そのバージョンのドキュメントはhttps://github.com/osresearch/vstおよびhttps://trmm.net/v.st/にあります。
元のバージョンと比較して、新しいVSTCMは次のように追加します。
ボードは、簡単に見つけるのが簡単ではんだ付けが簡単なコンポーネントを使用して、シンプルで構築されました。
現在、取締役会は2つの方法のいずれかで作業できます。
物事がこの時点までどのように到達したかを見ることに興味がある人のために、PCBの初期開発はたくさんの写真(フランス語では、必要に応じてGoogle翻訳を使用します)で文書化されました:https://www.gamoover.net/forums/index .php?トピック= 43469.0(5ページから)と、ベクトルアーケードHVボードの構築に関する以前の研究、アンプフォン偏向の再現、小惑星ゲームPCB繁殖、少しヨークの巻き戻しなども示しています。
質問をしたり、貢献したりしたい場合は、[email protected]またはgithub(user english1234)、gamoover(inglish2)、ukvac(inglish2)、klov(英語2)に連絡することができます。 Facebookのさまざまなベクトルグラフィック/Vectrexフォーラムを介して。
専用のVSTCM Webページは、https://robinchampion.com/vst_colour_mod.htmにあります。
klovのスレッド:https://forums.arcade-museum.com/threads/announcing-the-vstcm-colour-vector-generator.505940/
UKVACのスレッド:http://www.ukvac.com/forum/announcing-the-vstcm-colour-vector-generator_topic3888998_page1.html
zipファイルはGerbersディレクトリにあります。これは、選択したPCBメーカーにアップロードできます。これは2面10cm x 10cmのボードなので、非常に安価である必要があります(JLPCBは2022年5月に5ユーロ / $ 5 +送料が10枚未満で請求されます)。
BOMは専用のフォルダーにあり、右側の多くの部品についてMouser参照があります。
将来、より良い選択が見つかった場合に交換できるように、ボード上のすべてのソケット(Teensy、DACS、Op Amps)をソケットにすることをお勧めします。
ボード上のそれらのスペースがタイトであることを確認してください。
PCBはいくつかの方法で駆動できます。
n° | 電源オプション | 用品 | C3/C4 | IC2 | U5/C19/C20 | スプリットパッドティーンシー | テスト |
---|---|---|---|---|---|---|---|
1 | USB 5V | Complete Circuit Inc Teensy | 必須 | RB-0512D | 不在 | いいえ | いいえ |
2 | USB 5V +外部5Vが規制されていません | USBはTeensyを供給し、外部供給は休憩します | 必須 | RB-0512D | 不在 | いいえ | はい |
3 | 外部9Vが規制されていません | Complete Circuit Inc Teensy | 必須 | RB-0912d | 現在 | はい | いいえ |
4 | 外部12Vが規制されていません | Complete Circuit Inc Teensy | 必須 | RB-1212d | 現在 | はい | はい |
5 | USB 5V +外部12V規制 | USBはTeensyを供給し、外部供給は休憩します | 不在 | 不在 | 不在 | いいえ | はい |
1/ Raspberry PiからUSBを介して全体をパワーします。これには、確実に動作するには短い品質のUSBケーブルが必要です。 PIに少なくとも3A電源があることを確認してください。
2/ Raspberry PiからUSBを介してTeensyに電力を供給し、DACSおよびOP AMPに別の外部電源(壁のwar贅など)を使用します。
3&4/ 9Vまたは12V(5Vではない)になる可能性のある外部供給を介して全体の電源を入れてください。これには、C19およびC20で関連するCAPとともにU5にLM2940T-5.0レギュレーターを追加する必要があります。 USBと外部供給の両方から矛盾する電力を受け取らないようにするためのティーンシー。 RB-XX12Dは、外部供給の電圧に応じて9Vまたは12Vモデルのいずれかである必要があります。 LM2940がデータシートに従って機能するために6Vを超える必要があるため、5V電源は機能しません。
5/既に完全に規制されたスムーズな12V電源がある場合は、J7に接続できます。
選択は、本当にあなたが手に持っているものの問題です。 PCBの出力電圧は、電源を入れるために使用するものと同じであるため、ベクターCRTが持っているベクトルCRTは何に違いは生じません。既存のアーケードマシンに接続している場合は、パワーブリックから出てくる+/- 12Vの供給がある可能性があります。それ以外の場合は、多くの人が古い「壁のwar贅」5V(または9Vまたは12V)アダプターの箱を持っています。ボードに直接ワイヤします(最初にマルチメーターで確認してください。これは正で、接地です)。
最も簡単なオプションは、LM2940が不要であるため5V(オプション2)を使用することです。USBと外部電力を分離するためにTeensyのリンクをカットする必要はありません。
これは明白に思えるかもしれませんが、回路図に関するいくつかのビルドノートがあるため、回路図とPCBを表示するためにKICADをダウンロードする価値があり、PCBの主要なセクションとそれがすべて接続する方法を理解するのに役立ちます。 Lazierの場合、PDFが利用可能です。
このページの手順に従って、Arduino EnvironmentとTeensyduino拡張機能をダウンロードしてインストールします:https://www.pjrc.com/teensy/td_download.html Arduinoソフトウェアを使用して、Teensyコードディレクトリに.inoファイルをロードします。
USB経由でTeensyをコンピューターに接続します。
TeensyduinoオプションでTeensy 4.1を選択し、816MHzにオーバークロックするだけでなく、「最速」オプションを選択します。 Teensyduinoの最新バージョンがあることを確認してください。
コンパイルボタンを押します。 Bounce2ライブラリをまだ持っていない場合は、Bounce2ライブラリを追加する必要がある場合があります。
アップロードボタン(または、自動的にアップロードしない場合は、Teensyのボタン)を押します。
(必要に応じてPlatformioを使用することもできます)。
ルートディレクトリには、より詳細なガイド「TeensyをVSTCM PCB.pdfのコードでプログラムする方法」があります。
ボードが建設され、ティーンシーがプログラムされてフィットしたら、選択した偏向ボードに接続できます(Amplifone、Wells Gardner WG6100、Electrohome G05、Hantarex Mtrvでこれまでにテストしました)。画面。 PCB上のサイズと位置のポットと、たわみボードの他のコントロール(Zや色ゲインなど)を変更する必要がある場合があります。
偏向ボードに接続する前に、VSTCMがその出力で適切な電圧を生成していることを確認することをお勧めします(できればオシロスコープで、またはまともなマルチメーターでそれを失敗させます)。
オンスクリーンメニューに表示される設定の変更を保存する場合は、TeensyにSDカードを配置し、VSTCM.INIファイルをルートディレクトリに配置します。
次のROMファイルをROMS/BatterZoneというディレクトリのSDカードに配置:036414a.01、036413.01、036411.01、036410.01、036409.01、036422.01、036421.01まで()。
SDカードをTeensyのスロットに入れます。
Arduinoソフトウェアを使用して、bzone.inoをVSTCMにアップロードします。
プラグインします。
スイッチを入れてください!
IRリモコンがある場合は、今のところかなり基本的な方法でゲームを制御できます...(開始してOKを押します)
Raspberry Pi 4または400をお勧めします(Pi 3モデルB+ 2017およびオレンジPI 3 LTSもテストしました。 Raspberry/Orange PiからVSTCMを実行している場合、3A電源が望ましいでしょう。他のオプション(まだテストしていない)は、PC(WindowsまたはLinux VMの下のLinux VM、またはネイティブLinuxのいずれか)またはMacです。ここで説明書に従って、AdvanceMame:https://www.arcade-projects.com/almost-pixel-perect-ercade-emulation-on-raspberry-pi-with-advancemame.7777/
基本的に、PIには次のようなコマンドが7つしかありません。
git clone https://github.com/amadvance/advancemame.git
cd advancemame
sh autogen.sh
./configure
make -j3
sudo make install
どこかからいくつかのROMを見つけて、それらをROMフォルダーにコピーする必要があります。私はあなたがそれらを見つけることができると確信しています...それらをPIに導く最も簡単な方法は、SambaシェアをセットアップしてPCからそれらをコピーすることです。
次に、起動するには、Advmameを入力してからゲームの名前を付けます。
USBケーブルを介してVSTCMに出力を取得していない場合は、advmame.rcファイルを確認し、下部でvector_aux_rendererセット(なしではなく)およびvector_aux_renderer_portが /dev /ttyacm0に設定されていることを確認してください
USB DVGのAdvancemameプロトコルはhttps://github.com/amadvance/advancemame/blob/master/advance/osd/dvg.cにあります。
£1 / $ 1 /1€で、リモートコントロール、配線、実際に必要なものすべてを備えたHX1838 Infra Red Adapterボードを入手できます。接続するワイヤは3つしかありません:5V、GND、および信号。 Teensyの両側に提供された穴にピンヘッダーをはんだ付けし、Teensyの左下穴(USBソケットの左に)、Teensyの右下ピンにGND、Pin 32の信号を5Vにして、ピンヘッダーをはんだ付けしました。 (Teensyの右上ピン)。
これはちょっとしたガジェットのように思えるかもしれませんが、アーケードキャブの後ろに行く時間を費やしてボタンを押して、前面の周りに戻って画面への影響を確認し、これを何度も何度も行うことは利点です。明らかになって!
IRセンサーはLEDのサイズであるため、アーケードキャブの正面のどこかに隠れやすいので、画面を見ながら自由に設定を変更できます。
このPCBとは別に、CRT、高電圧ボード、偏向ボード、および完全なベクトルモニターを作成する電源が必要です。これらすべての部品には解決策があります。
CRT-私は小さな広告を通してペニー用に購入された19インチ/48cmのフィリップステレビを使用しています。マグネットワイヤーを使用してヨークを巻き戻す必要があります。ここには、https:// youtuを説明するジェイソンコップによる優れたビデオがあります。 be/ci9qigvmf7トリニトロンやPCモニターを避けてください。基本的なフリルテレビチューブが必要です。多かれ少なかれ正しくするためにいくつかの試みが必要でしたが、私はまだ完全にまっすぐではないワイヤを持っています、そして、結果はテストの写真の画面の右上隅にわずかに曲がったベクトルが見えるように見えます上記の画面。全体が本当に大変ではありませんでした、それはただ忍耐を必要とします。
高電圧:Amplifone and Wells Gardner 6100ブランクPCBはオンラインで利用できます。また、完全に構築されたソリューション(Facebookのさまざまなベクターグループを参照)もあります(Facebookのさまざまなベクターグループを参照)、通常のオークションサイトおよび専門のアーケードセラー(ほとんどが米国ベース)から利用可能です。
偏向ボード:私は中古の非作業アンプを購入してから修正しました(これは大変ではありませんでしたが、オンラインで十分な情報)がオンラインで新しいPCBが利用可能で、ウェルズガードナーWG6100も機能するはずです。
電源:CRTおよび偏向ボードは、古いAtariパワーブリックから、またはAliexpressから2つの安価な24V電源を一緒に配線して、アンプフォンカラーベクターの50VACの要件を満たす+/- 24Vを提供することにより、実行できます。モニター。 CRTにはヒーターフィラメントには6.3Vが必要です。これは、コインドア用の供給を使用してAtariパワーレンガから得ていますが、オンラインで見ると他のソリューションがあります(バルブAMPプロジェクトには6.3Vが頻繁に必要です。 )。適切なAtariパワーレンガを見つけた場合、CRT、HV、偏向、Raspberry PI、VSTCMの全体に電力を供給します。
Klov、UKVAC、およびFB Vectorフォーラムに関するこれらの問題の解決策については、多くの知識豊富な人々が質問に答えることができることがたくさんあります。また、YouTubeには理論から練習までのかなりのビデオがあります。繰り返しますが、それはそれほど難しくないので、それを試してみてください!