Важная информация

User Tag List

Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 26 из 26

Тема: mouse driver

  1. #21
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от breeze
    так принтер подцеплен на KAY1024
    Да каевский LPT крайне безбашенно сделан... INIT (бывший AUTO) висит на шестом бите #7FFD, строб на пятом бите #1FFD (и чего на нём еще только не висит...). Такое не подходи, хочу всё через порты сопра. Может Grand делал именно так(?). Интересны подробности и дрова/софт.

    Драйвера для кая тоже интересены, если найдёшь то кинь плиз сюды или туды http://zx.pk.ru/showthread.php?t=908 .

  2. #22
    Veteran Аватар для Grand
    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    1,152
    Спасибо Благодарностей отдано 
    214
    Спасибо Благодарностей получено 
    331
    Поблагодарили
    146 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fan
    ... шибко охота узнать как именно был подцеплен принтер и с каким софтом работал.
    Цитата Сообщение от breeze
    ... из издоса один товаришь за эту инфу вообще денег хотел!
    Думаю, это обсуждение достойно отдельной темы. Заходите: Speccy - наш выбор! > ZX-Spectrum > Железо > Работа с принтером через порт(ы) ввода/вывода AY-3-891x
    Последний раз редактировалось Grand; 12.11.2005 в 02:05.

  3. #23
    Activist Аватар для himik
    Регистрация
    19.04.2005
    Адрес
    Izhevsk
    Сообщений
    425
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Grand
    В программе, поддерживающей Kempston-мышь, помимо хорошего драйвера, должна быть и процедура проверки наличия этого интерфейса. Ниже приводится такая процедура, опубликованная Сергеем Колотовым в Adventurer'е 9 с выдержкой из статьи. Интересно было бы узнать: какие подобные процедуры используют другие участники Форума, и что думают об этой?
    Код:
     В последнее вpемя во многих элект-
    pонных изданиях (газетах, жуpналах...)
    используется Kempston Mouse ... Hо неко-
    тоpые товаpищи забывают тестиpовать желе-
    зо на наличие оного пpибамбаса! В pезуль-
    тате все виснет, глючит или пpосто "сбpа-
    сывается"! : -( А посему я пpивожу пpоце-
    дуpу пpовеpки компьютеpа на наличие мышки
    (и джойстика заодно!). Пpи глючной шине
    данных мышь благополучно "отpубается", а
    не "находится", как у некотоpых... ; -)
    ;-------------------------------------------------------;
    ;	KEMPSTON PORT TESTER (K.MOUSE & K.JOYSTICK)	;
    ;written by Kolotov Sergey	(c) SerzhSoft, 1998	;
    ;-------------------------------------------------------;
    TST_KMS
    	LD	BC,#FADF ;k.mouse port
    	LD	HL,#0000 ;begin: mouse, joystick present
    	LD	D,#09	;time of testing
    	LP_TKMS IN	A,(C)
    	INC	A
    	OR	L
    	LD	L,A
    	IN	A,(#1F) ;k.joystick port
    	AND	#1F
    	OR	H
    	LD	H,A
    	DEC	DE
    	LD	A,D
    	DEC	A
    	JR	NZ,LP_TKMS
    	OR	L
    	JR	NZ,NO_MOUS
    	INC	B ;#FB
    	IN	A,(C)
    	CP	E ;A=#FF?
    	LD	A,D ;#01 - yes_ms
    	JR	NZ,ON_MOUS
    	LD	B,E ;#FF
    	IN	A,(C)
    	CP	E ;A=#FF?
    	LD	A,D ;#01 - yes_ms
    	JR	NZ,ON_MOUS
    NO_MOUS XOR	A	;#00 - no_ms
    ON_MOUS LD	(MOUSEFL),A ;0 - no mouse/ 1 - yes mouse
    	LD	A,H
    	OR	A
    	LD	A,D	;#01 - yes_km
    	JR	Z,ON_KMPS
    NO_KMPS XOR	A	;#00 - no_km
    ON_KMPS LD	(KEMPSFL),A ;0 -no joystick/1 -yes joystick
    	RET
    ;---
    я юзал данный чекер, только его надо раз 5 прогнать для стабильности.
    Himik's ZxZ/PoS-WT
    Izhevsk. Russia. Planet 'Earth'. Sun system.
    The Pusher. Crack music system.
    Turbo-Sound at 1995 year.

  4. #24
    Veteran Аватар для Grand
    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    1,152
    Спасибо Благодарностей отдано 
    214
    Спасибо Благодарностей получено 
    331
    Поблагодарили
    146 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А на каких именно вариантах Спектрума он пробовался?

  5. #25
    Activist Аватар для himik
    Регистрация
    19.04.2005
    Адрес
    Izhevsk
    Сообщений
    425
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    10
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Grand
    А на каких именно вариантах Спектрума он пробовался?
    на профи без мышки.

    там происходило чо попало изредка.
    я пришел к выводу, что если прочекать данный девайс пять раз, то можно получить 100% результат.
    Himik's ZxZ/PoS-WT
    Izhevsk. Russia. Planet 'Earth'. Sun system.
    The Pusher. Crack music system.
    Turbo-Sound at 1995 year.

  6. #26
    Veteran Аватар для Grand
    Регистрация
    10.04.2005
    Адрес
    Сибирь
    Сообщений
    1,152
    Спасибо Благодарностей отдано 
    214
    Спасибо Благодарностей получено 
    331
    Поблагодарили
    146 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    OK, спасибо за информацию. Ronin мне рекомендавал прочитать ZX-Hard 0. Там есть такая процедура:
    Код:
    ;Пров. налич. Kempston Mouse Interface
    ;из ZX-Hard 0, разд. "Железо - кодерам",
    ;статья "Тонкости опроса кемпстон-крыс" (C) VTS
    	LD	BC,#FADF
    	IN	A,(C)
    	INC	B
    	IN	D,(C)
    	LD	B,#FF
    	IN	E,(C)
    	CP	D
    	JP	NZ,mouse_on
    	CP	E
    	JP	NZ,mouse_on
    mouse_off .....
    Интересно было бы узнать, как ведет себя она.
    Дело в том, что кое-кто из моих друзей просит меня сделать поддержку Kempston Mouse, а у меня реального интерфейса нет; можно конечно отладить на эмуляторе, но хочется, чтобы всё работало и на настоящих Спектрумах.

Страница 3 из 3 ПерваяПервая 123

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •