User Tag List

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

Тема: [Поиск 2] Подготовка к сборке платы. Вопросы

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

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

    Регистрация
    30.05.2017
    Адрес
    г. Алматы, Казахстан
    Сообщений
    908
    Спасибо Благодарностей отдано 
    63
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    148 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Smile

    Цитата Сообщение от Haper Посмотреть сообщение
    Самопалом БИОС с Бейсиком назвали. Ваше самолюбие помялось?
    О,батл намечается

    Дело не в моём самолюбии, а в вашей некомпетентности обсуждаемого вопроса!

    Попытаюсь восполнить пробел в ваших знаниях.

    И так, Cassette Вasic, используемый в моей прошивке, является полной копией васика слитого с пзу PC XT, клоном которого и является Поиск-2 с некоторыми доработками и улучшениями. И находится он отдельно, в отдельных пзу, и к самому биосу прямого отношения не имеет. Но т.к. в поиске-2 отсутствует магнитофонный интерфейс и разработчикам потребовалось доп. место для обработки CMOS памяти в кр512ви1, то п/программы обработки магнитофонного интерфейса отсутствуют в биосе Поиск-2. Но поиск- это клон PC/XT и таблица прерываний(которую создает биос) должна быть полностью по стандарту pcxt, и в ней присутствует вектор для INT18h(для совместимости), по которому вызывается этот бейсик, если не удалось загрузиться с другого носителя и, предположительно, по горячей клавише.
    Вот таблица из исходников биоса поиск-2 версии 2.4, которая соответствует версии 2.6 ( в частности вектора для INT 18h)
    Код:
    VECTOR_TABLE    label  WORD          ;VECTOR TABLE FOR MOVE TO INTERRUPTS
            DW      offset TIMER_INT     ;INTERRUPT 8
            DW      offset KB_INT        ;INTERRUPT 9
            DW      offset D11           ;INTERRUPT A
            DW      offset D11           ;INTERRUPT B
            DW      offset D11           ;INTERRUPT C
            DW      offset D11           ;INTERRUPT D
            DW      offset DISK_INT      ;INTERRUPT E
            DW      offset D11           ;INTERRUPT F
            DW      offset VIDEO_IO      ;INTERRUPT 10H
            DW      offset EQUIPMENT     ;INTERRUPT 11H
            DW      offset MEMORY_SIZE_DET ;INTERRUPT 12H
            DW      offset DISKETTE_IO   ;INTERRUPT 13H
            DW      offset RS232_IO      ;INTERRUPT 14H
            DW      offset INT_15_SERVICE  ;INTERRUPT 15H
            DW      offset KEYBOARD_IO   ;INTERRUPT 16H
            DW      offset PRINTER_IO    ;INTERRUPT 17H
        	DW      0C05BH               ;INTERRUPT 18H -- Monitor
            DW      offset BOOT_STRAP    ;INTERRUPT 19H
            DW      TIME_OF_DAY          ;INTERRUPT 1AH -- TIME OF DAY
            DW      DUMMY_RETURN         ;INTERRUPT 1BH -- KEYBOARD BREAK ADDR
            DW      DUMMY_RETURN         ;INTERRUPT 1CH -- TIMER BREAK ADDR
            DW      VIDEO_PARMS          ;INTERRUPT 1DH -- VIDEO PARAMETERS
            DW      offset DISK_BASE     ;INTERRUPT IEH -- DISK PARMS
            DW      offset ALT_GEN       ;INTERRUPT 1FH -- POINTER TO VIDEB EXT
    и тут видно, что вектор 18h был изменен и в версии 2.6 указывает в никуда, т.к. вектор 0С05Bh указывает на середину кода, который никак не относится к васику и более того не может быть вызван, т.к. попадает даже не на команду, а на операнд.

    Все, что сделал, это залил точную копию этого васика в пзу 27с256, отдельно от самого биоса, отдельно!
    А в оригинальном биосе исправил вектор(который в поиске ссылается в никуда).

    В меню XT-IDE предусмотрена возможность вызова ROM по клавише F8

    Так что из самопала тут только исправление ошибочного вектора INT18h в биосе поиска, что является скорее фиксом. И использование предусмотренных ПЗУ 27с256

    Отсутствие необходимых компонентов в Поиске, исключает какой либо вариант бейсика в биосе самим производителем этого ПК.
    Поэтому ваш вопрос о нативном васике не имеет какого либо смысла. И причина этого- ваша некомпетентность.


    Резонно я задал вопрос о вашем понятии "самопал", который не являлся ответом !

    Так что указывать, кому промолчать дома будете, а на форуме держите себя в руках !

    Раунд !



    ЗЫ Так же в моей прошивке и другие фиксы, но это технические детали....
    Последний раз редактировалось Sancho45; 09.06.2021 в 20:28.

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

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

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

Похожие темы

  1. КЦГД - поиск софта, вопросы и ответы
    от Titus в разделе ДВК, УКНЦ
    Ответов: 239
    Последнее: 05.12.2024, 21:22
  2. Ответов: 112
    Последнее: 04.07.2022, 11:21
  3. Ответов: 19
    Последнее: 03.12.2014, 15:41
  4. Куплю платы расширения для ПОИСК-а
    от Kacher в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 28.07.2011, 20:15
  5. Орион-про: Вопросы по сборке
    от Prusak в разделе Орион
    Ответов: 48
    Последнее: 12.10.2010, 00:18

Ваши права

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