Разводка под двухрядную 40-контактную гребенку (запаивать разьем IDC или паять шлейф на плату, решит тот кто будет заниматься монтажем). Я бы предпочел устанавливать на плату розетку.Цитата:
Сообщение от kgbplus
Вид для печати
Разводка под двухрядную 40-контактную гребенку (запаивать разьем IDC или паять шлейф на плату, решит тот кто будет заниматься монтажем). Я бы предпочел устанавливать на плату розетку.Цитата:
Сообщение от kgbplus
Если к ZX_Multi_Card подключать джойстик от видеоприставок, то по-моему мнению наверно лучше подойдут от Dendy и Sony Playstation уних последовательный протокол. Они продаются везде (made in china) недорогие.
Радио №10,1997 стр. 28-29 «Особенности схемотехники восьмибитных видеоприставок» С. Рюмик. (Dendy)
Радио №5, 1998 стр.27-28 «Особенности схемотехники 16-битных видеоприставок» С. Рюмик. (SEGA)
Радио №5, 1999 стр.24-25 «Sony Playstation или особенности схемотехники 32-битных видеоприставок» С. Рюмик.
Радио №12, 2001 стр.21-22 «Dreamcast- 32\128-разрядная видеоприставка» С. Рюмик.
Все эти статьи должны быть на www.radio.ru
Если есть место под IDC, то контактная площадка под слот требует из затрат только 2 см2 на плате ;-) Вся разводка то есть... И все счастливы.Цитата:
Сообщение от caro
В качестве рац. предложения.
PS на самом деле наверное это удовлетворяет больше всего пожеланий, т.к. я например не понимаю плату расширения без слота, а кто то утилитарно ругается на слотовые площадки, распаивая туда шлейф по привычке.
Я сделаю побольше площадью и универсальную! С шагом 2.5 (как у отечественных слотов). И планирую ILX232 поставить набортно :).Цитата:
Сообщение от kgbplus
Дендевские джойстики перепаивать надо, отрубать чип, паять провода напрямую к контактным площадкам.Цитата:
Сообщение от Знахарь
У Sega всё по-хитрому. Изначально была 8-битная Master System. Там на джойстике только стрелки и две кнопки. Поэтому был простой паралельный интерфейс, по проводу на кнопку. Пинаут вот: http://pinouts.ru/data/sega_ms_joy_pinout.shtml
Потом появилась 16-битная Genesis. У неё было 4 кнопки - A B C Start, и стрелки. Её сделали совместимой с Master System, т.е. если воткнуть такой джойстик в MS, он будет работать - разумеется, только две кнопки из 4-х. Остальные кнопки в Genesis выбирались уровнем на новой линии Select. Вот так: http://pinouts.ru/data/genesiscontroller_pinout.shtml
Ещё позже появился вариант Genesis'а - Megadrive. У него помимо стрелок было 8 кнопок - A B C X Y Z Start Mode. Поэтому добавили ещё одну линию Select (пинаут не нашёл сейчас, но можно найти, если приспичит).
Соответственно для ZX можно поддержать только две стандартных кнопки, и ничего в джойстике и контроллере перековыривать не придётся.
Судя по схеме RS232 не полный, недостает важных сигналов без которых надежные прием/передача данных на медленном железе как спектрум практически невозможна. Я говорю о сигналах DCD, DSR, CTS.Цитата:
Сообщение от caro
Возможно для "кондратьевского" модема они и не использовались, я точно не знаю. тем не менее, считаю что без этих сигналов произойдет следующее:
1. работа внешних модемов будет нестабильной.
2. передачи будут прерываться.
3. софт толковый не написать.
На приеме в контроллере происходит буферирование входного потока данных.Цитата:
Сообщение от random
Размер буфера 128 байт, что при опросе контроллера по прерываниям с частотой 50 герц,
обеспечивает максимальную скорость принимаемых данных:
BPS = 128*50 = 6400 байт в секунду.
Проверено, прекрасно работает даже с USR Courier V.Everything.
Коннект на моей телефонной линии доходит до 50 кбит в секунду (порядка 5 - 6 кбайт в секунду).
Вопрос ожидал, думал будет раньше :)
Я так понимаю вопрос задается с точки зрения работы по нуль-модему типа ПЦ-СПЕК, СПЕК-СПЕК и тогдалее, там скорости поболе будут :)Цитата:
Сообщение от caro
Для этого существуют команды установки скорости работы RS232.Цитата:
Сообщение от CHRV
А для синхронизации работы протокол XON/XOFF.
совершенно верно, меня наиболее интересует связь спектрумов между собой и ПЦ. а без DSR, CTS программу для поддержки таких связок написать гораздо сложнее.
тем не менее, даже с модемом по телефонной линии... что делать без RI? как компьютер узнает что кто-то звонит на модем? а если программа не только принимает/посылает данные? если программе необходимо что-то свое делать, да при отключенных прерываниях?
Неужели сложно сделать ПОЛНУЮ поддержку формата, тем более что бОльшая часть уже сделана? Зачем перекладывать решение вопросов с железа на каждую программу использующую модем?
Убедительно прошу поддержать стандарт RS232 полностью. Если есть какие-то проблемы с реализацией его, давайте обсудим. Но писать "у меня работает и без них, нафига они нужны" в разработке железа все таки не стоит.