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.
|