Электроника ИМ-01: различия между версиями
Radon (обсуждение | вклад) (→Ссылки) |
Radon (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
{{Emuverse}} | {{Emuverse}} | ||
{{Карточка компьютера | |||
| Photo = [[Изображение:im01.jpg|260px|Электроника ИМ-01]] | |||
| Type = Шахматный компьютер | |||
| Released = 1986 | |||
| Discontinued = 1992 | |||
| Processor = [[К1801ВМ1]] | |||
| Memory = ОЗУ - 2 или 4 КБ, ПЗУ - 16 КБ | |||
| Chipset = [[К1809]] | |||
| OS = | |||
}} | |||
'''Электроника ИМ-01''' — советский шахматный компьютер. | '''Электроника ИМ-01''' — советский шахматный компьютер. | ||
Версия от 16:28, 28 ноября 2021
| Этот документ создан для Emuverse и распространяется на условиях лицензии CC-BY-SA-3.0. |
| Электроника ИМ-01 | |
|---|---|
| Тип | Шахматный компьютер |
| Выпущен | 1986 |
| Выпускался по | 1992 |
| Процессор | К1801ВМ1 |
| Память | ОЗУ - 2 или 4 КБ, ПЗУ - 16 КБ |
| Чипсет | К1809 |
| Устройства хранения данных | |
| ОС | |
Электроника ИМ-01 — советский шахматный компьютер.
Выпускался объединением электронного приборостроения «Светлана» в Ленинграде. Имел несколько уровней игры, режим расстановки и анализ позиции. Для отображения ходов имел вакуумно-люминесцентный индикатор зелёного цвета. Доска была обычной, с магнитными фигурами. Никакой связи с электроникой доска не имела.
Технические характеристики
- Процессор: 1801ВМ1
- ОЗУ: 4 КБ, с адреса 000000
- ПЗУ: 16 КБ, с адреса 020000 — 1809РЕ1 прошивки 148 и 149
Индикаторы и клавиатура

Н.П— 000 156 020 354 000
0 1 1 0 1 1 1 0 156 Н
1 1 1 0 1 1 0 0 354 П
0 0 0 1 0 0 0 0 020 .
g g
═╧══ ════ │ ════ ════
┌──┬──┬──┬──┬──┬──┬──┬──┐ b─╢ ╟─f ║ ║ o ║ ║ ║ ║
│ 7 6 5 4│ 3 2 1 0│ ║ a ║ ║ ║ ║ ║ ║ ║
└─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┘ ═╧══ ════ ════ ════
g f e d c b a c─╢ ╟─e ║ ║ o ║ ║ ║ ║
║ d ║ ║ ║ │ ║ ║ ║ ║
═╧══ ════ d ════ ════
- Проверяются первые 2К ОЗУ, если встречается байт который нельзя изменить — зависание с пустым экраном.
- Если контрольная сумма первой ПЗУ не совпадает — на индикаторе будет мигать
--.--. - Если контрольная сумма второй ПЗУ не совпадает — на индикаторе будет мигать
|| ||.
Порты
- 1640xx — К1809ВВ1
- 164004 — W — регистр Р
- 164060 — R/W — регистр A — сюда пишется скользящий бит 040/020/010/004/002/001 — используется для опроса клавиатуры и для выбора обновления индикатора
- 164072 — W — регистр C
- 164074 — R/W — регистр Д — сюда пишем значения индикатора, позиция индикатора выбрана записью в регистр 164060
- 164076 — R — чтение шины D2 - состояние клавиш, ряд выбран записью в регистр 164060
- 177750 — ? W
- 177760 — ? W
Память
000215-000221 — байты для вывода на индикатор, 5 байт
000610 — шахматная доска в памяти, байт на клетку:
- 000 — пустая клетка
- 002 — пешка
- 004 — конь
- 006 — слон
- 010 — ладья
- 012 — король?
- 014 — ферзь?
- 2xx — другой цвет
022060 — расстановка доски закончена
Ссылки
Эмулятор Электроники ИМ-01(Т)
Обсуждение эмулятора на форуме zx-pk.ru
Электроника ИМ-01 в коллекции С. Фролова
Электроника ИМ-01Т в коллекции С. Фролова