Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   порт lpt (http://zx-pk.ru/showthread.php?t=780)

iliasam 16th May 2005 08:35

порт lpt
 
Иизвините пожалуйста, не могли бы помочь. Каким образом можно подключить lpt порт к spectrum. Кроме того, как работать с джойстиком. Какие для этого нужны команды.

CityAceE 16th May 2005 08:45

Вопросы не совсем корректно поставлены!

Что значит "подключить LPT порт"? Имеется ввиду подключить к Спектруму ПЦ через LP-порт, подключить к Спектруму мультикатру (т.е. организовать LPT-порт) или просто подключить принтер с параллельным портом?

То же касается и джойстика. С каким джойстиком предполагается работать, на каком языке и т.д.?

Shiru 16th May 2005 08:47

Quote:

Originally Posted by iliasam
Кроме того, как работать с джойстиком.

C каким из?

С Kempston - читаешь 31 порт, установленный bit 0 = вправо, bit 1 = влево, bit 2 = вниз, bit 3 = вверх, bit 4 = Fire.

С Sinclair - это просто кнопки клавиатуры, левый (иногда ещё обзывают interface 1) 12345 (влево-вправо-вверх-вниз-огонь); правый (стандартный interface 2 джойстик) 67890.

Wlodek 16th May 2005 12:37

Заходи на "Сисопник ZXNet" :) , поговоришь со всеми :) . И у вас там рядом (в с. Ново-Никольское) живёт спектрумист.
Так вопрос-то в чём: нет LPT порта, но есть принтер и его надо подключить? Тогда берём КР580ВВ55А, паяльник... а дальше объясню :) .

iliasam 16th May 2005 16:50

lpt port
 
Мне lpt порт и джойстик нужны для того, чтобы управлять другим устройствами (ну хотя бы светодиодами помигать) при помощи spectrum, а не принтер подключать. На порт джойстика (пяти кнопочный) подавать сигналы извене.
То есть нужен просто цифровой вход и выход.

Wlodek 16th May 2005 17:05

Quote:

Originally Posted by iliasam
Мне lpt порт и джойстик нужны для того, чтобы управлять другим устройствами
То есть нужен просто цифровой вход и выход.

А модель-то Спектрума какая? Порт кемпстон-джойстика есть почти во всех моделях, да и LPT-порт, особенно по схеме ZX-Lprint-III, тоже.

Я к самопалу Москва-48 в 1989 году припаял КР580ВВ55А, самостоятельно придумав схему дешифрации портов на какой-то мелкой логике. Работало безупречно. Комп тот ещё цел, хотя и не используется (после перехода на Pentagon). В принципе, и схему могу попытаться отыскать. Если управлять устройствами, ВВ55 идеальна для такой задачи, так как три 8-разрядных порта и гибкость программной настройки. Как рулить ею, я публиковал в ранних номерах газеты Nicron в рубрике "Учимся ассемблеру" (точный номер могу посмотреть, если нужно).

Wlodek 16th May 2005 17:09

Quote:

Originally Posted by Shiru
С Sinclair - это просто кнопки клавиатуры, левый (иногда ещё обзывают interface 1) 12345 (влево-вправо-вверх-вниз-огонь); правый (стандартный interface 2 джойстик) 67890.

Уточнение для автора исходного: у "порта Sinclair" нет связи с общим проводом ("землёй") схемы компьютера, поэтому не получится просто подавать логические уровни на входы, предназначенные для джойстика!
Поэтому для чтения состояния устройства более подходит порт Кемпстон-джойстика (или ВВ55 :) ).

iliasam 16th May 2005 22:01

Модель spectrum определить не могу, но точно знаю что lpt порта там нет, а порт вероятно все таки не Кемпстон.
А в интернете нет схем подкючения КР580ВВ55А к spectrum? И каким образом им управлять?

Ronin 17th May 2005 14:09

поищи справочник, в инете и советских библиотеках. неоднократно в zx-прессе пролетала, инфа по распиновке и программированию К580ВВ55 (i8055).
подключать так -

z80 ---- вв55
d0..d7 ---- d0..d7
a5 ---- a0
a6 ---- a1
a7,iorq- подать на 555ЛЛ1, выход на cs-
rd- ---- rd-
wr- ---- wr-
reset- ----инвертор(555ЛН1)---- reset

теперь по портам #1F, #3F, #5F, #7F управляешь в соответствии с доками.

iliasam 21st May 2005 08:51

порт lpt
 
А нельзя ли работать с шиной данных напрямую?


All times are GMT +4. The time now is 17:07.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.