Search found 93 matches

by Artyom
Mon Oct 28, 2013 7:18 am
Forum: Polls
Topic: Общая база данных о приложениях
Replies: 17
Views: 14928

Re: Общая база данных о приложениях

Вариант с descript.ion файлом для каждой программы, однако тогда программа обязана иметь свою директорию.
К вопросу об инсталляторе, то это дело каждого отдельно взятого разработчика ПО, как и в других ОС.
by Artyom
Fri Jul 26, 2013 11:27 pm
Forum: Kernel
Topic: ядро в ELF формате
Replies: 3
Views: 8645

Re: ядро в ELF формате

ELF или PE, вопрос сложный, однако если делать поддержку EFI, то PE. Хотя ELF надёжнее, личное мнение.
by Artyom
Fri Jul 26, 2013 11:15 pm
Forum: Kernel
Topic: ядро в ELF формате
Replies: 3
Views: 8645

Re: ядро в ELF формате

Serge wrote:XVilka
А обязательно ELF ? PE я делал.
Надо больше подробностей. По каким адресам будет загружаться образ ?
Есть предложение, сделать по стандартным Linux 0x100000 (ядро в системе мэпится на 0x801000000), либо Windows ??? 0x400000.
by Artyom
Thu May 16, 2013 5:28 pm
Forum: Design
Topic: Работа планировщика задач
Replies: 80
Views: 45519

Re: Работа планировщика задач

Mario Обещанный макет квантового дегенератора: use32 org 0 db 'MENUET01' dd 1, START, VOILA dd 0x1000, 0x1000, 0, 0 START: rdtsc add eax, 1600000 ; = 1миллисекунда jnc @f inc edx @@: mov [keep_eax], eax mov [keep_edx], edx wait_1ms: rdtsc cmp edx, [keep_edx] jb wait_1ms cmp eax, [keep_eax] jb wait_...
by Artyom
Sat Apr 06, 2013 8:57 am
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 513463

Re: Помогите новичку

Пытаюсь разобраться в функции 4, пишущей прямиком в память. Выходит кривая чёрная полоса. w = strlen(#text)*6; mem = malloc(w*9*4); for (i=0; i<w*9*4; i++) ESBYTE[mem+i]=0xFF; //делаем фон белым $mov eax, 4 $mov ebx,0 << 16+0 $mov ecx,0x88000000 $mov edi, mem $mov edx, #text $int 0x40 PutPaletteIma...
by Artyom
Sat Apr 06, 2013 8:53 am
Forum: Coding
Topic: Помогите новичку
Replies: 1144
Views: 513463

Re: Помогите новичку

Пытаюсь разобраться в функции 4, пишущей прямиком в память. Выходит кривая чёрная полоса. w = strlen(#text)*6; mem = malloc(w*9*4); for (i=0; i<w*9*4; i++) ESBYTE[mem+i]=0xFF; //делаем фон белым $mov eax, 4 $mov ebx,0 << 16+0 $mov ecx,0x88000000 $mov edi, mem $mov edx, #text $int 0x40 PutPaletteIma...
by Artyom
Tue Mar 12, 2013 5:14 pm
Forum: Distributives
Topic: Kolibri N8
Replies: 168
Views: 84917

Re: Kolibri N8

Без ...
by Artyom
Tue Mar 12, 2013 5:07 pm
Forum: Distributives
Topic: Kolibri N8
Replies: 168
Views: 84917

Re: Kolibri N8

Аналогично можно в Bochs
by Artyom
Tue Mar 12, 2013 5:04 pm
Forum: Distributives
Topic: Kolibri N8
Replies: 168
Views: 84917

Re: Kolibri N8

Если пользуешся VBox проблем нет, да и в других виртуалках аналогично. Подцепить образ .img или iso, - слабо :)
by Artyom
Thu Jan 17, 2013 8:04 pm
Forum: Graphics subsystem
Topic: Гудбай, VESA !
Replies: 11
Views: 11474

Re: Гудбай, VESA !

пока что только здесь: http://wwwd.amd.com/amd/devsite.nsf/home/welcome.htm?opendocument&login :( Не понимаю почему 16-битная спецификация 2002-го года до сих пор лежит под NDA. Ничего там экстраординарного нет, гораздо больше инфы можно найти в уже открытых доках http://developer.amd.com/resou...
by Artyom
Wed Jan 16, 2013 7:08 pm
Forum: Graphics subsystem
Topic: Гудбай, VESA !
Replies: 11
Views: 11474

Re: Гудбай, VESA !

art_zh. Вопрос, а где можно документацию найти на AtomBIOS int 0x10 (работа с видеокартой и список видеорежимов)?
by Artyom
Tue Jan 08, 2013 5:27 pm
Forum: Network
Topic: Почтовый клиент Liza
Replies: 99
Views: 90668

Re: Liza

Есть код, но он не работает как надо. struct line_element { char type; char header[256]; int size; } dword db; dword GetCurrentElement(int el_N) { return sizeof(line_element)*el_N + #db; } void main() { db = free(db); db = malloc( count * sizeof(line_element) ); for (i=0; i < 10; i++) { EBX = GetCu...
by Artyom
Tue Jan 08, 2013 5:17 pm
Forum: Ideas
Topic: Веб-сервер, который помещается в L2 cache
Replies: 22
Views: 24502

Re: Веб-сервер, который помещается в L2 cache

Look for the .torrent 's - Ищи по .torrent 'ам!
by Artyom
Sat Jan 05, 2013 2:23 pm
Forum: Network
Topic: Почтовый клиент Liza
Replies: 99
Views: 90668

Re: Liza

Поддерживает, но в структуре должен быть указатель (тип *) перед объявлением прототипа функции(процедуры).
by Artyom
Sat Jan 05, 2013 2:16 pm
Forum: Coding
Topic: Начинающий
Replies: 165
Views: 80318

Re: Начинающий

Вообще-то, значение Интерфейсов сложно объяснить словами, каждый для себя его воспринимает по-разному.
Если задуматься о самом значении слова Интерфейс, то это нечто соединяющие (связующие) какой-то объект с другим объектом.