Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Feb 28, 2020 3:59 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 311 posts ]  Go to page Previous 14 5 6 7 821 Next
Author Message
 Post subject:
PostPosted: Fri Jun 30, 2006 4:00 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Поддержка полного пути к программе (возвращается в стиле 70-й функции). Багфикс в многострадальной 70.1. Добавлены заглушки для подфункций 3 и 4 функции 66 (всегда возвращают признак успеха 0) - в принципе для поддержки горячих клавиш можно поустанавливать глобальные хуки типа WH_KEYBOARD или WH_KEYBOARD_LL, но IMHO игра не стоит свеч (тем более что Alt+F4 обрабатываются самостоятельно).
P.S. То ли любителей Far'а больше нет, то ли они не читают эту тему, то ли они боятся признаться... :D


Top
   
 Post subject:
PostPosted: Fri Aug 11, 2006 3:45 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Добавлена функция 18.14 (ожидать обратного хода луча развёртки), которая, естественно, ничего не делает (все проблемы вывода графики и так сваливаются на Windows). Добавлены функции 18.16 и 18.17 - получение размера свободной/всей памяти.
P.S. ... то ли просто слишком ленивы, чтобы написать ответ. Ну и ладно, один любитель Far'а (я) здесь есть, его мне достаточно.


Top
   
 Post subject:
PostPosted: Fri Aug 11, 2006 4:20 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
>P.S. ... то ли просто слишком ленивы, чтобы написать ответ. Ну и ладно, один любитель Far'а (я) здесь есть, его мне достаточно.

Far - хороший файловый менеджер.
KFar - его хорошая версия под Колибри.
Надеюсь KFar будет дописан доконца,ато без файлового менеджера как без рук и без глаз.
SYXTREE - это хороший менеджер для просмотра содержимого и для чтения/сохранения файлов(функции savedialog,loaddialog),но он не обладает столь высоким удобством манипуляции с файлами,как Far.

А вот как пользоваться эмулятором я так и непонял.Какие именно файлы надо открыть для того,чтобы эмулятор начал работать - мне непонятно.


Top
   
 Post subject:
PostPosted: Fri Aug 11, 2006 4:50 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Извлекаешь файлы из KlbrInWin.7z в какую-нибудь папку. После этого уже можно запустить KlbrInWin.exe и в открывшемся диалоге выбрать файл, который ты хочешь проэмулировать - и он будет эмулироваться. Для того, чтобы можно было работать с файловой системой, нужно, во-первых, определиться с папкой, которая будет считаться рамдиском, а потом в файле KlbrInWin.ini (стандартный текстовый ini-файл) изменить параметр RamDisk на путь к этой папке. После этого запросы эмулируемой программы к /rd/1/filename.ext будут обращаться к файлу <ramdisk-folder-name>\filename.ext. Для настройки эмулируемого жёсткого диска есть параметр hd0_1; чтобы эмулируемые программы могли работать с жёстким диском, этот параметр нужно изменить на путь к папке, которая будет считаться жёстким диском. Можно указать C:\, чтобы было как в Колибри - обращение ко всему жёсткому диску, но не очень рекомендуется в связи с защитой от возможных вредных действий программ. Это два основных настраиваемых параметра, есть и другие (в частности, можно установить много жёстких дисков, а также использовать свой скин), они описаны в самом KlbrInWin.ini.
Quote:
Надеюсь KFar будет дописан доконца,ато без файлового менеджера как без рук и без глаз.

Нет предела совершенству! В хорошие программы можно добавлять и добавлять хорошие фичи без конца.
Глаза уже есть :-) Вот с руками пока напряг. Но я работаю.


Top
   
 Post subject:
