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

User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 26

Тема: ULA для серого 128 +2, вопросы.

  1. #11
    Guru Аватар для creator
    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,193
    Спасибо Благодарностей отдано 
    422
    Спасибо Благодарностей получено 
    219
    Поблагодарили
    130 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NiKa Посмотреть сообщение
    и ещё надо 48ю запилить
    С RGB!
    В правильно заданном вопросе содержится половина ответа

  2. #12
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    800
    Спасибо Благодарностей отдано 
    340
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Переставил вместо стандартного JTAG однорядную вилку.
    Картинку выше обновил.
    В таком виде, пожалуй, и закажу.

    Цитата Сообщение от NiKa Посмотреть сообщение
    и ещё надо 48ю запилить.
    Я так понимаю, ULA для "серого" 128К и ULA для 48К почти не отличаются, разве только цоколёвкой и выбором видеобанка.

    - - - Добавлено - - -

    Цитата Сообщение от creator Посмотреть сообщение
    С RGB!
    Вы имеете в виду, что у 48K кодировка YUV?
    Я схему оригинального не видел, честно говоря.
    В книге Криса Смита описаны аналоговые блоки формирования YUV, построенные на внутренних ячейках ULA.
    В EPM7128 (да и в других CPLD и FPGA)такой возможности нет, поэтому только RGB

  3. #13
    Veteran Аватар для MV1971
    Регистрация
    06.04.2010
    Адрес
    Новосибирск
    Сообщений
    1,303
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Надо заказывать пока как есть, все равно нужны будут доработки.
    Потом уже можно сделать окончательный вариант.
    Если есть вопросы - пишите на tetroid собака inbox точка ru

  4. #14
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Копейкин Посмотреть сообщение
    Переставил вместо стандартного JTAG однорядную вилку.
    Картинку выше обновил.
    В таком виде, пожалуй, и закажу.


    Я так понимаю, ULA для "серого" 128К и ULA для 48К почти не отличаются, разве только цоколёвкой и выбором видеобанка.

    - - - Добавлено - - -


    Вы имеете в виду, что у 48K кодировка YUV?
    Я схему оригинального не видел, честно говоря.
    В книге Криса Смита описаны аналоговые блоки формирования YUV, построенные на внутренних ячейках ULA.
    В EPM7128 (да и в других CPLD и FPGA)такой возможности нет, поэтому только RGB
    В оригинале 48 на краевой разъем выдается, не нужно такого "сщастия", RGB и SYNC- жить проще
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

  5. #15
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    800
    Спасибо Благодарностей отдано 
    340
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Итак, благодаря всемерной поддержке уважаемого MV1971, готовы первые образцы плат.
    Если припаять тонкие штыри от 2-мм линейки, как это сделано у меня, то панелька не убивается и можно менять ULA/Модуль для сравнения.
    Но для этого нужно паять с шаблоном из макетной платы или широкой панельки. Немного неудобно.
    А можно запаять линейки 2,54мм и установить вместо панельки.
    Программирутся внутрисхемно, альтеровским байтбластером, но я вместо стандартного разъёма поставил 6-пиновую линейку.
    На плате стоит EPM7128 и транзисторы для усиления видеосигналов.
    Конфигурация построена по книге Криса Смита и должна подходить для моделей 128 и 48К.
    Занято 123 из 128 ячеек.
    У меня не получилось сформировать все необходимые задержки на внутренних ячейках,
    поэтому одну линию задержки пришлось сделать внешней.
    Эта RC-цепь на проводах видна на фото.
    Нажмите на изображение для увеличения. 

Название:	on_brd.jpg 
Просмотров:	407 
Размер:	67.8 Кб 
ID:	62371Нажмите на изображение для увеличения. 

Название:	ula_bot.jpg 
Просмотров:	380 
Размер:	18.5 Кб 
ID:	62372Нажмите на изображение для увеличения. 

