Электроника ИМ-01: различия между версиями
Nzeemin (обсуждение | вклад) |
Radon (обсуждение | вклад) Нет описания правки |
||
(не показано 12 промежуточных версий 3 участников) | |||
Строка 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''' — советский шахматный компьютер. | ||
Строка 7: | Строка 18: | ||
== Технические характеристики == | == Технические характеристики == | ||
* Процессор: 1801ВМ1 | [[Файл:Im01-rekl.jpg|200px|thumb|left|Реклама в "Электронной Промышленности"]] | ||
* ОЗУ: | * Процессор: 1801ВМ1 на частоте 4.5? МГц | ||
* ПЗУ: 16 КБ, с адреса | * ОЗУ: 2 КБ, с адреса 000000 | ||
* ПЗУ: 16 КБ, с адреса 020000 — 1809РЕ1 — ИМ-01: прошивки 107/106, ИМ-01Т: прошивки 148/149 | |||
<br><br><br><br><br><br><br><br><br><br><br><br> | |||
== Индикаторы и клавиатура == | == Индикаторы и клавиатура == | ||
[[Файл:ElektronikaIM01-keylines.png|thumb|Схема опроса клавиатуры]] | [[Файл:ElektronikaIM01-keylines.png|thumb|150px|Схема опроса клавиатуры]] | ||
* <code> Н.П </code> | * <code> Н.П </code> — 000 156 020 354 000 | ||
<pre> | <pre> | ||
Строка 28: | Строка 42: | ||
═╧══ ════ d ════ ════ | ═╧══ ════ d ════ ════ | ||
</pre> | </pre> | ||
* Проверяются первые 2К ОЗУ, если встречается байт который нельзя изменить — зависание с пустым экраном. | |||
* Если контрольная сумма первой ПЗУ не совпадает — на индикаторе будет мигать <code>--.--</code>. | |||
* Если контрольная сумма второй ПЗУ не совпадает — на индикаторе будет мигать <code>|| ||</code>. | |||
== Порты == | == Порты == | ||
* | * 1700xx(ИМ-01) / 1640xx(ИМ-01Т) — К1809ВВ1 | ||
** | ** xxx004 — W — регистр Р | ||
** | ** xxx060 — R/W — регистр A — сюда пишется скользящий бит 040/020/010/004/002/001 — используется для опроса клавиатуры и для выбора обновления индикатора; бит 7 — звук | ||
** | ** xxx072 — W — регистр C | ||
** | ** xxx074 — R/W — регистр Д — сюда пишем значения индикатора, позиция индикатора выбрана записью в регистр xxx060 | ||
** | ** xxx076 — R — чтение шины D2 — состояние клавиш, ряд выбран записью в регистр xxx060 | ||
* 177750 — ? W | * 177750 — ? W | ||
* 177760 — ? W | * 177760 — ? W | ||
Строка 43: | Строка 61: | ||
000215-000221 — байты для вывода на индикатор, 5 байт | 000215-000221 — байты для вывода на индикатор, 5 байт | ||
000660(ИМ-01) / 000610(ИМ-01Т) — шахматная доска в памяти, один байт на клетку: | |||
* 000 — пустая клетка | * 000 — пустая клетка | ||
* 002 — пешка | * 002 — пешка | ||
Строка 53: | Строка 71: | ||
* 2xx — другой цвет | * 2xx — другой цвет | ||
== Документация == | |||
* {{djvu}} [https://emuverse.ru/downloads/computers/IM-01/docs/im-01.djvu Руководство по эксплуатации Электроника ИМ-01] | |||
* {{djvu}} [https://emuverse.ru/downloads/computers/IM-01/docs/im-01t.djvu Руководство по эксплуатации Электроника ИМ-01Т] | |||
== Файлы == | |||
* {{rom}} [https://emuverse.ru/downloads/computers/IM-01/firmware/148_149.7z Прошивки ПЗУ К1809РЕ1- 000148, 000149] | |||
== Ссылки == | == Ссылки == | ||
* | * Эмуляторы: | ||
** {{www}} [https://github.com/nzeemin/elektronika-im01 Эмулятор Электроники ИМ-01(Т)] | |||
** Драйвер <code>im01</code> в составе MAME [https://github.com/mamedev/mame/blob/master/src/mame/drivers/im01.cpp] | |||
* {{www}} [https://zx-pk.ru/threads/33937 Обсуждение эмулятора на форуме zx-pk.ru] | |||
* {{www}} [http://www.leningrad.su/museum/show_calc.php?n=299 Электроника ИМ-01 в коллекции С. Фролова] | |||
* {{www}} [http://www.leningrad.su/museum/show_calc.php?n=300 Электроника ИМ-01Т в коллекции С. Фролова] | |||
[[Категория:Настольные игры]] | [[Категория:Настольные игры]] |
Текущая версия от 22:30, 3 ноября 2024
Этот документ создан для Emuverse и распространяется на условиях лицензии CC-BY-SA-3.0. |
Электроника ИМ-01 | |
---|---|
Тип | Шахматный компьютер |
Выпущен | 1986 |
Выпускался по | 1992 |
Процессор | К1801ВМ1 |
Память | ОЗУ - 2 или 4 КБ, ПЗУ - 16 КБ |
Чипсет | К1809 |
Устройства хранения данных | |
ОС |
Электроника ИМ-01 — советский шахматный компьютер.
Выпускался объединением электронного приборостроения «Светлана» в Ленинграде. Имел несколько уровней игры, режим расстановки и анализ позиции. Для отображения ходов имел вакуумно-люминесцентный индикатор зелёного цвета. Доска была обычной, с магнитными фигурами. Никакой связи с электроникой доска не имела.
Технические характеристики
- Процессор: 1801ВМ1 на частоте 4.5? МГц
- ОЗУ: 2 КБ, с адреса 000000
- ПЗУ: 16 КБ, с адреса 020000 — 1809РЕ1 — ИМ-01: прошивки 107/106, ИМ-01Т: прошивки 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К ОЗУ, если встречается байт который нельзя изменить — зависание с пустым экраном.
- Если контрольная сумма первой ПЗУ не совпадает — на индикаторе будет мигать
--.--
. - Если контрольная сумма второй ПЗУ не совпадает — на индикаторе будет мигать
|| ||
.
Порты
- 1700xx(ИМ-01) / 1640xx(ИМ-01Т) — К1809ВВ1
- xxx004 — W — регистр Р
- xxx060 — R/W — регистр A — сюда пишется скользящий бит 040/020/010/004/002/001 — используется для опроса клавиатуры и для выбора обновления индикатора; бит 7 — звук
- xxx072 — W — регистр C
- xxx074 — R/W — регистр Д — сюда пишем значения индикатора, позиция индикатора выбрана записью в регистр xxx060
- xxx076 — R — чтение шины D2 — состояние клавиш, ряд выбран записью в регистр xxx060
- 177750 — ? W
- 177760 — ? W
Память
000215-000221 — байты для вывода на индикатор, 5 байт
000660(ИМ-01) / 000610(ИМ-01Т) — шахматная доска в памяти, один байт на клетку:
- 000 — пустая клетка
- 002 — пешка
- 004 — конь
- 006 — слон
- 010 — ладья
- 012 — король?
- 014 — ферзь?
- 2xx — другой цвет
Документация
Файлы
Ссылки
- Эмуляторы:
- Эмулятор Электроники ИМ-01(Т)
- Драйвер
im01
в составе MAME [1]
- Обсуждение эмулятора на форуме zx-pk.ru
- Электроника ИМ-01 в коллекции С. Фролова
- Электроника ИМ-01Т в коллекции С. Фролова