Чисто поржать, поцаны.
Опубликован исходный код начальной реализации развиваемой с нуля виртуальной машины, реализованной на русифицированном языке Си.
https://www.opennet.ru/opennews/art.shtml?num=58745
https://tvoygit.ru/stein47/russian-virtual-mashine/src/branch/devel-1
#вставка "ru_stdio.h"
#вставка <string.h>
#вставка "ansicode.h"
#вставка "opcode.h"
#вставка "vm.h" //Внешний интерфейс виртуальной машины
// Задачи проекта
цел main()
{
пчф(ЗЕЛЕНЫЙ_ТЕКСТ "Новый проект.\n" ОБЫЧНЫЙ_ТЕКСТ);
//в переменной типа ТВМ "упакована" вся внутреннее устройство ВМ:
// регистры, стек, память указатели и тд.
ТВМ* ВМ1 = создать_ВМ();
// программа состоящая их четырех тестовых инструкций.
б64 программа[4] = {цСЛОЖ, цВЫЧ, цУМН, СТОП} ;
//Программа загружается как массив байтов.
загрузить_ВМ(ВМ1,(симв*) программа, (симв*)((программа)+1));
старт_ВМ(ВМ1);
// освобождаем динамически выделенную память под ВМ.
закрыть_ВМ (ВМ1);
пчф("Виртуальная машина успешно завершила работу.\n Для завершения нажмите ВВОД");
чтз();
вернуть 0;
}