User Tag List

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

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

  1. #11

    Регистрация
    02.07.2006
    Адрес
    Новосибирск
    Сообщений
    2,254
    Спасибо Благодарностей отдано 
    533
    Спасибо Благодарностей получено 
    260
    Поблагодарили
    154 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  2. #12

    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    835
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    65 сообщений
    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

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

    По умолчанию

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

  4. #14

    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    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

    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    835
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    65 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

  6. #16

    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    835
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    65 сообщений
    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

    Регистрация
    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
    HardWareMan
    Гость

    По умолчанию

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

  10. #19

    Регистрация
    02.03.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    835
    Спасибо Благодарностей отдано 
    426
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    65 сообщений
    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
    HardWareMan
    Гость

    По умолчанию

    Копейкин, есть люди, у которых 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

Ваши права

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