Пожалуй, самый быстрый релейный компьютер в мире

Блог проекта BrainfuckPC
Спустя два года проектирования и сборки мой проект релейного компьютера ожил и стал способен исполнять прогарммы, написанные на эзотерическом языке программирования brainfuck. Уже сейчас он без сбоев исполняет 25 инструкций в секунду, а в планах добиться стабильной работы на 40Гц.

Компьютер еще не завершен — надо навести марафет внешнему виду — сделать переднюю и заднюю крышки, подвал, добавить органы управления, да уложить красиво многочисленные шлейфы. Но проект можно однозначно назвать успешным.

Brainfuck Challenge - Конкурс безумных идей!

Блог проекта BrainfuckPC
Приближается новый год! А это значит, что пора подарков не за горами. Тем более, что у меня в гараже скопилось много интересных хреновин, для которых еще не придумано безумного проекта.
Посему конкурс! Призовой фонд — две штуки ESP32, одноплатник Orange Pi и еще пара плюшек.


Читать дальше

BrainfuckPC#12 Итоги 2017 года и планы на 2018

Блог проекта BrainfuckPC
Закрываем 2017-й год грандиозными итогами года и амбициозными планами на следующий год
Итоги:
1. Плата памяти собрана, но хочу переделать
2. Блок сумматора собран, нужно тестировать
3. Модули индикации и защелок разработаны, надо собирать остальные

Планы:
1. Продолжаем сборку релейного компьютера:
a. Проверить сумматор
b. Собрать все индикаторы, защелки
c. Собрать регистры
d. Собрать логику
e. Прошить плату памяти и индикаторные платы
f. Разобраться с корпусом
2. Провести эксперименты с декатронами
3. Открыть раздел «книжная полка»
4. Поиграться со струйной логикой
5. Обзавестись лазерным гравером
6. Продолжить цикл по мехатронике и начать собирать всякое движимое и вращаемое

Блок 16-разрядного сумматора

Блог проекта BrainfuckPC
Модули первого блока спаяны и осталось лишь прошить схему соединений! Сумматор с Carry-chain переносом в противовес предыдущему сумматору с параллельным переносом намного проще и при этот такой же быстрый — всего 3 задержки.


32 Модуля 2XOR/2AND. по два модуля на разряд. размеры блока 200х150мм.

BrainfuckPC#7 Плата памяти

Лучшие практики
Скорее не плата, а целый комплекс вокруг двух микросхем ОЗУ на 64 килослова ан 16 бит.
Тут и графическое отображение сегмента памяти и загрузка программ по телнет через Wi-Fi. полный фарш

Попутно осваиваю чудеса монтажа. Надо обзавестись парой видеокамер — их сильно не хватало при съемке многочисленных ракурсов

Паяльная маска FSR-8000

Лучшие практики
Таки отладил процесс нанесения паяльной маски на печатные платы для Brainfuck-компьютера и запилил подобробно-занудный ролик об этом.
Главный косяк на этот раз — оставил сушиться без печке и из-за холодной погоды маска встала только за две недели. Ну, бывает.

Релейный компьютер. Набор инструкций

Блог проекта BrainfuckPC
Хоть у меня и брейнфак, но на требуемых для реализации его 8 команд блоках можно реализовать куда большее число инструкций.

Страничка на Github с табличкой: github.com/radiolok/RelayComputer2/blob/master/doc/instruction_set.md

Релейный компьютер. План работ

Блог проекта BrainfuckPC
Составил план работ по своему релейному компьютеру


Я создал специальную страничку на Github c подробной табличкой того что нужно сделать и что уже сделано (ССЫЛКА)