Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Jul 19, 2019 1:30 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 311 posts ]  Go to page Previous 111 12 13 14 1521 Next
Author Message
 Post subject:
PostPosted: Tue May 22, 2007 12:27 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Наверное, не настроил путь к рамдиску в ini-файле? Эмулятору как таковому этот путь нужен только для эмуляции функций файловой системы, а вот VirtualKolibri запускает launcher из директории рамдиска.


Top
   
 Post subject:
PostPosted: Tue May 22, 2007 2:04 pm 
diamond
Ага, спасибо, теперь все понял. :-)
Но, лучше все-таки писать документацию к программам...


Top
   
 Post subject:
PostPosted: Tue May 29, 2007 11:07 am 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Добавлена поддержка kpack'ованных скинов.

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject:
PostPosted: Mon Jun 11, 2007 11:36 am 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
http://diamondz.land.ru/KlbrInWin.7z
http://diamondz.land.ru/KlbrInWin_src.7z
Добавлена поддержка функции 30 и текущей папки в функции 70. Добавлена функция 18.13 получения версии - эмулятор возвращает версию 0.7.0.0, идентификатор 3 (UID_KlbrInWin) и имя "KlbrInWin". Да, кстати, в 18.13 таки будет добавляться ревизия ядра? Когда об этом шла речь в прошлый раз, не было сказано ни "да", ни "нет", а тема просто заглохла.


Top
   
 Post subject:
PostPosted: Mon Jun 11, 2007 12:01 pm 
Offline

Joined: Thu Jan 25, 2007 4:45 pm
Posts: 135
diamond

По-моему возможность узнать ревизию через 18.13 была бы большим плюсом!


Top
   
 Post subject:
PostPosted: Mon Jun 11, 2007 3:49 pm 
Offline

Joined: Mon May 01, 2006 10:12 pm
Posts: 349
diamond
Уже сделано :)
Я подумал майк сделал, что подумал майк, я вообще хз... Но это в прошлом.
Кстати, по голосованию было сказано 13 раз да и ниразу нет.


Top
   
 Post subject:
PostPosted: Fri Jun 15, 2007 7:31 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Обновлён формат возвращаемой информации в 18.13. Текущая реализация выдаёт номер ревизии 540 как первую ревизию, в которой 18.13 модифицирована.


Top
   
 Post subject:
PostPosted: Thu Jun 28, 2007 10:51 am 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Добавлена поддержка стиля Y=4.


Top
   
 Post subject:
PostPosted: Tue Jul 17, 2007 11:58 am 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Пофиксен вылет при определённых неправильных параметрах в 70-й функции. Функция 18.13 возвращает ревизию 549 как первую, в которой появилась поддержка стиля Y=4.


Top
   
 Post subject:
PostPosted: Sat Jul 28, 2007 12:32 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Исправления: 70.9 больше не ругается при создании уже существующей папки; 18.7 возвращала значение на единицу меньше правильного. Новый ключ в KlbrInWin.ini: AllowReadPCI=true (по умолчанию - false) разрешает выполнение чтения в функции 62 (подфункции 0,1,2,4,5,6) и на NT-системах требует прав админа. Запись не поддерживается, в основном, потому что мне было лень её писать, потому что я не вижу особого смысла (впрочем, в чтении особого смысла я тоже не вижу) и потому что в отличие от Колибри, где для большинства устройств драйверов нет и можно смело общаться с этими устройствами напрямую, в Windows драйвера как раз таки есть и вряд ли ожидают запись в PCI-пространство "их" устройств всякой фигни "чужими" действиями. Впрочем, если нужна и запись - свистните, у нас форум (в основном) ассемблерный, а ассемблер, как и Си, не станет мешать выстрелить себе в ногу (сочтя, что вы - профессиональный террорист и знаете, что делаете :)) Функция 57 не поддерживается по следующим соображениям: 1) по очевидным причинам её эмуляция была бы в основном просто копированием реализации 62-й; 2) непонятно, зачем поддерживать две функции, могущие одно и то же (причём в ядре 57-я функция при отсутствии PCI32 вообще скатывается на эмуляцию через 62-ю).

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
 Post subject:
PostPosted: Sat Jul 28, 2007 2:38 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
Большое спасибо :-).

..bw


Top
   
 Post subject:
PostPosted: Mon Jul 30, 2007 3:00 pm 
У меня при завершении программы всегда выдаёт ошибку: "Cannot load DLL". (OS VISTA)


Top
   
 Post subject:
PostPosted: Fri Aug 10, 2007 8:03 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
При зависании программы KOS (не эмулятора) приходится завершать работу эмулятор через диспетчер задач (w2k). После этого очень часто идет ругань мол "Cannot load driver". Что делать? Перезагружать комп очень длительная процедура.

..bw


Top
   
 Post subject:
PostPosted: Sat Aug 11, 2007 6:10 pm 
bw
Прибей второй поток эмулятора.


Top
   
 Post subject:
PostPosted: Thu Aug 16, 2007 11:57 am 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Обновление, ссылки те же. Поддерживаются функции прибивания потока 18.2 и 18.18, но рекомендуется избегать их употребления (не только под KlbrInWin, но и под Kolibri - мало ли чем может заниматься прибиваемый поток...). Небольшие оптимизации используемых ресурсов. В ini-файл добавлен новый параметр, определяющий громкость звука в 55.55. midamp нормально работает, cpu нормально прибивает приложения. Вероятность появления ругательства "cannot load DLL" снижена.
Кстати, в следующей версии вместо ini-файла будет setup.exe, умеющий создавать этот файл с нуля, обновлять существующие настройки до новых, а также ассоциировать KlbrInWin с любым списком расширений, включая пустое - а то мне надоели а) ошибки, возникающие из-за необновлённых путей для рамдиска/жёстких дисков и б) довод "используем расширение kex, поскольку с ним легко ассоциировать эмулятор".

_________________
Ушёл к умным, знающим и культурным людям.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 311 posts ]  Go to page Previous 111 12 13 14 1521 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited