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

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

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

Короткий вариант фильма (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: 267
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: 267
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: 267
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: 267
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: 267
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: 267
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: 267
Name: Константин Айги (CXEMATEKA.RU)
Собрал пару плат в новом дизайне - всё работает, как надо!

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




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




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




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




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

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

Useful comment + 2 | Useless comment - 0
Thursday, June 8, 17:47:13 2023 | post link    
Константин Айги (CXEMATEKA.RU)
Posts: 267
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: 267
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

Hits: 3,747

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