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

Running Kolibri and its programs in other OSes
  • >andrew_programmerЗапускать один эмулятор под другим эмулятором - извините, считаю извращением.

    Вот когда тебе нужно будет разрабатывать программы под Колибри, используя Компилятор GCC, работающий в Linux, то тогда ты меня поймёш.
    Под винду GCC у меня есть, но винда уже "отдаёт концы"(наполовину работает и глючит по полной).

    >И вот что ещё хочу сказать: без эмулятора иногда трудно обойтись, но когда есть возможность, лучше запускать саму Колибри.

    Если был компилятор C или другого языка высого уровня, работающий из Колибри, я бы никогда не стал пользоваться эмуляторами.
  • KlbrInWin использует в целях быстрой работы программ разные системные трюки, которые принципиально не могут работать под Wine. (Даже под VMWare+Win98 текущая реализация не работает.)
  • Сделайте версию эмулятора для Линукса, чтобы не приходилось использовать Wine.
    Удивительная вещь: эмулятор Колибри значительно моложе, чем Wine, и при этом менее глючный и почти всё запускает!
  • Атауальпа
    Дело в том, что (по крайней мере на этом форуме) не существует программистов, способных написать подобное под Linux (толковых Windows-программистов вообще больше).
    Удивительная вещь: эмулятор Колибри значительно моложе, чем Wine, и при этом менее глючный и почти всё запускает!
    Это не очень удивительно, если учесть, насколько Колибри моложе винды :) Кстати, незапускаемость программ связана в абсолютном большинстве (если не во всех) случаев с отсутствием поддержки сети и железа/драйверов.
  • У меня не запускаются сетевые программы, некоторые системные и проигрыватель.
    А вообще, по-видимому, Колибри где угодно должна эмулироваться проще и легче, чем Винда, и в этом я вижу плюс.
    Есть такое замечание: при движении мышки по виндовой панели с кнопки на кнопку окна неприятно мигают.
  • Атауальпа
    У меня не запускаются сетевые программы, некоторые системные и проигрыватель.
    Всё правильно: сеть не эмулируется совсем, некоторые системные программы используют прямую работу с железом, проигрыватель работает через драйвера, которые загрузить нельзя совсем по причине из рассчитанности на Колибри (всё же 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
  • Эмулятор не запускает программы, использующими системные вызовы. Пиши новую версию.
  • С этим ИМХО будут проблемы, особенно на WinXP+, т.к. она сама использует SYSENTER/SYSEXIT
  • У меня не запускается вообще -
    запускаю, открываю файл и всё... процесс висит в диспетчере задач и ничего не происходит
    всё перепробовал - кроме другого кампа. WIN XP SP2
  • Атауальпа
    Не все компы, на которых идёт Колибри, поддерживают syscall и/или sysenter. Вот и KlbrInWin их не поддерживает. А версии с поддержкой таковых в сколько-нибудь обозримом будущем не предвидится.
    SPraid
    Любой файл?
    Ушёл к умным, знающим и культурным людям.
  • Да. пробывал многие... и конфиги по разному редактировал..... например SETUP не запускается.... и все остальные какие пробовал..
  • Добавлена поддержка сисфункций 70.6 и 70.9.
  • SPraid
    Помнится, некоторое время назад в этой теме проскакивало сообщение, что KlbrInWin отказывается работать, если на компе сидит какой-то вирус. Это не может объяснить ситуацию в твоём случае?
  • diamond
    http://diamondz.land.ru/VirtualKolibri.exe - при запуске выдает окно с ошибкой "Cannot open input file".
    Что я не правильно делаю? Файл я скопировал в папку с эмулятором. Эмулятор работает.
  • Who is online

    Users browsing this forum: No registered users and 6 guests