VSTCM은 Star Wars, Tempest, Gravitar 등에 사용되는 Amplifone, Wells Gardner WG6100, Hantarex MTRV 및 Electrohome G05와 같은 오실로스코프 또는 벡터 모니터에 표시 할 색상 벡터 그래픽을 생성하는 벡터 신호 트랜시버 PCB입니다.
AdvanceMame을 실행하는 컴퓨터 (Raspberry Pi, PC, ...)와 함께 사용하면 클래식 컬러 (및 흑백) 벡터 아케이드 게임을 재생하는 데 사용할 수 있지만 다양한 에뮬레이터를 사용하여 특정 게임을 자체적으로 재생할 수 있습니다. 잘 알려진 비디오 공유 사이트에서 VSTCM을 검색하면 보드가 작동하는 것을 볼 수 있습니다.
(벡터 모니터 나 오실로스코프가 없습니까? 직접 만들면 어렵지 않습니다! - 아래 참조).
이 보드의 V2를 구축 한 사람들은 배선을 V3 소프트웨어로 실행하도록 변환하는 문서가 제공됩니다.
원래 V.St는 Trammell Hudson이 Black & White Games를 위해 설계했습니다. 이 버전에 대한 문서는 여기에서 https://github.com/osresearch/vst를 참조하고 여기 https://trmm.net/v.st/
원래 버전과 비교하여 새로운 VSTCM은 다음을 추가합니다.
이 보드는 찾기가 쉽고 접시하기 쉬운 구성 요소를 사용하여 단순성을 염두에두고 구축하여 누구나 구축 할 수 있도록 구성 요소를 사용하여 구축되었습니다.
현재 이사회는 두 가지 방법 중 하나로 작동 할 수 있습니다.
이 시점에 어떤 일이 있었는지 보는 데 관심이있는 사람들을 위해 PCB의 비교 개발은 많은 사진으로 문서화되었지만 (프랑스어로서, 필요한 경우 Google 번역을 사용하십시오) 여기에 : https://www.gamoover.net/forums/index .php? topic = 43469.0 (5 페이지에서) 및 벡터 아케이드 HV 보드 구축, 앰프 편향 재생산, 소행성 게임 PCB 재생산, 약간의 요크 재회 등에 대한 이전 작업을 보여줍니다.
질문을하거나 기여하기 위해 연락을 취하려면 [email protected] 또는 Github (user English1234), Gamoover (English2), Ukvac (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 제조업체에 업로드 할 수 있습니다. 2면 10cm x 10cm 보드이므로 매우 저렴해야합니다 (JLPCB는 5 € / $ 5 미만 + 2022 년 5 월에 10 개에 대해 배송비가 충전되었습니다).
BOM은 전용 폴더에 있으며 오른쪽의 많은 부분에 대한 Mouser 참조가 있습니다.
앞으로 더 나은 선택이 발견되면 교체 할 수 있도록 보드의 모든 소켓 (Teensy, DACS, OP Amps)을 권장합니다.
짧은 저항기를 주문하십시오. 보드의 공간은 빡빡합니다.
PCB는 여러 가지 방법으로 전원을 공급할 수 있습니다.
n ° | 전원 공급 장치 옵션 | 용품 | C3/C4 | IC2 | U5/C19/C20 | 분할 패드 십대 | 테스트 |
---|---|---|---|---|---|---|---|
1 | USB 5V | COMPLETE COPUIT INCENENSY | 필수의 | RB-0512d | 결석한 | 아니요 | 아니요 |
2 | USB 5V + 외부 5V 규제 | USB 공급 청소년의 외부 용품이 휴식을 취합니다 | 필수의 | RB-0512d | 결석한 | 아니요 | 예 |
3 | 외부 9V 규제가 없습니다 | COMPLETE COPUIT INCENENSY | 필수의 | RB-0912d | 현재의 | 예 | 아니요 |
4 | 외부 12V 규제가 없습니다 | COMPLETE COPUIT INCENENSY | 필수의 | RB-1212d | 현재의 | 예 | 예 |
5 | USB 5V + 외부 12V 조절 | USB 공급 청소년의 외부 용품이 휴식을 취합니다 | 결석한 | 결석한 | 결석한 | 아니요 | 예 |
1/ Raspberry Pi의 USB를 통해 모든 것을 전원 :이를 위해서는 안정적으로 작동하려면 짧은 양질의 USB 케이블이 필요합니다. PI에 최소 3A 공급 장치가 있는지 확인하십시오.
2/ Raspberry Pi에서 USB를 통해 Teensy의 전원을 전원하고 DAC 및 OP 앰프에 별도의 외부 공급 (예 : 벽 사마귀)을 사용하십시오.
3 & 4/ 전원 9V 또는 12V (5V가 아님)가 될 수있는 외부 공급을 통해 모든 것을 전원 : U5에 LM2940T-5.0 레귤레이터와 C19 & C20의 관련 캡을 추가하고 링크를 잘라야합니다. TEENESY는 USB와 외부 공급에서 상충되는 전력을받지 않도록합니다. RB-XX12D는 외부 공급 전압에 따라 9V 또는 12V 모델이어야합니다. LM2940이 데이터 시트에 따라 6V가 넘는 기능이 필요하므로 5V 공급은 작동하지 않습니다.
5/ 이미 완벽하게 규제되고 매끄러운 12V 공급이 있다면 J7에 연결할 수 있습니다.
선택은 실제로 당신이 가지고있는 것의 문제 일뿐입니다. PCB의 출력 전압은 전원 전원을 공급하는 데 사용하는 것과 동일하기 때문에 벡터 CRT의 차이는 없습니다. 기존 아케이드 머신에 연결하는 경우 파워 브릭에서 +/- 12V 공급이 나올 가능성이 있습니다. 그렇지 않으면, 많은 사람들은 잘 작동하는 오래된 "벽 사마귀"5V (또는 9V 또는 12V) 어댑터의 상자를 가지고 있습니다. 배럴 커넥터를 PCB 입력에 맞추거나 전원 공급 장치의 끝에서 커넥터를 자르고 2를 납땜합니다. 보드에 직접 와이어를 직접 전선합니다 (먼저 양수이고지면 인 멀티 미터를 확인하십시오).
가장 쉬운 옵션은 LM2940이 필요하지 않으므로 5V (옵션 2)를 사용하는 것입니다. USB와 외부 전력을 분리하기 위해 십대의 링크를자를 필요가 없습니다.
이것은 명백해 보일지 모르지만 회로도에 빌드 메모가 있기 때문에 회로도와 PCB를 보려면 Kicad를 다운로드하는 것이 좋습니다. PCB의 주요 섹션과 모든 연결 방법을 이해하는 데 도움이됩니다. Lazier의 경우 PDF를 사용할 수 있습니다.
이 페이지의 지침에 따라 Arduino Environment 및 Teensyduino Extension을 다운로드하여 설치하려면 https://www.pjrc.com/teensy/td_download.html Arduino 소프트웨어를 사용하여 Temensy 코드 디렉토리에 .ino 파일을로드하십시오.
USB를 통해 십대를 컴퓨터에 연결하십시오.
Teensyduino 옵션에서 Temensy 4.1을 선택하고 816MHz로 오버 클럭과 "가장 빠른"옵션을 선택하십시오. Temensyduino의 최신 버전이 있는지 확인하십시오.
컴파일 버튼을 누릅니다. Bounce2 라이브러리를 아직 가지고 있지 않은 경우 추가해야 할 수도 있습니다.
업로드 버튼 (또는 자동으로 업로드되지 않으면 TEENENSY의 버튼을 누릅니다).
(원하는 경우 플랫폼을 사용할 수도 있습니다).
루트 디렉토리에는 "VSTCM PCB.PDF 코드로 TEENENSY를 프로그래밍하는 방법"이 더 자세한 가이드가 있습니다.
보드가 구축되고 Teensy가 프로그래밍되고 장착 된 후에는 선택한 편향 보드 (Amplifone, Wells Gardner WG6100, Electrohome G05 및 Hantarex MTRV에서 테스트 됨)에 연결할 수 있으며 전원이 켜질 때 테스트를 표시해야합니다. 화면. PCB의 크기 및 위치 냄비를 변경해야 할 수도 있고, 편향 보드의 다른 컨트롤 (예 : Z 또는 색상 게인).
편향 보드에 연결하기 전에 VSTCM이 출력에서 적절한 전압을 생성하는 것이 좋습니다 (바람직하게는 오실로스코프를 사용하거나 적절한 멀티 미터로 실패).
화면 메뉴에 표시된 설정으로 변경 사항을 저장하려면 SD 카드를 Teensy에 넣고 vstcm.ini 파일을 루트 디렉토리에 넣으십시오.
ROMS/BattleZone이라는 디렉토리에 SD 카드에 다음 ROM 파일을 넣으십시오 : 036414A.01, 036413.01, 036412.01, 036411.01, 036410.01, 036409.01, 036422.01, 036421.01 (어딘가에서 찾을 수 있습니다 ...).
SD 카드를 십대의 슬롯에 넣으십시오.
Arduino 소프트웨어를 사용하여 Bzone.ino를 VSTCM에 업로드하십시오.
연결하십시오.
전환!
IR 리모컨이 있다면 잠시 기본적인 방식으로 게임을 제어 할 수 있습니다 ... (시작하려면 OK를 누르십시오)
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/al-mostpixel-pixel-perfect-arcade-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가 dvg (없음 대신)와 vector_aux_renderer_port로 설정되어 있는지 확인하십시오.
USB DVG의 AdvanceMame 프로토콜은 다음과 같습니다. https://github.com/amadvance/advancemame/blob/master/advance/osd/dvg.c
£ 1 / $ 1 / 1 €의 경우 원격 제어, 배선, 실제로 필요한 모든 것을 갖춘 HX1838 인프라 레드 어댑터 보드를 얻을 수 있습니다. 연결할 전선은 5v, GND 및 신호입니다. 십대의 양쪽에 제공된 구멍에있는 핀 헤더를 납땜하고, 십대의 왼쪽 하단 구멍 (USB 소켓의 왼쪽), 십대의 오른쪽 하단 핀에 GND에 5V를 넣고 PIN 32의 신호를 넣습니다. (십대의 오른쪽 핀).
이것은 약간의 가제트처럼 보일지 모르지만, 아케이드 캡 뒤에서 버튼을 누르기 위해 시간을 보내고, 앞쪽으로 돌아와서 화면의 영향을보고, 계속 해서이 작업을 수행하면 장점이 있습니다. 분명해!
IR 센서는 LED의 크기이며 아케이드 캡 앞쪽 어딘가에 숨기기가 매우 쉽고 화면을 보면서 설정을 마음대로 변경할 수 있습니다.
이 PCB 외에도 CRT, 고전압 보드, 편향 보드 및 전원 공급 장치가 필요합니다. 이러한 모든 부분에 대한 솔루션이 있습니다.
CRT- 나는 작은 광고를 통해 페니를 위해 구입 한 19/48cm 필립스 TV를 사용하고 있습니다. 당신은 자석 와이어를 사용하여 요크를 되 감아 야합니다. Jason Kopp의 훌륭한 비디오가 있습니다. be/ci9qigvmf7s 나는 먼저 5 "B & W 보안 모니터에서 실험 한 다음 큰 화면으로 갔다. 트리니트론과 PC 모니터를 피하면 기본 No Frills TV 튜브가 필요합니다. 다소 올바르게 얻으려면 몇 가지 시도가 필요했지만 여전히 완전히 똑 바르지 않은 전선이 있으며 결과는 테스트 사진에서 화면의 오른쪽 상단에 약간 구부러진 벡터 인 것 같습니다. 위의 화면. 모든 것은 정말 어렵지 않았고 인내심이 필요합니다.
고전압 : Amplifone 및 Wells Gardner 6100 Blank PCB는 온라인으로 제공되며, 일반 경매 사이트 및 전문 아케이드 판매자 (주로 미국 기반)에서 새로운 또는 중고품을 사용할 수있는 완전히 구축 된 솔루션 (Facebook의 다양한 벡터 그룹 참조)도 있습니다.
편향 보드 : 중고 비 작업 앰프를 구입 한 다음 수정 한 다음 (어려운 정보가 많지 않은 경우) 새로운 PCB가 온라인으로 제공되며 Wells Gardner WG6100도 작동해야합니다.
전원 공급 장치 : CRT 및 편향 보드는 오래된 Atari Power Brick에서 또는 Aliexpress의 저렴한 24V 전원 공급 장치를 함께 배선하여 +/- 24V를 제공하여 증폭기 컬러 벡터에서 50VAC의 요구 사항을 충족시킬 수 있습니다. 감시 장치. CRT는 히터 필라멘트의 경우 6.3V가 필요합니다. 코인 도어를위한 공급을 사용하여 Atari 파워 브릭에서 얻을 수 있지만 온라인으로 보면 다른 솔루션이 있습니다 (힌트 : 6.3V는 자주 밸브 AMP 프로젝트에 필요합니다. ). 올바른 Atari Power Brick을 찾으면 CRT, HV, DEFLECTION, RASPBERRY PI 및 VSTCM 등 모든 것이 전원을 공급합니다.
KLOV, UKVAC 및 FB 벡터 포럼에서 이러한 문제에 대한 해결책에 대한 많은 논의가 있습니다. 또한 YouTube에는 이론에서 연습으로가는 동영상이 몇 개 있습니다. 다시 말하지만, 그렇게 어렵지 않으므로 가십시오!