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

User Tag List

Страница 40 из 159 ПерваяПервая ... 363738394041424344 ... ПоследняяПоследняя
Показано с 391 по 400 из 1582

Тема: KAY-1024/SL-4/TURBO v2010 + NemoFDC + NemoIDE

  1. #391
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    caro, а eeprom уже поддерживается?

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

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

    По умолчанию

    Цитата Сообщение от SoftFelix Посмотреть сообщение
    А она работает _только_ в этом режиме или ещё поддерживает Scan Code 3?
    Нет, только в режиме Scan Code 2, который используется во всех IBM-ских клавиатурах по умолчанию.
    Была у меня в начале идея проверять при инициализации, может ли клавиатура работать в режиме Scan Code 3,
    и в зависимости от этого работать либо в старом режиме 3, либо оставаться в режиме 2.
    Но какой в этом смысл, кроме сохранения старой таблицы раскладки клавиатуры, которую я за пол-часа переделал под Scan Code 2.
    Тем более, что это потребует дополнительно 256 байт для таблицы перекодировки из режима 2 в режим 3.

    ---------- Post added at 11:00 ---------- Previous post was at 10:59 ----------

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    caro, а eeprom уже поддерживается?
    Как только выяснится, что новая прошивка работает, добавлю работу с EEPROM.

  4. #393
    Veteran
    Регистрация
    24.01.2009
    Адрес
    Камышин
    Сообщений
    1,395
    Спасибо Благодарностей отдано 
    94
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Версия прошивки 0.4 для встроенного в KAY1024
    контроллера клавиатуры.

    Работа IBM-клавиатуры в режиме Scan Code 2.
    Должны нормально заработать через переходник USB-клавиатуры,
    в которых предусмотрено автоматическое переключение на PS/2,
    но не реализована работа в режиме Scan Code 3.
    Камиль, большое спасибо!!!
    Вечерком обязательно проверю со своей slim-клавой. Ваша заработала?
    Вопрос-просьба - можно ли на какую-нить F-клавишу(или комбинацию с любым из Shift'ов) повесить генерацию длинного сигнала WAIT - для "заморозки" программы?
    А как быть, когда нужен просто NMI, например, для работы нек. "сервисных" программ, например, мониторов-отладчиков? Или "нажатие" MAGIC'а будет нормально отрабатывать?
    Speccy-2007 + 48k(пока) + TR-DOS + ZX-VGA
    KAY-1024 v2010/SDCard HxC Floppy Emulator/Epson SD-700/ZX-VGA/.....

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

    По умолчанию

    Цитата Сообщение от Alex_NEMO
    Вечерком обязательно проверю со своей slim-клавой. Ваша заработала?
    Да, моя заработала.

    Цитата Сообщение от Alex_NEMO
    Вопрос-просьба - можно ли на какую-нить F-клавишу(или комбинацию с любым из Shift'ов) повесить генерацию длинного сигнала WAIT - для "заморозки" программы?
    Для этого я обычно задействую клавишу PAUSE/BREAK.
    Её нажатие и сейчас в программе обрабатывается, но /WAIT пока не выдается.
    В следующей версии обязательно вставлю. Нажатие клавиши PAUSE/BREAK по первому же обращению к порту клавиатуры будет останавливать Z80 сигналом /WAIT.
    Для продолжения работы надо будет нажать любую клавишу.

    Цитата Сообщение от Alex_NEMO
    А как быть, когда нужен просто NMI, например, для работы нек. "сервисных" программ, например, мониторов-отладчиков? Или "нажатие" MAGIC'а будет нормально отрабатывать?
    Сейчас на выходе MAGIC при нажатии клавиши F12 вырабатывается импульс низкого уровня длительностью 10 мсек.
    Попробуй подать его на соответствующий вход FDD-контроллера.

  6. #395
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    caro, НЕГлюк имеет привычку при изменении режима (кнопочку нажали) сразу писать в RTC(уже и в EEPROM), а EEPROM имеет конечное количество циклов перезаписи, наверное стоит его отучить от этого?

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

    По умолчанию

    Цитата Сообщение от Дмитрий
    caro, НЕГлюк имеет привычку при изменении режима (кнопочку нажали) сразу писать в RTC(уже и в EEPROM), а EEPROM имеет конечное количество циклов перезаписи, наверное стоит его отучить от этого?
    Не меньше 100 тысяч циклов перезаписи.
    А как часто может изменяться режим?
    Последний раз редактировалось caro; 28.01.2011 в 14:01.

  8. #397
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    caro, я уже пофиксил эту привычку глюка теперь сохранение в EEPROM происходит через кнопку "E" или при запуске какой-либо программы. Это касается только EEPROM, в RTC, при их наличии, глюк пишет прямиком.

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

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    caro, я уже пофиксил эту привычку глюка теперь сохранение в EEPROM происходит через кнопку "E" или при запуске какой-либо программы.
    Тоже хороший вариант.

  10. #399
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В общем новая версия. Изменения:
    services_kay v.0.1d

    + добавил драйвер eeprom, теперь при наличии контроллера PS/2
    клавиатуры Caro, можно использовать внутреннюю память МК как
    энергонезависимую, т.е. хранить в ней настройки HEGLUK.
    При инициализации глюка, производится детект GlukRTC, и eeprom
    на порту hFE, приоритет у GlukRTC больший.

    * Переделал работу драйвера rtc/eeprom, в виду определенного числа
    циклов перезаписи eeprom, при работе с eeprom в памяти
    организовывается буфер в 256 байт, в котором производятся текущие
    манипуляции (чтение/запись), по команде пользователя (кн.E), либо
    при запуске какой-нить программы (если включен Autosave SetUP) -
    изменения буфера записываются в eeprom. Работа с RTC ведется в
    прежнем режиме, т.е. изменения записываются сразу.

    + Добавлен пункт Autosave SetUP, который отвечает за автосохранение
    настроек глюка в eeprom при запуске какой-нить программы. Настройка
    хранится в eeprom/rtc в 18м байте, бит 0.

    * Пересмотрел горячие кнопки, теперь E - сохранение настроек в eeprom,
    S (с капсом) - режим автосохранения настроек вкл/выкл, Y - выбор
    буквы вирт. диска.
    Так же учтено предложение Лас-а, не трогать порт h1FFD из ПЗУ.
    Версия обкатана на эмуле ZXMAK, который ZEK пропатчил на предмет поддержки обмена данными с EEPROM-памятью через порт hFE, по методу Caro.
    Вложения Вложения

  11. #400
    ZEK
    Гость

    По умолчанию

    Разряд D1 порта 1FFD управляет блокировкой 128режима (можно одним проводком проброс сделать). Еще из бонусов, прошивка должна работать без переделок на Pentagon 1024SL v1.4

Страница 40 из 159 ПерваяПервая ... 363738394041424344 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. KAY 1024 3sl turbo
    от kndbbs AKA KND в разделе KAY
    Ответов: 20
    Последнее: 23.04.2011, 17:06
  2. Поддержка NemoIDE A8
    от Black_Cat в разделе Программирование
    Ответов: 6
    Последнее: 14.03.2011, 00:31
  3. NemoIDE
    от jd69 в разделе Барахолка (архив)
    Ответов: 22
    Последнее: 28.10.2008, 05:33
  4. Ищу ZXMC & NemoIDE
    от ALEXEY.GORDEEV в разделе Барахолка (архив)
    Ответов: 32
    Последнее: 05.07.2008, 21:29

Ваши права

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