CXEMATEKA.RU, © 2016 | Sign Up! | По-русски

rgbDigger - подключаем старые компьютеры к современным мониторам и ТВ

Сбор средств в поддержку проекта rgbDigger
ЮMoneyCloudTipsТинькофф

rgbDigger - БПЭВМ "Вектор-06Ц", качественный захват изображения:

Короткий вариант фильма (15 минут):

Полная версия фильма (2 часа 12 минут):

Name: Константин Айги (CXEMATEKA.RU)

Возможности устройства видеозахвата rgbDigger 1.0

  • Оцифровка нестандартных видеосигналов
  • Цифровая фильтрация шумов
  • Поддержка OpenGL шейдеров проекта RetroArch
  • Эмуляция клавиатуры ZX Spectrum
  • Эмуляция клавиатуры БК
  • Эмуляция клавиатуры IBM PC/XT
  • Эмуляция клавиатуры IBM PC/AT
  • Эмуляция мыши PS/2 с колёсиком
  • Эмуляция USB клавиатуры/мыши (через переходник)
  • Автоматический ввод текста
  • Захват VGA и HDMI (через переходник)
  • Контроль оборудования на уровне BIOS и ATX-питания


Useful post + 6 | Useless post - 0
Sunday, September 11, 06:50:32 2022    
Константин Айги (CXEMATEKA.RU)
Name: Shamancs
Огонь, жду первую партию!
Useful comment + 1 | Useless comment - 0
Tuesday, September 13, 13:44:31 2022 | post link    
Posts: 1
Name: Black Cat
Досмотрел видео до конца.
Понял, что захватить Эву через VGA не выйдет. Жаль.
Похоже смогу только Сегу диггером хватать по РГБ.

Useful comment + 0 | Useless comment - 0
Saturday, September 17, 19:43:37 2022 | post link    
Black Cat
Posts: 11
Name: Константин Айги (CXEMATEKA.RU)
BC-EraCG, надо, конечно, всё будет протестировать на реальном железе, но пока я не вижу потенциальных проблем захвата VGA сигнала с «ZX Evolution».

В руководстве пользователя «ZX Evolution» говорится:
"При использовании VGA монитора убедитесь, что монитор поддерживает развертку 48.8 Гц."

rgbDigger тестировался в таком режиме, именно такая кадровая развертка (48.8 Гц) у компьютеров БК.

rgbDigger оцифровывает изображения с глубиной цвета HighColor 15 бит, что даёт 32768 возможных цвета. Более чем достаточно для наших целей.

«ZX Evolution» поддерживает режим экрана ATM 640x200. С захватом аналогичного видеорежима на «ATM turbo 2» проблем не замечено.

Useful comment + 1 | Useless comment - 0
Sunday, September 18, 12:58:12 2022 | post link    
Константин Айги (CXEMATEKA.RU)
Posts: 305
Name: Black Cat
Константин Айги, не все так просто. Да, для АТМ-режима скорее всего проблем не будет. Но у ТС-конфы есть свой режим, по сути это 720х576с частотой кадров Пентагона. По идее Эва во всех режимах выдает 576 строк, только длина строки (896/912, 720 видимых) и частота кадров меняется, а каждый пиксель спека -- это 4 пикселя. В общем, надо пробовать. Я сейчас использую Beholder 8 серии, но там есть свои недочеты.
Useful comment + 1 | Useless comment - 0
Monday, September 19, 06:37:01 2022 | post link    
Black Cat
Posts: 11
Name: Константин Айги (CXEMATEKA.RU)
При случае, обязательно протестирую плату захвата с «ZX Evolution». По результатам сделаю видеоролик на YouTube.
Useful comment + 2 | Useless comment - 0
Monday, September 19, 21:52:06 2022 | post link    
Константин Айги (CXEMATEKA.RU)
Posts: 305
Name: Black Cat
Ладно. Буду ждать первую партию. Там по ценнику понятно будет. Если потяну, то протестирую как она будет вести себя с моей Эвой и Сегой (хотя с Сегой, думаю, проблем не будет совсем). В общем, жду.
Useful comment + 0 | Useless comment - 0
Thursday, September 22, 06:47:49 2022 | post link    
Black Cat
Posts: 11
Name: Black Cat
Отбой тревоги. Мне разжевали, что разрешение там тоже удвоенное (учетверенное скорее), то есть там 360x288. Должно успеть. Я рад!
Useful comment + 1 | Useless comment - 0
Thursday, September 22, 23:09:03 2022 | post link    
Black Cat
Posts: 11
Name: booot
Доброго времени суток, Константин. Посмотрел полную версию, понравилось. Колоссальный труд проделали, спасибо.
Скажите, а если только захватывать vga для удаленной настройки биоса, то можно ли упростить Вашу конструкцию? Если нужно только получать изображение, без удаленной клавиатуры и других плюшек. Есть подобные проекты (например IP KVM своими руками 3.0), но все они громоздки и дороги для не единичного повторения.
Что бы Вы посоветовали, если нужно несколько десятков таких устройств, и все это со своего кармана? Неужели без плиса не обойтись в подобных проектах?
Спасибо

