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

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 20 из 20

Тема: "ВЕКТОР ПК-6128Ц" - хотелось бы узнать побольше.

  1. #11
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,844
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,822
    Поблагодарили
    1,045 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    У ПК6128 разводка ВУ отличается, скорее всего в этом причина.
    Цитата Сообщение от Improver Посмотреть сообщение
    добавить КД в стандартный набор
    8085 не генерирует сигнал СТЕК

  2. #12
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,657
    Спасибо Благодарностей отдано 
    218
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    8085 не генерирует сигнал СТЕК
    И похоже, что этот сигнал у 8085 вообще взять/выделить негде, для скармливания стандартному Квазу.

  3. #13
    Activist Аватар для derfliegenddehollander
    Регистрация
    15.10.2017
    Адрес
    г. Хабаровск
    Сообщений
    416
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    54 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    8085 не генерирует сигнал СТЕК
    Можно с этого места подробнее, что за сигнал СТЕК?

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    8085 не генерирует сигнал СТЕК
    Можно с этого места подробнее, что за сигнал СТЕК?
    FPGA - наше все!

  4. #14
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    430
    Спасибо Благодарностей получено 
    396
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    И похоже, что этот сигнал у 8085 вообще взять/выделить негде, для скармливания стандартному Квазу.
    Можно попробовать вылавливать команды PUSH/POP, для кваза их будет достаточно. А как этот сигнал генерировался на z80? Насколько я помню, с ним там тоже были проблемы...

    Цитата Сообщение от derfliegenddehollander Посмотреть сообщение
    Можно с этого места подробнее, что за сигнал СТЕК?
    Это один из основных сигналов, используемых в работе квази-диском, вырабатывается Вектором в случае обращения к стеку и используется для разграничения доступа к КД. В частности, именно обращение через стековые команды даёт доступ ко всей памяти квази-диска.

  5. #15
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,116
    Спасибо Благодарностей отдано 
    795
    Спасибо Благодарностей получено 
    658
    Поблагодарили
    403 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На самом деле это круто -- стек и основная память (и порты ввода-вывода) у 8080 фактически находятся в двух разных адресных пространствах. Идея довольно крутая для своего времени.
    Больше игр нет

  6. #16
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    430
    Спасибо Благодарностей получено 
    396
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть проблема посущественнее, чем отсутствие сигнала СТЕК. Как я понимаю, полной и проверенной схемы на ПК-6128 нет, многое нужно будет "изобретать" заново. И, кстати, первый сюрприз: на ПК-6128, в отличие от Вектора, данные из памяти в сдвиговые регистры считывались в два этапа, возможно на более высокой частоте. Т.е. если у Вектора в регистры читается сразу 32 бита, то у ПК-6128 два раза по 16 бит, и как при этом было обеспечено совмещение пикселей из разных плоскостей -- не понятно, надо смоделировать работу схемы.

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

  8. #17
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,844
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,822
    Поблагодарили
    1,045 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В случае с 6128 будет не реплика, а комп по мотивам. Конечно у каждого свои предпочтения, но мне кажется что если уж делать не реплику, а некое переосмысление не с 8080, то вариант с z80 проще, интереснее и полезнее. Схемы самого вектора и адаптеров z80 есть. Проблемы с 8085 и z80 на векторе примерно одинаковые:
    1. Другие (по сравнению с 8080) тайминги
    2. Коды некоторых команд пересекаются с недокументированными 8080
    3. Нет "своего" сигнала СТЕК. Для z80 решение уже в схемах
    При этом для вектора с z80 уникальных программ больше, чем для 6128 и потенциальные возможности у него больше. Хотя 4 экрана 6128 - это супер.

  9. #18
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    975
    Спасибо Благодарностей отдано 
    430
    Спасибо Благодарностей получено 
    396
    Поблагодарили
    221 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ivagor, если делать модульную конструкцию, как я тут предложил, то заменить одну платку с процессором на z80 (а то и на вм80, если захочется) будет не проблема. Тогда можно получить и все преимущества пк6128, и вектора с z80. Сейчас главное начать...

  10. #19
    Activist Аватар для derfliegenddehollander
    Регистрация
    15.10.2017
    Адрес
    г. Хабаровск
    Сообщений
    416
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    54 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    вырабатывается Вектором в случае обращения к стеку
    Т.е. я правильно понял, при любом обращении ВМ80 к стеку, появляется уровень 0 или 1 (я точно не знаю как это в Векторе). Если возможно обьясните, чуть подробнее в чем суть, данной концепции? На сколько я помню есть понятие словосотояние процессора. Это есть у всех процессоров, если мне не изменяет память. Так в целом если ориентироваться все таки на 8085 как наиболее близкий к 580му и имеющему неоспоримое достоинство в одном +5в питании. Все же было бы зорово, реализовать совместимость по всем архитектурным показателям с Вектором, именно на базе этого процессора. Вот что касается Z80 - все же хотелось бы не делать на него ставку.

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

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

    Цитата Сообщение от Improver Посмотреть сообщение
    Это ещё пока первая прикидка
    Отличная прикидка!
    FPGA - наше все!

  11. #20
    Master Аватар для Sandro
    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    590
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    115 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    8080, и соответственно, ВМ80, в начале обращения к памяти указывает, что именно он собирается делать. Нужные битики выставляются на шину данных в фазе адреса. У 8085 шина мультиплексированная, и на фазе адреса занята адресом. Выставлять тип транзакции туда невозможно.
    Поэтому у 8085 для этого выделены 2 специальных вывода, на которые подаётся код транзакции. К сожалению, такого кодового пространства (всего 4 значения!) уже не хватает, чтобы вписать туда сообщение "читаю/пишу стек".
    Последний раз редактировалось Sandro; 31.07.2022 в 19:51.

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. Ответов: 1
    Последнее: 27.04.2022, 11:52
  2. Эмулятор "Вектор-06Ц" на "Dingoo A-320"
    от Tim0xA в разделе Вектор
    Ответов: 44
    Последнее: 15.04.2013, 20:28
  3. Ремонт "ПК-6128ц"
    от number_nine в разделе Вектор
    Ответов: 29
    Последнее: 08.03.2013, 13:36
  4. Ответов: 21
    Последнее: 23.10.2009, 18:03

Ваши права

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