Користувач smellytring сконструював з блоків Minecraft повністю функціональне ПЗУ обсягом 1 кілобайт і докладно пояснив, як він працює.
Для роботи ПЗУ використовується редстоун (redstone) - вигаданий ігровий мінерал, який пропускає струм і є провідником. Сигнал редстоуна проходить через цільні непрозорі блоки, але не проходить через прозорі блоки (скло).
На «диску» непрозорі блоки використовуються для запису 1, а прозорі - 0.
Анімація механіки
Для переміщення блоків (бітів інформації) у покладене місце на даху використовується безліч поршнів. Швидкість запису - 8 біт (1 байт) на кожен цикл імпульсу редстоуна (струму).
При читанні інформації здійснюється перевірка прозорості/непрозорості блоку за визначеною адресою. Запис здійснюється заміною блоку. Інфраструктура для доступу до блоків за будь-якою адресою показана на скріншоті внизу.
Всі операції відбуваються з кімнати управління.
На одній зі стін знаходяться кнопки, якими задається адреса Х для запису або зчитування інформації (1024 = 10 біт адреси = 2 ст.110 = 10 блоків).
На другій стіні буде показано стан пам'яті за вказаною адресою (8 біт), на третій стіні - інформація, яка буде записана за обраною адресою, якщо натиснути кнопку запису.
Кнопка запису - праворуч
Карта з ПЗУ лежить тут: Hard Drive.zip.
Робота smellytring - далеко не єдиний зразок комп'ютерних комплектуючих, які відтворили в Minecraft. Наприклад, ось скріншоти ПЗУ на 4 кілобайти, який володіє навіть більшою продуктивністю, ніж виріб smellytring (більше біт на цикл редстоуна). І взагалі, у нього більш складна конструкція.
Контролер ПЗУ, перегляд зверху
Серед любителів цієї гри є велика спільнота «редстоунерів», які створюють з блоків Minecraft складні інженерні конструкції та електронні пристрої: процесори, мікросхеми. Кращі роботи 2014 року зібрані у відео на сайті http://openredstone.org/. У будь-якому випадку, для дітей (і не тільки) це відмінний спосіб зрозуміти, як функціонує комп'ютер і його окремі компоненти.
На відео показано різні CPU, програмовані логічні масиви, інші пристрої і механізми. Чесно кажучи, ролик дуже вражає.