Useful comment + 0 | Useless comment - 0
Saturday, October 1, 20:20:23 2022 | post link    
Name: Константин Айги (CXEMATEKA.RU)
booot, между АЦП и USB интерфейсом нужна обязательно какая-то не самая простая логика, тем более для захвата VGA. В стандарте VGA много разных режимов, АЦП необходимо будет индивидуально подстраивать под каждый. В своём проекте я использовал доступные и достаточно дешевые компоненты. Урезав функционал устройства вполне можно снизить его себестоимость, но незначительно.
Useful comment + 0 | Useless comment - 0
Sunday, October 2, 06:13:08 2022 | post link    
Константин Айги (CXEMATEKA.RU)
Posts: 305
Name: booot
Константин, а что если упростить захват сигнала собрав цвета и получив ч/б изображение и уменьшить битность ацп для уменьшения нагрузки?
Или лучше смотреть в сторону DVI и HDMI?

И учитывая, что это все нужно получать по сети, то есть ли смысл привязываться к юсб?

Я так понимаю, что видеопоток сильно ресурсно формировать, а вот создавать картинку 1-2 раза в секунду (допустим 16 оттенков серого и чересстрочной) и отправлять по spi через lan шилд, вполне реально. Например собрав это все на одной или двух esp32.
Поправьте мои фантазии )
Спасибо

Useful comment + 0 | Useless comment - 0
Tuesday, October 4, 03:22:01 2022 | post link    
Name: Константин Айги (CXEMATEKA.RU)
booot, всё можно посчитать заранее. Оцифрованную картинку можно ужать да 1-го байта на пиксель – передавать в градациях серого или RGB332:
https://en.wikipedia.org/wiki/List_of_monochrome_and_RGB_color_formats#8-bit_RGB_(also_known_as_3-3-2_bit_RGB_and_8-8-4_bit_RGB)

Ну а далее просто считается, какая пропускная способность потребуется для передачи такого видеопотока. Возьмем разрешение 720x400 с частотой кадров в 70 герц (текстовый режим DOS). Захват лучше делать с некоторым запасом. Для примера посчитаем, какая пропускная способность потребуется для передачи картинки c разрешением 736x424 и частотой в 70 герц (для глубины цвета 8 бит/пиксель):

736*424=312064 байт в кадре
312064*70=21844480 байт в секунду (20,83 мегабайта в секунду)

Такой поток, кстати, пролезет в USB 2.0. Для передачи видео в USB 2.0 обычно используется изохронный режим, позволяющий передавать до 24 мегабайт в секунду.

Если есть желание использовать какой-то другой интерфейс передачи данных, соотв. надо сначала изучить предельные возможности этого интерфейса.

