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

User Tag List

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

Тема: Эмулятор Специалиста - EmuStudio

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

    По умолчанию

    В emu и emu80 исходный sky scraper работает нормально. У меня есть предположение, что если в эмуляции ВВ55 реализовать следующее (цитата): "При записи нового управляющего слова все буферные регистры портов устанавливаются в 0.", то клавиатура в игровом процессе sky scraper заработает.

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

  3. #32
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    При записи нового управляющего слова все буферные регистры портов устанавливаются в 0
    все буферные регистры портов, настроенные на вывод, ...

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

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    все буферные регистры портов, настроенные на вывод
    После недавнего разбирательства с вектором я в курсе, но я процитировал конкретную книжку. Если сделать хотя бы как в цитате, то sky scraper должен управляться.

  5. #34
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,566
    Спасибо Благодарностей отдано 
    1,225
    Спасибо Благодарностей получено 
    1,776
    Поблагодарили
    686 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Надо знать, как на реале)

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

    По умолчанию

    Для полноты картины можно посмотреть тест и его результат с реального вектора. Или владельцы реальных специалистов (со старыми клавами) могут провести подобные тесты.

  7. #36
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,566
    Спасибо Благодарностей отдано 
    1,225
    Спасибо Благодарностей получено 
    1,776
    Поблагодарили
    686 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    В emu и emu80 исходный sky scraper работает нормально.
    Интересно, почему тогда кто-то эту игру переделал, исправив эту самую клавиатурную ошибку?

  8. #37
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,566
    Спасибо Благодарностей отдано 
    1,225
    Спасибо Благодарностей получено 
    1,776
    Поблагодарили
    686 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    В другой теме HardWareMan писал о различиях между тремя версиями ВВ55:

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    1. Мы уже обсуждали на ZX.PK, но я не помню где. Есть 3 "ревизии" порта: ИК55, ВВ55 и ВВ55А. Есть 2 вида бага: порт не устанавливает 0 на порте, только что настроенном на выход и чтение из порта, настроенного на выход возвращает регистр выхода а не состояние ножки (т.е., нельзя "перетянуть" ее). Какой баг на каком этапе исправили я, увы, не помню
    Может быть на одних ВВ55 игра работала, на других нет?

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

    По умолчанию

    Про различие версий ВВ55 не знал, спасибо.
    По поводу причины переделки sky scraper. Может дело в версии ВВ55 у кого-то, а может в том, что исходный sky scraper "рисует" не только в f800-ffff, но и в f000-f7ff (и не только туда). Может у кого-то к этой ВВ55 было подключено что-то критичное и он заметил и поправил.
    А так-то можно было поправить и более точечно. Вчера вместо переделки графической процедуры добавил в начало опроса клавиатуры вывод 0 в порт B системной ВВ55 и в EmuStudio такой вариант заработал.

  10. #39
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,566
    Спасибо Благодарностей отдано 
    1,225
    Спасибо Благодарностей получено 
    1,776
    Поблагодарили
    686 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Вчера вместо переделки графической процедуры добавил в начало опроса клавиатуры вывод 0 в порт B системной ВВ55 и в EmuStudio такой вариант заработал.
    Логично, т.к. у меня при настройке портов на вывод, ноль автоматически в него не записывается.
    Не знаю уж, какой ВВ55 это соостветствует, из перечисленных HardWareMan'ом.

    Хорошо бы переписать действующий реальщиков, и выяснить, какие версии портов стоят у них на платах, чтобы позапускать тесты.

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

    Вот такое нашел здесь:

    В старых версиях микросхемы, носивших название К580ИК55, чтение
    из порта, запрограммированного на вывод, давало всегда #FF. В
    современном варианте ВВ55 результатом считывания будет то, что
    было записано в регистр адаптера. Это следует иметь в виду при
    ознакомлении со старой литературой, например, с описанием компь-
    ютера "Радио-86РК".
    К слову сказать, у меня при чтении портов, настроенных на выход, читается реальное состояние ножек.

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

    И вот об этом же пишет HardWareMan:

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Есть разница между ИК55 и ВВ55. У первых, если вывод настроен на выход, то читается только 0xFF, т.е., схема чтения с пинов отключается. У вторых нормально считывается состояние пинов, т.е. то, что было записано. Поэтому, первые не работают с некоторым софтом. Вроде как тут пролетало и вроде как в теме про Орион.

    PS Ан нет, в теме про этот ваш Радио 86РК.
    - - - Добавлено - - -

    И еще вопрос, в какой программе можно посмотреть использование двух незадействованных в базовом варианте клавиш - TAB и АР2?

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

    И вот тут:

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Да, клава в спеце 12х6. PA+PCl это одна координата, PB другая.

    При этом, разные программы по-разному ее опрашивают: все мониторы используют режим [A+Cl] на вывод а [B] на ввод. Софт МХа использует [B] на вывод а [A+Cl] на ввод. NC использует [A+Cl] на вывод (все нули, используется особбеность ВВ55 при смене режима) а [B] на ввод для определения факта нажатия и [B] вывод и [ACl] на ввод при сканировании. [Ch], [B.1] и [B.0] при этом имеют индивидуальные функции. Здесь я веду расчет таймингов для создания безвейтингового контроллера конкретно для Спеца.
    - - - Добавлено - - -

    А вот тут я уже поднимал подобную тему, оказывается)

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

    И вот это интересно:

    Цитата Сообщение от Andrey_Korabelev Посмотреть сообщение
    Все зависит от технологии порта, это да. Пробовал штук пять обычных конца 80-начала 90-х.
    Как там Ewgeny7 пишет, висящий вход читается как 0.
    В моих тестах - сразу после смены режима вход читался как 1. Если его замкнуть на землю и отпустить - читался как 0.
    Соединенные же входы - это не подвешенные входы! На них потенциал около 1.5В. Читается как 1, стабильно даже после подачи и снятия земли.
    Последний раз редактировалось Titus; 03.03.2018 в 06:43.

  11. #40
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,566
    Спасибо Благодарностей отдано 
    1,225
    Спасибо Благодарностей получено 
    1,776
    Поблагодарили
    686 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Стал разбираться с цветными схемами - 4 и 8 цветов, и пока не могу понять палитры.

    Если брать 8-м цветную схему (МК 1990'8), то то выводы ВВ55, отвечающие за цвета должны быть 10 - B, 11 - R, 13 - G,



    тогда как, если предположить, что выходы RGB инверсные, в прилагаемой таблице цветов все не так - 10 (Bit 7) - R, 11 (Bit6) - G, 13 (Bit4) - B. Почему так?



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

    Заодно интересует кодирование цветов для 4-х цветного режима.
    В журнале об этом ни слова)

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

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

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

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

Похожие темы

  1. Эмулятор Союз-Неон ПК-11/16 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 335
    Последнее: 01.04.2024, 11:33
  2. Эмулятор УКНЦ - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 1191
    Последнее: 15.02.2024, 13:32
  3. Эмулятор МС-0515 - EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 143
    Последнее: 09.02.2023, 10:44
  4. Эмулятор ТИА-МЦ-1 EmuStudio
    от Titus в разделе Эмуляторы отечественных компьютеров
    Ответов: 104
    Последнее: 15.01.2022, 01:17
  5. EmuStudio-ZX
    от Titus в разделе Эмуляторы
    Ответов: 597
    Последнее: 09.03.2020, 17:30

Ваши права

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