User Tag List

Показано с 1 по 10 из 1598

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

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    18.11.2008
    Адрес
    пос.Полярный, ЯНАО
    Сообщений
    1,079
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_NEMO Посмотреть сообщение
    Обновил 1 и 2-й посты. Добавил последнюю(пока) версию "KAY Service ROM" от Дмитрия. Указал ссылки на правленные: прошивку ЛАСа 2002 года и актуальные прошивки для контроллера PS/2 клавы caro.
    По поводу "KAY Service ROM" от Дмитрия.
    Несколько замечаний и предложений.

    Дмитрий наверное в курсе, что сервис-ром можно включать программно (бит D3 порта #1ffd).
    Но вот эта конструкция в прошивке Дмитрия:
    Код с адреса 0bh:
    Код:
    xor a
    out (#fe),a
    ld bc,#1ffd
    out (c),a
    убивает всякую надежду вызвать сервис-ром программно.

    1. Зачем обнулять 1ffd? По ресету он уже обнулен, если не ошибаюсь.
    Из за этого обнуления невозможен программный запуск прошивки сервис-рома с помощью
    Код:
    ld bc,#7ffd
    xor a
    out (c),a
    ld b,#1f
    ld a,8
    out (c),a
    jp 0
    так как там вы обнуляете #1ffd и мы в процессе выполнения программы в СЕРВИС-ПЗУ вместо сервис-рома вылетаем в 128 sos.

    2. Если необходимо при входе в сервис-ром жестко задать состояние порта #1ffd, то сделать это можно вот так:
    Код:
    ld bc,#1ffd
    ld a,#fe
    in a,(#fe)
    bit 0,a ;проверяем нажатие Caps Shift
    ld a,8
    jr z,$+3 ;если C.S нажат - то оставляем включенной пзу Сервис-ром
    xor a    ;если не нажат - то обнуляем #1ffd
    out (c),a
    Таким образом будет возможен переход в сервис ром при СБРОСЕ с нажатым Caps Shift, например, из моей прошивки 2002.

    P.S. может быть я что-то напутал с назначением битов порта 1ffd, за давностию лет многое забылось, но общая претензия именно такая.
    Последний раз редактировалось Лас; 27.01.2011 в 14:39.

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

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

Эту тему просматривают: 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

Ваши права

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