Вообще ТруЪ спектрумисты считают, что пускай даже весь спектрум (кроме памяти) засунут в FPGA, но Z80 должен стоять на плате, хотя он и прекрасно помещается в какой-нибудь Cyclone IV :) Впрочем, Мурмулятор себя и позиционирует как именно эмулятор, так что его вроде не касается.
А что касается клавиатур - в спектрум-тусовке города НовосиBEERска народ хотел замутить "переходник", который позволял бы подключать обычные USB клавы к девайсам, которые хотят PS/2. Вроде даже на STM32 Discovery сделали, но такое решение - это стрелять из пушки по воробьям. Я купил под это дело пяток плат Black Pill на STM32F401, где основной критерий выбора проца был - поддержка USB host. Добрые китайцы кстати вместо двух 401 отсыпали 411 :) Но проект пока так и не сделали, увы...
Благодаря вашему комментарию выяснилось интересное.
Дело в том, что все эти переходники USB -> PS/2 и PS/2 -> USB пассивные. Ну т. е. там нет ничего внутри. Просто один разъём подсоединён к другому по определённой схеме. У меня валялся в копейку такой же зелёный переходник, как на фото, и путём прозвонки выяснилось:
USB PS/2
(1) +5V (4) +5V
(2) D- (1) DATA
(3) D+ (5) CLK
(4) GND (3) GND
Суть в том, что в момент инициализации клавиатура определяет (по подтягивающим резисторам, наверное), к какому же из интерфейсов она подключена. И в дальнейшем использует нужный протокол. Не знаю правда, все ли клавиатуры поддерживают данный "стандарт". Не исключено, что эта поддержка потихоньку выпиливается.
О! Ч собирал сначала Радио, потом спектрумы на новосибирских платах. И даже делал игротеку! С самодельными джойстиками на герконах! Через пару недель у нас все украли. )) 4 телевизора с индийскими кинескопами, жалко.
Comments 9
Вопрос - ЗАЧЕМ?
Reply
Воспоминания юности. Не ищите рационального. Оно скучно.
Reply
Вообще ТруЪ спектрумисты считают, что пускай даже весь спектрум (кроме памяти) засунут в FPGA, но Z80 должен стоять на плате, хотя он и прекрасно помещается в какой-нибудь Cyclone IV :) Впрочем, Мурмулятор себя и позиционирует как именно эмулятор, так что его вроде не касается.
А что касается клавиатур - в спектрум-тусовке города НовосиBEERска народ хотел замутить "переходник", который позволял бы подключать обычные USB клавы к девайсам, которые хотят PS/2. Вроде даже на STM32 Discovery сделали, но такое решение - это стрелять из пушки по воробьям. Я купил под это дело пяток плат Black Pill на STM32F401, где основной критерий выбора проца был - поддержка USB host. Добрые китайцы кстати вместо двух 401 отсыпали 411 :) Но проект пока так и не сделали, увы...
Reply
на фотке выше как раз такой переходник (если это фотка Донни, то он опять малость припиздел про клаву)
Reply
Иди нах.
Клавы с USB разъемом (современные) не поддерживают протокол PS/2 как выясняется. Переходник - само собой.
Reply
Благодаря вашему комментарию выяснилось интересное.
Дело в том, что все эти переходники USB -> PS/2 и PS/2 -> USB пассивные. Ну т. е. там нет ничего внутри. Просто один разъём подсоединён к другому по определённой схеме. У меня валялся в копейку такой же зелёный переходник, как на фото, и путём прозвонки выяснилось:
USB PS/2
(1) +5V (4) +5V
(2) D- (1) DATA
(3) D+ (5) CLK
(4) GND (3) GND
Суть в том, что в момент инициализации клавиатура определяет (по подтягивающим резисторам, наверное), к какому же из интерфейсов она подключена. И в дальнейшем использует нужный протокол. Не знаю правда, все ли клавиатуры поддерживают данный "стандарт". Не исключено, что эта поддержка потихоньку выпиливается.
Reply
Хороший у тебя сарай)))
Reply
Это точно! Там как "годовые кольца"!
Reply
Reply
Leave a comment