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

User Tag List

Страница 203 из 210 ПерваяПервая ... 199200201202203204205206207 ... ПоследняяПоследняя
Показано с 2,021 по 2,030 из 2091

Тема: Xpeccy

  1. #2021
    Guru Аватар для NEO SPECTRUMAN
    Регистрация
    22.05.2011
    Адрес
    Дзержинск
    Сообщений
    4,185
    Спасибо Благодарностей отдано 
    183
    Спасибо Благодарностей получено 
    241
    Поблагодарили
    198 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    И какую клаву там делать? QWERTY/ЯВЕРТЫ или JCUKEN/ЙЦУКЕН?
    да как всегда нужно и ту и ту переключаемо
    чтоб на одной вводить текст
    на другой играть

  2. #2022
    Veteran Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    1,854
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    36 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А мне тут ещё подумалось в процессе... по идее в специалисте можно сделать A и половинку C на вывод, B на ввод и сканировать клаву через ж... в обратном направлении - в A и C выставлять биты столбцов, а с B получать маску строк, в которых эти столбцы нажаты?
    Все любят гипножабу

  3. #2023
    Activist Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    374
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    73
    Поблагодарили
    72 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    А мне тут ещё подумалось в процессе... по идее в специалисте можно сделать A и половинку C на вывод, B на ввод и сканировать клаву через ж... в обратном направлении - в A и C выставлять биты столбцов, а с B получать маску строк, в которых эти столбцы нажаты?
    более того - это активно используется. и в эмуляторах где этот режим не поддержан - работает далеко не все.
    (а еще такой способ опроса позволяет оный опрос существенно ускорить, не перебирая строки/столбцы)

    Зверинецъ

    Специалист "совсем стандарт" - 88-89
    Ленинград1 +256К +AY +"косые флопы" +VGA выход +Ethernet (Speccyboot) +Xmodem (115200)
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    [свернуть]

  4. #2024
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,470
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    48
    Спасибо Благодарностей получено 
    204
    Поблагодарили
    63 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    получать маску строк, в которых эти столбцы нажаты?
    Главное, потом всё проверить тестом Рюмика
    С уважением, Станислав.

  5. #2025
    Veteran Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    1,854
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    36 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот теперь самое интересное. У меня специалиста не было никогда, как с ним работать - я не знаю. Что получилось на данный момент: он запускается, выводит PROGRAM ? и, если верить дебугеру, начинает ждать сигнал с мофона. Если это всё, что монитор в 2Кб умеет, тогда следующий вопрос - где почитать про сигнал с ленты и форматы файлов ленты (какой-нибудь *.tap). А если это не всё - то что должно быть?
    Все любят гипножабу

  6. #2026
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,470
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    48
    Спасибо Благодарностей получено 
    204
    Поблагодарили
    63 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    А если это не всё - то что должно быть?
    Для минимальной работы компьютера нужна только ПЗУшка на 2 кБ - Загрузчик (#C000-C7FF). Как следует из названия, её главная задача - инициализировать компьютер и загрузить программу. Однако в такой конфигурации никто компьютер не использовал и всегда ставили ещё одну ПЗУшку - Монитор (#C800-CFFF). Прочитать про директивы Монитора можно в статье из Моделиста-Конструктора. Чтобы попасть в Монитор после сброса компьютера, нужно нажать одну из функциональных клавиш, например, F1 и далее ВК (Enter). После этого можно вводить директивы монитора.

    Заранее загруженную в память программу можно запустить с помощью директивы монитора G. Подавляющее большинство программ загружаются по нулевому адресу, поэтому запускаются с помощью G + ВК. В процессе эмуляции недостаточно сразу после сброса компьютера заполнить память данными программы и передать ей управления. Предварительно необходимо инициализировать переменные Монитора. Хотя некоторые программы всё-таки будут работать и без инициализации Монитора. Например, игра ZOO запустится, но будет испорчен знакогенератор.

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

    Программы для эмуляторов Специалиста распространяются в формате *.rks. Формат очень простой: первые два байта - адрес загрузки, вторые два байта - длина блока данных без контрольной суммы, далее дамп памяти и, наконец, последние два байта - контрольная сумма. Формат кодирования сигнала на ленте такой же, как в Радио-86РК.
    С уважением, Станислав.

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

  8. #2027
    Veteran Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    1,854
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    36 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Формат кодирования сигнала на ленте такой же, как в Радио-86РК.
    Очевидно, какой вопрос будет следующим, да? А в радио86к какой?
    Все любят гипножабу

  9. #2028
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,470
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    48
    Спасибо Благодарностей получено 
    204
    Поблагодарили
    63 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    А в радио86к какой?
    Я думал, что эта информация легко находится.

    стр.33, стр.34, стр.35.
    Последний раз редактировалось CityAceE; 06.06.2020 в 12:18.
    С уважением, Станислав.

  10. #2029
    Veteran Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    1,854
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    85
    Поблагодарили
    36 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я чего-то не понимаю. Протрейсил до момента, когда код проверяет нажатую кнопку на старте. До этого в ВВ55 были такие вводы-выводы:
    0xc008 : в контрольный регистр 0x82 - A и C на вывод, B на ввод
    0xc37c : чтение с B, запоминание бита 0 (сигнал с ленты)
    0xc387 : чтение с B, проверка '<0x80', т.е что бит 7 сброшен (нажата кнопка)
    Ни в А, ни в С никаких выводов не было. Т.е они такие же, как во время сброса - FF (или тут я ошибаюсь?). Ни один столбец не сканируется, в B все линии клавы установлены. Что он там проверяет?
    Все любят гипножабу

  11. #2030
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Владивосток
    Сообщений
    3,470
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    48
    Спасибо Благодарностей получено 
    204
    Поблагодарили
    63 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Я чего-то не понимаю.
    Я со всем этим разбирался полтора года назад и, к сожалению, больше, чем написал в заметке сейчас уже не скажу. Опять же призываю сюда @ivagor - в его светлой голове, как всегда, должны быть ответы на все вопросы Единственное, могу посоветовать как делал я: запускал параллельно свой эмулятор и Emu80, пошагово шёл там и там, и сравнивал где что отличается.

    Похоже, что у тебя повторяется моя ситуация. Я без клавиатуры запустил ZOO и пребывал в эйфории от того, что всё заработало. Думаю, сейчас вот быстро клавиатуру прикручу и готово. Ага, как же! С клавиатурой я, наверное, дольше всего промаялся. Даже когда уже всё в Мониторе и играх заработало, тест Рюмика глючил - вот здесь мне ivagor сильно помог. Почитай переписку по поводу эмуляции клавиатуры - возможно, она натолкнёт на правильные мысли. Плюс там ivagor несколько своих простых тестов прилагал для проверки портов клавиатуры.
    С уважением, Станислав.

Страница 203 из 210 ПерваяПервая ... 199200201202203204205206207 ... ПоследняяПоследняя

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

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

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

Ваши права

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