VSTCM представляет собой печатную плату трансивера векторного сигнала, которая генерирует цветовую графику вектора, которая будет отображаться на осциллографовом или векторном мониторе, таком как амплифон, Wells Gardner WG6100, Hantarex MTRV и Electrohome G05, которые используются в «Звездных войнах», «Спезу, гравитаре» и т. Д.
При использовании с компьютерным (Raspberry Pi, ПК, ...), использующим AdvanceMame, его можно использовать для игры в классический цвет (и монохромные векторные аркадные игры, но они также могут играть в определенные игры, используя различные эмуляторы. Если вы ищете VSTCM на известном сайте обмена видео, вы можете увидеть доску в действии.
(Нет векторного монитора или осциллографа? Сделайте свой собственный, это не так сложно! - см. Ниже).
Для тех, кто создал V2 этой платы, предоставляется документ для преобразования проводки для запуска с помощью программного обеспечения V3.
Оригинальный V.ST был разработан Trammell Hudson для Black & White Games. Документация для этой версии можно найти здесь https://github.com/osresearch/vst и здесь https://trmm.net/v.st/st/
По сравнению с оригинальной версией, новый VSTCM добавляет:
Доска была построена с учетом простоты с использованием компонентов, которые легко найти, и легко припаяна, чтобы любой мог построить его.
В настоящее время Правление может работать любым из двух способов:
Для тех, кто заинтересован в том, чтобы увидеть, как все дошло до этого момента, энтуальная разработка печатной платы была задокументирована с большим количеством изображений (на французском языке, но используйте Google Translate, если это необходимо) здесь: https://www.gamover.net/forums/index .php? Тема = 43469.0 (со стр. 5), а также показывает предыдущую работу по строительству векторных аркадных плат HV, воспроизведение отклонений амплифонов, воспроизведение PCB Asteroids, немного повторного мыши и т. Д.
Если вы хотите связаться, чтобы задать вопросы или внести свой вклад, с мной можно связаться по адресу: [email protected] или на Github (пользователь English1234), Gamoover (English2), UKVAC (английский 2), Klov (English2), а также также, а также как через различные форумы Vector Graphics/Vectrex на Facebook.
Выделенную веб -страницу 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 -файл находится в каталоге Герберса. Это может быть загружено на ваш производитель печатной платы. Это двухсторонняя доска 10 см x 10 см, поэтому должна быть чрезвычайно дешевой (JLPCB взимается менее 5 € / 5 долларов США + доставка за 10 штук в мае 2022 года).
Должна находится в выделенной папке и имеет ссылки на мышцы для многих частей с правой стороны.
Я бы порекомендовал разыграть все на доске (Teensy, DACS, OP AMP), чтобы их можно было поменяться, если в будущем будет найдено лучший выбор.
Убедитесь, что вы заказываете короткие резисторы, пространство для них на доске плотно.
Печатная плата может работать несколькими способами:
N ° | Вариант питания | Запасы | C3/C4 | IC2 | U5/C19/C20 | Сплит -прокладка Teensy | Протестирован |
---|---|---|---|---|---|---|---|
1 | USB 5V | Полная цепь INC Teensy | Необходимый | RB-0512D | Отсутствующий | Нет | Нет |
2 | USB 5V + внешний 5 В нерегулируется | USB -поставки подростки, внешние принадлежности отдыхают | Необходимый | RB-0512D | Отсутствующий | Нет | Да |
3 | Внешний 9 В нерегулируется | Полная цепь INC Teensy | Необходимый | RB-0912D | Подарок | Да | Нет |
4 | Внешний 12 В нерегулируется | Полная цепь INC Teensy | Необходимый | RB-1212D | Подарок | Да | Да |
5 | USB 5V + внешний 12 В регулируется | USB -поставки подростки, внешние принадлежности отдыхают | Отсутствующий | Отсутствующий | Отсутствующий | Нет | Да |
1/ Power все это через USB из Raspberry Pi: для этого требуется высококачественный USB -кабель хорошего качества. Убедитесь, что PI имеет по крайней мере поставку 3A.
2/ Power Teensy через USB из Raspberry Pi и используйте отдельную внешнюю подачу (например, стенку) для ЦАП и операционных усилителей.
3 и 4/ Power Все это через внешнее снабжение, которое может быть 9 В или 12 В (не 5 В): это требует добавления регулятора LM2940T-5.0 в U5 вместе с его связанными ограничениями на C19 & C20, а также разрезание ссылки на The Teensy, чтобы убедиться, что он не получает противоречивую силу как от USB, так и от внешнего снабжения. RB-XX12D должен быть моделью 9 В или 12 В в зависимости от напряжения внешнего снабжения. Поставка 5 В не будет работать, так как LM2940 требуется более 6V для функционирования в соответствии с его таблицей.
5/ Если у вас уже есть идеально регулируемая и плавная подача 12 В, то вы можете подключить его к J7.
Выбор на самом деле просто вопрос того, что у вас есть под рукой. Не имеет значения, какой у вас векторный CRT, так как выходные напряжения печатной платы - это то же самое, что вы используете для его питания. Если вы подключаетесь к существующей аркадной машине, то есть вероятность, что у вас есть снабжение +/- 12 В, выходящее из питания. В противном случае, многие люди имеют коробку старых адаптеров «стеновой бородавки» 5V (или 9V или 12V), которая будет работать нормально: либо поднесите разъем ствола к входу печатной платы, либо отбивайте разъем с конца источника питания и припаяйте 2 провода непосредственно на доску (сначала проверьте с мультиметром, который является положительным и который является измельченным).
Самый простой вариант - использовать 5V (опция 2), так как LM2940 не требуется, и вам не нужно сокращать ссылку на Teensy, чтобы отделить USB и внешнюю мощность.
Это может показаться очевидным, но стоит загрузить Кикад, чтобы просмотреть схему и печатную плату, поскольку есть некоторые заметки на схеме, и это поможет вам понять основные разделы печатной платы и то, как все это соединяется вместе. Для Lazier доступен PDF.
Следуйте инструкциям на этой странице, чтобы загрузить и установить среду Arduino и расширение TeensyDuino: https://www.pjrc.com/teensy/td_download.html Используйте программное обеспечение Arduino для загрузки файла .ino в подростковом катарии кода.
Подключите Teensy через USB к вашему компьютеру.
Выберите Teensy 4.1 в опциях Teensyduino и разгоняйте до 816 МГц, а также самую быстрый вариант. Убедитесь, что у вас есть последняя версия Teensyduino.
Нажмите кнопку компиляции. Возможно, вам придется добавить библиотеку Bounce2, если у вас ее еще нет.
Нажмите кнопку загрузки (или кнопку на Teensy, если она не загружается автоматически).
(Вы также можете использовать Platformio, если вы предпочитаете).
Существует более подробное руководство «Как запрограммировать Teensy с кодом для VSTCM pcb.pdf» в корневом каталоге.
После того, как плата будет построена и подростка запрограммирована и установлена, она может быть подключена к выбранной доске прогиба (она была протестирована на Amplifone, Wells Gardner WG6100, Electrohome G05 и Hantarex Mtrv до сих пор экран. Может потребоваться изменить размер и позиционировать горшки на печатной плате, а также другие элементы управления на плате отклонения (например, z или усиление цвета).
Прежде чем подключиться к панели, вероятно, было бы неплохо убедиться, что VSTCM генерирует соответствующие напряжения на своих выходах (предпочтительно с осциллографом или сбой этого с приличным мультиметром).
Если вы хотите сохранить изменения в настройках, показанных в экране меню, поместите SD -карту в Teensy и поместите файл vstcm.ini в корневой каталог.
Поместите следующие файлы ROM на SD -карту в каталоге под названием ROMS/Battlezone: 036414a.01, 036413.01, 036412.01, 036411.01, 036410.01, 036409.01, 036422.01, 036421.01 (это до вас до вас до нахождения до вас до вас до нахождения до вас до вас до вас до того, чтобы найти их до вас до вас до вас до вас до вас до вас до вас.
Поместите SD -карту в слот на Teensy.
Загрузите bzone.ino в VSTCM, используя программное обеспечение Arduino.
Подключите его.
Включите!
Если у вас есть IR -пульт, вы можете на данный момент управлять игрой ... (нажмите OK, чтобы начать)
Рекомендуется Raspberry Pi 4 или 400 (я также протестировал с моделью Pi 3 B+ 2017 и Orange Pi 3 LTS, которые, кажется, тоже работают хорошо). Если вы запускаете VSTCM от Raspberry/Orange Pi, то запас 3A будет предпочтительным. Другими параметрами (которые я еще не протестировал) являются ПК (Windows или VM Linux под Windows, или Native Linux) или Mac. Я следовал инструкциям здесь, чтобы загрузить и компилировать AdvanceMame: https://www.arcade-projects.com/threads/alst-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
Вам нужно найти несколько ПЗУ откуда -то и скопировать их в папку ПЗУ. Я уверен, что вам удастся найти их ... Самый простой способ доставить их в PI - это установить Samba Share и скопировать их с ПК.
Затем, чтобы запустить, Tip Advmame с последующим названием игры.
Если вы не получаете вывод через USB -кабель в VSTCM, проверьте файл Advmame.rc и внизу убедитесь, что у вас есть vector_aux_renderer, установленная на DVG (вместо ни один) и vector_aux_renderer_port, установленное в /dev /ttyacm0
Протокол AdvanceMame для USB DVG здесь: https://github.com/amadvance/advancemame/blob/master/advance/osd/dvg.c
За £ 1 /1 /1 € вы можете получить HX1838 Infra Red Adapter Poard с дистанционным управлением, проводкой, всем необходимым на самом деле. Есть только 3 провода для подключения: 5V, GND и сигнал. Я припаянный штифт в отверстиях, предоставленных с обеих сторон подростки, и положил 5 В в нижнее левое отверстие подростки (слева от гнезда USB), GND на нижнем правом штифте подростки и сигнал на контакте 32 (верхняя правая штифт подростки).
Это может показаться немного гаджетом, но когда вы тратите свое время на то, чтобы уходить за аркадную кабину, чтобы нажать кнопку, возвращаясь к передней части, чтобы увидеть эффект на экране, и делая это снова и снова, преимущества Станьте очевидным!
ИК -датчик - это размер светодиода, и его очень легко спрятаться где -то в передней части аркадной кабины, и тогда вы можете просто изменить настройки по желанию, пока вы смотрите на экран.
Помимо этой печатной платы, вам нужен ЭЛТ, плата высокого напряжения, прогиба и источник питания, чтобы сделать полный векторный монитор. Есть решения для всех этих частей:
CRT - Я использую 19 -дюймовый/48 см, купленный телевизор Philips, купленный для копейки через небольшую рекламу. Вам нужно перемотать ягу с помощью проволоки с магнитом. Здесь есть отличное видео от Jason Kopp, которое объясняет все: https: // youtu. BE/CI9QIGVMF7S я сначала экспериментировал на 5 -дюймовом мониторе безопасности B & W, а затем отправился на большой экран. Избегайте мониторов Trinitrons и ПК, вам нужна базовая телевизионная трубка без излишеств. Мне потребовалось несколько попыток сделать это более или менее правильно, но у меня все еще есть несколько проводов, которые не являются полностью прямыми, и результат, кажется, слегка согнутые векторы, видимые в верхнем правом углу моего экрана на фотографии тестирования экран выше. Все это действительно было не сложно, это просто требует терпения.
Высокое напряжение: Amplifone и Wells Gardner 6100 Blank PCB доступны в Интернете, а также есть полностью застроенные решения (см. Различные векторные группы на Facebook) доступны новые или подержанные с обычных аукционных сайтов и специализированных аркадных продавцов (в основном на базе США).
Переклонная доска: я купил секунду, не работающую амплифону, а затем исправил его (что было не сложно, много информации в Интернете), но новые печатные платы доступны в Интернете, и Wells Gardner WG6100 тоже должен работать.
Источник питания: КЛТ и прогибная плата можно запускать либо из старого кирпича атари, либо иначе, объединяя два дешевых питания 24 В от Aliexpress, чтобы обеспечить +/- 24 В, что удовлетворяет требованиям для 50 В. монитор CRT нуждается в 6.3V для нити обогревателя, которую я получаю от кирпича Atari Power, используя предложение, предназначенное для дверей монеты, но есть и другие решения, если вы посмотрите в Интернете (Подсказка: 6.3V часто требуется для проектов AMP клапана ) Если вы найдете правильный кирпич Atari Power, он будет питать все это: CRT, HV, отклонение, Raspberry Pi и VSTCM.
Существует множество обсуждений решений этих проблем на KLOV, UKVAC и векторных форумах FB с множеством знающих людей, способных отвечать на вопросы. Также есть довольно несколько видео на YouTube, переходящих от теории к практике. Опять же, это не так сложно, так что попробуйте!