Page 12 of 21
Posted: Sat Apr 07, 2007 12:42 pm
by DmitrySokolowsky
Разобрался, настроил.Классно!
andrew_programmerЗапускать один эмулятор под другим эмулятором - извините, считаю извращением.
И вот что ещё хочу сказать: без эмулятора иногда трудно обойтись, но когда есть возможность, лучше запускать саму Колибри.
Posted: Sat Apr 07, 2007 1:13 pm
by andrew_programmer
>andrew_programmerЗапускать один эмулятор под другим эмулятором - извините, считаю извращением.
Вот когда тебе нужно будет разрабатывать программы под Колибри, используя Компилятор GCC, работающий в Linux, то тогда ты меня поймёш.
Под винду GCC у меня есть, но винда уже "отдаёт концы"(наполовину работает и глючит по полной).
>И вот что ещё хочу сказать: без эмулятора иногда трудно обойтись, но когда есть возможность, лучше запускать саму Колибри.
Если был компилятор C или другого языка высого уровня, работающий из Колибри, я бы никогда не стал пользоваться эмуляторами.
Posted: Sat Apr 07, 2007 1:26 pm
by diamond
KlbrInWin использует в целях быстрой работы программ разные системные трюки, которые принципиально не могут работать под Wine. (Даже под VMWare+Win98 текущая реализация не работает.)
Posted: Sat Apr 07, 2007 5:51 pm
by DmitrySokolowsky
Сделайте версию эмулятора для Линукса, чтобы не приходилось использовать Wine.
Удивительная вещь: эмулятор Колибри значительно моложе, чем Wine, и при этом менее глючный и почти всё запускает!
Posted: Sat Apr 07, 2007 6:08 pm
by diamond
Атауальпа
Дело в том, что (по крайней мере на этом форуме) не существует программистов, способных написать подобное под Linux (толковых Windows-программистов вообще больше).
Удивительная вещь: эмулятор Колибри значительно моложе, чем Wine, и при этом менее глючный и почти всё запускает!
Это не очень удивительно, если учесть,
насколько Колибри моложе винды

Кстати, незапускаемость программ связана в абсолютном большинстве (если не во всех) случаев с отсутствием поддержки сети и железа/драйверов.
Posted: Mon Apr 09, 2007 1:04 pm
by DmitrySokolowsky
У меня не запускаются сетевые программы, некоторые системные и проигрыватель.
А вообще, по-видимому, Колибри где угодно должна эмулироваться проще и легче, чем Винда, и в этом я вижу плюс.
Есть такое замечание: при движении мышки по виндовой панели с кнопки на кнопку окна неприятно мигают.
Posted: Mon Apr 09, 2007 5:50 pm
by diamond
Атауальпа
У меня не запускаются сетевые программы, некоторые системные и проигрыватель.
Всё правильно: сеть не эмулируется совсем, некоторые системные программы используют прямую работу с железом, проигрыватель работает через драйвера, которые загрузить нельзя совсем по причине из рассчитанности на Колибри (всё же KlbrInWin - эмулятор 3-кольца).
Есть такое замечание: при движении мышки по виндовой панели с кнопки на кнопку окна неприятно мигают.
А это проблема не эмулятора. Неприятное мигание связано с тем, что при перекрытии хотя бы малой части окна (например, всплывающей подсказкой от движения мыши по виндовой панели задач) посылается сообщение перерисовки всему окну, а в силу особенностей Kolibri API функция отрисовки окна первым делом заливает всё окно фиксированным цветом, а уже потом программа дорисовывает дополнительные данные. Свободны от этого только KFar и TinyPad.
Да, кстати, ты здесь, похоже, человек новый и тему с начала не читал, так что повторяю ещё несколько связанных с эмулятором ссылок:
http://diamondz.land.ru/kiwntf.rar - ускоряет эмулятор под NT-линейкой (NT/2k/XP+), требует прав администратора
http://diamondz.land.ru/VirtualKolibri.exe - эмулирует работу Колибри в целом, только для NT-линейки
http://diamondz.land.ru/execklbr.7z - плагин для Far, позволяет запускать (через KlbrInWin или другие эмуляторы) Колибри-программы независимо от расширения нажатием Enter.
Ссылки на исходники повторять лень, но они были в этой теме и есть на
http://diamondz.land.ru
Posted: Wed May 16, 2007 9:30 am
by DmitrySokolowsky
Эмулятор не запускает программы, использующими системные вызовы. Пиши новую версию.
Posted: Wed May 16, 2007 10:09 am
by Ghost
С этим ИМХО будут проблемы, особенно на WinXP+, т.к. она сама использует SYSENTER/SYSEXIT
Posted: Wed May 16, 2007 3:43 pm
by SPraid
У меня не запускается вообще -
запускаю, открываю файл и всё... процесс висит в диспетчере задач и ничего не происходит
всё перепробовал - кроме другого кампа. WIN XP SP2
Posted: Wed May 16, 2007 4:14 pm
by diamond
Атауальпа
Не все компы, на которых идёт Колибри, поддерживают syscall и/или sysenter. Вот и KlbrInWin их не поддерживает. А версии с поддержкой таковых в сколько-нибудь обозримом будущем не предвидится.
SPraid
Любой файл?
Posted: Wed May 16, 2007 8:20 pm
by SPraid
Да. пробывал многие... и конфиги по разному редактировал..... например SETUP не запускается.... и все остальные какие пробовал..
Posted: Fri May 18, 2007 4:43 pm
by diamond
Добавлена поддержка сисфункций 70.6 и 70.9.
Posted: Mon May 21, 2007 4:36 pm
by diamond
SPraid
Помнится, некоторое время назад в этой теме проскакивало сообщение, что KlbrInWin отказывается работать, если на компе сидит какой-то вирус. Это не может объяснить ситуацию в твоём случае?
Posted: Tue May 22, 2007 12:21 pm
by Mario79
diamond
http://diamondz.land.ru/VirtualKolibri.exe - при запуске выдает окно с ошибкой "Cannot open input file".
Что я не правильно делаю? Файл я скопировал в папку с эмулятором. Эмулятор работает.