Page 5 of 5

Re: DivGMX

PostPosted: Thu, 12.01.2017 15:15:26
by Mor-Da
MVV wrote:Есть мысль уменьшить резистор R36, сейчас попробую.
Я так понимаю, он сигнал подтягивает к 1, схема для сигналов ROMOE1/2 в DivIDE такая же, только без pull-up резистора.

Re: DivGMX

PostPosted: Thu, 12.01.2017 17:15:35
by MVV
Mor-Da wrote:Я так понимаю, он сигнал подтягивает к 1, схема для сигналов ROMOE1/2 в DivIDE такая же, только без pull-up резистора.

Был бы Спек, мог бы детальней с осциллографом глянуть. Дописал OSD (показывает содержимое портов, адреса и состояние DivMMC), сделал подстановку ROM'48 на финике для проверки.
ROM заменилась, значит ROMOE2# A15 работает, при инициализации esxdos видно заставку с названием флешки, значит инфа с неё читается, но дальше детекта устройств сброс...
IORQGE A13 на сером не нашел, нужно еще его глянуть, возможно конфликт портов... маловероятно, может по уровню или скорости что-то не то....

Re: DivGMX

PostPosted: Thu, 12.01.2017 17:48:29
by Mor-Da
Есть осциллограф, есть анализатор... Но наличие неугомонных детей сводит к минимуму анализаторские изыскания. Чорт. Еще и мой левел электронщика не достаточно высок, чтоб быстро это делать. Чорт2.

Re: DivGMX

PostPosted: Thu, 12.01.2017 19:58:54
by MVV
Обновление конфигурации Basic (build 20170112) Download
+OSD для вывода тестовой информации

divgmx_basic_osd20170112.jpg


Экспериментальная сборка, добавлено OSD для отображения отладочной информации. OSD создана на базе NextZ80@42MHz, размеры видео буфера (128 х 8 символов, символ 4 х 8 точек) 1024 байт, все это крутится в RAМ 4096 байт.

Для +2А/+3 нужно на переходнике припаять проводок между ROMOE1# A25 и ROM1OE# B4.

Re: DivGMX

PostPosted: Thu, 12.01.2017 21:22:54
by Mor-Da
Итак, прошил. Что наблюдаем:
Что скажете, доктор, как мой рентген?

Re: DivGMX

PostPosted: Thu, 12.01.2017 21:25:45
by MVV
Попробуй на переходнике припаять проводок между ROMOE1# A25 и ROM1OE# B4.

Re: DivGMX

PostPosted: Thu, 12.01.2017 21:29:11
by Mor-Da
MVV wrote:Попробуй на переходнике припаять проводок между ROMOE1# A25 и ROM1OE# B4.
А в чем смысл? В моем сером +2 на разъеме только А25 задействован, А15 и В4 болтаются в воздухе

Re: DivGMX

PostPosted: Thu, 12.01.2017 21:33:04
by MVV
Если нажать F5, ROM меняется?

Re: DivGMX

PostPosted: Thu, 12.01.2017 21:37:49
by Mor-Da
Да, кстати, все норм, меняется, но из него (как бы и логично) DivMMC не работает.

Re: DivGMX

PostPosted: Tue, 31.01.2017 20:45:35
by Mor-Da
Влад, конфа Speccy запустилась, DivMMC там работает. Чего ему с +2 то не хватает/мешает?

Re: DivGMX

PostPosted: Sun, 05.02.2017 05:42:40
by barmaley
Пытаюсь включить DivGMX без компьютера. Подаю на USB 5 вольт, клавиатуру подключил. На карту памяти положил ESXDOS. Включаю DivGMX, но изображения на телевизоре нет. Нажимаю на клавиатуре клавиши, реакции нет.
Что я забыл или что-то делаю не так?

Re: DivGMX

PostPosted: Sun, 05.02.2017 13:28:05
by MVV
Базовая конфигурация без компьютера умеет только выводить на телевизор черный прямоугольник 640х480@60Hz, это чистый видео буфер, т.е. DivGMX сконфигурирован как видео конвертер с набортной периферией (DivMMC, Turbo Sound Easy, Soundrive, K-Mouse Turbo, Z-Controller, USB Hub) и автономно не работает. Если у Вас нет компьютера с ZX BUS куда можно было-бы подключить DivGMX, не расстраивайтесь, у меня тоже нет ZX Spectrum, ZX-Evo... Но это мне не мешает сконфигурировать DivGMX для автономной его работы как Speccy, Radio-86RK, NES или TS-Conf... Для этого Вам нужен простой программатор USB Blaster и Quartus II Programmer.
Новые конфигурации можно взять в репозитарии.
К сожалению, я целиком и полностью погряз в железе, и за нехваткой сил и времени не могу продолжить работу над загрузчиком конфигураций в DivGMX с SD карты или USB Flash, поэтому сейчас программатор просто необходим.

Re: DivGMX

PostPosted: Sun, 05.02.2017 14:32:14
by Mor-Da
MVV wrote:Для этого Вам нужен простой программатор USB Blaster
На сайте Марсохода есть варианты программатора с проводами от LPT-порта.
P.S. А вот - тынц.

Re: DivGMX

PostPosted: Sun, 12.03.2017 23:08:22
by MVV
Video from : youtube.com

Тест видео режима 640х480@60Hz 8bpp (256 цветов + палитра 768 байт). На два экрана спектрума внимания не обращайте, они наложены поверх (в следующей уже сборке их можно отключить или сделать полупрозрачными) для возможности тестирования. Пока всё это работает очень медленно (нужно добавить кеш для ускорения ещё так в раз 8), где-то в раз 30 быстрее обычного спектрума (шутка конечно, частота процессоров там 33.3МГц), можно даже просто что-то рисовать из Basic, записывая точки в видео память через POKE как PLOT'ом :)
Можно поиграться divgmx_nzx20170312.zip

Re: DivGMX

PostPosted: Sun, 02.04.2017 23:08:50
by MVV
OneChipMSX для DivGMX (сборка 20170330) (Скачать)
основана на http://www.caro.su/msx/ocm_de1.htm

Большое человеческое спасибо caro за предоставленные исходники.

Re: DivGMX

PostPosted: Mon, 03.04.2017 20:10:50
by TS-Labs
А видишь как хорошо исходники шарить :badtease:

Re: DivGMX

PostPosted: Mon, 22.04.2019 07:44:05
by Rusazar
DivGMX представляет собой универсальное устройство для установки в слот ZX BUS и основанное на программируемой логической матрице (ПЛИС), обладает гибкой архитектурой, что позволяет проводить обновление и расширение аппаратных возможностей своего ZX Spectrum или клона простой заменой конфигурации.

Последний раз редактировалось MVV Вс, 21.04.2019 16:36:14, всего редактировалось 20 раз(а).


Влад, верни репы назад по своим разработкам. Пользователи твоих девайсов тут не причём, потратили свои деньги, а ты из-за весеннего обострения кинул всех через половой орган...

Re: DivGMX

PostPosted: Mon, 22.04.2019 10:33:39
by MVV
Всё на месте ТЫЦ.