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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19

Тема: Полный перечень команд ВГ93

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Полный перечень команд ВГ93

    Вопрос такой - кто нибудь знает полный перечень команд дискового контроллера КР1818ВГ93? Необходимо знать к чему приводит подача в регистр команд кодов всего диапазона от #00 до #FF. Известных команд наберется около 160, а вот что делают остальные обычно негде не описано.

    Также интересно было бы узнать о недокументированных возможностях ВГшки.

    Я думаю люди писавшие эмуляторы знакомы с этой темой.

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

  3. #2
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поскольку за прошедшую неделю вообще никаких ответов не поступило возникает следующий вопрос - а есть ли на форуме люди писавшие полноценные эмуляторы?

  4. #3
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor
    Поскольку за прошедшую неделю вообще никаких ответов не поступило возникает следующий вопрос - а есть ли на форуме люди писавшие полноценные эмуляторы?
    Я думаю слово "Полный" смутило всех, имеющих документацию по ВГ93. Лови наиболее полный документ по ВГ93, который есть в моем архиве. Вполне возможно он у тебя есть и не содержит "полный перечень команд ВГ93".
    Последний раз редактировалось caro; 30.03.2005 в 11:23.

  5. #4
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем то спасибо, но это документированный список команд. Эта инфа, но немного в другом виде, у меня есть. Правда не исключено, что и тут найдется что-то интересное.
    Необходимы данные по остальным кодам команд. Ну хотя-бы взять к примеру команду "Прерывание". Ее код #Dx, где x - число с одним единичным битом. А что будет при подаче на ВГ93 кода #DF, или вариантов с двумя или тремя единичными битами.
    То, что subj существует, не вызывает сомнения. Если я не ошибаюсь, автор эмулятора "Z80TRDOS" (по моему он так назывался) писал, что для полноценной работы с физическими дисками он разобрался в этом вопросе. Думаю, что и автор RealSpectrum также "пробил" эту тему.
    Инфа нужна для повторения ВГ93 в Altera!

  6. #5
    Master
    Регистрация
    18.01.2005
    Адрес
    Ростов-на-Дону
    Сообщений
    577
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor
    Ну хотя-бы взять к примеру команду "Прерывание". Ее код #Dx, где x - число с одним единичным битом. А что будет при подаче на ВГ93 кода #DF, или вариантов с двумя или тремя единичными битами.
    младшие 4 бита задают условие начала выполнения прерывания текущей команды, если установлено несколько бит, то прерывание будет выполнено по первому сработавшему условию.

  7. #6
    Master
    Регистрация
    18.01.2005
    Адрес
    Ростов-на-Дону
    Сообщений
    577
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor
    То, что subj существует, не вызывает сомнения. Если я не ошибаюсь, автор эмулятора "Z80TRDOS" (по моему он так назывался) писал, что для полноценной работы с физическими дисками он разобрался в этом вопросе. Думаю, что и автор RealSpectrum также "пробил" эту тему.
    Инфа нужна для повторения ВГ93 в Altera!
    Эмуляция каких-либо недокументированных особенностей имеет смысл только если эти особенности используюся в каких-либо программах.

  8. #7
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что-бы небыло лишней головной боли с работой программ в дальнейшем (вспомните историю с Z80 и Z84) я считаю целесообразным повторить ВГ93 во всех мелочах. Это еще более актуально по той причине, что ВГ93 (она же WD1793) наверняка совпадает по командам со своими ближайшими родственниками WD1773, WD2797, которые применялись в других спектрумовских дисковых контроллерах. И неизвестно, что там делали буржуи со своим железом.

  9. #8
    Veteran Аватар для John North
    Регистрация
    22.09.2006
    Адрес
    Ижевск
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У кого нибудь есть этот «Список документированных команд вг93» ?
    Поделитесь плиз.
    ----
    Вот чего нашлось ещё..
    zxpress.ru/article.php?id=10374
    Последний раз редактировалось John North; 21.01.2012 в 11:14.
    Хороший.. Плохой.. Главное - у кого ружьё !!

  10. #9
    Master
    Регистрация
    15.08.2009
    Адрес
    Чайковский
    Сообщений
    833
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    23
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Судя по тому, что код команды использует только четыре
    старших бита, их команд больше 16 быть не может, остальное все
    (младшие биты) лишь несущественное изменение основных команд.

    Кстати, ковырял исходники эмуляторов(в основном unreal), там никаких других команд нет, кроме как из даташитов.
    Все что у меня накопилось по ВГ93
    Последний раз редактировалось Anykey; 02.06.2012 в 15:27.

    Скрытый текст


    Profi v3.2 (SIMM 1024kB, Color CP/M, Turbo VG)
    Profi v3.2 256kB + PAL coder
    Плата ZXM Phoenix 1024kB + VGA converter
    ZX Evolution 4096kB + SSD-1Gb
    Плата Speccy 2010
    Плата Sprinter Sp2000s
    Плата Reverse U9 EP3C
    Плата Reverse U10 EP3C
    Плата Reverse U16 EP4CE22
    Плата Mist v1.31
    Terasic DE1
    Terasic DE1-SoC
    Terasic DE10-nano
    iCore 3
    [свернуть]

  11. #10
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,587
    Спасибо Благодарностей отдано 
    67
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    файл протух.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Циклы шины Z80 + разбивка команд по циклам шины
    от lvd в разделе Несортированное железо
    Ответов: 4
    Последнее: 28.03.2005, 02:08
  2. Ответов: 8
    Последнее: 05.03.2005, 10:25

Ваши права

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