Важная информация

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 12 из 12

Тема: Отличие 0011 и 0011М

  1. #11
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    345
    Спасибо Благодарностей получено 
    606
    Поблагодарили
    398 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По анализу выложенных ранее исходников получается, что там монитор от БК-0011(без М). Так вот, если судить по этому монитору, то получается, что регистр 177716 доступен по записи только при установленном бите 11. Конечно при любой записи в него, независимо от состояния бита 11, устанавливается бит 2 в регистре 177716 по чтению. А по записи получается вот что:
    14, 13, 12 - выбор окна ОЗУ № 0
    11 - обязательно установить в "1"
    10, 9, 8 - выбор окна ОЗУ № 1
    7 - включение/выключение двигателя магнитофона
    6, 5 - данные на магнитофон (и звук)
    4 - включение ПЗУ № 4
    3 - включение ПЗУ № 3
    2 - буфер экрана: 0 - 5-я стр., 1 - 6-я стр.
    1 - включение ПЗУ № 2
    0 - включение ПЗУ № 1

    Косвенно эти сведения подтверждает и статья "Чтобы зазвучал БК-0011...", опубликованная в ПК БК № 1.95 (стр. 57-62). Там для генерации звука на БК-0011 в порт 177716 вместо констант 220 и 320 надо записывать 16220 и 16320.

    P.S. Еще, судя по исходникам (модуль BKCLR.MAC), в БК может быть какое-то устройство Color Control Device с адресом 177762.
    Упоминаний про регистры палитры в исходниках нет, да и вызовы EMT очень резко отличаются от БК-0011М.

  2. #12
    Veteran Аватар для SKcorp.
    Регистрация
    01.01.2009
    Адрес
    Leningrad, USSR
    Сообщений
    1,954
    Записей в дневнике
    33
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    18
    Поблагодарили
    16 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    По анализу выложенных ранее исходников получается, что там монитор от БК-0011(без М). Так вот, если судить по этому монитору, то получается, что регистр 177716 доступен по записи только при установленном бите 11. Конечно при любой записи в него, независимо от состояния бита 11, устанавливается бит 2 в регистре 177716 по чтению. А по записи получается вот что:
    14, 13, 12 - выбор окна ОЗУ № 0
    11 - обязательно установить в "1"
    10, 9, 8 - выбор окна ОЗУ № 1
    7 - включение/выключение двигателя магнитофона
    6, 5 - данные на магнитофон (и звук)
    4 - включение ПЗУ № 4
    3 - включение ПЗУ № 3
    2 - буфер экрана: 0 - 5-я стр., 1 - 6-я стр.
    1 - включение ПЗУ № 2
    0 - включение ПЗУ № 1

    Косвенно эти сведения подтверждает и статья "Чтобы зазвучал БК-0011...", опубликованная в ПК БК № 1.95 (стр. 57-62). Там для генерации звука на БК-0011 в порт 177716 вместо констант 220 и 320 надо записывать 16220 и 16320.
    *Для генерации звука при определенных страницах ОЗУ.
    Т.е. например из Бейсика БК0011 это не работает.

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. Москва - куплю все связанное с БК-0010/0011
    от kt315b в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 04.10.2008, 05:09
  2. Куплю БК-0011
    от СергейВ в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 18.08.2006, 14:05

Ваши права

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