Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Принтер через 580ВВ55 (http://zx-pk.ru/showthread.php?t=908)

Sonic 3rd June 2005 17:39

Принтер через 580ВВ55
 
Господа владельцы Профей и схем к ним!
Когда-то у меня был такой аппарат и я помню, что там существовал стандарт на полное подключение принтера (не только STROBE и BUSY, но и все остальное), и оно было поддержано в CP/M.
Распишите его здесь пожалуйста. Нужно для разработки полноценного параллельного порта (собираю инфу)

Conan 3rd June 2005 18:00

1 Attachment(s)
Quote:

Originally Posted by Sonic
существовал стандарт на полное подключение принтера (не только STROBE и BUSY, но и все остальное)

Наверно речь вот об этой схеме (см. аттач).

Sonic 3rd June 2005 18:19

Наверное, а это откуда?

Conan 3rd June 2005 18:20

Quote:

Originally Posted by Sonic
Наверное, а это откуда?

Альбом схем "Профи v4.x"

Sonic 3rd June 2005 18:25

Спасибо, значит оно.
Только вот интересно, как тут с совместимостью с ZX-программами?
Насколько я помню, типовой драйвер принтера на ВВ55 при стробировании все неиспользуемые биты сбрасывает в 0, работает только 0-м битом.
Как следствие, при использовании этой схемы, !INIT будет в нуле и принтер будет молча висеть.
Или я не прав насчет нулей?

Conan 3rd June 2005 19:32

Думаю, пока не уточните, что такое "типовой драйвер", точного ответа никто не сможет дать.

Ronin 4th June 2005 00:19

есть еще один стандартный LPT на Спектруме - KAY, правда если его сравнивать с PC, есть различия, но если забыть о 14ом контакте (на котором +5в), на уровне LPT все ок.
кроме того не нужно лепить ВВ55 (если ее уже нет) - достаточно штатного АУ8910.
а вообще смысл какой в "полной" поддержке принтера ? был бы смысл, была бы поддержка - а так поголовный, урезанный протокол (по стандарту вообще нужно Dx, strobe, busy, ack) - даже в исдосе.

Sonic 6th June 2005 11:05

И все-таки ВВ55
 
1. Это устоявщийся стандарт.
2. Вообще исследование проводится не с целью подключения принтера, а с целью организации двунаправленного обмена с большой машиной (PC, Amiga...)
AY38910 - все-таки не стандарт. Ибо кроме KAY мне не известно других машин, которые это используют. Даже фирменный ZX128 сделан не так, и там не параллельный интерфейс принтера, насколько мне известно.

Sonic 6th June 2005 12:55

1. Для Nibble mode надо 5 битов на ввод. Это все равно требует ВВ55. Да, конечно, можно и через кемпстон-джойстик, но... Тебе оно надо - постоянно перетыкать разъемы? ИМХО приятнее иметь каждый разъем для своего собственного предназначения.
Для большой машины это проблемой не является - в наше время побайтовый режим имеется в абсолютно любой тачке.
2. На Амиге никогда не было Nibble mode. За ненадобностью. Можно, но "стандартного софта" нет.
3. Что есть "стандартный софт" на PC? Мне такое не знакомо. Разные программы юзают это дело по-своему, совпадает только физический протокол.
4. Нахрена вообще с этим Nibble mode возиться? Побайтовый обмен гораздо быстрее и проще. А то так можно и до магнитофонного порта через LOAD""/SAVE"" договориться - тогда со стороны ZX софт писать не надо, да и софт кассетный пойдет вообще без переадаптации. :rolleyes: Только вот по поводу скорости магнитофонного порта плакались, кажется, уже в 80-х годах...
В конце концов, не нравится - сделай свою реализацию. А, во, придумал! Когда будем реализовывать интерфейс, предлагаю сделать физический уровень в виде драйвера. Тогда кому что нравится - тот то и будет юзать, хоть ВВ55, хоть магнитофон, хоть диктовку HEX-дампа. :p
Все это вполне реализуемо, тем более что я так понял на ZX вполне реализуемы большинство из современных технологий программирования с использованием ОС IS-DOS, CP/M и пр.
В конце концов, ZX - машинка творческая, а отнюдь не end-user'ская, давайте это все-таки признаем.

Ronin 6th June 2005 15:49

Quote:

Originally Posted by Sonic
AY38910 - все-таки не стандарт

Quote:

Originally Posted by Sonic
И все-таки ВВ55

тем не менее ВВ55 есть не в каждой машине, а АУ - в каждой :)
и если говорить о стандартах, то это единственный стандарт - вплоть до распиновки разъема. все остальные - это кто во что горазд, здесь общий знаменатель - 11 проводов, да и только.
Кстати ничто не мешает сделать на ВВ55 логику и распиновку KAY-го LPT.


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

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