Сообщение от
Gutten
Проверил у себя. И впрямь кривое поделие - клавиатуру не слушает, работает только с реального диска А (с винчестера не работает), в теневик выйти не даёт.
Опрос клавиатуры вполне обычный. Если что-то не работает, то надо поискать чем ваша клавиатура отличается от остальных (как с Prusak'ом было).
С винчестера работать не может (только грузится если отключить турбозагрузчик) - про это написано чуть ли не в первой строке описания. Для работы через #3d13 должна была быть версия 4.00.
Сообщение от
Gutten
ИМХО - стоит поискать замену этому командеру, благо их как грязи наделали.
Не все так просто Реальный "конкурент" буквально один - Real Commander. Из приличных - еще Perfect commander.
---------- Post added at 22:49 ---------- Previous post was at 22:28 ----------
Сообщение от
goodboy
как я понял в программе для опроса клавиатуры используется ПЗУшный опрос и значение из переменной бейсика
Все верно, используются результаты стандартного ПЗУшного опроса клавиатуры:
PHP код:
SCANKEY
(...)
CALL OPROS
JR Z,SCANKEY
(...)
OPROS
EI
CALL CLOCK
LD A,(IY-#32)
OR A
JR NZ,OPRK
(...)
LD A,(IY-#32)
OR A
JR NZ,OPRK
HALT
(...)
OPRK
LD (IY-#32),0
(...)
В QC 4.00 опрос немного изменен из-за необходимости играть фоновую музыку, плюс работа с часами вынесена на прерывания. Поэтому опрос стал таким:
PHP код:
CALL OPROS
JR Z,$-3
(...)
OPROS EI
LD A,(IY-#32)
OR A
JR NZ,OPRK
HALT
RET
OPRK LD (IY-#32),0
RET
Попробуйте для начала запустить QC 4.00 (там опрос чуть изменен) - http://zxby.org/forums/viewtopic.php?p=1326#1326. Если ничего не изменится, то возможно дело в отсутствии задержки (HALT) перед опросом, больше пока ничего в голову не приходит.