View Full Version : Отличие 0011 и 0011М
Kronshou
17th October 2009, 22:34
Собственно сабж, гугление приводит к избитой фразе что 0011 было выпущенно мало, и есть рекоммендации по переделке в М, а вот в чем конкретное отличие?
Doronetty
18th October 2009, 23:04
Ну во-первых, AY нет у 0011 нет, а 0011М есть :)
Raydac
19th October 2009, 00:11
AY думаю ни у кого нет, так как и чипа аналога AY не было в СССР.. судя по тому что у 011М были исправления позволяющие играть звук в прогах написанных для БК-0010, был либо поставлен либо изменен механизм таймера.. БК-0010-01 к примеру тоже выпускались одни с таймером, а какие то без и на моем скажем в котором не было таймера, не шла такая известная игра как King Valley (она использовала таймер для музыки) и пришлось писать утилиту которая убирала к нему обращения
Kronshou
20th October 2009, 02:52
Спасибо за наводку, потихоньку осознал разницу,действительно в схеме вывода звука + прошивка другая. В свое время БК прошли мимо меня, сейчас осваиваю этот класс пк с нуля почти, и к тому же на нераспространенном реале(=
nzeemin
10th December 2009, 16:31
Вот такое сообщение ещё нашёл:
http://groups.google.com/group/fido7.mo.dec/browse_thread/thread/444fa5de4c89e47f#
26 Mar 04 12:49, Timur Sabiryanov ga All ni tegami wo okutta...
TS> Знаю, что надо сменить прошивку (поставить от 11М), и что-то еще
TS> в схеме переделать. Hе подскажете точнее?
Hyжно пеpевеpнyть бить 11 в pегистpе SEL1.
dk_spb
11th December 2009, 23:54
БК-0010-01 к примеру тоже выпускались одни с таймером, а какие то без
Извините что вклиниваюсь, а их (БК-0010-01 с таймером и без) можно как-то отличить по внешним признакам (без запуска какого-либо софта)?
И вообще, были ли какие-либо аппаратные отличия между БК разных заводов? Например, можно ли при оторванной табличке с заводским номером и знкаом завода отличить павловопосадскую от казанской?
SKcorp.
12th December 2009, 00:44
Извините что вклиниваюсь, а их (БК-0010-01 с таймером и без) можно как-то отличить по внешним признакам (без запуска какого-либо софта)?
И вообще, были ли какие-либо аппаратные отличия между БК разных заводов? Например, можно ли при оторванной табличке с заводским номером и знкаом завода отличить павловопосадскую от казанской?
Я смогу. Фотки дай корпуса сверху, снизу и платы сверху и снизу.
dk_spb
12th December 2009, 01:08
Я смогу. Фотки дай корпуса сверху, снизу и платы сверху и снизу.
Да у меня нет БКшки без лейблы. Я теоретически интересуюсь.
А то пишут что есть несовместимость по блокам МСТД, тут вот пишут что не все 0010-01 с таймером. Вот я и пытаюсь понять, во-первых, есть ли аппаратные отличия между заводами (а может и на одном заводе варианты были), и, во-вторых, можно ли по виду корпуса и/или платы сказать в какому варианту относится конкретная БК.
А то как-то даже FAQ по логотипам нету...
Вот говорят что еще Воронежские БКшки бывают....
SKcorp.
12th December 2009, 01:30
Да у меня нет БКшки без лейблы. Я теоретически интересуюсь.
А то пишут что есть несовместимость по блокам МСТД, тут вот пишут что не все 0010-01 с таймером. Вот я и пытаюсь понять, во-первых, есть ли аппаратные отличия между заводами (а может и на одном заводе варианты были), и, во-вторых, можно ли по виду корпуса и/или платы сказать в какому варианту относится конкретная БК.
А то как-то даже FAQ по логотипам нету...
Вот говорят что еще Воронежские БКшки бывают....
ФАК текстовый на полигоне был.
По виду корпуса - можно.
Варианты одного завода - были.
Воронежские - были.
PS: Соберу все варианты - сфоткаю - сделаю определитель.
nzeemin
4th January 2010, 18:05
Наткнулся на различие в файлах:
http://pdp-11.ru/mybk/textbk/FL11.TXT
http://pdp-11.ru/mybk/textbk/FL11M.TXT
Возможно конечно что это разные версии одного документа.
Различия следующие:
1. Регистр данных клавиатуры 177662 бит 15 -- в 11 управление прерыванием СТОП, в 11М управление буфером экрана.
2. Системный регистр 177716:
по записи, без установки бита 11: бит 12 в 11М -- управляет прерыванием по СТОП
по записи, при установленом бите 11: бит 2 в 11 используется, в 11М -- нет.
Alex_K
4th January 2010, 19:35
По анализу выложенных ранее исходников (http://zx.pk.ru/showpost.php?p=219301&postcount=94) получается, что там монитор от БК-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М.
SKcorp.
17th January 2010, 23:24
По анализу выложенных ранее исходников (http://zx.pk.ru/showpost.php?p=219301&postcount=94) получается, что там монитор от БК-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 это не работает.
vBulletin® v3.8.3, Copyright ©2000-2014, Jelsoft Enterprises Ltd.