Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Oct 17, 2021 10:04 am

All times are UTC+03:00


Search found 40 matches
Search these results:

Author Message

 Forum: Drivers   Topic: Как писать драйвера

Posted: Sat May 12, 2007 11:16 am 

Replies: 31
Views: 32518


Mihail Посмотри образ, может скопировал патченный драйвер в другую папку. Это я могу. Но тем-же JMP $ я это проверил. Или в другую в смылсле не в /rd/1/DRIVERS ? Я использовал образ из http://kolibrios.org/files/download/k_0.6.5.0_ru.7z и заменил в нем старый ati2d.obj на мой с jmp $ после proc STA...

 Forum: Drivers   Topic: Как писать драйвера

Posted: Fri May 11, 2007 7:25 pm 

Replies: 31
Views: 32518


Serge wrote:
Mihail

Значит твоя видеокарта не поддерживается. Драйвер работает на ATI 7500 - x800


Я запускаю под Bochs-2.3

После
proc START stdcall, state:dword
в kernel\drivers\ati2d.asm
я вствил
jmp $
но система не зависла.

Похоже, что драйвер вообще не загружается.

 Forum: Drivers   Topic: Как писать драйвера

Posted: Fri May 11, 2007 7:16 pm 

Replies: 31
Views: 32518


Правильно. Внимательней читай статью. Ты должен зарегистрировать сервис (в статье stdcall RegService, my_service, service_proc) Я полагаю что START вообще не запускается. version dd 0x00030003 текущая 0x00050005!!!!! В http://fpauk.narod.ru/k_svn.605_src_f.rar k_0.6.5.0_src\kernel\drivers везде 000...

 Forum: Drivers   Topic: Как писать драйвера

Posted: Fri May 11, 2007 5:23 pm 

Replies: 31
Views: 32518


k@sTIg@r wrote:
Есть 2 варианта.


В обоих случаях возвращается 0 в EAX.
С другими драйверами тоже.
Я вставлял диагностику при
stdcall load_driver, szHwMouse
в kernel\video\cursors.inc
возвращается 0.

 Forum: Drivers   Topic: Как писать драйвера

Posted: Fri May 11, 2007 2:05 pm 

Replies: 31
Views: 32518


Кто как и когда эти драйверы запускает? Я скомпилировал текст format MS COFF include 'proc32.inc' include 'main.inc' include 'imports.inc' DEBUG equ 1 OS_BASE equ 0 new_app_base equ 0x60400000 PROC_BASE equ OS_BASE+0x0080000 struc IOCTL { .handle dd ? .io_code dd ? .input dd ? .inp_size dd ? .o...

 Forum: Distributives   Topic: Колибри 0.6.5.0

Posted: Mon May 07, 2007 7:07 pm 

Replies: 223
Views: 86934


Serge wrote:
Mihail

Можно сделать в виде драйвера.


Это как?
В смысле, загрузка в рантайме?
Пример есть?

 Forum: Distributives   Topic: Колибри 0.6.5.0

Posted: Mon May 07, 2007 5:42 pm 

Replies: 223
Views: 86934


Serge wrote:
Mihail

Каким образом ?


На самом деле я соврал.
Забыл перезаписать.

Не сдвинуть
WinMapAddress
display_data

 Forum: Distributives   Topic: Колибри 0.6.5.0

Posted: Mon May 07, 2007 3:23 pm 

Replies: 223
Views: 86934


Serge wrote:
Mihail
Сейчас ядро занимает занимает 176 Кб. Можно увеличить ещё на 6 Кб, дальше ядро начнёт затирать стек.


Увеличение стека помогло. Спасибо.

 Forum: Distributives   Topic: Колибри 0.6.5.0

Posted: Mon May 07, 2007 3:20 pm 

Replies: 223
Views: 86934


Mario79 wrote:

Quote:
Задумал я встроить форт-систему в ядро КолибриОС.

А зачем? Не хватает возможностей на уровне приложения?


Я уже об этом говорил
http://meos.sysbin.com/viewtopic.php?p= ... ight=#4255

Дополнительная возможность, в любом случае, не помешает.

 Forum: Distributives   Topic: Колибри 0.6.5.0

Posted: Mon May 07, 2007 1:36 pm 

Replies: 223
Views: 86934


Задумал я встроить форт-систему в ядро КолибриОС.
Почемуто оказалось невозможным увеличить kernel.mnt больше чем на 20K.
Чем обусловлено ограничение?
Почемуто размер kernel.mnt при компиляции k_0.6.5.0_src\kernel\build.bat получается 117486,
а в k_0.6.5.0_ru\kolibri.img он занимает 59015.

 Forum: Compilers and programming   Topic: Forth

Posted: Tue Apr 18, 2006 8:25 pm 

Replies: 81
Views: 65920


Изменение размера памяти приложения, не заменяет выделения памяти. В очередной версии http://fpauk.narod.ru/kolspforth.7.rar Для для загрузки файлов с помощью INCUDED расположил буфер 64K в конец приложения. Если памяти не хватает, увеличиваю размер всего приложения с помощью 64-ой функции. Но мне м...

 Forum: Compilers and programming   Topic: Forth

Posted: Mon Apr 17, 2006 11:03 am 

Replies: 81
Views: 65920


http://fpauk.narod.ru/kolspforth.5.rar почти тоже что http://forth.spb.su:8888/KolSPForth.4.rar

в режиме spf, Esc - обратное действие забою.
В смысле, печать забитого символа (и восстановление предыдущей строки).

 Forum: Compilers and programming   Topic: Forth

Posted: Mon Apr 17, 2006 10:48 am 

Replies: 81
Views: 65920


Открывать в смысле редактировать? Можно редактировать с помощью другого приложения(на пример с помощью tinypad). Вообще, среду разработки лучше представить в виде внешнего модуля. В основном, форт-система должна содержать минимум для неограниченного расширения. Вопрос: в Kolibri есть средства общени...

 Forum: Compilers and programming   Topic: Forth

Posted: Sat Apr 15, 2006 6:25 pm 

Replies: 81
Views: 65920


build.bat запускает: spf4.exe src/gspf.f S" img.asm" TSAVE CR BYE Это генератор img.asm img.asm содержит ассемблерный код полученный в результате компиляци исходных текстов на форте в каталоге src\ . Форт на форте представляет собой набор форт-определений доступных для вызова в рантайме фо...

 Forum: Compilers and programming   Topic: Forth

Posted: Thu Apr 06, 2006 8:18 pm 

Replies: 81
Views: 65920


Слил две системы в один модуль. http://fpauk.narod.ru/kolspforth.2.rar Для избежания конфликта имен на уровне ассемблера к генератор ассемблерного файла ко всем словам (кроме слов начинающихся с префикса SYS_) добавляет префикс cfa_. В spf применяется подпрограммный шитый код с TOS , а в meforth - п...
Sort by:  
Page 2 of 3 [ Search found 40 matches ]


All times are UTC+03:00


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