Page 17 of 21
Re: Новый эмулятор
Posted: Sun Sep 14, 2008 12:39 am
by ДедОк
... и обязательно проверьте есть ли у него 33 утюга на подоконнике...
Re: Новый эмулятор
Posted: Sat Nov 22, 2008 6:05 pm
by barsuk
Под Win XP x64 эмулятор не запускается, говорит "Cannot allocate LDT selectors".
Re: Новый эмулятор
Posted: Sat Nov 22, 2008 7:37 pm
by Ghost
Не удивительно )
Re: Новый эмулятор
Posted: Sun Nov 23, 2008 1:13 pm
by diamond
barsuk wrote:Под Win XP x64 эмулятор не запускается, говорит "Cannot allocate LDT selectors".
Об этой проблеме я знаю, но нужно слишком много переписывать, а у меня времени мало.
Re: Новый эмулятор
Posted: Thu Dec 04, 2008 8:15 pm
by Galkov
Вот такие у меня заморочки (может это и одна и та же) с
VirtualKolibri:
1) Как-то трудно запускается, может не отрисовать иконки на рабочем столе вообще, может не отрисовать всего парочку, а может, подумавши подольше - все нарисовать
2) Вроде все работает, и вдруг бац, виндячая мессага: "Failed to deliver debug message"
3) Если такое было, то после закрытия легко можно увидеть в винде открытый диалог открытия файла
Причем, раз на раз не приходится, может и все нормально пройти, а может и сразу затормозить.
С главным меню правда проблем не видел пока. А вот контекстное меню на рабочем столе - запускает чего-то (ну например - "настройка окон") только один раз. Дальше - кнопки в меню не работают
Естественно, с правами админа все делаю, и kiwntf отрапортовал об успехе...
Может я чего-то в настройках неправильно прописал, какой-нибудь магический Enable не сделал
Таблэтку хочется
Re: Новый эмулятор
Posted: Thu Dec 04, 2008 8:19 pm
by Galkov
Да, вот еще...
"Любители Far-а" думают, что в
execklbr.asm правильней (мягко говоря) было бы так
:
Code: Select all
mov eax, -2
ret 12
.ret:
or eax, -1
ret 12
Re: Новый эмулятор
Posted: Thu Dec 04, 2008 11:28 pm
by Gluk
а у меня VirtualKolibri успешно (и стабильно
) рисует черный экран
Re: Новый эмулятор
Posted: Fri Dec 05, 2008 12:11 pm
by diamond
Galkov wrote:"Любители Far-а" думают, что в execklbr.asm правильней (мягко говоря) было бы так
Угу, так правильнее, спасибо за поправку. Другой вопрос, что бинарник Far'а так устроен, что это реально ни на что не влияет (mov esp,ebp/pop ebp/ret после вызова [pOpenFilePlugin]).
P.S. Круто у тебя получается находить глюки по исходникам
Gluk wrote:а у меня VirtualKolibri успешно (и стабильно ) рисует черный экран
Если версия эмулятора старая, то попробуй старые дистрибутивы, в новых многое поменялось.
Re: Новый эмулятор
Posted: Fri Dec 05, 2008 2:06 pm
by Galkov
diamond wrote:Другой вопрос, что бинарник Far'а так устроен, что это реально ни на что не влияет
У меня (Far v1.65) повлиял - и еще как
Просто Far падает намертво, с любезными рекомендациями от Билли - и всего делов
И dll-ку эту Far-ом не удалишь.
И пришлось вспоминать, где же у меня лежит explorer (у меня и иконки "My Computer" на рабочем столе нету)
Re: Новый эмулятор
Posted: Fri Dec 05, 2008 2:42 pm
by diamond
Far 1.70 build 2087 - замечательно работает. А DLLку можно удалить и из Far'а (загружаем Far, выходим, снова загружаем Far - он не будет заново грузить DLLки, пока это не нужно, поскольку всю нужную информацию прочитал в свой кэш).
Re: Новый эмулятор
Posted: Sat Dec 06, 2008 1:08 am
by Galkov
Дык и у меня замечательно работает, если его молотком по голове не стучать
Логика конечно есть:
1) Страна большая, наверняка находятся и среди плагино-строителей люди, которые следуют советам Билли. Могли и достать, тем более что исключение будет не в dll-ке, а в самом Far-е
2) На счет кэша: все правильно, ошибиться и самому можно. Права на это лишать никого нельзя, это святое... Хотя это и по-сложнее будет, чем "каска против молотка"
Re: Новый эмулятор
Posted: Wed Dec 31, 2008 4:55 pm
by diamond
В качестве новогоднего подарка, а также доказательства того, что я ещё не превратился во флудера, который говорит много слов на форуме, но реально ничего не делает (таких тут и без меня много), открываю текущую версию эмулятора.
KlbrInWin-31-12-2008 - папка, содержащая KlbrInWin+VirtualKolibri+kiwntf+execklbr+исходники.
P.S. Можно не бросаться скачивать "пока diamond не передумал" - удалять ничего не собираюсь. Также выкладывание текущей версии не означает открывания следующих.
P.P.S. Слова "доступна новая версия" и подобные целиком принадлежат Leency, все претензии к нему, но реальному положению дел они не соответствуют. Так что можете не стучать мне в аську, не посылать письма и так далее для попрошайничества. Мне, конечно, нетрудно послать постучавшего/написавшего на сайт qemu/Bochs/VirtualBox, но тратить время и связываться со мной для этого совершенно необязательно. Вот сообщения о багах приветствуются.
P.P.P.S. Напоминаю, что все ОСи всё-таки пишутся для реального железа, а не для эмуляторов.
Re: Новый эмулятор
Posted: Wed Dec 31, 2008 5:09 pm
by Heavyiron
Загадочный-то какой, а за версию спасибо, с Наступающим! )
Re: Новый эмулятор
Posted: Wed Dec 31, 2008 11:27 pm
by Galkov
Возможно
Хорошим тоном бы считалось: параллельно с обновлением ядра, обновлять исходник и на KlbrInWin автором изменений в ядре.
Ну как пример - появление 68:22/23 сегодня
уже есть в KlbrInWin, но жизнь ведь на этом не закончилась...
ИМХО: это могло БЫ быть совершенно реально,
если бы это все оказалось на SVN.
Это я попытался сделать вывод из:
diamond wrote:Можно не бросаться скачивать "пока diamond не передумал" - удалять ничего не собираюсь. Также выкладывание текущей версии не означает открывания следующих
Re: Новый эмулятор
Posted: Wed Dec 31, 2008 11:59 pm
by diamond
Во-первых, вообще-то архитектура ядра и архитектура эмулятора сильно различаются.
Во-вторых, эмулятор - всецело моя программа и я предпочитаю, чтобы она таковой и оставалась.
В-третьих, а зачем для этого svn? Исходники выложены, дорабатывайте... В предыдущем посте это смотрится так, что "svn" - какое-то магическое слово, которое стоит произнести - и все проблемы решатся. Но это всего лишь система связи усилий программистов, когда таких программистов много. Вон, к примеру, kfar давно выложен на svn, и толку?