Интеллект-02: различия между версиями

Материал из Emuverse
Нет описания правки
Нет описания правки
Строка 13: Строка 13:
* Память: ОЗУ 1 КБ (8 × КР565РУ2) — в адресном пространстве адреса f000h-f400h
* Память: ОЗУ 1 КБ (8 × КР565РУ2) — в адресном пространстве адреса f000h-f400h
* Вывод:
* Вывод:
** Четыре 8-сегментных индикатора
** Четыре 7-сегментных индикатора
** Два светодиода («вы выиграли», «вы проиграли»)
** Два светодиода («вы выиграли», «вы проиграли»)
** Динамик
** Динамик
Строка 34: Строка 34:
* f5h, f6h — порты B/C КР580ИК55
* f5h, f6h — порты B/C КР580ИК55
* f7h — управляющий порт КР580ИК55, в самом начале задаётся режим 90h — порт А ввод, порты B/C вывод
* f7h — управляющий порт КР580ИК55, в самом начале задаётся режим 90h — порт А ввод, порты B/C вывод
Кодирование 7-сегментных индикаторов (1 — сегмент включен, 0 — выключен):
<pre>
                                  a     
                                  ═╧══   
  ┌──┬──┬──┬──┬──┬──┬──┬──┐    f─╢    ╟b 
  │ 7  6  5  4│ 3  2  1  0│      ║    ║ 
  └─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┘    g──════   
    ,  a  b  c  d  e  f  g    e─╢    ╟─c
                                ║    ║ 
                                  ═╤══  ║,
                                  d     
</pre>
== Картридж Шахматы ==
В начале работы задаётся режим портов — в порт f7h пишется 90h.
Адреса f1c8h-f1cbh — четыре байта для вывода на 7-сегментные индикаторы.
В начале работы и после сброса там 3b 67 00 30 — это <code>У Р &nbsp; 1</code>.


== Ссылки ==
== Ссылки ==
* [http://www.leningrad.su/museum/show_calc.php?n=328 Интеллект-02 в коллекции Сергея Фролова]
* [http://www.leningrad.su/museum/show_calc.php?n=328 Интеллект-02 в коллекции Сергея Фролова]

Версия от 23:51, 13 августа 2016

Интеллект-02 — советский игровой компьютер на основе процессора КР580ВМ80А. Корпус в виде шахматной доски, над которой расположен слот картриджа, внизу индикаторы и клавиатура. Выпускался с 1985 по 1991 год (по датам на известных экземплярах устройства). Программа работы задавалась ПЗУ в виде картриджа.

Картриджи:

  • Шахматы (на микросхеме КР568РЕ20003, 8 КБ — размещено с адреса 0000h)
  • Калах

Технические характеристики

  • Процессор: КР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, сигналы 8-ми линий с клавиатуры; 0 — клавиша нажата, 1 — нет нажатия
На запись
  • f5h, f6h — порты B/C КР580ИК55
  • f7h — управляющий порт КР580ИК55, в самом начале задаётся режим 90h — порт А ввод, порты B/C вывод

Кодирование 7-сегментных индикаторов (1 — сегмент включен, 0 — выключен):

                                   a      
                                  ═╧══    
  ┌──┬──┬──┬──┬──┬──┬──┬──┐    f─╢    ╟b  
  │ 7  6  5  4│ 3  2  1  0│      ║    ║   
  └─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┴─┬┘    g──════    
    ,  a  b  c  d  e  f  g     e─╢    ╟─c 
                                 ║    ║   
                                  ═╤══  ║,
                                   d      

Картридж Шахматы

В начале работы задаётся режим портов — в порт f7h пишется 90h.

Адреса f1c8h-f1cbh — четыре байта для вывода на 7-сегментные индикаторы. В начале работы и после сброса там 3b 67 00 30 — это У Р   1.

Ссылки