Useful comment + 1 | Useless comment - 0
Thursday, October 6, 09:29:03 2022 | post link    
Константин Айги (CXEMATEKA.RU)
Posts: 305
Name: Black Cat
Добрый день. Есть новости?
Useful comment + 0 | Useless comment - 0
Friday, October 28, 09:21:24 2022 | post link    
Black Cat
Posts: 11
Name: Константин Айги (CXEMATEKA.RU)
На данный момент продолжаю работать над окончательным дизайном устройства. Попутно вношу некоторые правки, чтобы сделать устройство ещё более универсальным. И работаю над следующим видеороликом – там будут подробности )
Useful comment + 1 | Useless comment - 0
Sunday, October 30, 01:06:44 2022 | post link    
Константин Айги (CXEMATEKA.RU)
Posts: 305
Name: Black Cat
И внезапно возник риторический вопрос. А как же звук? Я просто щас тюнером все хватаю, благо там есть ргб. И вот звук им же. А линейный вход занят микрофоном. Эх. Надо подумать.
Useful comment + 0 | Useless comment - 0
Saturday, November 5, 02:36:17 2022 | post link    
Black Cat
Posts: 11
Name: Black Cat
Добрый вечер! Что-то тихо. Есть новости?
Useful comment + 0 | Useless comment - 0
Thursday, February 2, 12:56:18 2023 | post link    
Black Cat
Posts: 11
Name: Константин Айги (CXEMATEKA.RU)
Работа идёт! Довольно много было дельных отзывов и рекомендаций. Кое-какие изменения в дизайн устройства будут в итоге внесены. Попутно работаю над следующим видеороликом, там будут подробности.
Useful comment + 1 | Useless comment - 0
Monday, February 13, 02:23:08 2023 | post link    
Константин Айги (CXEMATEKA.RU)
Posts: 305
Name: Black Cat
Ждем. Надеемся.
Useful comment + 0 | Useless comment - 0
Wednesday, March 8, 10:54:20 2023 | post link    
Black Cat
Posts: 11
Name: Black Cat
Что-то тихо. Есть новости по проекту?
Useful comment + 0 | Useless comment - 0
Thursday, May 18, 22:21:58 2023 | post link    
Black Cat
Posts: 11
Name: Константин Айги (CXEMATEKA.RU)
Новости есть! Недавно получил первую партию плат. Буквально на днях буду собирать устройство в новом дизайне. Будем надеяться, что платы разведены без ошибок. Тогда всё пойдёт по плану )
Useful comment + 0 | Useless comment - 0
Saturday, May 20, 12:28:38 2023 | post link    
Константин Айги (CXEMATEKA.RU)
Posts: 305
Name: Константин Айги (CXEMATEKA.RU)
Собрал пару плат в новом дизайне - всё работает, как надо!

Чистая плата, верх:




Чистая плата, низ:




Собранная плата, верх:




Собранная плата, низ:




В этой версии платы захвата появился специальный порт расширения. Подробнее об этом расскажу в следующем видеоролике.

P.S. Спасибо всем, кто поддерживает проект!

Useful comment + 2 | Useless comment - 0
Thursday, June 8, 17:47:13 2023 | post link    
Константин Айги (CXEMATEKA.RU)
Posts: 305
Name: Black Cat
Ох ты! Круто!
Useful comment + 0 | Useless comment - 0
Thursday, June 8, 23:58:03 2023 | post link    
Black Cat
Posts: 11
Name: Стёпа
А вы будите выкладывать схемы прошивки и тд ?
Или это комерчискй проект ?

Useful comment + 0 | Useless comment - 0
Friday, June 16, 12:10:12 2023 | post link    
Стёпа
Posts: 10
Name: Стёпа
А вы будите выкладывать схемы прошивки и тд ?
Или это комерчискй проект ?

Useful comment + 0 | Useless comment - 0
Friday, June 16, 12:12:57 2023 | post link    
Стёпа
Posts: 10
Name: Стёпа
Простите случайно отправил 2 сообщения )
Useful comment + 0 | Useless comment - 0
Friday, June 16, 12:15:10 2023 | post link    
Стёпа
Posts: 10
Name: Barmatograf E-mail: nikonnor@inbox.lv
Лежат в ожидании спектрум, амига, атари, Константин, когда же можно будет купить эту прелесть ?
Useful comment + 0 | Useless comment - 0
Sunday, June 25, 12:12:32 2023 | post link    
Name: Константин Айги (CXEMATEKA.RU)
Barmatograf, рассчитываю, что уже в этом году будет собрана первая партия устройств в окончательном дизайне. Работа в этом направлении идёт.

Стёпа, rgbDigger - проект коммерческий, но дизайн устройства изначально продуман так, чтобы цена готового устройства была доступной.

