尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Эмулятор советской программируемой игрушки «Детская логическая машина» (ВНИИ «Электронстандарт», Гатчина) и оцифрованное руководство к ней 1987 года.
Попробовать: https://www.lexium.ru/dlm/
В машине нет ни транзистора, ни реле, ни микросхемы: три планки со штеккерами, пружинные контакты, перемычки, четыре лампочки и батарейки. Говоря современным языком, это программируемая логическая матрица: три входа, семь столбцов «И», четыре выхода «ИЛИ».
| Файл | Что это |
|---|---|
index.html | эмулятор: одна страница, без библиотек и сборки |
cards/ | карточки к игре 8 «Зоологические карточки» |
DLM_rukovodstvo_1987.pdf | руководство: сканы всех страниц, набранный текст и расшифровка рисунков программ |
check.mjs | проверка всех программ эмулятора по правилам игр из руководства |
post.md, BACKLOG.md | черновик статьи и идеи на будущее |
В эмуляторе:
node check.mjs
Скрипт моделирует машину независимо от кода страницы и сверяет каждую программу с правилами игры из текста руководства: на всех восьми входах, а игры 4, 7 и 8 — полным перебором партий и раскладок. Две найденные ошибки самого руководства (игры 4 и 8) скрипт выводит отдельно; остальное должно совпасть. Нужен Node.js 18 или новее.
Откройте index.html в браузере. Сервер не нужен.
Код (index.html, check.mjs) — MIT. На руководство 1987 года и картинки карточек лицензия
не распространяется.
Основной репозиторий: https://git.08h.ru/alex/dlm, здесь зеркало.