Поиск по сайту
Результаты поиска по тегам 'emulator'.
Найдено 2 результата
-
Всем привет. Мы тут пишем эмулятор OpenComputers, и в процессе его нужно тестировать. Поэтому будет очень здорово, если кто-нибудь напишет утилиту-бенчмарк. Утилита должна выглядеть как программка для OpenOS, на Lua. В идеале её надо загрузить в Hel, чтобы было быстрее устанавливать. Для чего именно она нужна? Делать бенчмарк компьютера в Minecraft смысла особо нет - там и так понятно насколько будет производительной твоя "сборка". Но это имеет смысл делать в эмуляторе - потому что эмулятор может глючить, лагать, багать, и жрать оперативную память. (Например, сегодня мы запустили в Ocelot Online демку, которая очень быстро рендерила текст на экране, и в результате, у @Fingercomp браузер сожрал 5 гигабайт оперативной памяти, засвопился и вырубил на час весь компьютер.) Что именно она должна тестировать? Утечки оперативной памяти, производительность рендера и лаги эмулятора. Для этого можно например запустить интенсивный рендер на экране какого-нибудь цветастого мусора. Или любой другой вариант. Засечь время и потом сверить "внутриигровые" часы с настоящими, чтобы определить, не лагало ли оно. (Параллельно тесту можно будет уже вручную смотреть диспетчер задач - не жрет ли браузер или десктопный эмулятор ресурсы больше положенного.) Правильную работу компонентов. То есть проверить, соединяет ли интернет карта с интернетом, посылает ли сетевые сообщения модем, и так далее. Всю инфу надо потом красиво вывести на экран. Можно в графическом виде, можно в командной строке. Награда? Большое спасибо от всей души. Короче, если кто-то будет искать идею "что бы написать" - бенчмарк для эмулятора это вариант. Он нам пригодится.
-
Приветствую, всех. Я ещё с февраля 2017 года пишу свою OS для нашего любимого мода. Много было написано строк кода. Много удалено. Сейчас я собираюсь ещё раз написать её. Тема про OS будет отдельно и там я всё распишу. Всё это делается на андроиде, т.к. нету времени спокойно сесть за ноутбук. Поставил бинарник луа и радоваться, попутно эмулируя API компов непосредственно в луа... Но в какой-то момент мне это надоело, и я решил писать эмулятор. Причём, кроссплатформенный, включая андроид. Пишу я его на C++ (первый проект, не считая ардуино), поэтому критика приветствуется более чем. Следить за разработкой можно на GitHub: https://github.com/Zabqer/AurumEmulator На этом пока что всё.