PDA

Просмотр полной версии : Отличия БК-0011М от БК-0010(01)?



nzeemin
30.11.2009, 15:17
Можно ли где-то увидеть список новшеств в БК-0011М по сравнению с БК-0010(01), на техническом уровне, таком как функционирование портов?

Из того что я пока нашёл:
1. Частота ЦП: 3 МГц -> 4 МГц
2. ОЗУ: 32 КБ -> 128 МБ, постраничная организация, переключение записью в порт 177716 при уст бите 11
3. Экранные палитры: нет -> есть, переключение записью в порт 177662, биты 08-11

Программируемый таймер -- есть и там и там, просто в доках по БК-0010 не был описан. Зависит ли частота таймера от частоты ЦП?

КНГМД -- насколько я понимаю, это дополнительный модуль к МПИ, соответственно, возможно подключение к БК-0010(01), просто в БК-0011М он есть в комплекте.

Дополнения?

KALDYH
30.11.2009, 17:03
Мне вот еще интересно, а) можно ли переделать 0010 в 0011 и б) есть ли в этом смысл?

Doronetty
01.12.2009, 13:13
БК-Covox на порту 177714 и музыкальный сопроцессор AY ;)
А вообще про БК-0011М подробно написано здесь: http://mailcom.com/bk0010/BK-0011M.html

nzeemin
01.12.2009, 13:39
БК-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 лет и наверняка знает про БК всё...

nzeemin
04.12.2009, 18:12
Наткнулся на различие в доках по БК-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 мегабайт?

nzeemin
04.12.2009, 18:27
Спасибо. Конечно КБ.

b2m
04.12.2009, 20:43
Странно это потому, что при подключении к БК-0010(01) блока КНГМД контупер загружается в Монитор, чего не может происходить при старте с адреса 100000.
Либо же блок КНГМД умудряется подставлять другой адрес запуска ЦП.
Но склоняюсь к тому что дока по БК-0010 здесь имеет неточность.
Нет там ничего странного. КНГМД подставляет свой драйвер с адреса 160000, просто 11-тая пытается сначала обратиться к драйверу, а если его нет, то выходит в монитор.

Alex_K
04.12.2009, 21:00
Наткнулся на различие в доках по БК-0010 и БК-0011М -- отличается адрес начального пуска -- 100000 и 140000, что вообще-то странно.
Странно это потому, что при подключении к БК-0010(01) блока КНГМД контупер загружается в Монитор, чего не может происходить при старте с адреса 100000.
Либо же блок КНГМД умудряется подставлять другой адрес запуска ЦП.
Но склоняюсь к тому что дока по БК-0010 здесь имеет неточность.
Все правильно. БК-0010(01) имеет стартовый адрес 100000. В ПЗУ по этому адресу расположен монитор. После запуска он обращается командой CALL @#120000 ко второй ПЗУ и запускает Бейсик или Фокал. При подсоединении КНГМД, он отключает ПЗУ по адресу 120000, соответственно при старте происходит TRAP TO 4 и выход в монитор.

Alex_K
04.12.2009, 23:03
Еще небольшое уточнение. Отключать ПЗУ в диапазоне 120000-177576, судя по схеме, можно только в БК-0010.01. В классической БК-0010 с Фокалом этого нельзя, там входы CS ПЗУ сидят жестко на земле.

nzeemin
04.12.2009, 23:42
Еще небольшое уточнение. Отключать ПЗУ в диапазоне 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 линий больше.

SKcorp.
05.12.2009, 04:11
Еще небольшое уточнение. Отключать ПЗУ в диапазоне 120000-177576, судя по схеме, можно только в БК-0010.01. В классической БК-0010 с Фокалом этого нельзя, там входы CS ПЗУ сидят жестко на земле.

Да, это так. Проверял на практике.

В БК0010-01 последних выпусков можно также отключать ПЗУ 100000-120000

PS: А есть схема пленочной БК0010?

Alex_K
05.12.2009, 12:54
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 на ПЗУ не поступает и оно не отвечает.

SKcorp.
05.12.2009, 12:58
Эта схема была опубликована в ПК БК №2.1994. Скачать его, а также другие выпуски журнала можно здесь (http://www.bk0010.narod.ru/docs.html).[COLOR="Silver"]



Действительно. Схему видел и раньше, но как-то не обратил внимание, то она не 0010-01.

Там даже ТЛГ-канал нарисован.

PS: Кстати, как грузить Фокальные БК-шки в КУВТ-е?

Alex_K
05.12.2009, 13:23
PS: Кстати, как грузить Фокальные БК-шки в КУВТ-е?В том же номере есть хорошая статейка про ПЗУ для БК. Так вот, судя по этой статье для БК-0010Ш существовала прошивка 084 для работы с локальной сетью.

nzeemin
05.12.2009, 14:38
177576 - это последний адрес ПЗУ, соответственно со следующего адреса 177600 начинаются порты. Вообще последнее ПЗУ отвечает на адреса 160000-177776, но его вход DIN подключен не к процессору, а к выводу E(37) видеоконтроллера 1801ВП1-037. Судя по техническому описанию, опубликованному в ПК БК №3.1994, сигнал DIN транслируется по этому выходу только в диапазоне 0-177577, соответственно, если адрес равен или выше 177600, то сигнал DIN на ПЗУ не поступает и оно не отвечает.

Тогда только порты 177130, 177132 (КНГМД) выпадают из этого правила.

Alex_K
05.12.2009, 15:18
Тогда только порты 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.

SKcorp.
05.12.2009, 21:26
В том же номере есть хорошая статейка про ПЗУ для БК. Так вот, судя по этой статье для БК-0010Ш существовала прошивка 084 для работы с локальной сетью.

Так и есть, при подключении ИРПС пропадает надпись ТЛГ ОТКЛЮЧЕН,
а дальше как?

Manwe
13.01.2018, 14:11
А есть что-то что мешает подключить Covox и AY к БК-0010(01)?Арсений Винников (Москва) на заказ подключал AY к БК-0010. Он же портировал демки с БК-0011 на БК-0010.

MM
13.01.2018, 23:44
Мне вот еще интересно, а) можно ли переделать 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:

Чем ОКР закончился?

MM
30.03.2021, 18:47
Чем ОКР закончился?
А тополога не удалось найти, как всегда.
Так и висят НИИР по кучке всяких платочек.

А платить по 50+ руб за 1 выв. Резониту - нет материальной возможности.

Здесь есть еще один "подводный камень" - спрос в СССР существенно ограничен, примерно 10 чел. в течении первого года, и единицами за следующие несколько лет.
Т.е. не то, что 50 руб за 1 выв., а даже 20 руб за 1 выв. никогда не окупятся.
*
Ту же БК11М на Н1806ВМ2 и СОЗУ 1 такт до сих пор не удалось собрать ( целиком ), именно по причине отсуствия недорогого тополога.
Лет 5 назад мне Очень помогал в этом деле уважаемый господин Kisser, но нынче он отошел от темы ретро М-ЭВМ, к сожалению.