Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Jun 05, 2020 12:50 am

All times are UTC+03:00


Search found 222 matches
Search these results:

Author Message

 Forum: Multimedia   Topic: Palitra

 Post subject: Palitra
Posted: Thu Aug 30, 2012 4:07 pm 

Replies: 109
Views: 26600


Программа для взятия цвета с палитры. Палитра более менее упорядочена по цвету, считается динамически. Позднее хочу прикрутить вывод значений rgb и трекбары для ручной регуляции. http://akyltist.ucoz.org/asm/palitra_screen_v_0_1.png Исходник + несжатый бинарник (582b): Скачать Лицензия MIT. PS: Как ...

 Forum: Coding   Topic: Помогите новичку

Posted: Tue Aug 21, 2012 12:00 pm 

Replies: 1138
Views: 210411


вау, все работает - благодарю. Дело было как раз в dd - dq !!!!
пойду постигать азы дальше.

PS: как это приятно то а.... прям морфин по телу.

 Forum: Coding   Topic: Помогите новичку

Posted: Tue Aug 21, 2012 11:25 am 

Replies: 1138
Views: 210411


Благодарю Serge. Еще вопрос, fidiv - это целочисленное деление, а мне надо именно деление чисел с плавающей запятой, я так понимаю fdiv но возникает вопрос, куда записывается это число и его дробная часть, не остаток а именно дробная часть? Или оно пишет его в ST0, в соответствии со стандартом IEEE7...

 Forum: Coding   Topic: Помогите новичку

Posted: Mon Aug 20, 2012 9:12 pm 

Replies: 1138
Views: 210411


xor eax, eax mov eax,12 finit fld dword [cel] ; ST0 = [cel] fdiv dword [eax] ; ST0 = ST0 / 12 fstp dword [cel] ; [cel] = ST0 и вытолкнуть ST0 ; вывод в окно ;----- cel dd -232456.456784356345 вывожу в окно cel и вижу -232456.456784356345 Вопрос! Почему,мой больной мозг думает, что оно, должно было ...

 Forum: Coding   Topic: Помогите новичку

Posted: Sun Aug 12, 2012 12:28 pm 

Replies: 1138
Views: 210411


Спасибо, за ответ
Собственно со строками вчера разобрались и по поводу cld тоже в irc объяснили
На реализацию с удовольствием посмотрю, для меня полезно будет. (пока использую реализацию применяемую в ядре Колибри)

 Forum: Coding   Topic: Помогите новичку

Posted: Sat Aug 11, 2012 4:59 pm 

Replies: 1138
Views: 210411


Пытаюсь освоить конкатенацию строк mov edi, text xor al, al cld rep scasb ;вот собственно и получил конец первой строки, теперь add edi, [codes] ; её длина mov esi, text2 mov ecx, [codes2] rep movsb ;--- Где... codes dd 0 codes2 dd 0 text db 'Bye World! KOS!' text2 db 'My String!' Вот результат: htt...

 Forum: Coding   Topic: Помогите новичку

Posted: Sat Aug 11, 2012 12:54 pm 

Replies: 1138
Views: 210411


Можно вызывать полную перерисовку окна через call draw_window. Но чтобы не было миганий при перерисовке окна лучше вынеси вывод текста в отдельную функцию, которую вызывай из draw_window и при необходимости из других функций. Функции mcall 12, 1 и mcall 12, 2 связанны с созданием/удалением кнопок, ...

 Forum: Games   Topic: Все игры для KolibriOS

Posted: Sat Aug 11, 2012 10:36 am 

Replies: 202
Views: 69206


Virtual Box 4.1.18 r78361 все эти три игры работают нормально.

 Forum: Coding   Topic: Помогите новичку

Posted: Sat Aug 11, 2012 10:08 am 

Replies: 1138
Views: 210411


исходный код с подсветкой http://pastie.org/4454257 use32 org 0x0 db 'MENUET01' dd 0x01 dd START dd I_END dd 0x1000 dd 0x1000 dd 0x0 dd 0x0 include 'lang.inc' include 'macros.inc' START: red: call draw_window still: mcall 10 ; функция 10 - ждать события cmp eax,1 ; перерисовать окно ? je red ; если ...

 Forum: Coding   Topic: Помогите новичку

Posted: Wed Aug 08, 2012 5:44 pm 

Replies: 1138
Views: 210411


Всё спасибо разобрался, там просто записывалось число количества кнопок в ряду (приложение калькулятор)

 Forum: Coding   Topic: Помогите новичку

Posted: Wed Aug 08, 2012 4:34 pm 

Replies: 1138
Views: 210411


Спасибо, с этим разобрался, кроме A == 1 , B == 1
Х = 3 получается, как dec(3) - binary (0011) ? Правильно?

и что с первым вопросом?
(пошёл перечитывать внимательнее)

 Forum: Coding   Topic: Помогите новичку

Posted: Wed Aug 08, 2012 4:12 pm 

Replies: 1138
Views: 210411


mov eax,8 ; Функция 8 - определить/удалить кнопку mov ebx,19 shl 16+28 ; [координата по оси x]*65536 + [размер по оси x] mov ecx,49 shl 16+18 ; [координата по оси y]*65536 + [размер по оси y] mov edx,6 ; 0xXYnnnnnn mov esi,[sc.work_button] ; esi = 0x00RRGGBB - цвет кнопки mov edi,7 ; приём чего то?...
Sort by:  
Page 15 of 15 [ Search found 222 matches ]


All times are UTC+03:00


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