Интеллект-02: различия между версиями
Nzeemin (обсуждение | вклад) Нет описания правки |
Nzeemin (обсуждение | вклад) Нет описания правки |
||
Строка 4: | Строка 4: | ||
Программа работы задавалась ПЗУ в виде картриджа. | Программа работы задавалась ПЗУ в виде картриджа. | ||
Устройство описано в журнале «Радио» 1983 № 9: | |||
<blockquote> | |||
'''«ИНТЕЛЛЕКТ-02»''' | |||
Универсальное микропроцессорное устройство «Интеллект-02» предназначено для выполнения функций партнера в интеллектуальных играх, а также использования в шахматном спорте для тестирования профессиональных способностей шахматистов. Оно реализует следующие игровые программы: калах, гран, НИМ-1, НИМ-2, СМЭШ, куспак, шахматы и русские шашки (II спортивный разряд), нарды, уголки, крестики-нолики, шашки рэндзю, тест-программы для определения интеллектуальных способностей шахматистов. Нужную программу выбирают установкой соответствующей кассеты. | |||
«Интеллект-02» может быть использован также в качестве игрового автомата в клубах, парках, домах отдыха и санаториях. | |||
Ориентировочная цена — 300 руб. | |||
</blockquote> | |||
== Технические характеристики == | == Технические характеристики == | ||
Строка 68: | Строка 72: | ||
== Картридж Шахматы == | == Картридж Шахматы == | ||
На микросхеме КР568РЕ20003, 8 КБ — размещено с адреса 0000h. | |||
В начале работы задаётся режим портов — в порт f7h пишется 90h, стек устанавливается в f1ffh, очищается ОЗУ f000h-f1ffh. | В начале работы задаётся режим портов — в порт f7h пишется 90h, стек устанавливается в f1ffh, очищается ОЗУ f000h-f1ffh. | ||
Строка 73: | Строка 79: | ||
* f1c8h-f1cbh — четыре байта готовые к выводу на 7-сегментные индикаторы. В начале работы и после сброса там 3b 67 00 30 — это <code>У Р 1</code>. | * f1c8h-f1cbh — четыре байта готовые к выводу на 7-сегментные индикаторы. В начале работы и после сброса там 3b 67 00 30 — это <code>У Р 1</code>. | ||
* f188h-f18bh — четыре символа для вывода на 7-сегментные индикаторы. | * f188h-f18bh — четыре символа для вывода на 7-сегментные индикаторы. | ||
== Экземпляры устройства == | |||
* № 5250, март 1986 [https://meshok.ru/item/26779977_%D0%A8%D0%B0%D1%85%D0%BC%D0%B0%D1%82%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80_%D0%98%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82_02_%D0%B8%D0%B7_%D0%A1%D0%A1%D0%A1%D0%A0] | |||
* № 8548, ноябрь 1987 [http://market.zx-pk.ru/forum/viewtopic.php?t=4710] | |||
* № 7984, август 1988 [https://www.avito.ru/sankt-peterburg/sport_i_otdyh/shahmatnyy_kompyuter_intellekt-02_sssr_442273896] | |||
* № 7828, декабрь 1991 — у Сергея Фролова | |||
== Ссылки == | == Ссылки == | ||
* [http://www.leningrad.su/museum/show_calc.php?n=328 Интеллект-02 в коллекции Сергея Фролова] | * [http://www.leningrad.su/museum/show_calc.php?n=328 Интеллект-02 в коллекции Сергея Фролова] | ||
* [http://zx-pk.ru/threads/26864-emulyator-shakhmatnogo-kompyutera-intellekt-02.html Эмулятор шахматного компьютера Интеллект-02 — тема на zx-pk.ru] | * [http://zx-pk.ru/threads/26864-emulyator-shakhmatnogo-kompyutera-intellekt-02.html Эмулятор шахматного компьютера Интеллект-02 — тема на zx-pk.ru] |
Версия от 22:18, 17 августа 2016
Интеллект-02 — советский игровой компьютер на основе процессора КР580ВМ80А. Корпус в виде шахматной доски, над которой расположен слот картриджа, внизу индикаторы и клавиатура. Выпускался с 1985 по 1991 год (по датам на известных экземплярах устройства). Программа работы задавалась ПЗУ в виде картриджа.
Устройство описано в журнале «Радио» 1983 № 9:
«ИНТЕЛЛЕКТ-02» Универсальное микропроцессорное устройство «Интеллект-02» предназначено для выполнения функций партнера в интеллектуальных играх, а также использования в шахматном спорте для тестирования профессиональных способностей шахматистов. Оно реализует следующие игровые программы: калах, гран, НИМ-1, НИМ-2, СМЭШ, куспак, шахматы и русские шашки (II спортивный разряд), нарды, уголки, крестики-нолики, шашки рэндзю, тест-программы для определения интеллектуальных способностей шахматистов. Нужную программу выбирают установкой соответствующей кассеты. «Интеллект-02» может быть использован также в качестве игрового автомата в клубах, парках, домах отдыха и санаториях. Ориентировочная цена — 300 руб.
Технические характеристики
- Процессор: КР580ВМ80А
- Ввод-вывод: КР580ИК55
- Память: ОЗУ 1 КБ (8 × КР565РУ2) — в адресном пространстве адреса f000h-f400h
- Вывод:
- Четыре 7-сегментных индикатора
- Два светодиода («вы выиграли», «вы проиграли»)
- Динамик
- Ввод:
- Клавиатура: 16 клавиш в два ряда по 8 клавиш
Индикаторы и клавиатура
___ ___ ___ ___ СБ ВИ ПП A1 B2 C3 D4 E5 вы выиграли ( ) | | | | | | | | [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ] | | | | | | | | ВВ СТ УИ F6 G7 H8 9 0 вы проиграли ( ) |___| |___| |___| |___| [ ] [ ] [ ] [ ] [ ] [ ] [ ] [ ]
Порты
- На чтение
- f4h — порт A КР580ИК55, клавиатура, 255 — нет нажатия
Скан-коды клавиатуры:
СБ ВИ ПП A1 B2 C3 D4 E5 [ ] [bf] [ ] [f1] [f2] [f3] [f4] [f5] ВВ СТ УИ F6 G7 H8 9 0 [df] [7f] [ ] [f6] [f7] [f8] [ ] [ ]
Примечание: клавиши ПП, УИ, 0, 9 — в программе кассеты «Шахматы» не используются, поэтому их скан-коды не определить экспериментально.
- На запись
- f7h — управляющий порт КР580ИК55, в самом начале задаётся режим 90h — порт А ввод, порты B/C вывод
- f6h — порт КР580ИК55 — управляющий байт
┌──┬──┬──┬──┬──┬──┬──┬──┐ │ 7 6 5 4│ 3 2 1 0│ └─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┘ │ │ │ └──┴──┴──┴── выбор индикатора звук │ └── вы проиграли └───── вы выиграли
- f5h — порт КР580ИК55 — передаёт байт для 7-сегментного индикатора
Кодирование 7-сегментных индикаторов (1 — сегмент включен, 0 — выключен) — при выводе в порт f5h:
a ═╧══ ┌──┬──┬──┬──┬──┬──┬──┬──┐ f─╢ ╟─b │ 7 6 5 4│ 3 2 1 0│ ║ g ║ └─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┘ ═╧══ , a b c d e f g e─╢ ╟─c ║ d ║ ═╧══ ╟─,
Изменение значения на 7-сегментных индикаторах выполняется так:
- Запись в порт f5h байта для индикатора
- Запись в порт f6h управляющего байта, с указанием выбранного индикатора в нижних четырёх битах
- Запись нуля в порт f6h
Картридж Шахматы
На микросхеме КР568РЕ20003, 8 КБ — размещено с адреса 0000h.
В начале работы задаётся режим портов — в порт f7h пишется 90h, стек устанавливается в f1ffh, очищается ОЗУ f000h-f1ffh.
Адреса ОЗУ:
- f1c8h-f1cbh — четыре байта готовые к выводу на 7-сегментные индикаторы. В начале работы и после сброса там 3b 67 00 30 — это
У Р 1
. - f188h-f18bh — четыре символа для вывода на 7-сегментные индикаторы.
Экземпляры устройства
- № 5250, март 1986 [1]
- № 8548, ноябрь 1987 [2]
- № 7984, август 1988 [3]
- № 7828, декабрь 1991 — у Сергея Фролова