Page 1 of 21

Новый эмулятор

Posted: Mon Feb 13, 2006 12:33 pm
by diamond
http://shade.msu.ru/~msu-se/KlbrInWin.7z
http://shade.msu.ru/~msu-se/KlbrInWin_src.rar
Быстрый эмулятор - скорость эмуляции равна скорости реального процессора...

Posted: Mon Feb 13, 2006 12:57 pm
by willow
Круто! Только, может, не вываливаться при вызове неизвестной функции. И нативный mtappack очень красив.

Posted: Mon Feb 13, 2006 2:14 pm
by mike.dld
Очень хорошо. Жаль только что не реализована пока что и половина функционала.

Posted: Mon Feb 13, 2006 3:15 pm
by diamond
А что делать при вызове неизвестной функции? По поводу ограниченности функциональности - все игрушки работают. А что нужно добавить?

Posted: Mon Feb 13, 2006 4:10 pm
by mike.dld
При чём тут игрушки. Нужно добавлять все функции, по возможности.
При вызове неизвестной функции реакция пусть будет такой, какая есть.

Posted: Mon Feb 13, 2006 6:35 pm
by Mario79
diamond
Тяжелые игры: Pig, Doom, Quake не идут. Пишет, что вызвали неизвестные системные функции. Но в целом хорошо. Поздравляю!
Кстати, зачем ты положил в архив активный и пассивный скины? Достаточно было одного активного. Все равно эмулируется лишь одно приложение.

Posted: Mon Feb 13, 2006 9:03 pm
by halyavin
Mario79
Даже одно приложение может терять фокус... (если переключишься на какое-нибудь другое виндовое)

Posted: Tue Feb 14, 2006 5:06 pm
by willow
Странный глюк - при чтении клавиатуры (функция 2) первое нажатие Enter (после нажатия других клавиш) дает код 54, следующие после него - правильный 13.

Posted: Wed Feb 15, 2006 3:40 am
by ipr
Image
Тинипад открылся нормально, но при попытке открыть меню вылезло сие :-/

Posted: Wed Feb 15, 2006 8:59 am
by halyavin
Потоки пока не поддерживаются.

Posted: Wed Feb 15, 2006 4:10 pm
by ipr
Жаль :-/ Возможности пускать живую меось нема :-(

Posted: Wed Feb 15, 2006 4:37 pm
by halyavin
Нет прав администратора? Иначе 9x2klbr и nt2klbr позволяют запускать меось без установки и дискет.

Posted: Wed Feb 15, 2006 5:18 pm
by diamond
ipr
А что ты подразумеваешь под "живой меосью"? (И какая базовая операционная система?)
Mario79
Я имел в виду все игры из дистриба.
Что значит "эмулируется только одно приложение"?!! Можно без проблем параллельно эмулировать несколько программ. Кроме того, эмулируется (отлажена и работает) функция запуска приложений (58::16).
all
На всякий случай уточняю: при расшифровке сообщения "Unsupported system function" следует учитывать, что все регистры выписаны в hex'е, а в sysfuncs.txt принята десятичная система счисления.
mike.dld
Согласен, что добавлять надо все функции - но надо же с чего-то начинать? Я начал с демок и игрушек, поскольку именно в этих случаях заметны преимущества перед существующими meosemul,MeOsDebug.

Posted: Wed Feb 15, 2006 5:32 pm
by mike.dld
Насчёт демок... несколько неоднозначные результаты при запуске демок из библиотеки ASCL - число FPS, насколько я могу это оценить, отображается неправильно...

Posted: Wed Feb 15, 2006 5:38 pm
by diamond
mike.dld
Тебе никто никогда не говорил, что винда тормозная?
Для сравнения: FPS от trantest на моем компе: Kolibri: ~5000; Win98: ~250; WinXP: ~40. Причем цифры похожи на правду.