БК-0010 — различия между версиями
Vinxru (обсуждение | вклад) |
Vinxru (обсуждение | вклад) |
||
| Строка 11: | Строка 11: | ||
==О компьютере== | ==О компьютере== | ||
| + | |||
| + | ==Видеорежимы== | ||
| + | |||
| + | Компьютер поддерживает четыре видео режима: | ||
| + | * 512x256 2 цвета. | ||
| + | * 512x64 2 цвета. | ||
| + | * 256x256 4 цвета. | ||
| + | * 256x64 4 цвета. | ||
| + | |||
| + | В режимах 64 пикселя по вертикали, графика/текст отображается в верхней четверти экрана. Нижние 75% экрана всегда черные. Этот видеорежим использует всего 4 Кбайт памяти, то есть для пользователя остается 28 Кб ОЗУ. (Видео режим высотой 256 пикселей использует 16 Кб памяти и пользователю остается только 16 Кб) | ||
| + | |||
| + | В 4-х цветных режимах используются цвета: черный, красный, синий, зеленый. Программной возможности изменить эти цвета нет. | ||
| + | |||
| + | Видео контроллер формировал сразу два видео сигнала 512x256/64 и 256x256/64. И каждый видео сигнал был подключен к собственному разъему на задней стенке компьютера. Пользователь должен был перетыкать вручную провод от монитора при использовании различных программ. | ||
| + | |||
| + | Пример изображения, если монитор подключен к выходу ЦТВ, когда требуется ТВ: | ||
| + | |||
| + | [[Image:Bk_bug_1.gif]] | ||
| + | |||
| + | Если же подключить монитор к выходу ТВ, когда требуется ЦТВ, то синий и зеленый цвета будут отображаться в виде штриховки, одинаково для пользователя. | ||
| + | |||
| + | [[Image:Bk_bug_2.png]] | ||
| + | |||
| + | Переключить видеорежим (512x256/64 и 256x256/64) в Бейсике можно комбинацией клавиш АР2 ; (в эмуляторе CTRL ;) | ||
| + | |||
| + | Что бы подключить компьютер к телевизору через разъем SCART, на 16 вывод SCART требуется подать напряжение 5 Вольт (это включит режим RGB). Это напряжение можно взять с разъема ТВ. | ||
==Команды монитора== | ==Команды монитора== | ||
Версия 12:14, 20 апреля 2012
UNDER CONSTRUCTION
Группа: БК-0010-совместимый
Процессор: К1801ВМ1 16 бит 3 МГц
ОЗУ: 32 Кб
ПЗУ: ПЗУ 24 Кб (программа Монитор, плюс в БК0010 Фокал и тесты, а в БК0010.01 Бейсик)
Разъемы: Системная шина, параллельный порт (16+16 бит), магнитофон, НЧ видео 256x256, НЧ видео 512x256, блок питания
Видео: Контроллер К1801ВП1-037. 256x256 4 цвета (красный, синий, зеленый, черный). 512x256 2 цвета.
Звук: бипер
Внешние устройства в комплекте: МСТД с компьютером БК0010.01
Разработан: 1983 год
Содержание
О компьютере
Видеорежимы
Компьютер поддерживает четыре видео режима:
- 512x256 2 цвета.
- 512x64 2 цвета.
- 256x256 4 цвета.
- 256x64 4 цвета.
В режимах 64 пикселя по вертикали, графика/текст отображается в верхней четверти экрана. Нижние 75% экрана всегда черные. Этот видеорежим использует всего 4 Кбайт памяти, то есть для пользователя остается 28 Кб ОЗУ. (Видео режим высотой 256 пикселей использует 16 Кб памяти и пользователю остается только 16 Кб)
В 4-х цветных режимах используются цвета: черный, красный, синий, зеленый. Программной возможности изменить эти цвета нет.
Видео контроллер формировал сразу два видео сигнала 512x256/64 и 256x256/64. И каждый видео сигнал был подключен к собственному разъему на задней стенке компьютера. Пользователь должен был перетыкать вручную провод от монитора при использовании различных программ.
Пример изображения, если монитор подключен к выходу ЦТВ, когда требуется ТВ:
Если же подключить монитор к выходу ТВ, когда требуется ЦТВ, то синий и зеленый цвета будут отображаться в виде штриховки, одинаково для пользователя.
Переключить видеорежим (512x256/64 и 256x256/64) в Бейсике можно комбинацией клавиш АР2 ; (в эмуляторе CTRL ;)
Что бы подключить компьютер к телевизору через разъем SCART, на 16 вывод SCART требуется подать напряжение 5 Вольт (это включит режим RGB). Это напряжение можно взять с разъема ТВ.
Команды монитора
| M[адрес] | Загрузка программы с магнитофона. Адрес можно не указывать. После загрузки в ячейке 264 содержится адрес загрузки, а ячейке 266 длина. |
| L[адрес] | Загрузка программы с линии. Адрес можно не указывать. После загрузки в ячейке 264 содержится адрес загрузки, а ячейке 266 длина. |
| S[адрес] | Запуск программы. Адрес можно не указывать, тогда используется адрес из ячейки 264 |
| P | Запуск пользовательского ПЗУ (аналогично команде S140000) |
| F | Запуск ПЗУ с Фокалом / Бейсиком (аналогично команде S120000) |
| T | Запуск ПЗУ с тестами (аналогично команде S160000). |
Выход из Бейсика в монитор по команде MO. Выход из Фокала в монитор по команде PASS MONITOR.
Карта памяти
| Адрес | Модель БК0010 | Модель БК0010.01 | |
| 000000o-000777o | 0000h-01FFh | ОЗУ. Вектора прерываний, системные переменые и стек. | |
| 001000o-037777o | 0200h-3FFFh | ОЗУ пользователя | |
| 040000o-077777o | 4000h-7FFFh | ОЗУ экрана | |
| 010000o-117777o | 8000h-9FFFh | ПЗУ. Монитор и драйверы | |
| 120000o-137777o | A000h-BFFFh | ПЗУ Фокал | ПЗУ Бейсик |
| 140000o-157777o | C000h-DFFFh | - | ПЗУ Бейсик |
| 160000o-177577o | E000h-FEFFh | ПЗУ Тесты | - |
| 177600o-177777o | FF00h-FFFFh | Системные регистры | |
Карта УВВ
| Адрес | Описание | |
| 177660o | FFB0h | Регистр состояния клавиатуры.
|
| 177662o | FFB2h | Регистр данных клавиатуры.
|
| 177664o | FFB4h | Регистр смещения
|
| 177714o | FFCCh | Регистр программируемого порта ввода-вывода.
|
| 177716o | FFCEh | Регистр системного порта.
Чтение
Запись
|