PostPosted: Fri Aug 11, 2006 6:56 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
Теперь у меня вчё получилось.
Ради интереса запустил ANIMAGE в эмуляторе и понял почему <Lrz> говорил про меню.При работе с меню наблюдался глюк которого при запуске на реальной системе - нет.Потомучто я его ликвидировал.
Возможно это связано не с совсем корректной эмуляцией 8-ой или 5-ой функций.Хотя понятно,что ждать от эмулятора 100% правильной эмуляции нестоит.Ведь реальную систему ничто не заменит.

А вот 7-ая функция выдает FPS в 2 раза большие чем в Колибри(так оно и должно быть при нормальном аппаратном ускорении).Но в сложной программе FPS усредняется и становиться меньше чем в Колибри.

Вобщем хороший компактный эмулятор.


Top
   
 Post subject:
PostPosted: Fri Aug 11, 2006 7:44 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Не совсем корректная эмуляция - это запросто может быть. Всё-таки системные GUI-функции Колибри приходится эмулировать на базе Windows GUI, а эти два интерфейса сильно различаются. Реальную систему действительно ничто не заменит. Значит, говоришь, глюки с меню в animage именно под эмулятором? Посмотрю, посмотрю...

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


Top
   
 Post subject:
PostPosted: Mon Aug 14, 2006 3:19 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Очередное обновление, поддержка новых флагов в функции 0 и новой функции 71.1. Не тестировалось в связи с отсутствием использующих их приложений, но по идее должно работать.


Top
   
 Post subject:
PostPosted: Mon Aug 14, 2006 7:16 pm 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
Все работает, спасибо. В ближайшие несколько дней залью на свн переписанные приложения: вот если бы еще кто помог с переводом на 70-ю функцию, вообще замечательно было бы ;)


Top
   
 Post subject:
PostPosted: Tue Aug 15, 2006 8:41 am 
Offline

Joined: Wed Jul 05, 2006 9:00 am
Posts: 81
Могу я помочь, но у меня нет доступа на SVN :( (я в интернете новичок, поэтому вообще не знаю как с ним работать :) ). Если ты точно укажешь какие приложения переводить и откуда брать исходники (у меня Колибри 0.5.8.0 и мои исходники скорее всего устарели).


Top
   
 Post subject:
PostPosted: Wed Aug 16, 2006 9:18 am 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
Сори за оффтоп, конечно, YELLOW, проверь приват!


Top
   
 Post subject:
PostPosted: Wed Aug 16, 2006 9:22 am 
Offline

Joined: Wed Jul 05, 2006 9:00 am
Posts: 81
Ок, уже проверил.


Top
   
 Post subject:
PostPosted: Fri Aug 18, 2006 4:33 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Добавлена поддержка новой системной функции 70.3.

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


Top
   
 Post subject:
PostPosted: Mon Aug 21, 2006 4:17 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Добавлена поддержка новых системных функций 18.19 (условно - устанавливаются/считываются глобальные переменные, но на движение мыши они не влияют) и 70.4. Добавлена поддержка рисования инверсного отрезка в функции 38 (ну не отследил я сразу багфикс в ядре Kolibri 0.5.3.0, который это позволяет).


Top
   
 Post subject:
PostPosted: Tue Aug 29, 2006 3:58 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Обновлены функции 4, 9, 37.1 в соответствии с изменениями ядра.

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


Top
   
 Post subject:
PostPosted: Sat Sep 02, 2006 12:15 pm 
Offline
User avatar

Joined: Thu May 19, 2005 4:43 pm
Posts: 896
diamond,а этот эмулятор работает в win95,98 ?

Я нашел ему очень полезное применение.
В виндовс можно писать программы на си для Колибри,потом их компилировать metcc и запускать в эмуляторе.Я так пробовал делать - это намного удобнее,чем перезапускать компьютер и загружать Колибри.
Конечно,тестировать в эмуляторе можно не все программы(не все программы будут также работать в настоящей системе), но вычислительные программы можно.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 311 posts ]  Go to page Previous 14 5 6 7 821 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:  
cron
Powered by phpBB® Forum Software © phpBB Limited