User Tag List

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 11 по 20 из 57

Тема: Новый реверс Вектора 06Ц.01 и возможная реинкарнация

  1. #11

    Регистрация
    26.12.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мда. Посидел в KiCad часа три-четыре, накидал и начал разводить замечательные pin-to-pin схему/схемы включения 8085 в сокет 8080, найденные у орионовцев.
    Параллельно думал над указанной ivagor проблемой со STACK, который теоретически хотелось бы тоже эмулировать на 8085.
    И как-то одно с другим совпало, и я прифигел, что у орионовцев не подключены на сокете 8080 INT/INTE,
    а потом прифигел еще больше, увидев на 8085 никуда не идущие IO/~M, S0 и S1!!!

    Фиг с ним с INT/INTЕ, мало ли компов без прерываний, но как без IO/~M то в порты писать!!! Неужели?!
    И таки да, у них MMIO на 64 кбайтах адресного пространства!
    Потом нашел описание, где говорилось, что нет контроллера прерываний, нет декодирования слова состояния
    и нет отдельного IO, оно отображается на память. И все - для упрощения конструкции. Нет, с точки зрения элементной базы
    создатели Ориона правы, как и были правы создатели Вектора - куча доступной рассыпухи решает, я тоже в 88-90 году будучи
    школьником в областном центре офигевал от ВВ55/ВТ57/ВГ75/ВН59/ГФ24 в "простом радиолюбительском компьютере всего
    на 29 микросхемах".

    В результате возвращаемся к тому, что интел правильно писал тогда в MCS80/85 Reference Manuals о том, что замена одного CPU на другой
    проходит не на уровне pin-to-pin (или около) замены, а поперек набора системной логики. И, если STACK можно попробовать вытащить
    на мелкой ПЛИС из сигналов цикла шины и (!) опкодов на этапе Opcode Fetch, то "вталкивать фарш обратно", пытаясь выставить на шину
    данных под активный SYNC собранное из разных источников синтетическое слово состояния - я не готов.

    А без этого невозможна замена в сокете 8080 на 8085. Ну кроме отдельных, специфических машин.

  2. #12

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Один из плохо исследованных векторов усовершенствования Вектора — изготовление pin-to-pin совместимой замены 8080 на ПЛИС.
    Больше игр нет

  3. #13

    Регистрация
    26.12.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня максимум из того что есть, и, пока относительно понятно как использовать, это EPM7128S, а туда, насколько я понимаю, softcore от 8080 не влезет ни при каких условиях.

  4. #14

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    pin-to-pin совместимой замены 8080 на ПЛИС.
    зочем?

    это можот для вм1 актуально
    зачем пока заменять 8080 не есно

  5. #15

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,390
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Один из плохо исследованных векторов усовершенствования Вектора — изготовление pin-to-pin совместимой замены 8080 на ПЛИС.
    Вектора - да, но в принципе успешный эксперимент был, только там сейчас похоже ссылки протухли. Но проц Vslava остался, если что.

    Цитата Сообщение от megov Посмотреть сообщение
    у орионовцев не подключены на сокете 8080 INT/INTE
    Насколько помню в варианте радио они формировали INTE для совместимости по звуку. В вариантах установки z80 в вектор формируют (с той или иной степенью успешности) все необходимые сигналы, в т.ч. стек. Для 8085 это тоже более-менее возможно, но тут я лучше дальше не буду развивать, чтобы на слове не поймали (в плисе я бы скорее всего сделал, но в плисе то все сделают). Вопрос скорее в другом, сколько времени будет потрачено на проект. Одно дело реверс и воспроизведение, а тут уже модификация.

  6. #16

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    зочем?
    Ничто из того, что мы тут творим, не имеет практического смысла. Но если эту ерунду из головы выбросить, смыслов в переносе процессора на современную элементную базу может быть несколько. Совместимость с современными компонентами, можно сделать целиком трехвольтовый Вектор, низкое энергопотребление, удобное питание, компактность платы. При этом пока этот процессор основан на реверсе Vslav, сохраняется его идейное труъ. А когда надоест забивать себе голову твердыми знаками, это откроет интересные дополнительные возможности пятачка поиграть с альтернативными процессорами, или расширениями системы команд.
    Больше игр нет

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

  8. #17

    Регистрация
    26.12.2021
    Адрес
    г. Санкт Петербург
    Сообщений
    64
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    17 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Согласен с svofski. У меня это just for fun в чистом виде. Про трехвольтовый Вектор я задумывался, когда находил на EBay 4Мбит FPM память в TSOP44 с организацией 256Kx16 и 2мя CAS, но 3.3V.
    Что, навскидку, позволяет из 2х чипов собрать x32 банк. Да, расточительно - не весь объем без доработок будет использован, да - надо почесать репку как воткнуть память с двунаправленной шиной
    вместо раздельных входов/выходов. Но зато вся память Вектора умещается в 1 квадратный дюйм.

    Я новичок на сайте, но мне кажется, что мы тут понемногу скатываемся во флейм, что неправильно.

    Поэтому я предлагаю следующее:

    - оставить данную тему только для обсуждения реверса и sch/pcb из первого сообщения. Как минимум я не уверен в цельности KiCad проекта в части символов и футпринтов,
    много было сделано специально под реверс, типа DIP40 с шагом 2.5. Коллеги, если кто сможет, гляньте, как проект открывается на других машинах и не потерялись ли они по дороге?

    - есть второй шаг: сначала схема была перенесена одним листом и восстановлена топология, сверяясь с живым образцом - это то, что было в первом сообщении. Далее,
    в процессе анализа для себя я переразбил схему на иерархические листы по функциональным модулям, но уже используя PCB как контроль того, что при разбиении не внесено ошибок.
    Если интересно я выложу модифицированный проект сюда.

    - открыть новую тему для разрабатываемой мной реплики и все обсуждения концепта, подходов, прогресса и результата вести там.

    - если сообществу будет интересно, я могу сделать обзор восстановления Вектора: на плате остались только РУ6 и ИР13, поэтому обратная поблочная запайка с
    контролем работоспособности вполне может потянуть на "методичку" и быть полезной.

  9. #18

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    К слову сказать, наверное возможно и обратное -- собрать на трехвольтовой плате-дочке исторический КР580ВМ80А вместе с преобразователями питания для тех напряжений, которые ему нужны, схемами сопряжения внешних сигналов с 3.3В и синим светодиодом.
    Больше игр нет

  10. #19

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,776
    Спасибо Благодарностей отдано 
    553
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    megov, в первом сообщении ссылки на архив и PDF слиплись.

    Было бы здорово выложить сорцы на какой-нибудь гит. Для коллаборативной работы (надежды мало, но вдруг) удобно - багрепорты, пулреквесты, вот это вот все.

  11. #20

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ссылки слиплись только в тексте, архив с проектом нормально скачался. У меня проект открылся. Выглядит круто. ERC и DRC показывают 0 ошибок. 3д модели похоже дюймовые, на больших чипах видно разъезд с дырочками.

    Очень сомневаюсь в пуллреквестах, но гитлаб и гитхаб удобней для просмотра и документации. Там и pdf сразу видно и описание можно сделать в маркдауне, и даже опубликовать его в виде гитбука.
    Больше игр нет

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

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

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

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

Похожие темы

  1. Бейсики для Вектора-06Ц и клонов
    от ivagor в разделе Вектор
    Ответов: 696
    Последнее: 25.10.2025, 02:34
  2. Картотека ПО для Вектора-06ц
    от svofski в разделе Вектор
    Ответов: 719
    Последнее: 04.04.2024, 11:13
  3. Пишу шедевр для «Вектора 06Ц»
    от metamorpho в разделе Вектор
    Ответов: 442
    Последнее: 21.07.2022, 06:15
  4. Восстановление Вектора-06ц
    от Daniil Chislov 86 в разделе Вектор
    Ответов: 100
    Последнее: 11.03.2021, 00:23
  5. Цветопередача Вектора-06ц.02
    от svofski в разделе Вектор
    Ответов: 7
    Последнее: 27.06.2020, 15:32

Ваши права

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