Search found 124 matches
- Sun Jul 07, 2013 7:20 pm
- Forum: Graphics subsystem
- Topic: SysFn 4
- Replies: 68
- Views: 66241
Re: SysFn 4
Можно было и еще безопаснее при теперешней реализации функции 4 :D Вот кусок описания функции * Y=Cnnn (биты): * C=1 перенаправить вывод в область пользователя, задано в edi * nnn - не используется в текущем виде, должно быть 0 (zero) * edx = указатель на начало строки * esi = для A=0 длина строки, ...
- Fri Jul 05, 2013 10:18 pm
- Forum: Design and decoration
- Topic: [GSoC] Новая таблица системных цветов.
- Replies: 65
- Views: 47542
Re: Новая таблица системных цветов.
Тогда включать страничку с переменными для чтения процессам, и вообще никакого переключения ringов для целой кучи бывших сисфункцийMario_r4 wrote:Каждое лишнее переключение с Ring3 на Ring0 и обратно - это бесполезная трата ресурсов.
- Fri Jul 05, 2013 9:55 pm
- Forum: Design and decoration
- Topic: [GSoC] Новая таблица системных цветов.
- Replies: 65
- Views: 47542
Re: Новая таблица системных цветов.
Стукнула ностальгия, заглянул на огонёк :D Речь идет об изменении размера таблицы цветов функции 48 подфункций 2 и 3. Есть замечание. Я бы не трогал функции 48.2 и 48.3 , иначе практически все приложения, использующие системную палитру придётся переписывать с увеличением размера буфера. Я бы обознач...
- Fri Jul 04, 2008 9:16 am
- Forum: Coding
- Topic: Можно ли эмулировать нажатие клавиши?
- Replies: 14
- Views: 10901
Re: Можно ли эмулировать нажатие клавиши?
Asper Документацию я к ней к сожалению не нашел Плохо смотришь, смотри в 'svn/kernel/trunk/docs/sysfuncr.txt' Там все функции описаны. ============================================ ==== Функция 72 - послать сообщение окну. ===== ============================================ --- Подфункция 1 - послать...
- Thu Jul 03, 2008 10:26 pm
- Forum: Emulators
- Topic: Эмулятор ZX Spectrum
- Replies: 55
- Views: 64043
Re: Эмулятор ZX Spectrum
Прогресс налицо. Уже можно играть. Отличная работа . Ждем дальнейших улучшений.
- Sun Jun 29, 2008 10:50 pm
- Forum: Emulators
- Topic: Эмулятор ZX Spectrum
- Replies: 55
- Views: 64043
Re: Эмулятор ZX Spectrum
Попробовал те же игры на unreale, похоже что одновременное нажатие клавиш не cрабатывает, в играх нельзя двигаться по диагонали. И думаю что тормозят скорее всего из за вывода графики.
- Sun Jun 29, 2008 2:14 pm
- Forum: Emulators
- Topic: Эмулятор ZX Spectrum
- Replies: 55
- Views: 64043
Re: Эмулятор ZX Spectrum
Albom
Немного потестил - Зря убрал BackSpace ( ИМХО - без дополнительных клавиш набирать тексты - жуть)
Пытался запустить игрушки выложенные camperом - Играть пока нельзя ни в одну, во первых тормозят а во вторых (кроме 'otello' ) всетаки клавы не слушаются.
Немного потестил - Зря убрал BackSpace ( ИМХО - без дополнительных клавиш набирать тексты - жуть)
Пытался запустить игрушки выложенные camperом - Играть пока нельзя ни в одну, во первых тормозят а во вторых (кроме 'otello' ) всетаки клавы не слушаются.
- Sun Jun 29, 2008 7:48 am
- Forum: Emulators
- Topic: Эмулятор ZX Spectrum
- Replies: 55
- Views: 64043
Re: Эмулятор ZX Spectrum
Комбинацию CS/SS (SHIFT/CTRL) клавиатура брать не хочет, поэтому просто подвесил эту комбинацию на ALT. Еще с CAPS LOCK у меня не вышло, у него скана отпуска нет а 250 моментом проскакивает. На него я просто плюнул, можно через CS/2 набрать. Остальное вроде работает, если только где коды клавиш пере...
- Sat Jun 28, 2008 11:27 pm
- Forum: Emulators
- Topic: Эмулятор ZX Spectrum
- Replies: 55
- Views: 64043
Re: Эмулятор ZX Spectrum
Albom Однако заразная эта штука спектрум :D . Чето меня тоже малость пробило. Вот нацарапал вариант опроса клавиатуры с дешифрацией порта #FE, и тестовую прогу - не шибко оптимизировал, но вдруг сгодится. Только как ни крутился не выходит содрать комбинацию CS/SS :( - подвесил на ALT так и работает...
- Sat Jun 28, 2008 12:02 am
- Forum: Emulators
- Topic: Эмулятор ZX Spectrum
- Replies: 55
- Views: 64043
Re: Эмулятор ZX Spectrum
Albom В обработке клавиш надо как то обрабатывать одновременные нажатия (ну хотябы с шифтами), чтобы биты одновременно нажимаемых клавиш одновременно обнулялись по соответствующимдля них портам. Тогда хотя бы основная клава спектрума будет работать как надо. А потом уже комбинации на отдельные клав...
- Fri Jun 27, 2008 5:49 pm
- Forum: Emulators
- Topic: Эмулятор ZX Spectrum
- Replies: 55
- Views: 64043
Re: Эмулятор ZX Spectrum
Зы, а если прилично эмулировать Спектрум, то (ну расширения памяти не проблема) добавь минимум AY-3-8910(12) и BetaDiskInterface с TR-DOS . Ну а если очень хорошо эмулировать то еще там всякие Kempston Mouse, GeneralSound, COVOX, примочки с графическими расширениями ...
- Thu Jun 26, 2008 10:34 pm
- Forum: Emulators
- Topic: Эмулятор ZX Spectrum
- Replies: 55
- Views: 64043
Re: Эмулятор ZX Spectrum
Той, о которой больше знаешь.
- Thu Jun 26, 2008 8:18 pm
- Forum: Emulators
- Topic: Эмулятор ZX Spectrum
- Replies: 55
- Views: 64043
Re: Эмулятор ZX Spectrum
Сделал BackSpace, но он стирает всю строку, а не последний символ. Почему? Гдето глюк. А стирает где, в командной строке? Я живого спектрума не видел, пользовался только эмуляторами. Из инфы только 1 книга и немного факов, в основном на инглише. А у меня вся не слишком большая инфа по тетрадкам, да...
- Thu Jun 26, 2008 2:48 pm
- Forum: Miscellaneous
- Topic: Размышление
- Replies: 9
- Views: 6221
Re: Размышление
Да вот вспомнилось по поводу... Помнится в первом номере журнала e-zine была подробная статья по программированию под Kolibri. Хотя ядро и претерпело серьезные изменения но принцип для приложений тот же. Только вот ссылок на первый номер теперь не видно, а жаль. :( Это и история Kolibri и полезные д...
- Thu Jun 26, 2008 10:11 am
- Forum: Emulators
- Topic: Эмулятор ZX Spectrum
- Replies: 55
- Views: 64043
Re: Эмулятор ZX Spectrum
Клавиша BackSpace (или по спектрумовски DELETE) набирается комбинацией CAPS/0 а значит соответственно по портам #FEFE и #EFFE выдает значение ???11110b, где ??? - биты остающиеся от состояния шины данных ( как правило 111 но если шина не стабильна то могут прыгать). Вопрос на засыпку: твой эмуль про...