Датапак для Майнкрафт, реализующий собственную систему команд процессора ISA. Он позволяет создавать процессоры, переключать их контекст и выполнять байты программы.
Команды
function ibis:create_cpu— создать процессор; возвращает его идентификатор.function ibis:switch_context {cpu_id:<id>}— переключить контекст на процессор с указанным идентификатором./data modify storage ibis:mem_<id> roms set value [{base:0x0000,bytes:[B;...]}]— записать в ПЗУ байты программы вместо....function ibis:emu/reset— сбросить эмулятор.function ibis:emu/step— вручную выполнить один шаг процессора.
Управление тем, какие процессоры выполняются, должен обеспечивать другой датапак. Ввод и вывод доступны при установленном дополнении периферии.