Название:	ula_top.jpg 
Просмотров:	347 
Размер:	77.1 Кб 
ID:	62373
    У мня серый 128 +2 стартует, работает клавиатура (с оригинальной ULA не работала), Бейсик работает.
    К сожалению, у меня пока нет адаптера дисков или живых кассет, поэтому проверял только на тестовых ПЗУ.
    TEST48K и TEST128K Фофанова успешно проходят.
    Об остатках плат желающие могут договориться с MV1971, а файл прошивки запросить у меня.
    В C-Петербурге я могу отдать, а после сборки прошить, 1(один) оставшийся экземпляр платы человеку,
    готовому продолжить тестирование на своём экземпляре Спектрума.

  6. #16
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    800
    Спасибо Благодарностей отдано 
    340
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выкладываю схему, сборочный чертёж, перечень компонентов и цепи разъёма программирования Х3.
    Поступило предложение назвать проект R-ULA. Пусть так и будет.
    Позже выложу подключение дополнительной RC-цепи.
    Файл прошивки буду высылать на e-mail по запросу, т.к. он действителен только для этой экспериментальной партии плат. Во избежание путаницы в дальнейшем.
    PS
    Транзисторы я поставил BC817-40 https://www.chipdip.ru/product/bc817-40mtf

    (!) Материалы перенёс в первый пост.
    Вложения Вложения
    Последний раз редактировалось Копейкин; 29.10.2017 в 12:16.

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17
    Junior
    Регистрация
    23.07.2017
    Адрес
    St Albans, UK
    Сообщений
    10
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    R-ULA like R-Type game or rULA128

  9. #18
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,395
    Спасибо Благодарностей отдано 
    304
    Спасибо Благодарностей получено 
    594
    Поблагодарили
    440 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Копейкин, так почему тогда не выложить исходник? И люди смогу собрать себе прошивку под что угодно, хоть под Xilinx или вообще PAL/GAL.

  10. #19
    Master
    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    800
    Спасибо Благодарностей отдано 
    340
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    56 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Копейкин, так почему тогда не выложить исходник? И люди смогу собрать себе прошивку под что угодно, хоть под Xilinx или вообще PAL/GAL.
    PAL/GAL/HAL не вместят весь проект, не хватит ресурсов.
    Данный проект предназначен для замены фирменных ULA 128 в DIP корпусе.
    Для этого проект сделан максимально близко к оригиналу, с использованием асинхронной логики.
    Если просто задаться целью сделать свою ULA, можно сделать проще и надёжнее на современных CPLD/FPGA и ОЗУ, с использованием синхронного дизайна. Такие проекты уже существуют и даже предоставляют расширенные графические возможности.
    А данный проект нужен для ремонта любимой вещи.
    Перекомпилировать на другие платформы - Xilinx, Lattice или наши 5576XC.. - нужно разрабатывать другие платы, есть в этом смысл?
    Вручную МГТФом тоже кристалл нормально не припаять, нужна платка.
    Самостоятельно делать себе плату дорого, а ЛУТом сомнительно, шаг м/сх менее 1мм.
    А эти платки, после отладки и исправления ошибок, будут делаться и к ним будет готовая прошивка = комплект для замены.
    Чем плохо?
    А выложить сейчас сырые исходники - это создать ненужный ажиотаж и путаницу.

    PS
    Добавил к документации в предыдущем сообщение rc-ext.txt- выводы, к которым подключать RC-цепочку и номиналы.
    Последний раз редактировалось Копейкин; 05.10.2017 в 20:00.

  11. #20
    Guru Аватар для HardWareMan
    Регистрация
    26.02.2011
    Адрес
    г. Павлодар, Казахстан
    Сообщений
    4,395
    Спасибо Благодарностей отдано 
    304
    Спасибо Благодарностей получено 
    594
    Поблагодарили
    440 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Копейкин, есть люди, у которых PAL/GAL вагон и маленькая тележка. Но суть не в этом. Суть в том, что если работает - почему сырое? Боишься за путаницу версий - оформляй на гитхабе.

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 4
    Последнее: 03.03.2017, 11:35
  2. 50 игр для ULA+
    от Rindex в разделе Игры
    Ответов: 1
    Последнее: 16.03.2015, 00:05
  3. Вопросы по заводскому Ориону-128
    от BarsMonster в разделе Орион
    Ответов: 35
    Последнее: 04.04.2013, 00:34
  4. Ответов: 6
    Последнее: 31.08.2010, 16:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •