Abnormal programming
Game development
11 April 2012

Github включил ассемблер DCPU-16 в список официально поддерживаемых языков

В игре 0x10c — новом проекте Нотча (автора Minecraft) — для управления космическим кораблём игроку придётся программировать мифический древний процессор DCPU-16. Сама игра ещё на ранних стадиях разработки, но сообщество будущих игроков уже активно формируется вокруг опубликованных на официальном сайте спецификаций вымышленного процессора. На Гитхабе существуют уже десятки эмуляторов DCPU-16, llvm-backend, операционная система, среда исполнения и даже неофициальный комитет по стандартам.

Теперь файлы с расширениями .dasm и .dasm16 распознаются Гитхабом и для них работает подсветка синтаксиса. Общее число репозиториев, связанных с ещё не написанной игрой, уже перевалило за двести. Кажется, Нотчу удалось придумать великолепную приманку для геймеров-программистов. Примитивный 16-разрядный процессор с 8-ю регистрами и исключительно лаконичной системой команд (в которой даже вместо JMP и RET используется прямое изменение счётчика команд) определённо способен вышибить скупую ностальгическую слезу. Браво, Нотч!

Сообщение в блоге Гитхаба


+60
1.8k 42
Comments 48
Top of the day