Просмотр полной версии : Отличия БК-0011М от БК-0010(01)?
Можно ли где-то увидеть список новшеств в БК-0011М по сравнению с БК-0010(01), на техническом уровне, таком как функционирование портов?
Из того что я пока нашёл:
1. Частота ЦП: 3 МГц -> 4 МГц
2. ОЗУ: 32 КБ -> 128 МБ, постраничная организация, переключение записью в порт 177716 при уст бите 11
3. Экранные палитры: нет -> есть, переключение записью в порт 177662, биты 08-11
Программируемый таймер -- есть и там и там, просто в доках по БК-0010 не был описан. Зависит ли частота таймера от частоты ЦП?
КНГМД -- насколько я понимаю, это дополнительный модуль к МПИ, соответственно, возможно подключение к БК-0010(01), просто в БК-0011М он есть в комплекте.
Дополнения?
Мне вот еще интересно, а) можно ли переделать 0010 в 0011 и б) есть ли в этом смысл?
Doronetty
01.12.2009, 13:13
БК-Covox на порту 177714 и музыкальный сопроцессор AY ;)
А вообще про БК-0011М подробно написано здесь: http://mailcom.com/bk0010/BK-0011M.html
БК-Covox на порту 177714 и музыкальный сопроцессор AY ;)
А вообще про БК-0011М подробно написано здесь: http://mailcom.com/bk0010/BK-0011M.html
А есть что-то что мешает подключить Covox и AY к БК-0010(01)?
С описанием по ссылке знаком, но к сожалению оно описывает только БК-0011М, а не отличия моделей.
Doronetty
01.12.2009, 14:48
А есть что-то что мешает подключить Covox и AY к БК-0010(01)?
Полное отсутствие софта:v2_laugh: А так конечно и дисковод, и винчестер и всё остальное к БК-0010 прекрасно подключается...
Может быть стоит для получения исчерпывающего потезисного ответа на вопрос об отличиях обратиться к гуру БК-эмуляции Алексею Савельеву http://bk.pictures2.com/? Он свой эмулятор писал 10 лет и наверняка знает про БК всё...
Наткнулся на различие в доках по БК-0010 и БК-0011М -- отличается адрес начального пуска -- 100000 и 140000, что вообще-то странно.
Вот тут: http://vak.ru/doku.php/proj/bk/bk-0010-um
Разряды 8-15 служат для задания адреса пуска процессора при включении питания, при этом младший байт адреса принимается равным 0. В данной микро-ЭВМ адрес начального пуска процессора равен 100000. Разряды доступны только по чтению.
А тут: http://vak.ru/doku.php/proj/bk/bk-0011m-pm
Разряды 15 - 8 - определяют адрес начального пуска ЭВМ по включению питания (140000);
Странно это потому, что при подключении к БК-0010(01) блока КНГМД контупер загружается в Монитор, чего не может происходить при старте с адреса 100000.
Либо же блок КНГМД умудряется подставлять другой адрес запуска ЦП.
Но склоняюсь к тому что дока по БК-0010 здесь имеет неточность.
[bETA]mEN
04.12.2009, 18:16
ОЗУ: 32 КБ -> 128 МБ
128 мегабайт?
Странно это потому, что при подключении к БК-0010(01) блока КНГМД контупер загружается в Монитор, чего не может происходить при старте с адреса 100000.
Либо же блок КНГМД умудряется подставлять другой адрес запуска ЦП.
Но склоняюсь к тому что дока по БК-0010 здесь имеет неточность.
Нет там ничего странного. КНГМД подставляет свой драйвер с адреса 160000, просто 11-тая пытается сначала обратиться к драйверу, а если его нет, то выходит в монитор.
Наткнулся на различие в доках по БК-0010 и БК-0011М -- отличается адрес начального пуска -- 100000 и 140000, что вообще-то странно.
Странно это потому, что при подключении к БК-0010(01) блока КНГМД контупер загружается в Монитор, чего не может происходить при старте с адреса 100000.
Либо же блок КНГМД умудряется подставлять другой адрес запуска ЦП.
Но склоняюсь к тому что дока по БК-0010 здесь имеет неточность.
Все правильно. БК-0010(01) имеет стартовый адрес 100000. В ПЗУ по этому адресу расположен монитор. После запуска он обращается командой CALL @#120000 ко второй ПЗУ и запускает Бейсик или Фокал. При подсоединении КНГМД, он отключает ПЗУ по адресу 120000, соответственно при старте происходит TRAP TO 4 и выход в монитор.
Еще небольшое уточнение. Отключать ПЗУ в диапазоне 120000-177576, судя по схеме, можно только в БК-0010.01. В классической БК-0010 с Фокалом этого нельзя, там входы CS ПЗУ сидят жестко на земле.
Еще небольшое уточнение. Отключать ПЗУ в диапазоне 120000-177576, судя по схеме, можно только в БК-0010.01. В классической БК-0010 с Фокалом этого нельзя, там входы CS ПЗУ сидят жестко на земле.
По адресу 177576 -- это точный адрес начала блока портов? В разных источниках называются разные адреса -- например, 177400 (у Калмыкова), 177600 (в руководстве по БК-0010).
И ещё момент. Похоже, устройство КНГМД для БК-0011(М) отличается от блока с тем же названием БК-0010(01), судя по схеме -- там нет 16 КБ дополнительного ОЗУ.
---------- Post added at 00:42 ---------- Previous post was at 00:38 ----------
Ещё отличие -- в МПИ. Судя по вот этому: http://vak.ru/doku.php/proj/bk/bk-mpi -- у БК-0011 на выведено на 12 линий больше.
Еще небольшое уточнение. Отключать ПЗУ в диапазоне 120000-177576, судя по схеме, можно только в БК-0010.01. В классической БК-0010 с Фокалом этого нельзя, там входы CS ПЗУ сидят жестко на земле.
Да, это так. Проверял на практике.
В БК0010-01 последних выпусков можно также отключать ПЗУ 100000-120000
PS: А есть схема пленочной БК0010?
PS: А есть схема пленочной БК0010?
Эта схема была опубликована в ПК БК №2.1994. Скачать его, а также другие выпуски журнала можно здесь (http://www.bk0010.narod.ru/docs.html).
---------- Post added at 12:54 ---------- Previous post was at 12:11 ----------
По адресу 177576 -- это точный адрес начала блока портов? В разных источниках называются разные адреса -- например, 177400 (у Калмыкова), 177600 (в руководстве по БК-0010).
177576 - это последний адрес ПЗУ, соответственно со следующего адреса 177600 начинаются порты. Вообще последнее ПЗУ отвечает на адреса 160000-177776, но его вход DIN подключен не к процессору, а к выводу E(37) видеоконтроллера 1801ВП1-037. Судя по техническому описанию, опубликованному в ПК БК №3.1994, сигнал DIN транслируется по этому выходу только в диапазоне 0-177577, соответственно, если адрес равен или выше 177600, то сигнал DIN на ПЗУ не поступает и оно не отвечает.
Эта схема была опубликована в ПК БК №2.1994. Скачать его, а также другие выпуски журнала можно здесь (http://www.bk0010.narod.ru/docs.html).[COLOR="Silver"]
Действительно. Схему видел и раньше, но как-то не обратил внимание, то она не 0010-01.
Там даже ТЛГ-канал нарисован.
PS: Кстати, как грузить Фокальные БК-шки в КУВТ-е?
PS: Кстати, как грузить Фокальные БК-шки в КУВТ-е?В том же номере есть хорошая статейка про ПЗУ для БК. Так вот, судя по этой статье для БК-0010Ш существовала прошивка 084 для работы с локальной сетью.
177576 - это последний адрес ПЗУ, соответственно со следующего адреса 177600 начинаются порты. Вообще последнее ПЗУ отвечает на адреса 160000-177776, но его вход DIN подключен не к процессору, а к выводу E(37) видеоконтроллера 1801ВП1-037. Судя по техническому описанию, опубликованному в ПК БК №3.1994, сигнал DIN транслируется по этому выходу только в диапазоне 0-177577, соответственно, если адрес равен или выше 177600, то сигнал DIN на ПЗУ не поступает и оно не отвечает.
Тогда только порты 177130, 177132 (КНГМД) выпадают из этого правила.
Тогда только порты 177130, 177132 (КНГМД) выпадают из этого правила.
Схему КНГМД для БК-0011М можно посмотреть здесь (http://forum.maxiol.com/index.php?act=Attach&type=post&id=4154).
Для БК-0010.01 схема немного дорабатывается для того, чтобы отключить ПЗУ Бейсика, соответственно отключается ПЗУ в диапазоне адресов 160000-177576. Но в составе контроллера тоже есть ПЗУ, начинающееся с адреса 160000, соответственно оно занимает диапазон с 160000 по 177776. На элементах ИЛИ-НЕ (D9.1-D9.4) и триггере D10.1 сделана схема, которая пропускает сигнал SYNC к ПЗУ в диапазоне 160000-167776. Адреса 170000-177776 оказываются свободными, соответственно в это окно попадают и регистры контроллера 177130 и 177132.
В ПК БК №1.1994 была опубликована статья по переделке контроллера от БК-0011М в контроллер для БК-0010.01.
В том же номере есть хорошая статейка про ПЗУ для БК. Так вот, судя по этой статье для БК-0010Ш существовала прошивка 084 для работы с локальной сетью.
Так и есть, при подключении ИРПС пропадает надпись ТЛГ ОТКЛЮЧЕН,
а дальше как?
А есть что-то что мешает подключить Covox и AY к БК-0010(01)?Арсений Винников (Москва) на заказ подключал AY к БК-0010. Он же портировал демки с БК-0011 на БК-0010.
Мне вот еще интересно, а) можно ли переделать 0010 в 0011 и б) есть ли в этом смысл?
По теме идет ОКР, будет встраиваемый в БК0010 модуль, на СОЗУ ( для состоятельных господ возможно и на FRAM ), размеры приблизительно 10х14 см, плотно маленьких таракаников, МПП.
При изъятии модуля БК0010 продолжит свое фунциклирование.
Э3 невероятно сложна, 1 такт ожидания ВМ1/2.
Для убогих переразведенок под МС7008 предусмотрены корректирующие конденсаторы на МПИ ( с палладием ), позволяющие разогнать "паровоз" до космических скоростей :cool:
Platonoff
30.03.2021, 17:20
По теме идет ОКР, будет встраиваемый в БК0010 модуль, на СОЗУ ( для состоятельных господ возможно и на FRAM ), размеры приблизительно 10х14 см, плотно маленьких таракаников, МПП.
При изъятии модуля БК0010 продолжит свое фунциклирование.
Э3 невероятно сложна, 1 такт ожидания ВМ1/2.
Для убогих переразведенок под МС7008 предусмотрены корректирующие конденсаторы на МПИ ( с палладием ), позволяющие разогнать "паровоз" до космических скоростей :cool:
Чем ОКР закончился?
Чем ОКР закончился?
А тополога не удалось найти, как всегда.
Так и висят НИИР по кучке всяких платочек.
А платить по 50+ руб за 1 выв. Резониту - нет материальной возможности.
Здесь есть еще один "подводный камень" - спрос в СССР существенно ограничен, примерно 10 чел. в течении первого года, и единицами за следующие несколько лет.
Т.е. не то, что 50 руб за 1 выв., а даже 20 руб за 1 выв. никогда не окупятся.
*
Ту же БК11М на Н1806ВМ2 и СОЗУ 1 такт до сих пор не удалось собрать ( целиком ), именно по причине отсуствия недорогого тополога.
Лет 5 назад мне Очень помогал в этом деле уважаемый господин Kisser, но нынче он отошел от темы ретро М-ЭВМ, к сожалению.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot