#screenshotsaturday на DTF

Привет, DTF!

Делимся наработками своих проектов в комментариях.

2.4K2.4K открытий

Создаю обучающий симулятор логических схем. Где мы в игровой форме изучим и соберем настоящий простой процессор. Если вы любите логические пазлы, редстоун из майнкрафта или вам всегда было интересно как работает процессор, присоединяйтесь!
ВК: https://vk.com/gcgame
Скачать последний билд можно тут: https://goodcrafter.itch.io/logicalpath
Patreon: https://www.patreon.com/logical_path

Недавно закончил первый 8-битный процессор, который мы и соберем в игре. Он состоит из 6000 проводов и 1470 объектов.
Умеет выполнять 4 инструкции:
1) Сложение <число от 0 до 15>
2) Вычитание <число от 0 до 15>
3) Пропустить одну инструкцию
4) Остановить процессор

Процессор очень простой и отлично подойдет чтобы разобраться с базовыми основами такими как:
• Общая логика работы процессора;
• Выполнение команд, цикл FETCH-DECODE-EXECUTE;
• Как работает память;
• Арифметико-Логическое Устройство: сложение и вычитание чисел;
• Как процессор хранит числа: положительные и отрицательные;
• Синхронизация по тактовому генератору;
• Работа с ассемблером.

Более подробно о новом процессоре можно почитать тут (англ): https://www.patreon.com/posts/8-bit-processor-33301043

Теперь осталось самое сложное: создать статьи и уровни в игре, с подробным объяснением как это все работает шаг за шагом.

Ну а дальше мы будем его улучшать: добавим новые команды, оптимизируем архитектуру, подключим к нему мышку, клавиатуру и монитор. И будем писать на нём простые программы.
В идеале нам надо приблизиться к процессору 6502.

PS: Картинки 5000*3000 так что их можно зазумить и рассмотреть все подробнее, также в хорошем качестве в виде документов их можно найти в этом посте: https://vk.com/gcgame?w=wall-116611125_973

Ответить