Важная информация

Комментарии к дневнику

  1. Аватар для zx-kit
    Совпадут только цвета, а режимы будут как на компьютере, к которому подключен адаптер VGA SPUTNIK с возможностью перекрашивания в другие цвета. Типа ULA+ для ZX Spectrum, только цветов для выбора больше.

    Основной способ подключения - установка на задней стенке компьютера. То есть спутник будет подключен через цифровые сигналы. При этом дополнительные сигналы позволят добавить режим METEOR. Один из режимов возможно будет 80х25 символов. Этот же режим будет использован для отображения экранного меню.

    Аналоговые RGB будут подключаться через дополнительную схему на компараторах, которые позволят преобразовать 2-3 уровня сигнала в цифру. При этом теряется возможность режимов METEOR. Поэтому проще подключать через цифру.

    В компьютерах (ZX Spectrum, Радио-86РК, Специалист, Орион и т.д.) есть ПЗУ. Оно используется только на чтение. Поэтому для адресации режимов METEOR можно использовать эти же адреса, но только на запись. Режим METEOR позволит добавить одинаковую графику и текст в разные компьютеры.
    Обновлено 10.05.2016 в 04:47 zx-kit
  2. Аватар для Wierzbowsky
    Ура! Неужели будет поддержка 19к цветов для MSX2+!? А как вы решите проблему с многообразием графических и текстовых режимов? И как вы будете аналоговый RGB загонять в цифру?
  3. Аватар для zx-kit


    Для упрощения настроек экранное меню должно умещаться на один экран. Блоки выбора сделать как в файловых менеджерах для DOS. Переход между блоками - кнопками влево и вправо. Выбор параметра - кнопками вверх, вниз и ENTER.
    Обновлено 09.05.2016 в 18:04 zx-kit
  4. Аватар для zx-kit



    Экранные шрифты можно выбрать как в DOS NAVIGATORе и других файловых менеджеров для DOS.


    Остается вопрос с кодировкой.
    Обновлено 09.05.2016 в 18:03 zx-kit
  5. Аватар для zx-kit
    Изменил коэффициенты увеличения для Profi и БК-0011М.
    Добавил данные для компьютеров Радио-86РК, Специалист, Орион-128.
    Обновлено 10.05.2016 в 04:49 zx-kit
  6. Аватар для zx-kit
    Можно частоту FPGA, SDRAM и VGA для FULL HD выбрать 74.25 MHz.

    При этом по-горизонтали будут умножители:
    х2 для Profi (1024 пиксела), БК-0011М (1024 пиксела), УК-НЦ (1280 пикселов)
    х4 для ZX Spectrum (с бордюром 1536 пикселов), Радио-86РК (1536 пикселов), Специалист (1536 пикселов), Орион (1536 пикселов)
    Обновлено 08.05.2016 в 08:52 zx-kit
  7. Аватар для Saar
    Я бы всё-таки подумал на счет использования режима 960х540 вместо FullHD. Для всех ретро этого будет достаточно, и масштабирование в 4 раза монитор должен будет сделать без видимых артефактов.
  8. Аватар для Saar
    Если все клоки с одного PLL, то проблем не будет. Вот если разные PLL - то головняк обеспечен.
  9. Аватар для s_kosorev
    Автор в курсе большних головных болей при работе с разными клоковыми доменами? особенно если частоты не далеки от макс частоты чипа

    В общем совет, делать по возможности один высокоскоростной клоковый домен, жизнь будет гораздо проще
  10. Аватар для zx-kit
    Можно упростить подключение к ZX Spectrum для добавление палитры и режимов графики Метеор. При этом не потребуются дополнительные микросхемы. Дешифрацию перенести в FPGA. Это позволит подключить Ленинград 1 или ZXM-Phoenix без занимания слота ZX-BUS.

    К разъему DB-25F нужно подключить 14 сигналов прямо с Z80:
    D0-D7
    A13-A15
    MREQ
    WR
    RESET

    Количество сигналов цветности разное у разных компьютеров:
    ZX Spectrum = 4
    БК-0011М = 5
    ZX-Evo = 6
    УК-НЦ = 7
    Profi = 8
  11. Аватар для eddison
    Вот это основательный, фундаментальный подход. Читаю с удовольствием, вы - молодец большой!
  12. Аватар для zx-kit
    Цитата Сообщение от Wierzbowsky
    Хотелось бы такое устройство для MSX, Amstrad, Atari и Amiga. У всех у них аналоговый RGB.
    Новый видеоадаптер предназначен для компьютеров, у которых есть цифровые сигналы цвета (до 8 сигналов). Или через дополнительную приставку-компаратор для оцифровки аналоговых сигналов с 2-3 уровнями сигналов как у ZX-SPECTRUM, БК-0011М.

    У Amstrad 27 цветов из палитры 4096. Тут нужен трехканальный АЦП. А это дорого и сложно.
  13. Аватар для Epsilon
    Для Amiga и других поздних машин, которые подключаются к VGA без доработок, возможно будет работать девайс типа этого

    http://ru.aliexpress.com/item/Ugreen...400394556.html
  14. Аватар для Wierzbowsky
    Хотелось бы такое устройство для MSX, Amstrad, Atari и Amiga. У всех у них аналоговый RGB.
  15. Аватар для zx-kit
    Можно сделать проще. Для режима ZX Spectrum каждая точка состоит из 4х строк и 4х столбцов на мониторе.
    Для сглаживаия в строке можно запоминать цвет предыдущей точки. Как только начинается следующая точка в 1 столбике яркость в каждом луче RGB сделать среднией для обоих точек. То есть яркости лучей предыдущей и текущей точки надо сложить и разделить на два.

    Дополнительно в 1 и 4 строках точек яркость RGB уменьшить в два раза. Этим будут имитироваться ScanLines.
  16. Аватар для Saar
    есть уже готовый модуль:
    https://github.com/mist-devel/mist-b...nes/src/hq2x.v
  17. Аватар для zx-kit
    Цитата Сообщение от Epsilon
    Мне тоже раньше казалось, что сайт на PHP может написать любой школьник или бабуся-домохозяйка. Но почему-то они сами не пишут, а заказывают сайты за деньги.
    Если каждый может, зачем тогда напрягаться и разрабатывать?
    Вот поэтому - кто не может спаять или написать прошивку для имеющейся девборды покупает готовое устройство с прошивкой.
    Смотря какие микроконтроллеры. Смотря для каких процессов. Есть PIC-микроконтроллеры, есть RISC-микроконтроллеры. Они совсем-совсем разные
    Частота пикселов 148,5 MHz, куча адресных счетчиков и мультиплексоров шириной около 20 бит, условия сравнения, ветвления, case и т.д. Зачем мучаться с микроконтроллером, когда FPGA это делает легко и быстро за один такт ? И есть много девборд. Но у всех разные и не совсем подходят для конкретного проекта.

    Я делаю СВОЙ вариант устройства, а не идеальный. У меня также будет работать микроконтроллер ATMEGA32. Извините, что не STM32F. И я решил, что мне проще некоторые действия делать с помощью микроконтроллера, а не FPGA.
    Я вообще имел ввиду по сравнению с готовыми девайсами. Кому нужен будет твой переходник, который стОит дороже 5к рублей?
    Тому, кто посчитает, что устройство полезнее, чем данная сумма денег. Это ведь хобби, а не продукты питания - можно и не покупать.
    Потом добавят команды Метеор в эмуляторы. Но на данный момент их разработчики считают это ненужным. Поэтому я делаю как могу и за какую могу сумму. Себестоимость уменьшаю как могу. Вы можете купить дешевую девборду, изучить Verilog, FGPA, SDRAM, VGA, ZX Spectrum, УК-НЦ и т.д, нарисовать плату, купить детали для экспериметнов и на плату и продавать по себестоимости. Но что-то подсказывает, что жена вам быстро объяснит, что вы работаете в убыток.

    Ведь можно просто посмеяться, что за такие деньги вам это не надо. Значит не надо. А может кому-нибудь надо ? Некоторые покупают, чтобы поиграться с новым устройством. Вам не надо - это я уже понял. У всех свои интересы, потребности и т.д. Некоторые покупают, чтобы поддержать своего разработчика, а не китайского демпфера.
    Обновлено 27.04.2016 в 05:51 zx-kit
  18. Аватар для Epsilon
    Каждый может разработать устройство на имеющейся девборде с FPGA и SDRAM или купить для этого китайскую.
    Мне тоже раньше казалось, что сайт на PHP может написать любой школьник или бабуся-домохозяйка. Но почему-то они сами не пишут, а заказывают сайты за деньги.

    Если каждый может, зачем тогда напрягаться и разрабатывать?

    Микроконтроллеры не подходят для быстрых параллельных процессов.
    Смотря какие микроконтроллеры. Смотря для каких процессов. Есть PIC-микроконтроллеры, есть RISC-микроконтроллеры. Они совсем-совсем разные

    Да, себестоимость будет ниже цены как у iPhone.
    Я вообще имел ввиду по сравнению с готовыми девайсами. Кому нужен будет твой переходник, который стОит дороже 5к рублей?
  19. Аватар для zx-kit
    Наверно это сложно.
  20. Аватар для zx-kit
    Цитата Сообщение от Epsilon
    Хотя на самом деле моя мысль в другом: почему нельзя использовать максимально подходящее готовое устройство (будь то отладочная плата Raspberry Pi, либо Android-свисток или что-то ещё), написав к нему нужный софт и по необходимости добавив разъём или пару компонентов? Зачем проектировать с нуля и на рассыпухе?
    Каждый может разработать устройство на имеющейся девборде с FPGA и SDRAM или купить для этого китайскую. Микроконтроллеры не подходят для быстрых параллельных процессов.

    И какую итоговую цену своего устройства ты закладываешь в разработку? Будет ли себестоимость ниже, чем цена готовых устройств?
    Да, себестоимость будет ниже цены как у iPhone. Поэтому не надо добавлять лишние детали в устройство.
    Обновлено 26.04.2016 в 19:01 zx-kit