ZXNet эхоконференция «zxnet.pc»


тема: 32bit SIMM'ы



от: Kirill Frolov
кому: Aleksandr Majorov
дата: 18 Oct 2003
Hемедленно нажми на RESET, Aleksandr Majorov!

On Fri, 17 Oct 03 23:33:33 +0400, Aleksandr Majorov wrote:

AM> Кстати, информация к размышлению - к Спекки уже давно подключается ПЦ
AM> клава. Да, через специальный контроллер, который еще и мышку обрабатывает.
AM> Т.е. уже не узкоспециализорованный %) И никакие прерывания не генерились.
AM> Для _всех_ программ вообще нет никакой разницы, нажимается ли клавиша на
AM> обычной клаве или на ПЦшной.

xor a
in a, (#fe)
or #e0
inc a
jr z, $-5

Догадываешься, какими словами будут благодарить за такой код
счастливые обладатели скорпионовского контроллера? Когда их на BBS
ставили, Vicomm'ы плохо работали -- приходилось покупать ещё и XTR.

Это напоминание для всех, что так (код выше) нельзя -- хоть DJNZ $
воткните.

от: Kirill Frolov
кому: Aleksandr Majorov
дата: 19 Oct 2003
Hемедленно нажми на RESET, Aleksandr Majorov!

On Sat, 18 Oct 03 14:20:55 +0400, Aleksandr Majorov wrote:

KF>> извлекать что хочешь... Для этого используется внедрение твоей DLL
KF>> в посторонний процесс. Вручную везде по-разному и муторно, поэтому
KF>> проще использовть библиотеку apihooks. Hо это хакерство.
AM> Т.е. "через дыры".

Это не баги, это вполне штатные фичи. Для NT так точно, а как оно в 9x
делается я просто не представляю.

от: Oleg Grigoriev
кому: Aleksandr Majorov
дата: 19 Oct 2003

Пусть враги твои, Aleksandr, умрут без сыновей!

18 Oct 2003 at 15:21, Aleksandr Majorov => Kirill Frolov:


KF>> xor a
KF>> in a, (#fe)
KF>> or #e0
KF>> inc a
KF>> jr z, $-5

KF>> Догадываешься, какими словами будут благодарить за такой код
KF>> счастливые обладатели скорпионовского контроллера?

AM> Что-то я подзабыл. Ты про то, что опрос ПЦ клавы вызывает
AM> негарантированные задержки? Hу это верно. Hо в критических местах и
AM> нечего клаву опрашивать %)

у тебя никогда не было пц клавы? зоновское поделие на подобном висло
намертво, стоило нажать какую-либо кловишу. иногда через несколько секунд
развисало. а если успел ещё что-то нажать - хана.

KF>> Это напоминание для всех, что так (код выше) нельзя -- хоть
KF>> DJNZ $ воткните.

AM> Совсем все забыл, приведи код как нужно?

loop: ei:halt
...
...
jr z, loop

и только так.

WBR, Oleg.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Land of Promotion - анонс готовящейся адвентюрной игры.
История - Микропроцессоры (продолжение).
Реклама - реклама от спектрумистов.
Таблички - справочные сведения по микросхемам и кодам команд микропроцессора К580ИК80.
Программистам - BMC 2. Eще несколько слов о конвертации PC-шных картинок в 3-color.

В этот день...   29 апреля