Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   БК-0010/0011 (http://zx-pk.ru/forumdisplay.php?f=59)
-   -   Отличия БК-0011М от БК-0010(01)? (http://zx-pk.ru/showthread.php?t=11435)

nzeemin 30th November 2009 16:17

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

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

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

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

Дополнения?

KALDYH 30th November 2009 18:03

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

Doronetty 1st December 2009 14:13

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

nzeemin 1st December 2009 14:39

Quote:

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

А есть что-то что мешает подключить Covox и AY к БК-0010(01)?

С описанием по ссылке знаком, но к сожалению оно описывает только БК-0011М, а не отличия моделей.

Doronetty 1st December 2009 15:48

Quote:

Originally Posted by nzeemin (Post 237155)
А есть что-то что мешает подключить Covox и AY к БК-0010(01)?

Полное отсутствие софта:v2_laugh: А так конечно и дисковод, и винчестер и всё остальное к БК-0010 прекрасно подключается...

Может быть стоит для получения исчерпывающего потезисного ответа на вопрос об отличиях обратиться к гуру БК-эмуляции Алексею Савельеву http://bk.pictures2.com/? Он свой эмулятор писал 10 лет и наверняка знает про БК всё...

nzeemin 4th December 2009 19:12

Наткнулся на различие в доках по БК-0010 и БК-0011М -- отличается адрес начального пуска -- 100000 и 140000, что вообще-то странно.
Вот тут: http://vak.ru/doku.php/proj/bk/bk-0010-um
Quote:

Разряды 8-15 служат для задания адреса пуска процессора при включении питания, при этом младший байт адреса принимается равным 0. В данной микро-ЭВМ адрес начального пуска процессора равен 100000. Разряды доступны только по чтению.
А тут: http://vak.ru/doku.php/proj/bk/bk-0011m-pm
Quote:

Разряды 15 - 8 - определяют адрес начального пуска ЭВМ по включению питания (140000);
Странно это потому, что при подключении к БК-0010(01) блока КНГМД контупер загружается в Монитор, чего не может происходить при старте с адреса 100000.
Либо же блок КНГМД умудряется подставлять другой адрес запуска ЦП.
Но склоняюсь к тому что дока по БК-0010 здесь имеет неточность.

[bETA]mEN 4th December 2009 19:16

Quote:

Originally Posted by nzeemin (Post 236957)
ОЗУ: 32 КБ -> 128 МБ

128 мегабайт?

nzeemin 4th December 2009 19:27

Спасибо. Конечно КБ.

b2m 4th December 2009 21:43

Quote:

Originally Posted by nzeemin (Post 237935)
Странно это потому, что при подключении к БК-0010(01) блока КНГМД контупер загружается в Монитор, чего не может происходить при старте с адреса 100000.
Либо же блок КНГМД умудряется подставлять другой адрес запуска ЦП.
Но склоняюсь к тому что дока по БК-0010 здесь имеет неточность.

Нет там ничего странного. КНГМД подставляет свой драйвер с адреса 160000, просто 11-тая пытается сначала обратиться к драйверу, а если его нет, то выходит в монитор.

Alex_K 4th December 2009 22:00

Quote:

Originally Posted by nzeemin (Post 237935)
Наткнулся на различие в доках по БК-0010 и БК-0011М -- отличается адрес начального пуска -- 100000 и 140000, что вообще-то странно.
Странно это потому, что при подключении к БК-0010(01) блока КНГМД контупер загружается в Монитор, чего не может происходить при старте с адреса 100000.
Либо же блок КНГМД умудряется подставлять другой адрес запуска ЦП.
Но склоняюсь к тому что дока по БК-0010 здесь имеет неточность.

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


All times are GMT +4. The time now is 02:21.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.