- Устройство для захвата цветного изображения БК на PC
- [+] Старые сообщения (53)
-
? TheGWBV@ - 23.03.2015 01:13
INSULT part 3 => http://youtu.be/6i73x1BNubA
Скачать оригинал (Размер: 63,1 МБ) https://yadi.sk/i/9qwhqPD0fSize
-
? Vslav - 23.03.2015 01:21
В-общем, надо мне достать свою новодельную 11М от Воланда и тоже запустить демку :)
Но это нескоро - и SCART спаять, и SMK, и AY подключить, запустить это все.
Пока ждем следующие части, очень полезно иметь такие видео.
-
? Voland@ - 23.03.2015 01:30
>> Кстати, INSULT работает только с приводом №0 (диск "А"), с дисковода "B" дальше первичного загрузчика дело не идет...
Есть версия, которая работает с любого привода, в т.ч. с винчестера. На образе Дмитрия Николаевича именно такая версия инсульта.
¤
>> Vslav> А без звукового чипа демка будет работать?
Будет.
¤
>> При изменении частоты ЦПУ должны поплыть времянки относительно КСИ
На 6Мгц в некоторых частях инсульта плывут видеоэффекты, а в некоторых всё ОК
-
? TheGWBV@ - 23.03.2015 09:32
Voland> Есть версия, которая работает с любого привода, в т.ч. с винчестера. На образе Дмитрия Николаевича именно такая версия инсульта.
А можно его где-то скачать? Грузиться нужно с этого образа или сначала CSI-DOS с другого?
-
? ниичаво - 23.03.2015 13:25
>Так вроде уже многие тестировали, измеряли тайминги, с помощью >встроенного таймера ВЕ1. Прогнать тест на БК0011М -- не проблема, если >он (или его этап) не более 30 минут длится :)
Тестировал в основном Patron+анонимус, и вроде бы для ДВК. Да и на глазок по времени можно хотя бы оценить правдоподобность таймингов в разных эмуляторах. Тест попробую написать к выходным, главное чтобы запустился на реале :) Нужен в каком виде - bin-а хватит или на образе диска? Может кто еще напишет что подобное - больше тестов-адекватнее результат.
-
? gid - 23.03.2015 15:51
Да тестов всяких и разных, написать не проблема. Проблема в том, что они никак не помогут.
В курсе ли вы, что недавно подтвердилось то http://zx-pk.ru/showpost.php?p=790558&postcount=494 , к чему я пришёл ещё год назад (или больше), пытаясь найти математическую зависимость в длительностях исполнения команд. А именно - длительность выполнения команды X зависит от предыдущей команды Y, длительность которой в свою очередь зависит от предпредыдущей команды Z и т.д. Плюс ко всему, дополнительный хаос вносит ВП1-037, разрешая доступ к данным ОЗУ в строго определённые интервалы времени, а не тогда, когда нужно процессору, если проц не успел - то он ждёт, когда ВП1-037 позволит ему получить доступ к данным, а это дополнительные 1-12 тактов 6МГц на каждое обращение к ОЗУ, которых может быть в одной команде от 1 до 7 шт. Из-за чего правильно сэмулировать тайминги возможно только при потактовой синхронной эмуляции блока микрокода ВМ1 и конечного автомата контроллера ВП1-037.
Либо совершить подвиг и составить таблицу всех возможных таймингов всех возможных вариантов сочетаний команд со всеми возможными адресациями. Это будет таблица 65536 * 65536 * N, где N - коэффициент учёта, на какой период работы ВП1-037 попадает начало определённой команды. Чему равно N - не знаю, но по-моему тоже довольно много.
Потому то и нет хотя бы приблизительно точных эмуляторов БК.
-
? TheGWBV@ - 23.03.2015 16:45
ниичаво> Тест попробую написать к выходным, главное чтобы запустился на реале :) Нужен в каком виде - bin-а хватит или на образе диска? Может кто еще напишет что подобное - больше тестов-адекватнее результат.
Лучше просто исполняемый файл, отдельно или на образе дискеты :)
Но, имхо, как пишет ув. тов. GID нужно "правильно сэмулировать тайминги ... потактовой синхронной эмуляции блока микрокода ВМ1 и конечного автомата контроллера ВП1-037" и конечного автомата ВЕ-таймера... иначе получится симулятор БКашки, в лучшем случае, с точной эмуляцией кадровой развертки и прерывания по концу вывода кадра.
-
? Lasoft@ - 24.03.2015 00:52
gid: Думаю ты пока ближе всех к поставленной цели. Как же тебя замотивировать на новый эмулятор? )
-
? ниичаво - 24.03.2015 01:11
Это-то понятно, что не очень точно будет. Но хоть какой-то ориентир, пусть и для ограниченного числа состояний БК. А то все вроде эмпирически какие-то тайминги берут (из журналов всяких или друг у друга). А тут будут данные, подтвержденные практикой, по которым хотя бы можно что-то оценить и уточнить.
Что касается таблицы всех возможных таймингов всех возможных вариантов сочетаний команд, то генерировать её программно не такая уже и проблема, видимо. Главная проблема в том, сколько займет запись видео в этом случае:) Поэтому думаю ограничиться блоками из дублируемых на несколько килобайт (на лету) одинаковых инструкций, зацикленных в конце нужное количество раз (на несколько секунд исполнения каждый блок). Ну и солянку можно сделать, но это не критично, взаимозависимость инструкций в эмуляторах реализовывать, наверное, никто не станет:)
-
? Vslav - 24.03.2015 10:34
Надо эмулировать работу микрокода. В-принципе, уже есть готовая модель и валидный проект, работу микрокода можно изучать в ModelSim и делать эмулятор, тогда появится точная процессорная растактовка. Запись в память и прочее - это ерунда, работа ВП1-037 абсолютно понятна (кстати тоже есть схема и модель), с эмуляцией задержек никаких проблем не ожидается. Сам я этим заниматься не буду, мне интереснее на FPGA реплику сделать, но всегда готов оказать техническую поддержку эмуляторщикам.
-
? Аноним - 24.03.2015 21:25
Эмуляторщики БК, походу, все заглохли..видимо, ушли за 40..один gid не сдается..надолго ли?
-
? ниичаво - 27.03.2015 15:25
Вот доделал вчера предварительную версию первой части теста (https://yadi.sk/d/3I_PAYUJfZKwq). Если не будет никаких замечаний/предложений и будет работать на реале, то пойдет как основа для следующих наборов тестов.
Может работать как в непрерывном режиме (для записи), так и с отдельными тестами (для ручного сравнения по секундам - эмуляторов с реалом или друг с другом). Если появятся реальные тайминги тестов на БК (с видеозаписи или замерами ручную), сделаю вывод их в тестах для сравнения с эталоном.
¤
Управление:
вверх/вниз/ввод - выбор пункта меню;
вправо/влево - выбор количества повторов инструкций (нормально - обычный режим, t*2 - долго, t*4 - еще дольше - для уменьшения погрешности ручных измерений времени).
backspace (забой) - выход из теста(ов) в меню (только не в процессе исполнения теста).
¤
Когда горит зеленая полоска (маркер) рядом со START - идет процесс исполнения теста, по её появлению-исчезновению измеряется время теста.
¤
На десятке можно как обычно bin-ом запускать. Для 11М с помощью утилиты из комплекта эмулятора gid-а вроде бы успешно импортируется на образы MK-DOS и ANDOS. В CSIDOS-образы вставляется как файл БK-11, а не БК-10, как это изменить не в курсе, поэтому в ней не пробовал.
¤
Сделаю еще несколько частей (с тестами записи в память, других инструкций и т.п.) Может поэкспериментирую еще с аппаратным таймером, но не уверен, есть ли он на всех БК-шках. Даже без реальных таймингов тесты пригодятся для оценки разбежки между таймингами различных эмуляторов (и подгонки их новыми авторами, если такие заведутся).
-
? TheGWBV@ - 15.04.2015 00:08
INSULT part 4 => https://youtu.be/AZBcfMsspkk
Скачать оригинал (Размер: 52,4 МБ) https://yadi.sk/i/8HVKkNgxfzCpW
-
? photon1984@ - 25.05.2015 22:43
А вот такой тюнер сможет захватывать цветное изображение? Просто отдают почти даром...Брать или нет...http://www.nix.ru/autocatalog/tv_tuners_Beholder/Tuner_Beholder_Behold_507_PCI_Analog_54986.html
-
? TheGWBV@ - 25.05.2015 23:27
Напрямую с БКашки не сможет. У него только композитный и s-video. Да, и модельный ряд это 15-ти летней давности. Это просто чудо, что сделали Т8 с sRGB-входаии, и ув. тов. ММ его вовремя заприметил...
-
? Аноним - 25.05.2015 23:32
Как ч/б тюнер отличный, классический S-video ( ярость - 1 проволока, цвет - 1 проволока ).
RGB не предусмотрен вообще, если только не серьезно его пропатчить паялом и программатором - но стоимость такого патча будет бооольшой.
В этой линейке есть модель с RGB - входом - проверял лично лет 5 назад, весьма похожая на данный экз по внешнему виду, только в разъеме мини-дин мнооого контактиков.
С указанной модели хорошо видео ( S-VHS ) перегонять в комп - нет никаких проблем, особенно со сторонним софтом. Надо захватывать безкомпрессионное, и потом его в монтажке обрабатывать, особенно которая поддерживает сопры в видеокарте Нвидиа.
-
? Voland@ - 09.11.2015 12:04
Обновил статью по способам подключения БК к ТВ и мониторам: http://forum.pk-fpga.ru/viewtopic.php?f=36&t=5424
Внёс туда ТВ-тюнеры Behold, всего три модели с RGB-входами,
Behold TV T8
Behold TV H8
Behold TV A8
¤
Behold TV H8 - видимо самый навороченный их трех, видел с рук на авито всего за 1000руб, на мой взгляд очень выгодный вариант - получить и неплохой современный ТВ-тюнер, и решить задачу подключения БК к PC в удобном окошке Windows.
-
? Voland@ - 09.11.2015 12:11
Также добавил информацию о плате захвата, которую испытал photon1984, и собственно сам протокол испытаний.
-
? Вячеслав@ - 19.11.2015 01:20
Интересная тема по более продвинутым картам для видеозахвата http://www.thethrillness.com/2014/01/micomsoft-sc-512n1-ldvi-capture-card.html
-
? Вячеслав@ - 19.11.2015 01:25
Ценник правда тоже с не меньшими претензиями на исключительность http://ru.aliexpress.com/item/PCI-Express-HD-Video-Capture-Card-1080p60-SDI-Loop-Through/1444568292.html
-
? assur@ - 23.11.2015 23:51
Интересный вариант видеозахвата всего за $5 (столько стоит платка с CY7C68013A )
http://we.easyelectronics.ru/electro-and-pc/poluchenie-sinhronnyh-dannyh-s-pomoschyu-mikroshemy-cypress-cy7c68013a-fx2lp-na-primere-ustroystva-videozahvata-dlya-staryh-kompyutorov.html
- << Форум