Ещё возник вопрос. А нужно ли вообще включать/выключать обработку кэмпстона? Просто когда-то давно разобрал джой(именно с рукояткой) подключаемый в "азию"(или как там по канону называется 5ти-штырьковый разъём). Там не было ничего необычного. Просто магниты замыкали герконы при движении ручки. То-есть, если джой не трогать, все контакты разомкнуты = вообще ничего не подключено в разъём. Тогда почему эмуль при проверке ведёт себя как бешенка? Или там у меня не аналог кэмпстона был?
Просто, если джой не подключен, и перс не бесится, то и включение убрать, просто всегда проверять.
Dwa83, возьми мою библиотеку управления и не парься
там есть тестирование кемпстона.
С уважением,
Jerri / Red Triangle.
Да вопрос-то не в этом. Тут всё работает(с танчиков выдрал и немного поправил, откорректировал). Просто нужно ли его в настройках подключать-отключать?
Или можно всегда проверять? Просто непонятно то, как ведёт себя кэмпстон в эмуле, когда ничего не подключено, и так ли оно на реале будет.
Dwa83 (14.11.2020)
Решил не заморачиваться и оставить в меню вкл/выкл кэмпстона. Допилил всё-таки игру до конца. Решил на конкурс яндекса послать. Думал что приём заявок окончен, а оказывается его продлили.
ALKO, что с Алисой?
- - - Добавлено - - -
Так же заменил функцию скрола на более медленную 27*256 ldi, стало еле заметно медленнее, зато музычка на прерываниях ведёт себя адекватно. Раньше приходилось прерывания отключать на время переброса через стек.
Последний раз редактировалось Dwa83; 18.11.2020 в 21:05.
Andrew771 (18.11.2020), Black Cat / Era CG (18.11.2020)
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Грамотное решение! Тесты делают и отключение/включение, потому что те компы, у кого самого интерфейса кемпстона нет (сам "контроллер" не подключен), выдают на порт кемпстона (как на несуществующий) либо FF, либо ваще всякую бяку. В фирме например там бяка. https://speccy.info/%D0%9F%D0%BE%D1%80%D1%82_FF
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Вот почему у меня на эмуле управление бесилось.
Ссылка-то вроде не на тот порт. #1F - порт Kempston-джойстика
- - - Добавлено - - -
А на другом эмуле попробовал, всё норм, не бесится. Но там галочка стояла эмулировать кэмпстон нажатиями стрелок нумпада(видимо считается, что всегда подключен). А сам джой я уже на нампад "накинул" для теста прогой AntiMicro.
Ну там же написаноВ оригинальном ZX Spectrum порт с таким номером физически отсутстовал. Однако, из-за особенностей схемотехники чтение из любого несуществующего порта с нечётным адресом возвращало байт атрибута отображаемого в данный момент знакоместа.
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)