Просмотр полной версии : Эмулятор шахматного компьютера Интеллект-02
https://img-fotki.yandex.ru/get/151986/7448436.8/0_a1e8a_228725fb_orig.png (https://fotki.yandex.ru/next/users/nzeemin/album/95562/view/663178)
Прошивка и фотографии тут: http://zx-pk.ru/threads/9276-skhemy-i-dokumentatsiya-na-otechestvennye-kompyutery-i-komplektuyushchie.html?p=864440&viewfull=1#post864440 -- спасибо Alex_LG!
Раскопки: http://www.emuverse.ru/wiki/%D0%98%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D 1%82-02
Репозиторий эмулятора: https://github.com/nzeemin/intellekt02
Релизы: https://github.com/nzeemin/intellekt02/releases
Sergei Frolov
16.08.2016, 09:12
Вот дока на картридж с Шахматами
http://www.leningrad.su/calc/docs/intellect-chess.rar
https://img-fotki.yandex.ru/get/41743/7448436.8/0_a1e8e_f5ad4b0f_orig.png (https://fotki.yandex.ru/next/users/nzeemin/album/95562/view/663182)
- - - Updated - - -
Ладно, в общем чего тянуть -- релиз v3:
https://github.com/nzeemin/intellekt02/releases/download/v3/Intellekt02-v3.zip
Инструкция -- см. пост от Сергея.
Если кратко как начать играть:
запускаем эмулятор -- "УР 1"
ВИ -- "РР"
ВИ -- "ПБ" -- т.е. машина ходит первой
ВВ -- запускаем вычисление хода, дожидаемся высвечивания хода машины.
При этом на экране просто показывается память, в которой машина вычисляет ходы, поэтому виден процесс вычисления.
Дальше набираем свой ход кнопками A1 B2 C3 D4 E5 F6 G7 H8 -- делаем четыре нажатия.
ВВ -- запускаем вычисление ответного хода.
"Экрана" у этой машинки практически нет -- есть только вот эти четыре 7-сегментных индикатора плюс два красных светодиода.
На месте экрана я разместил "визуализацию" -- проекцию доски из памяти машины.
Белые здесь это всегда человек, чёрные -- машина, вне зависимости от того кто ходит первым (это пока так сделана визуализация).
Что пока НЕ сделано:
- красные светодиоды, которые должны зажигаться по окончании партии
- звук -- выдаётся в конце хода и в конце игры
- не размаплены кнопки "СБ", "ПП", "УИ", "9", "0" -- все эти кнопки кроме "СБ" не используются программой кассеты "Шахматы"
- определение кто каким цветом играет и отражение этого в визуализации
@Sergei Frolov, есть просьба -- можешь снять видео игры на этой машинке?
Можно например пройти "контрольный тест" из прилагающейся инструкции.
Собственно, интересуют моменты:
1. Сколько занимает расчёт хода -- позволит подогнать скорость эмуляции ближе к реальной.
2. Звук -- интересно какие звуки устройство издаёт в конце расчёта хода и при победе/поражении.
3. Что индикатор показывает в ходе расчёта хода -- скорее всего, он просто гаснет на время расчёта, хотелось бы убедиться.
- - - Updated - - -
Устройство описано в журнале «Радио» 1983 № 9:
«ИНТЕЛЛЕКТ-02»
Универсальное микропроцессорное устройство «Интеллект-02» предназначено для выполнения функций партнера в интеллектуальных играх, а также использования в шахматном спорте для тестирования профессиональных способностей шахматистов. Оно реализует следующие игровые программы: калах, гран, НИМ-1, НИМ-2, СМЭШ, куспак, шахматы и русские шашки (II спортивный разряд), нарды, уголки, крестики-нолики, шашки рэндзю, тест-программы для определения интеллектуальных способностей шахматистов. Нужную программу выбирают установкой соответствующей кассеты.
«Интеллект-02» может быть использован также в качестве игрового автомата в клубах, парках, домах отдыха и санаториях.
Ориентировочная цена — 300 руб.
Sergei Frolov
18.08.2016, 00:08
Сниму, но пока не могу по причине закопанности Интеллекта.
Собрал новую версию:
https://github.com/nzeemin/intellekt02/releases/download/v9/Intellekt02-v9.zip
Изменения:
- Обрабатываем нажатия клавиш -- 0..9, a..h, Enter = "ВВ" -- теперь ходы можно вводить с клавиатуры ПК
- Заработали индикаторы "вы выиграли", "вы проиграли" -- на самом деле, они показывают шах или мат соответствующей стороны
- Убрал неприятное мерцание доски из-за постоянной перерисовки
- Нарисовал координаты возле доски
В поисках инфы о том откуда взялся "ИНТЕЛЛЕКТ-02", я набрёл вот на эту страничку:
http://www.chesscomputeruk.com/html/intellect_-02.html
Автор пишет что программа даёт точно такие же ответные ходы как машинка Fidelity Chess Challenger 3: http://www.schach-computer.info/wiki/index.php?title=Fidelity_Chess_Challenger_3 1977 года.
Со своей стороны могу отчасти подтвердить это тем, что программа использует всего 512 байт памяти из имеющихся 1024 байт, и занимает всего 3554 байт в ПЗУ (из 8 КБ).
Пока играл заметил ещё, что компьютер делает рокировку под шахом, что запрещено правилами. И вот тут в описании CC3 тоже замечают такую ошибку: http://www.schaakcomputers.nl/hein_veldhuis/database/files/07-1977%20%5BD-8601%5D%20Fidelity%20-%20Chess%20Challenger%203.pdf
Интересно ещё то, что второй экземпляр имеет другую программу -- там уже 4 уровня вместо трёх, и ходы она делает другие.
Так что если у вас машинка с четырьмя уровнями -- снимите образ ПЗУ, тоже заэмулируем.
Ну и другие картриджи кроме шахмат в принципе тоже интересны.
Sergei Frolov
23.08.2016, 23:35
Интересно, у Fidelity Chess Challenger 3 тоже у черных фигуры перепутаны?
Интересно, у Fidelity Chess Challenger 3 тоже у черных фигуры перепутаны?
Что конкретно имеется в виду?
Возможно, дело в этом?
Белые здесь это всегда человек, чёрные -- машина, вне зависимости от того кто ходит первым (это пока так сделана визуализация).
-- я не смог пока по ячейкам памяти определить точно, кто ходит первым, поэтому зафиксировал цвета.
Ещё по поводу происхождения машинки.
В Восточной Германии VEB копировал Fidelity Chess Challenger (неясно какой именно версии) -- http://www.chesscomputeruk.com/html/veb_erfurt_sc-1.html -- возможно, ИНТЕЛЛЕКТ-02 это уже копия с VEB SC-1.
UPDATE: Нее, на VEB SC-1 уже 10 уровней сложности.
SC-1 - недоставаемая машина. Я уже лет 8 ищу. Так что тираж там был минимальный. Другие ГДРовские шахматы (типа SC-2 или Chess Master) вполне доступные.
Даже болгарские изотовские (на мотороле 6845; с дополнительным выходом на телевизор) можно найти, а SC-1 - малореально.
Могу на SC-2 что-нибудь посмотреть......
SC-1 - недоставаемая машина. Я уже лет 8 ищу. Так что тираж там был минимальный. Другие ГДРовские шахматы (типа SC-2 или Chess Master) вполне доступные.
Даже болгарские изотовские (на мотороле 6845; с дополнительным выходом на телевизор) можно найти, а SC-1 - малореально.
Могу на SC-2 что-нибудь посмотреть......
Спасибо, но видимо нет смысла -- SC-1 имеет 10 уровней сложности, так ИНТЕЛЛЕКТ-02 точно не от него.
А так вообще в целом -- нужны образы ПЗУ от любых подобных машин.
В MAME уже эмулируется часть машин Fidelity Chess Challenger -- значит и ROMы есть.
А так вообще в целом -- нужны образы ПЗУ от любых подобных машин.
Тут схемы http://www.robotron-net.de/sonstiges.html#SC-02
тут образы http://www.tiffe.de/Robotron/ChessMaster/
Sergei Frolov
31.08.2016, 16:40
Что конкретно имеется в виду?
http://www.leningrad.su/jj/2016/ferz.jpg
shattered
31.08.2016, 21:40
Chess Master кстати, есть (или скоро будет) в mame -- http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=106992#Post106992
nzeemin, а этот эмулятор обновлять больше не будете ?
так и нет звука в программе.
Теперь со звуком.
https://github.com/nzeemin/intellekt02/releases/download/v16/Intellekt02-v16.zip
Сниму, но пока не могу по причине закопанности Интеллекта.
Напоминаю о своей просьбе сделать видео работы устройства, прежде всего для того чтобы оценить соответствие скорости эмуляции реальности.
shattered
23.02.2019, 00:41
Из MAME спрашивают - а кто изготовитель Интеллекта-02?
В гарантийном талоне адрес 197198, Ленинград, Съезжинская ул., 21, в справочнике ЛГТС 1988 года с разбега его не нашел.
На Съезжинской вроде было телеателье, могли там лепить в кооперативе.
shattered
23.02.2019, 21:38
По децималу ДМП выходит, что разрабочик - Львовский НИИ БРЭА.
Vitali27
20.09.2019, 03:26
Есть этот комп на руках,пропал звук,куда копать какая микруха отвечает за звук?
Есть этот комп на руках,пропал звук,куда копать какая микруха отвечает за звук?
Звук там выходит с КР580ИК55 порт C 7-й бит -- получается что это 10-й вывод микросхемы.
shattered
22.09.2019, 18:16
Интересно ещё то, что второй экземпляр имеет другую программу -- там уже 4 уровня вместо трёх, и ходы она делает другие.
Так что если у вас машинка с четырьмя уровнями -- снимите образ ПЗУ, тоже заэмулируем.
Пишут, что дамп появился в MAME.
Пишут, что дамп появился в MAME.
Насколько я вижу вот по этому файлу: https://github.com/tyfighter/mame-dev/blob/1d866d320312f8f9afc6f517a625b3f314d91ee0/hash/intellect02.xml
-- судя по хешу, это тот же картридж что у нас уже есть.
shattered
23.09.2019, 01:10
это чей-то форк, оригинал тут -- https://github.com/mamedev/mame/blob/master/hash/intellect02.xml
Система команд подозрительно напоминает обычные DECовские CHESS.SAV - они кстати то же изначально без доски, для ДВК, УК-НЦ и БК существует несколько вариантов игры на этом "движке", как символьные так и графические.
Графические для БК подобраны тут (листай товарищЪ) >http://archive.pdp-11.org.ru/gamgal.html
Тема про ШАХМАТЫ для БК0010 на форуме > https://zx-pk.ru/threads/18125-interesuet-istoriya-igry-chess.html
На УК-НЦ по сути порт игры, которая в комплекте с БК0010-01 на кассете, так и символьный, и соотв. первоначальный, для ДВК, помимо символьного, есть ещё вариант КСМ с красивыми фигурками ) <<< ! >>>
автор скриншота не подкачал с чувством юмора, допустим и у
Дековских шахмат емнп был вариант команд без указания фигуры, но
B2-B5 - ЭТО ЗАЧЁТ )))
https://s017.radikal.ru/i436/1303/c8/c00aa92508dc.png
Я играю в ШАХМАТЫ тут > lichess.org • Бесплатные онлайн-шахматы (https://ru.lichess.org/)
Кратенько про эмулятор Никиты на игровом форуме >>> https://www.old-games.ru/forum/threads/ehmuljator-shaxmatnogo-kompjutera-intellekt-02.76429/
shattered, я так и не нашёл эту прошивку. Буду признателен если пришлёте.
- - - Updated - - -
Система команд подозрительно напоминает обычные DECовские CHESS.SAV
Для той прошивки что у нас есть источник совершенно точно известен - Fidelity Chess Challenger 3.
nzeemin, oldpc.su/0/chess2.zip
Для той прошивки что у нас есть источник совершенно точно известен - Fidelity Chess Challenger 3.
https://www.chessprogramming.org/images/7/7b/SpracklensAppleICE.jpg
shattered
28.09.2019, 23:37
куча проводов и apple ][ :)
Добавил вторую прошивку, сделал выбор конфигурации через меню - "Chess 1" (та что была) и "Chess 2".
Для "Chess 2" сделал показ игровой доски, и пришлось поправить показ индикатора.
Удалось размапить кнопку "УИ" - выбирает уровень игры для Chess 2 - 1..4.
Ну и мелкие правки и фиксы.
Скачать: https://github.com/nzeemin/intellekt02/releases/download/v19/Intellekt02-v19.zip
dk_spb, спасибо за предоставленный файл прошивки.
Андрей777
10.05.2023, 12:53
Добрый день. Недавно стал обладателем реального Интеллекта 02.
При включении горят три восьмёрки и оба светодиода (выигрыш, проигрыш) и слышен непрерывный звуковой сигнал. Клавиша сброс активна. При нажатии индикация исчезает на время и затем опять 3 восьмёрки. При нажатии других клавиш индикация вообще не меняется. Где начать копать? ИК55 или сам процессор?
Андрей777
11.05.2023, 19:55
Замерил напругу на разъёме с выхода блока питания. Вроде норма.
1 - +4,7В, 3 - +8,8В, 5 - +11,7В, 6, 7 - корпус,
8 - -3,8В, 9 - +4,5В, 10 - -4,5В. Сегодня замерю ещё питание на всех микросхемах.
Под нагрузкой идёт просадка питания 5В до 3,8. Буду искать, кто садит напряжение.
Андрей777
17.05.2023, 09:10
nzeemin, добрый день. Спасибо за эмулятор. Вчера потестил 4-х уровневый режим. На 1, 2 и 3 уровнях играет нормально. А на 4 уровне отображает за ход позицию через два или три хода вперёд. Сегодня вообще белые и чёрные одновременно объявили щах. ;)
https://disk.yandex.ru/i/CKvAlCfj7_7M_w
Спасибо, качественный эмулятор получился!
https://i123.fastpic.org/thumb/2024/0508/a3/c01898bce9262cc75f22fb36d20b52a3.jpeg (https://fastpic.org/view/123/2024/0508/c01898bce9262cc75f22fb36d20b52a3.png.html) https://i123.fastpic.org/thumb/2024/0508/84/25b28527e32135f758bd7ee7ce530b84.jpeg (https://fastpic.org/view/123/2024/0508/25b28527e32135f758bd7ee7ce530b84.png.html)
Только, кажется, не умеет рокировку...
Оказывается, компьютер умеет:
https://i123.fastpic.org/thumb/2024/0509/3d/7da1d73c4469987aafd4af45bce88b3d.jpeg (https://fastpic.org/view/123/2024/0509/7da1d73c4469987aafd4af45bce88b3d.png.html) https://i123.fastpic.org/thumb/2024/0509/9f/cbe0200443b338c4bb2c648f8c90fb9f.jpeg (https://fastpic.org/view/123/2024/0509/cbe0200443b338c4bb2c648f8c90fb9f.png.html)
А у меня не получается ни короткую, ни длинную рокировки произвести.
И я сегодня сел играть в Chess1, ур 1, белыми. Рокировку в короткую сторону мне сделать прога не дала. Если так в реальной приставке - то ну её, исправьте пожалуйста ошибку.
Sergei Frolov
09.05.2024, 18:39
Для рокировки надо сначала нажать ВИ, затем H1 F1 ВВ, затем E1 G1 ВВ
80789
Усложнили конечно. "Интеллект" мог бы догадаться, что E1G1 это рокировка, если на H1 стоит тура, и между королем и турой фигур нет. Вроде бы не сложные условия.
Интересно, а умеет ли программа взятие на проходе (https://ru.wikipedia.org/wiki/%D0%92%D0%B7%D1%8F%D1%82%D0%B8%D0%B5_%D0%BD%D0%B0_ %D0%BF%D1%80%D0%BE%D1%85%D0%BE%D0%B4%D0%B5)?
P. S. Правило взятия на проходе было введено в шахматы в XV веке практически одновременно с другим правилом, которое разрешало делать первый ход пешкой сразу на два поля вперёд. Обосновывается это правило просто: пешка не может перемещаться без риска быть взятой, когда поле прохода находится под боем противника.
Sergei Frolov
10.05.2024, 00:37
80790
Кстати
Sergei Frolov
28.06.2024, 08:38
СБ ВИ ПП A1 B2 C3 D4 E5
[ ] [bf] [fb] [f1] [f2] [f3] [f4] [f5]
ВВ СТ УИ F6 G7 H8 9 0
[df] [7f] [fa] [f6] [f7] [f8] [f9] [f0]
Написал программку для получения скан-кодов кнопок. Они такие.
Заодно понял, что из-за схемы Интеллекта если клавиатура дребезжит, то сама доска может давать другие коды, чем надо.
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot