User Tag List

Страница 4 из 18 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 178

Тема: Вектор-06Ц, 580хх на ПЛИС

  1. #31

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Improver Посмотреть сообщение
    Кстати, ещё одна идея для реализации в ПЛИС -- сделать 8085 с распиновкой ВМ80.
    Разве только чтобы посмотреть: "что будет если"...
    Полетят все тайминги, скорее всего на экране вылезут артефакты в игрушках и наступит полный каллапс в демках.
    В сложных (с точки зрения программирования) играх, и серьёзных демах, скорее всего многое было привязано к таймингам.

    Меня другое больше интересует...
    За последнее время просмотрел форумы на предмет недокументированных команд в ВМхх.
    У ВМ80, как кто-то подметил, это скорее не дополнительные "недокументированные", а банально не доделанный дешифратор (или как его там правильно назвать) команд. Так как в при выполнении "неопределённого" кода выполняется вполне определённая команда, и их коды имеют значительное сходство.
    А вот ВМ1 реально имеет дополнительные, недокументированные команды.
    Понимаю, что для многих тут это "прописные истины", но мой склероз преподносит много сюрпризов...
    Надо ещё раз найти тему про программную методику определения типа процессора. Там код был, я его не внимательно посмотрел.
    Нужно глянуть, по каким командам процессоры различают...
    Последний раз редактировалось KTSerg; 16.06.2022 в 15:36.

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

  3. #32

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

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Разве только чтобы посмотреть: "что будет если"...
    "Что будет если" можно посмотреть в Emu или VV, там 8085 реализован со всеми таймингами и недокументированными особенностями.
    Цитата Сообщение от KTSerg Посмотреть сообщение
    Полетят все тайминги, скорее всего на экране вылезут артефакты в игрушках и наступит полный каллапс в демках.
    С демками проблемы, а с подавляющим большинством игрушек все нормально. Еще проблема с обменом с магнитофоном, векторовские программы надо тюнинговать. Также страдает биперная музыка, при необходимости можно доработать.
    Но если вспомнить название темы, то все проблемы с таймингами 8085 и z80 можно решить. По умолчанию тайминги 8080, а когда надо быстрее - включаем быстрые тайминги. Примерно так было сделано в кишиневском адаптере z80, но там возможности были ограниченные и корректировались только mov/inr/dcr, а с плисом можно корректировать все.

    Цитата Сообщение от KTSerg Посмотреть сообщение
    А вот ВМ1 реально имеет дополнительные, недокументированные команды.
    Очень интересно, можно ли где-нибудь прочитать про недокументированные команды 580ВМ1?

  4. #33

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    ...
    Очень интересно, можно ли где-нибудь прочитать про недокументированные команды 580ВМ1?
    Скачал себе описание этих инструкций, но сейчас не могу найти куда кинул.

    Кстати интересная выдержка с форума "недопс":
    ...
    В "Вектоp" ВМ1 вставляется элементаpно, pаботает очень надежно, совместимость с ВМ80 после этого- абсолютная. Из адаптиpованного ПО есть веpсия ДОС Т-34 для этого пpоцессоpа. Ускоpение основных функций заметно даже на глаз." /Сергей Терентьев/
    http://www.nedopc.org/forum/viewtopic.php?t=8283

  5. #34

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

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Кстати интересная выдержка с форума "недопс":
    В некотором смысле замкнулся круг, насколько помню это цитата с сайта Tim0xи.
    Цитата Сообщение от KTSerg Посмотреть сообщение
    Скачал себе описание этих инструкций, но сейчас не могу найти куда кинул.
    У меня закрадывается подозрение, что тут речь о документированных командах 580ВМ1, описание которых расползлось по интернету и есть например здесь. Для меня недокументированные команды 580ВМ1 это те, которых нет в KP580BM1.DOC. Например там перечислены не все возможные варианты команд с префиксами. Возможно они являются дублями документированных (как у ВМ80), а возможно не для всех это так.

  6. #35

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    В некотором смысле замкнулся круг, насколько помню это цитата с сайта Tim0xи.
    Да, просто я раньше не обращал внимание на инфу, что есть ДОС Т-34 адаптированная менно для ВМ1.

    У меня закрадывается подозрение, что тут речь о документированных командах 580ВМ1, описание которых расползлось по интернету ...
    Таблицу с документированными я уже изучал.
    Сначала увидел эту таблицу с нарушенным форматом, и там вообще не смог понять о чём речь. Но потом наткнулся на версию с нормальной таблицей команд, и сразу стало понятно, где совместимые команды, где новые, и что они делают.

  7. #36

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    ...
    Очень интересно, можно ли где-нибудь прочитать про недокументированные команды 580ВМ1?
    Нашел у себя документ с описанием недокументированных команд.
    Но не могу сообразить, почему я при сохранении назвал его "ВМ1", так как в нём оказалось описание 10ти новых команд 8085.
    Видимо не понял контекст сообщения в котором приводилась ссылка на описание, а так как само описание на буржуйском, вчитываться не стал, а просто сохранил, перепутав название процессора.
    Ввёл в заблуждение, прошу прощения.

    Вот только не понятно, если в 8085 известно 12 новых команд, то почему в таблицах TASM-ов для 8085, к командам 8080, добавлены только две официальные команды...
    Последний раз редактировалось KTSerg; 17.06.2022 в 07:32.

  8. #37

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

    По умолчанию

    Для себя дополнял таблицу для TASMа. Консенсуса по поводу названий недокументированных команд 8085 нет, я выбрал вариант для совместимости с идой. В качестве альтернативы можно посмотреть z80asm из z88dk, там другой синтаксис.
    Вложения Вложения

    Этот пользователь поблагодарил ivagor за это полезное сообщение:

    KTSerg(17.06.2022)

  9. #38

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Для себя дополнял таблицу для TASMа. Консенсуса по поводу названий недокументированных команд 8085 нет, я выбрал вариант для совместимости с идой. В качестве альтернативы можно посмотреть z80asm из z88dk, там другой синтаксис.
    А в иде есть недоументированные ?
    Глянул таблицу для ТАСМа, мнемоника команд такая-же как доках на буржуйском.
    Последний раз редактировалось KTSerg; 17.06.2022 в 14:21.

  10. #39

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

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    А в иде есть недоументированные ?
    да
    Цитата Сообщение от KTSerg Посмотреть сообщение
    Глянул таблицу для ТАСМа, мнемоника команд такая-же как доках на буржуйском.
    В разных доках можно увидеть разные мнемоники.
    Наибольшее разнообразие для jx5/jnx5. Альтернативные варианты jk/jnk, jui/jnui. Мне больше нравится jk/jnk, но на что не пойдешь для совместимости с идой.
    Другие альтернативы менее популярны:
    ARHL - RRHL
    RDEL - RLDE
    LDHI - ADI HL
    LDSI - ADI SP
    Вот с DSUB, LHLX, SHLX и RSTV вроде все согласны.

  11. #40

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пока собираю переходник DIP40-Девборда Альтеры, стало интересно, на сколько в Векторе, формирование F1 и F2 соответствует даташиту на 8080.
    Не знаю, на сколько можно верить Протеусу, в плане симуляции работы схемы...
    Собрал в Претеусе узел формирования F1 и F2... чёт даже близко не по даташиту... F1 в два раза короче минимума, про интервалы между фронтами F1 и F2 вообще молчу.

    Во вложении скрин Лог.Анализатора Протеуса. 25нс на деление. 3 и 6МГц с выходов счётчика, из которых и формируются F1 и F2.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	v06_f1-f2.jpg 
Просмотров:	72 
Размер:	18.5 Кб 
ID:	77462  

Страница 4 из 18 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 4
    Последнее: 23.06.2016, 00:02
  2. Продам Вектор 06Ц
    от zzz в разделе Барахолка (архив)
    Ответов: 27
    Последнее: 29.04.2011, 12:20
  3. Вектор-06Ц
    от Robusta в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 17.03.2009, 23:18
  4. Вектор-06Ц: БП от PC
    от Dmitry Dubrovenko в разделе Вектор
    Ответов: 11
    Последнее: 08.03.2009, 21:53
  5. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23

Ваши права

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