Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Mar 28, 2020 3:37 pm

All times are UTC+03:00


Search found 124 matches
Search these results:

Author Message

 Forum: Graphics subsystem   Topic: SysFn 4

 Post subject: Re: SysFn 4
Posted: Sun Jul 07, 2013 7:20 pm 

Replies: 66
Views: 15468


Можно было и еще безопаснее при теперешней реализации функции 4 :D Вот кусок описания функции * Y=Cnnn (биты): * C=1 перенаправить вывод в область пользователя, задано в edi * nnn - не используется в текущем виде, должно быть 0 (zero) * edx = указатель на начало строки * esi = для A=0 длина строки, ...

 Forum: Design and decoration   Topic: [GSoC] Новая таблица системных цветов.

Posted: Fri Jul 05, 2013 10:18 pm 

Replies: 65
Views: 18162


Mario_r4 wrote:
Каждое лишнее переключение с Ring3 на Ring0 и обратно - это бесполезная трата ресурсов.


Тогда включать страничку с переменными для чтения процессам, и вообще никакого переключения ringов для целой кучи бывших сисфункций :)

 Forum: Design and decoration   Topic: [GSoC] Новая таблица системных цветов.

Posted: Fri Jul 05, 2013 9:55 pm 

Replies: 65
Views: 18162


Стукнула ностальгия, заглянул на огонёк :D Речь идет об изменении размера таблицы цветов функции 48 подфункций 2 и 3. Есть замечание. Я бы не трогал функции 48.2 и 48.3 , иначе практически все приложения, использующие системную палитру придётся переписывать с увеличением размера буфера. Я бы обознач...

 Forum: Coding   Topic: Можно ли эмулировать нажатие клавиши?

Posted: Fri Jul 04, 2008 9:16 am 

Replies: 14
Views: 6336


Asper Документацию я к ней к сожалению не нашел Плохо смотришь, смотри в 'svn/kernel/trunk/docs/sysfuncr.txt' Там все функции описаны. ============================================ ==== Функция 72 - послать сообщение окну. ===== ============================================ --- Подфункция 1 - послать...

 Forum: Emulators   Topic: Эмулятор ZX Spectrum

Posted: Thu Jul 03, 2008 10:26 pm 

Replies: 52
Views: 25936


Прогресс налицо. Уже можно играть. Отличная работа :D . Ждем дальнейших улучшений. :)

 Forum: Emulators   Topic: Эмулятор ZX Spectrum

Posted: Sun Jun 29, 2008 10:50 pm 

Replies: 52
Views: 25936


Попробовал те же игры на unreale, похоже что одновременное нажатие клавиш не cрабатывает, в играх нельзя двигаться по диагонали. И думаю что тормозят скорее всего из за вывода графики.

 Forum: Emulators   Topic: Эмулятор ZX Spectrum

Posted: Sun Jun 29, 2008 2:14 pm 

Replies: 52
Views: 25936


Albom
Немного потестил - Зря убрал BackSpace ( ИМХО - без дополнительных клавиш набирать тексты - жуть)
Пытался запустить игрушки выложенные camperом - Играть пока нельзя ни в одну, во первых тормозят а во вторых (кроме 'otello' ) всетаки клавы не слушаются.

 Forum: Emulators   Topic: Эмулятор ZX Spectrum

Posted: Sun Jun 29, 2008 7:48 am 

Replies: 52
Views: 25936


Комбинацию CS/SS (SHIFT/CTRL) клавиатура брать не хочет, поэтому просто подвесил эту комбинацию на ALT. Еще с CAPS LOCK у меня не вышло, у него скана отпуска нет а 250 моментом проскакивает. На него я просто плюнул, можно через CS/2 набрать. Остальное вроде работает, если только где коды клавиш пере...

 Forum: Emulators   Topic: Эмулятор ZX Spectrum

Posted: Sat Jun 28, 2008 11:27 pm 

Replies: 52
Views: 25936


Albom Однако заразная эта штука спектрум :D . Чето меня тоже малость пробило. Вот нацарапал вариант опроса клавиатуры с дешифрацией порта #FE, и тестовую прогу - не шибко оптимизировал, но вдруг сгодится. Только как ни крутился не выходит содрать комбинацию CS/SS :( - подвесил на ALT так и работает...

 Forum: Emulators   Topic: Эмулятор ZX Spectrum

Posted: Sat Jun 28, 2008 12:02 am 

Replies: 52
Views: 25936


Albom В обработке клавиш надо как то обрабатывать одновременные нажатия (ну хотябы с шифтами), чтобы биты одновременно нажимаемых клавиш одновременно обнулялись по соответствующимдля них портам. Тогда хотя бы основная клава спектрума будет работать как надо. А потом уже комбинации на отдельные клав...

 Forum: Emulators   Topic: Эмулятор ZX Spectrum

Posted: Fri Jun 27, 2008 5:49 pm 

Replies: 52
Views: 25936


Зы, а если прилично эмулировать Спектрум, то (ну расширения памяти не проблема) добавь минимум AY-3-8910(12) и BetaDiskInterface с TR-DOS . Ну а если очень хорошо эмулировать то еще там всякие Kempston Mouse, GeneralSound, COVOX, примочки с графическими расширениями ... :mrgreen:

 Forum: Emulators   Topic: Эмулятор ZX Spectrum

Posted: Thu Jun 26, 2008 10:34 pm 

Replies: 52
Views: 25936


Той, о которой больше знаешь.

 Forum: Emulators   Topic: Эмулятор ZX Spectrum

Posted: Thu Jun 26, 2008 8:18 pm 

Replies: 52
Views: 25936


Сделал BackSpace, но он стирает всю строку, а не последний символ. Почему? Гдето глюк. А стирает где, в командной строке? Я живого спектрума не видел, пользовался только эмуляторами. Из инфы только 1 книга и немного факов, в основном на инглише. А у меня вся не слишком большая инфа по тетрадкам, да...

 Forum: Miscellaneous   Topic: Размышление

 Post subject: Re: Размышление
Posted: Thu Jun 26, 2008 2:48 pm 

Replies: 9
Views: 2349


Да вот вспомнилось по поводу... Помнится в первом номере журнала e-zine была подробная статья по программированию под Kolibri. Хотя ядро и претерпело серьезные изменения но принцип для приложений тот же. Только вот ссылок на первый номер теперь не видно, а жаль. :( Это и история Kolibri и полезные д...

 Forum: Emulators   Topic: Эмулятор ZX Spectrum

Posted: Thu Jun 26, 2008 10:11 am 

Replies: 52
Views: 25936


Клавиша BackSpace (или по спектрумовски DELETE) набирается комбинацией CAPS/0 а значит соответственно по портам #FEFE и #EFFE выдает значение ???11110b, где ??? - биты остающиеся от состояния шины данных ( как правило 111 но если шина не стабильна то могут прыгать). Вопрос на засыпку: твой эмуль про...
Sort by:  
Page 1 of 9 [ Search found 124 matches ]


All times are UTC+03:00


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