User Tag List

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

Тема: Режим совместимости БК-0011М с БК-0010

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

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

    Регистрация
    19.04.2013
    Адрес
    г. Чебоксары
    Сообщений
    610
    Спасибо Благодарностей отдано 
    18
    Спасибо Благодарностей получено 
    175
    Поблагодарили
    135 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Нормальный код, мы ПЗУ писать не собираемся.
    Почти нормальный. Что попало записывать на БК11М в 177662 не стоит, иначе можно попасть впросак. Вдруг разрешится прерывание по вектору 100, а оно ещё не инициализировано?
    ещё можно сделать так, менее хулигански:
    Код:
    		mov	@#4, -(SP)	; сохраняем вектор 4 в стеке
    		mov #bk10, @#4	; задаём свой
    		mov #40000, @#177662 ; устанавливаем палитру, состояние таймера 50Гц и отображаемый экран
    		; прерывания не произошло
    		mov (SP)+, @#4	; восстанавливаем вектор 4
    		; тут код для БК11(M)
    		.....
    
    bk10:	; произошло прерывание
    		tst (SP)+		; адрес возврата из прерывания игнорируем
    		mtps (SP)+ 		; восстанавливаем приоритет программы
    		mov (SP)+, @#4 	; восстанавливаем вектор 4
    		; тут код для БК10
    Цитата Сообщение от Oleg N. Cher Посмотреть сообщение
    Осталось ещё понять как отличить программно БК11 от 11М
    По содержимому ПЗУ по адресам 140000-157777, берём любой понравившийся адрес, и смотрим в эмуляторе, какое значение там на БК11 и какое на БК11М, и по этому значению определяем тип машины.

    Этот пользователь поблагодарил gid за это полезное сообщение:

    Oleg N. Cher(05.12.2021)

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

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

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

Похожие темы

  1. Эмулятор БК-0010-01, БК-0011 и БК-0011М
    от Doronetty в разделе Эмуляторы отечественных компьютеров
    Ответов: 248
    Последнее: 21.12.2025, 14:34
  2. Отличия БК-0011М от БК-0010(01)?
    от nzeemin в разделе БК-0010/0011
    Ответов: 22
    Последнее: 30.03.2021, 18:47
  3. Ответов: 0
    Последнее: 24.01.2010, 21:46
  4. О совместимости клонов с играми
    от ILoveSpeccy в разделе Несортированное железо
    Ответов: 1
    Последнее: 13.03.2008, 18:26

Ваши права

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