Search found 40 matches

by Mihail
Sat May 12, 2007 11:16 am
Forum: Drivers
Topic: Как писать драйвера
Replies: 31
Views: 41209

Mihail Посмотри образ, может скопировал патченный драйвер в другую папку. Это я могу. Но тем-же JMP $ я это проверил. Или в другую в смылсле не в /rd/1/DRIVERS ? Я использовал образ из http://kolibrios.org/files/download/k_0.6.5.0_ru.7z и заменил в нем старый ati2d.obj на мой с jmp $ после proc STA...
by Mihail
Fri May 11, 2007 7:25 pm
Forum: Drivers
Topic: Как писать драйвера
Replies: 31
Views: 41209

Serge wrote:Mihail

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

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

Похоже, что драйвер вообще не загружается.
by Mihail
Fri May 11, 2007 7:16 pm
Forum: Drivers
Topic: Как писать драйвера
Replies: 31
Views: 41209

Правильно. Внимательней читай статью. Ты должен зарегистрировать сервис (в статье 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...
by Mihail
Fri May 11, 2007 5:23 pm
Forum: Drivers
Topic: Как писать драйвера
Replies: 31
Views: 41209

k@sTIg@r wrote:Есть 2 варианта.
В обоих случаях возвращается 0 в EAX.
С другими драйверами тоже.
Я вставлял диагностику при
stdcall load_driver, szHwMouse
в kernel\video\cursors.inc
возвращается 0.
by Mihail
Fri May 11, 2007 2:05 pm
Forum: Drivers
Topic: Как писать драйвера
Replies: 31
Views: 41209

Кто как и когда эти драйверы запускает? Я скомпилировал текст 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 ? .output...
by Mihail
Mon May 07, 2007 7:07 pm
Forum: Distributives
Topic: Колибри 0.6.5.0
Replies: 223
Views: 117865

Serge wrote:Mihail

Можно сделать в виде драйвера.
Это как?
В смысле, загрузка в рантайме?
Пример есть?
by Mihail
Mon May 07, 2007 5:42 pm
Forum: Distributives
Topic: Колибри 0.6.5.0
Replies: 223
Views: 117865

Serge wrote:Mihail

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

Не сдвинуть
WinMapAddress
display_data
by Mihail
Mon May 07, 2007 3:23 pm
Forum: Distributives
Topic: Колибри 0.6.5.0
Replies: 223
Views: 117865

Serge wrote:Mihail
Сейчас ядро занимает занимает 176 Кб. Можно увеличить ещё на 6 Кб, дальше ядро начнёт затирать стек.
Увеличение стека помогло. Спасибо.
by Mihail
Mon May 07, 2007 3:20 pm
Forum: Distributives
Topic: Колибри 0.6.5.0
Replies: 223
Views: 117865

Mario79 wrote:
Задумал я встроить форт-систему в ядро КолибриОС.
А зачем? Не хватает возможностей на уровне приложения?
Я уже об этом говорил
http://meos.sysbin.com/viewtopic.php?p= ... ight=#4255

Дополнительная возможность, в любом случае, не помешает.
by Mihail
Mon May 07, 2007 1:36 pm
Forum: Distributives
Topic: Колибри 0.6.5.0
Replies: 223
Views: 117865

Задумал я встроить форт-систему в ядро КолибриОС.
Почемуто оказалось невозможным увеличить kernel.mnt больше чем на 20K.
Чем обусловлено ограничение?
Почемуто размер kernel.mnt при компиляции k_0.6.5.0_src\kernel\build.bat получается 117486,
а в k_0.6.5.0_ru\kolibri.img он занимает 59015.
by Mihail
Tue Apr 18, 2006 8:25 pm
Forum: Compilers and programming
Topic: Forth
Replies: 82
Views: 90111

Изменение размера памяти приложения, не заменяет выделения памяти. В очередной версии http://fpauk.narod.ru/kolspforth.7.rar Для для загрузки файлов с помощью INCUDED расположил буфер 64K в конец приложения. Если памяти не хватает, увеличиваю размер всего приложения с помощью 64-ой функции. Но мне м...
by Mihail
Mon Apr 17, 2006 11:03 am
Forum: Compilers and programming
Topic: Forth
Replies: 82
Views: 90111

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

в режиме spf, Esc - обратное действие забою.
В смысле, печать забитого символа (и восстановление предыдущей строки).
by Mihail
Mon Apr 17, 2006 10:48 am
Forum: Compilers and programming
Topic: Forth
Replies: 82
Views: 90111

Открывать в смысле редактировать? Можно редактировать с помощью другого приложения(на пример с помощью tinypad). Вообще, среду разработки лучше представить в виде внешнего модуля. В основном, форт-система должна содержать минимум для неограниченного расширения. Вопрос: в Kolibri есть средства общени...
by Mihail
Sat Apr 15, 2006 6:25 pm
Forum: Compilers and programming
Topic: Forth
Replies: 82
Views: 90111

build.bat запускает: spf4.exe src/gspf.f S" img.asm" TSAVE CR BYE Это генератор img.asm img.asm содержит ассемблерный код полученный в результате компиляци исходных текстов на форте в каталоге src\ . Форт на форте представляет собой набор форт-определений доступных для вызова в рантайме фо...
by Mihail
Thu Apr 06, 2006 8:18 pm
Forum: Compilers and programming
Topic: Forth
Replies: 82
Views: 90111

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