User Tag List

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

Тема: Искра 1030М плата МЭВМ

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

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

    Регистрация
    07.04.2015
    Адрес
    г. Смоленск
    Сообщений
    343
    Спасибо Благодарностей отдано 
    82
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Покурил еще лог.
    Разбрался в последних активностях.

    Там все интересно.
    После предварительной инициализации видео платы (а там именно что забивание ОЗУ нулями и запись инкрементного счетчика в регистры, это не настройка), прошивка берется за НПД.
    Пишет в его регистры 0xFF потом 0x00 по адресам 00000-0000F;
    Добрались до клавиатуры, пишет в IO
    0x63 <- 0x00
    0x61 <- 0x00
    ждем 40 ms (похоже на сброс клавиатуры)
    0x61 <- 0x00
    0x21 <- 0x00 (взводим прерывание?)
    ждем 6.5 ms (ну а по факту прилетает прерывание)

    ...идет какая то логика, скорее всего вход в функцию прерывания...

    читаем 0x60 -> 0xAA (бинго !!! клава ответила)

    0x61 <- 0x00
    0x61 <- 0x00
    0x61 <- 0x00
    0x61 <- 0x00 (зачем 4ре раза ??? и так не только с этим IO)

    ждем 250 ms (так долго ..., есть идея что эта задержка для ожидания предыдущего прерывания, просто это задержка не пропускается...)

    читаем 0x60 -> 0x00 (стоило ли этого ждать так долго ?)

    ну и собственно последний блок кода, поторый приводит к ступору

    вначале пишется
    0x20 <- FEA5
    0x24 <- E987
    0x25 <- FF23
    0x2C <- FF23
    0x30 <- FF23
    0x34 <- FF23
    0x38 <- EF70
    0x3C <- FF23
    ну это точно прерывания (?)

    дальше только запись и чтение из ОЗУ с небольшими вычитываниями из ПЗУ
    такое ощущение что заполняется таблица прерываний с верхнего адреса 0x3FE и дальше вниз, хотя это может быть stack.
    По документации там должна быть проверка КГМД.

    Мози уже немного поплавились...
    Последний раз редактировалось AlexZ; 07.01.2024 в 22:33.
    Куплю "ПК Турбо XT" и "ПК 286 Турбо" Смоленского ПО Искра.

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

  3. #2

    Регистрация
    15.09.2009
    Адрес
    SPb
    Сообщений
    7,301
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    293
    Поблагодарили
    211 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexZ Посмотреть сообщение
    Мози уже немного поплавились...
    Мы жешь уже договорились, Вам же важен процесс, а не результат. Поэтому я просто не лезу под руку и не мешаю наслаждаться.

  4. #3

    Регистрация
    07.04.2015
    Адрес
    г. Смоленск
    Сообщений
    343
    Спасибо Благодарностей отдано 
    82
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от dk_spb Посмотреть сообщение
    Мы жешь уже договорились
    не договорились, я от помощи не отказывался

    Сейчас вся надежда на дизассемблирование, с чем у меня пока не сростается.
    Буду благодарен если скинете листинг.

    Основной вопрос почему не пикаем, ведь все условия для этого созданы.
    Ну и второй вопрос на чем стопоримся.
    ОЗУ, видео, клава, контролер прерываний, таймер - все работает...
    Куплю "ПК Турбо XT" и "ПК 286 Турбо" Смоленского ПО Искра.

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

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

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

Похожие темы

  1. Реплика Искра-1030.11
    от Daniil Chislov 86 в разделе Разное
    Ответов: 11
    Последнее: 15.03.2019, 07:24
  2. Искра-3104
    от dk_spb в разделе Разное
    Ответов: 0
    Последнее: 05.10.2018, 15:41
  3. Аукцион Искра 1256
    от skoroxod в разделе Барахолка (архив)
    Ответов: 57
    Последнее: 09.12.2011, 23:35
  4. Искра- 1085
    от IlyaMIV в разделе Пресса
    Ответов: 7
    Последнее: 07.06.2010, 00:36

Ваши права

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