User Tag List

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

Тема: Компьютер "Арго ФВ-6511"

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

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

    Регистрация
    27.12.2016
    Адрес
    г. Запорожье, Украина
    Сообщений
    380
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вообще кто-то разбирал ПЗУ? Есть мысль сделать переходник для флешки (хоть того же винбонда) и шаг за шагом проверить инициализацию. Но нужно разобраться во всех этих OUTах. Может кто-нить внести комментарии в файл, что я приложил выше? Или такой файл уже есть? Как ни странно, но анализатор мне особо не помог. То, что я выяснил, я, собственно, и раньше знал, а для пошаговой проверки с ПЗУ достаточно и одноканального осциллографа... Ну пусть будет железяка, может пригодится ))

    Код:
    f800 c3d4fb    jp      0fbd4h                       // С этого все начинается
    ....
    
    fbd4 3e61      ld      a,61h                           // Инициализация... куча разных Out ))
    fbd6 d3b9      out     (0b9h),a
    fbd8 d3a9      out     (0a9h),a
    fbda 3e72      ld      a,72h
    fbdc d3a6      out     (0a6h),a
    fbde 3eb2      ld      a,0b2h
    fbe0 d3a6      out     (0a6h),a
    fbe2 3eff      ld      a,0ffh
    fbe4 d3a2      out     (0a2h),a
    fbe6 3e04      ld      a,04h
    fbe8 d3a2      out     (0a2h),a
    fbea 3eff      ld      a,0ffh
    fbec d3a4      out     (0a4h),a
    fbee 3e01      ld      a,01h
    fbf0 d3a4      out     (0a4h),a
    fbf2 af        xor     a
    fbf3 d3c4      out     (0c4h),a
    fbf5 3e4f      ld      a,4fh
    fbf7 d3c0      out     (0c0h),a
    fbf9 3ed8      ld      a,0d8h
    fbfb d3c0      out     (0c0h),a
    fbfd 3e99      ld      a,99h
    fbff d3c0      out     (0c0h),a
    fc01 3ede      ld      a,0deh
    fc03 d3c0      out     (0c0h),a
    fc05 3ee0      ld      a,0e0h
    fc07 d3c4      out     (0c4h),a
    fc09 3e80      ld      a,80h
    fc0b d3e8      out     (0e8h),a
    fc0d 3eb0      ld      a,0b0h
    fc0f d3e4      out     (0e4h),a
    fc11 3ef7      ld      a,0f7h
    fc13 d3e4      out     (0e4h),a
    fc15 3ecf      ld      a,0cfh
    fc17 d3e5      out     (0e5h),a
    fc19 3e87      ld      a,87h
    fc1b d3e5      out     (0e5h),a
    fc1d 3ec3      ld      a,0c3h
    fc1f 320000    ld      (0000h),a
    fc22 323800    ld      (0038h),a
    fc25 2133fd    ld      hl,0fd33h
    fc28 220100    ld      (0001h),hl
    fc2b 223900    ld      (0039h),hl
    fc2e 3192f7    ld      sp,0f792h
    fc31 af        xor     a
    fc32 2193f7    ld      hl,0f793h
    fc35 47        ld      b,a
    fc36 cde7f8    call    0f8e7h
    
    ....
    
    f8e7 70        ld      (hl),b                          // Этот цикл отрабатывает
    f8e8 23        inc     hl
    f8e9 bc        cp      h
    f8ea 20fb      jr      nz,0f8e7h
    f8ec eb        ex      de,hl
    f8ed c9        ret     
    
    ...
    
    fc39 217ef7    ld      hl,0f77eh                    // Сюда мы должны были бы вернуться... Или нет?
    fc3c 229bf7    ld      (0f79bh),hl
    fc3f 11b0f7    ld      de,0f7b0h
    fc42 2104ff    ld      hl,0ff04h
    fc45 010600    ld      bc,0006h
    fc48 edb0      ldir    
    fc4a eb        ex      de,hl
    fc4b cde4f8    call    0f8e4h
    UPD: Вот и первая польза от анализатора - доказан факт того, что в регистр ИР26 ничего даже не пытается записываться. А без этого CAS на ОЗУ не появится (он идет через сложную цепочку триггер - дешифратор, которую я еще до конца не распутал). Вопрос - имеет ли место в выделенном фрагменте инициализация ИР26? По логике она должна иметь место, так как загружается регистр стека и идет заполнение памяти...

    UPD2: Дешифратор портов ввода вывода на РЕ3 включает определенные ноги на все OUT в листинге, кроме первых двух. Нога, активирующая запись в ИР26 при инициализации не срабатывает. Может быть такое, что порт b9h (a9h) - это и есть регистр записи конфигурации ИР26? Либо все-таки ее здесь и не должно происходить?
    Последний раз редактировалось Mx_Serg; 14.12.2017 в 01:10.

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

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

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

Похожие темы

  1. Ответов: 1382
    Последнее: 31.10.2020, 09:49
  2. Ответов: 13
    Последнее: 24.06.2014, 14:22
  3. Меняю "Электроника МК-90" на советский компьютер
    от Sergei Frolov в разделе Барахолка (архив)
    Ответов: 69
    Последнее: 28.10.2011, 13:25
  4. продам компьютер клон спектрума "sintez-2"
    от Андрей 34 в разделе Барахолка (архив)
    Ответов: 6
    Последнее: 12.08.2008, 11:48
  5. Ответов: 0
    Последнее: 26.06.2005, 11:52

Ваши права

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