Useful comment + 1 | Useless comment - 0
Tuesday, June 27, 21:04:31 2023 | post link    
Константин Айги (CXEMATEKA.RU)
Posts: 305
Name: Алексей E-mail: totewekotiara@yandex.ru
Нужный проект. Ждём... у меня "Карат", схемы на него нет и пока не брался за него (не знаю рабочий или нет, не к чему подключить проверить), но буду подключать именно его если что к вашему РГБДиггеру...
Useful comment + 0 | Useless comment - 0
Saturday, August 5, 16:13:06 2023 | post link    
Name: Black Cat
Жду с еще большим нетерпением :)
Придется убегать с 7ки, и есть вариант, что мой тв-тюнер, кушающий ргб, на 10ке не заведется :(

Useful comment + 1 | Useless comment - 0
Friday, September 15, 12:19:16 2023 | post link    
Black Cat
Posts: 11
Name: Grover88
Здравствуйте.
Больше интересует данное устройство для ретроПК аля первый пень. Именно дос а так же 3DFX.
Но так же интересно это устройство для ретро консосей с выходом RGB.
Я так понял данное устройство автоматически подстраиваивается под сигнал?
И на сколько быстро переключает разрешение?
Ну так же цена интересна?

Useful comment + 0 | Useless comment - 0
Monday, November 27, 21:11:56 2023 | post link    
Posts: 1
Name: UserUSSR
Здравствуйте Константин!
Ваши планы на этот год по диггеру, в силе?
Спасибо.

Useful comment + 0 | Useless comment - 0
Thursday, November 30, 20:03:07 2023 | post link    
Name: Константин Айги (CXEMATEKA.RU)
Grover88, для полноценного захвата VGA нужна версия платы с интерфейсом USB 3 (чтобы обойтись без потерь строк и кадров). Для начала я планирую выпустить версию платы с USB 2.0. Пропускной способности USB 2.0 хватает для захвата картинки большинства ретрокомпьютеров и при этом устройство будет заметно дешевле.

rgbDigger подстраивается под сигнал вручную, что сделано специально. Это даёт возможность захватывать нестандартные видеосигналы. Однако софт можно научить автоматически выбирать нужный профиль под разные разрешения VGA, что должно работать достаточно быстро. Планирую с этим поэкспериментировать.

UserUSSR, да всё идёт по плану. Сейчас накапливаю средства для сборки порядка сотни первых устройств. Сборку планирую заказывать в Китае.

Какая будет окончательная цена готового устройства, пока сказать не могу, но она точно будет доступной.

Useful comment + 0 | Useless comment - 0
Friday, December 1, 19:16:15 2023 | post link    
Константин Айги (CXEMATEKA.RU)
Posts: 305
Name: Григорий
Спасибо за ваш труд и талант! Каждое видео, которое вы создаете, является настоящим произведением искусства! С нетерпением ожидаю выхода в продажу "rgbDigger", готов приобрести с USB 2.0.
Useful comment + 1 | Useless comment - 0
Saturday, December 2, 10:31:14 2023 | post link    
Григорий
Posts: 1
Name: UserUSSR
Возможно ли отправить устройство из Китая, а не из России? К сожалению посылки из России в ЕС не пускают.
Useful comment + 0 | Useless comment - 0
Tuesday, December 12, 20:21:14 2023 | post link    
Name: Константин Айги (CXEMATEKA.RU)
UserUSSR, да, это может быть проблемой. Но решение, думаю, найдём.
Useful comment + 0 | Useless comment - 0
Wednesday, December 13, 18:59:01 2023 | post link    
Константин Айги (CXEMATEKA.RU)
Posts: 305
Name: metamorpho
Доброго дня !!
Мне понравилась философия проекта - "без каких либо вмешательств в конструкцию подключаемого устройства".
Константин, а сколько примерно будет стоить rgbDigger для Вектора-06Ц ?
И можно ли уже сейчас приобрести вариант rgbDigger из видео ?

Useful comment + 0 | Useless comment - 0
Monday, January 29, 14:31:00 2024 | post link    
Name: Константин Айги (CXEMATEKA.RU)
metamorpho, на данный момент собранных устройства всего два и они нужны мне для тестов и отладки проекта. Ну и пока даже примерную цену сказать не могу, т.к. планирую заказывать сборку оптом. После первого заказа будет ясно.
Useful comment + 0 | Useless comment - 0
Thursday, February 8, 03:52:37 2024 | post link    
Константин Айги (CXEMATEKA.RU)
Posts: 305

Hits: 5,925

Name or Nickname (Required):
E-mail (Optional):
Message (Required):
You can post comments anonymously but it is recommended to register here.

Programmed & Designed by Constantine Aygi
©2016 CXEMATEKA.RU