VSTCM是矢量信號收發器PCB,生成要在示波器或矢量監視器上顯示的顏色矢量圖形,例如Amplifone,Wells Gardner WG6100,Hantarex MTRV和Electrohome G05,用於星際大戰,Tempest,Gratpitar,tempest,Gratpitar等。
當與運行AdvanceMame的計算機(Raspberry Pi,PC,...)一起使用時,它可用於播放經典顏色(和單色)矢量街機遊戲,但它也可以使用各種模擬器自行玩某些遊戲。如果您在眾所周知的視頻共享網站上搜索VSTCM,則可以看到板上的董事會。
(沒有矢量監視器或示波器?製作自己的,這並不難! - 見下文)。
對於那些構建本板V2的人,提供了一份文檔,以將接線轉換為使用V3軟件運行。
最初的V.ST是由Trammell Hudson設計的黑白遊戲。可以在此處找到該版本的文檔
與原始版本相比,新的VSTCM添加了:
董事會是用易於查找且易於焊接的組件來簡單地構建的,以便任何人都可以構建一個。
目前,董事會可以以兩種方式工作:
對於那些有興趣了解情況到這一點的人,PCB的艱難開發已記錄在這裡(法語,但在需要時使用Google Translate):https://www.gamoover.net/forums/index 。
如果您想取得聯繫提出問題或做出貢獻,可以通過以下網址與:[email protected]或github(用戶英語1234),gamoover(English2),ukvac(English2),Klov(English2),Klov(English2) ,通過Facebook上的各種矢量圖形/vectrex論壇。
可以在此處找到專用的VSTCM網頁: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_topic388998_page1.html
zip文件在Gerbers目錄中。可以將其上傳到您選擇的PCB製造商。這是一個兩邊的10厘米x 10厘米板,因此應該非常便宜(JLPCB在2022年5月的10件零售價少於5歐元 / $ 5 +運費)。
BOM位於專用文件夾中,並在右側有許多部分的Mouser參考。
我建議您將所有內容(Teensy,dacs,op放大器)中的所有套接字介紹,以便將來可以找到更好的選擇。
確保您訂購短電阻,在板上為它們的空間很緊。
PCB可以通過多種方式供電:
n° | 電源選項 | 補給品 | C3/C4 | IC2 | U5/C19/C20 | 分裂的墊子十幾歲 | 測試 |
---|---|---|---|---|---|---|---|
1 | USB 5V | 完整的電路公司Teensy | 必需的 | RB-0512D | 缺席的 | 不 | 不 |
2 | USB 5V +外部5V不受監管 | USB供應青少年,外部用品休息 | 必需的 | RB-0512D | 缺席的 | 不 | 是的 |
3 | 外部9V不受管制 | 完整的電路公司Teensy | 必需的 | RB-0912D | 展示 | 是的 | 不 |
4 | 外部12V不受監管 | 完整的電路公司Teensy | 必需的 | RB-1212D | 展示 | 是的 | 是的 |
5 | USB 5V +外部12V | USB供應青少年,外部用品休息 | 缺席的 | 缺席的 | 缺席的 | 不 | 是的 |
1/通過Raspberry Pi通過USB為整個東西供電:這需要一條短質量的USB電纜才能可靠地工作。確保PI至少具有3A供應。
2/通過Raspberry Pi通過USB為青少年供電,並為DACS和OP放大器使用單獨的外部供應(例如壁疣)。
3&4/通過外部供應為9V或12V(而不是5V)供電。青少年確保其不會從USB和外部供應中獲得衝突的權力。 RB-XX12D必須是9V或12V型號,具體取決於外部電源的電壓。 5V電源無法正常工作,因為LM2940需要超過6V才能根據其數據表工作。
5/如果您已經有完美的調節且平滑的12V供應,則可以將其連接到J7。
選擇實際上只是您手頭上的問題。您擁有什麼矢量CRT沒有區別,因為無論您用來用來供電,PCB的輸出電壓都是相同的。如果您要連接到現有的街機機,那麼您可能會有一個+/- 12V電源從電動磚中出來。否則,許多人都有一盒舊的“壁疣” 5V(或9V或12V)適配器,可以正常工作:將槍管連接器安裝到PCB輸入中,或將連接器切斷電源末端,然後焊接2將電線直接送到木板(首先用陽性和地面的萬用表檢查)。
最簡單的選擇是使用5V(選項2),因為不需要LM2940,並且您無需切斷Teensy上的鏈接即可分離USB和外部功率。
這似乎很明顯,但是值得下載KICAD以查看原理圖和PCB,因為示意圖上有一些構建註釋,它將幫助您了解PCB的主要部分以及它們如何共同連接。對於Lazier,可以使用PDF。
按照此頁面上的說明下載並安裝Arduino環境和Teensyduino擴展名:https://www.pjrc.com/teensy/td_download.html使用Arduino軟件將.ino文件加載到Teensy Code Directory中。
通過USB將青少年連接到您的計算機。
選擇Teensyduino選項中的Teensy 4.1,然後超頻到816MHz,以及“最快”選項。確保您擁有最新版本的Teensyduino。
按編譯按鈕。如果您還沒有,則可能需要添加Bounce2庫。
按上傳按鈕(如果沒有自動上傳,則在Teensy上的按鈕)。
(如果願意,也可以使用Platformio)。
Root Directory中有一個更詳細的指南“如何使用VSTCM PCB.pdf的代碼編程Teensy”。
Once the board is built and the Teensy programmed and fitted, it can be connected to your deflection board of choice (it has been tested on Amplifone, Wells Gardner WG6100, Electrohome G05 and Hantarex MTRV so far) and when powered on should show a test螢幕.可能有必要更改PCB上的大小和位置鍋以及偏轉板上的其他控件(例如Z或顏色增益)。
在連接到偏轉板之前,最好確保VSTCM在其輸出處生成適當的電壓(最好使用示波器,或者使用不錯的萬用表失敗)。
如果要保存更改對屏幕菜單上顯示的設置,請將SD卡放在青少年中,然後將VSTCM.INI文件放在根目錄中。
將以下ROM文件放在名為ROM/BattleZone的目錄中:036414A.01,036413.01,036412.01,036411.01,036410.01,03640.01,036409.01,036422.01,036422.01,036422.01,0366421.01(它)
將SD卡放在青少年的插槽中。
使用Arduino軟件將bzone.ino上傳到VSTCM。
將其插入。
打開!
如果您有IR遙控器,則可以暫時以相當基本的方式控制遊戲...(按確定開始)
建議使用Raspberry Pi 4或400(我還使用PI 3型B+ 2017和Orange Pi 3 LT進行了測試,似乎也可以使用)。如果您是從Raspberry/Orange Pi運行VSTCM,則最好是3A電源。其他選項(我尚未測試)是PC(Windows或Windows下的Linux VM,或本機Linux)或Mac。我遵循此處的說明進行下載和編譯AdvanceMame:https://www.arcade-projects.com/threads/alloxp-pixel-perfect-perfect-arcade-arcade-arcade-oncade-on-on-raspberry-pi- with-advancemame.77777/
基本上,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設置為dvg(而不是無)和vector_aux_renderer_port設置為 /dev /dev /ttyacm0
USB DVG的AdvanceMame協議在這裡:https://github.com/amadvance/advancemame/blob/master/Advance/ADVANCE/OSD/DVG.C.c.c.c.c.c
只需£1 / $ 1/1€,您就可以獲得帶有遙控器,接線和實際上所需的一切的HX1838紅色適配器板。只有3條線可以連接:5V,GND和信號。我在青少年兩側提供的孔中焊接了銷釘標頭,然後將5V放在青少年的左下孔上(USB插座的左側),GND在青少年的右下方,並在引腳32上發出信號(青少年的右上角)。
這似乎有點像個小工具,但是當您花時間在街機駕駛室後面按下按鈕,然後返回前面以查看屏幕上的效果,然後一遍又一遍地做到這一點時,優勢變得明顯!
紅外傳感器是LED的大小,非常容易隱藏在街機駕駛室前部的某個地方,然後您可以在屏幕上隨意更改設置。
除此PCB外,您還需要CRT,高壓板,偏轉板和電源來製作完整的向量顯示器。所有這些部分都有解決方案:
CRT-我使用的是19英寸/48厘米的飛利浦電視通過小型廣告購買的便士。您需要使用磁鐵線倒帶軛。傑森·科普(Jason Kopp)有一個很棒的視頻,其中解釋了全部: https:// youtu。我先在5英寸B&W安全顯示器上進行了BE/CI9QIGVMF7S,然後進行大屏幕。避免使用Trinitrons和PC監視器,您需要一個基本的No Frills TV Tube。我花了幾次嘗試使其或多或少正確,但是我仍然有一些電線並不完全是筆直的,結果似乎是測試照片中我屏幕右上角可見的略微彎曲的向量屏幕上方。整個事情真的並不難,只需要耐心。
高壓:放大器和威爾斯Gardner 6100空白PCB可在線提供,並且還可以從通常的拍賣網站和專家街機銷售商(主要是美國)提供全新或二手的解決方案(請參閱Facebook上的各個矢量組) 。
撓度板:我購買了二手非工作放大器,然後將其修復(這並不難,在線上有很多信息),但是新的PCB可以在線購買,Wells Gardner WG6100也可以使用。
電源:CRT和撓度板可以從舊的Atari Power Brick運行,或者通過將AliexPress的兩個便宜的24V電源接線,以提供+/- 24V監視器。 CRT需要6.3V的加熱器細絲,我使用用於硬幣門的供應量從Atari Power Brick中獲得,但是如果您在網上查看,還有其他解決方案(提示:閥門AMP Projects經常需要6. 3V )。如果找到合適的Atari Power Brick,它將為整個過程提供動力:CRT,HV,偏轉,Raspberry Pi和VSTCM。
在Klov,UKVAC和FB矢量論壇上,有很多知識淵博的人能夠回答問題,討論了有關這些問題的解決方案。另外,從理論到實踐的YouTube上也有很少的視頻。同樣,這並不難,所以請嘗試一下!