Попробовал написать что-то такое.
Сам файл лежит в онлайн-эмуляторе (ocelot.fomalhaut.me) по пути /home/.mt.lua .
Вкратце результат: Ocelot Online гораздо лучше соответствует таймингам Minecraft, чем OCEmu.
Но в обоих эмуляторах есть баги.
Тесты:
тест 1 - генерация 10 тысяч псевдослучайных чисел
тесты 2-4 - отрисовка случайного текста на экране
тест 5 - испытание гуделки случайными звуками (computer.beep)
тест 6 - проверка, все ли компоненты имеют методы по документации
тест 7 - проверка файловой системы на чтение-запись
тест 8 - проверка Интернета
тесты 9,10 - проверка сетевой и соединённой карты соответственно
тест 11 - проверка EEPROM на чтение-запись
Результаты:
Minecraft 1.7.10 (компьютер tier 3)
тест 1 - 0,05 с
тест 2 - 1,3 с (рендер идёт постоянно)
тест 3 - 1,8 с
тест 4 - 2,5 с
тест 5 - 13,5 с
тест 6 - без предупреждений
тест 7 - предупреждение, что временная файловая система не найдена
тест 8 - без предупреждений
тест 9 - 1,15 с; предупреждение, что никто на пинг не ответил
тест 10 - не проводился (не хватило места для соединённой карточки)
тест 11 - 2,2 с
Ocelot Online
тест 1 - 0,05 с
тест 2 - 1,9 с (рендер кусками)
тест 3 - 2,65 с
тест 4 - 3,7 с
тест 5 - 13,5 с
тест 6 - без предупреждений
тест 7 - предупреждение, что временная файловая система не найдена;
(баг эмулятора) на unmanaged диск ничего не записывается
тест 8 - без предупреждений
тест 9, 10 - не проводились
тест 11 - 2,2 с
OCEmu
тест 1 - 0,02 с
тест 2 - 0,37 с (рендер после coroutine.yield)
тест 3 - 0,43 с
тест 4 - 0,91 с
тест 5 - 4,58 с
тест 6 - без предупреждений
тест 7 - предупреждение, что временная файловая система не найдена
тест 8 - без предупреждений
тест 9 - 1 с; (баг OCEmu) модем поймал своё сообщение
тест 10 - не проводился
тест 11 - 0,001 с
Награду попрошу отдать на дальнейшую разработку Ocelot и фиксы багов.