Контроллер PS/2 клавиатуры для MSX

Страница 1/5
| 2 | 3 | 4 | 5

By caro

Hero (513)

Аватар пользователя caro

17-01-2009, 15:39

Занимаясь подключением IBM-ских клавиатур взамен матричных
для Спектрума и отечественных компов, придумал как сделать
контроллер для работы PS/2 клавиатуры в составе MSX.
Для начала попробую сделать и проверить на своейЗанимаясь подключением IBM-ских клавиатур взамен матричных
для Спектрума и отечественных компов, придумал как сделать
контроллер для работы PS/2 клавиатуры в составе MSX.
Для начала попробую сделать и проверить на своей YAMAHA YIS503II.
Это вообще то кому-нибудь интересно?

Для того, чтобы оставить комментарий, необходимо регистрация или !login

By cax

Prophet (3741)

Аватар пользователя cax

17-01-2009, 17:20

Может быть интересно, если будет работать с любым софтом, т.е. вместо или параллельно со встроенной клавиатурой, прямым опросом клавиатурной матрицы (а такое вообще возможно - подмена на уровне железа ?)
Причина интереса - раскладка клавиатуры русской Ямахи неудобна, ибо сильно отличается от QWERTY (и даже цифры не на своих местах ).

Ещё интересна переделка или адапер мыши, т.к. мышь для MSX купить сложно и дорого, а SymbOS - веская причина эту мышь заиметь. Впрочем, такая штука уже есть.

By caro

Hero (513)

Аватар пользователя caro

17-01-2009, 17:48

Может быть интересно, если будет работать с любым софтом, т.е. вместо или параллельно со встроенной клавиатурой, прямым опросом клавиатурной матрицы (а такое вообще возможно - подмена на уровне железа ?)Сделано будет именно подменой матрицы, так что для самого компа не будет никакой разницы, работать от контроллера или от физической матрицы.
Для компов со встроеннной клавиатурой думаю сделать работу парралельно контроллера и встроенной клавиатуры.
Для MSX c выносной клавиатурой контроллер будет подключатся взамен родной.

Причина интереса - раскладка клавиатуры русской Ямахи неудобна, ибо сильно отличается от QWERTY (и даже цифры не на своих местах ).Это легко поправить модификацией содержимого ПЗУ.
Я хочу подключить стандартную IBM-скую клавиатуру, поскольку на клавиатуре моей MSX подклинивают клавиши

Ещё интересна переделка или адапер мыши, т.к. мышь для MSX купить сложно и дорого, а SymbOS - веская причина эту мышь заиметь.Это вообще не проблема, у меня разработан контроллер PS/2 мышки на основе ATTiny2313.
Подключается в разьем джойстика.

By cax

Prophet (3741)

Аватар пользователя cax

17-01-2009, 17:55

Оно проще этой штуки ?

By caro

Hero (513)

Аватар пользователя caro

17-01-2009, 18:01

Я делал свой контроллер по мотивам именно него.
Проще и дешевле, поскольку сделано не на PIC16F628, а на ATTiny2313.
Этот чип и дешевле и программировать его проще.
А схема, куда уж проще.

By cax

Prophet (3741)

Аватар пользователя cax

17-01-2009, 18:29

Чем дальше, тем больше у меня складывается ощущение, что в то время, когда европейцы чего-то там годами придумывают, собирая по крупицам информацию друг у друга и на японских/корейских сайтах, русские умельцы просто берут и делают из подручных средств,
при этом не особо делясь своими находками с окружающими.
Если б они все вместе собрались здесь (или где-нибудь ещё), такая могучая кучка уже давно бы решила все насущные железячные проблемы, и огранизовала дешёвое изготовление и доставку.
Вот где сейчас находятся все бездисковые Ямахи ? Кое-где (я читал) продолжают стоять в школах, а остальные - не на свалке же ?
И что с ними делают их владельцы - без картриджей и дисководов ?

By dhau

Paragon (1570)

Аватар пользователя dhau

17-01-2009, 19:43

Не умелец (что подразумевает радиолюбительство) а профессиональный инжинер с десятилетиями опыта дизайна электронных устройств для оборонных предприятий СССР за плечами. Камил Каримов является разработчиком серии заводских советских клонов ZX Spectrum - Кворум 64, 128, 128+. Мы все помним времена "конверсии" оборонных предприятий в конце горбачёвской перестройки.

По поводу могучих кучек - надо быть абсолютным идиотом чтобы тратить свои деньги на массовое производство прибамбасов для ностальгирующих любителей ретротехники. Особенно на фоне кризиса и массовых увольнений. Камил разрабатывает примочки в качестве хобби и делится дизайном со всеми желающими. При наличии желания все его конструкции можно повторить. Если ты, Cax, хочешь проспонсировать заказ партии печатных плат, деталей и работы монтажниц, я думаю Камиль может произвести партию для тебя - а дальше ты можешь их хранить на полке, продавать или раздавать. Но ждать что он будет тратить свои кровные на такую ерунду по моему не очень умно.

Кроме всего прочего благодаря Камилю, любой желающий может купить DE1 за 100$ и крутить на ней прошивку от OCM. Таким образом и производить ничего не надо, и работает всё замечательно.

By dim-kut

Champion (270)

Аватар пользователя dim-kut

17-01-2009, 19:53

Я бы с удовольствием внес свои 5 копеек работы в проект "Возрождение MSX по-русски".
Но это должен быть хорошо продуманный проект наверное портативного устройства.

By cax

Prophet (3741)

Аватар пользователя cax

18-01-2009, 11:01

dhau,

возможно я недостаточно хорошо выразил свою мысль, ибо совершенно не ожидал, что получу ответ, полностью совпадающий с моими представлениями, но высказанный в виде возражения. Попытаюсь объясниться ещё раз.

Не умелец (что подразумевает радиолюбительство) а профессиональный инженер
В моих глазах - не подразумевает. Скорее одно - синоним другого.
Я не говорил, что здесь собрались дилетанты - наоборот.
Скажем, один из создателей профессиональных аранжировок по мелодиям из игр для MSX в реальной жизни пишет музыку для кино.

Камил Каримов является разработчиком серии заводских советских клонов ZX Spectrum - Кворум 64, 128, 128+.
Безусловный респект и уважуха.

По поводу могучих кучек - надо быть абсолютным идиотом чтобы тратить свои деньги на массовое производство прибамбасов для ностальгирующих любителей ретротехники.

Я не имел в виду, что кому-либо надо заказать 10000 устройств на заводе, а потом искать покупателей (именно поэтому прежде чем взяться за разработку caro интересуется спросом). Я имел в виду, что русские любители MSX (и потенциальные пользователи новых разработок) разобщены, что не позволяет даже оценить необходимость той или иной вещи.

Что касается DE1 за 100$, то подавляющее большинство ностальгирующих устроит и эмулятор за 0$. Я говорю о тех, кому посчастливилось раздобыть (или кто собирается достать) настоящий MSX, и на мой взгляд в подавляющем большинстве случаев - из-за большей распространенности или желания получить именно то, что любили в детстве - в б.СССР - это будет Ямаха MSX1 или MSX2.

А у них специфические потребности в железе.
На мой взгляд, заставить владельцев бездисковых Ямах вытащить их из подвала
(или желающих достать оную) может только удобный способ их загрузки (по моим наблюдениям все ищут учительскую машину, коих мало) и подключения к ТВ.
Остальное - мыши, доп. RAM, сетевые карты и плейеры MP3 - нужны немногим, но и их время придёт, если будут удовлетворены основные потребности.

По моим наблюдениям, дизайны, сделанные "нашими", дешевле и проще в реализации, и сделаны с учётом местных реалий. Мне кажется, что именно это могло бы сдвинуть ситуацию с мёртвой точки, при должной организации вопроса.

Но проекты подчас не "взлетают" из-за недостаточного спроса. Что первично, а что вторично - вопрос яйца и курицы, к сожалению.

Если будем продолжать об этом - я открою новую тему, а то здесь это явный офтопик.

By cax

Prophet (3741)

Аватар пользователя cax

18-01-2009, 12:51


Причина интереса - раскладка клавиатуры русской Ямахи неудобна, ибо сильно отличается от QWERTY (и даже цифры не на своих местах ).Это легко поправить модификацией содержимого ПЗУ.

Т.е. переписать ПЗУ и переподписать буквы/цифры на клавиатуре ?
Уродование хорошей машины Smile

И насколько это сложно технически - перешить ПЗУ ? Надо ли его выпаивать с платы ?

By caro

Hero (513)

Аватар пользователя caro

18-01-2009, 14:38

Т.е. переписать ПЗУ и переподписать буквы/цифры на клавиатуре ?
Уродование хорошей машины Smile
Я не имел ввиду менять раскладку на родной клавиатуре,
а исправить некоторые несуразности, например, что цифры набираются при нажатом Shift.

И насколько это сложно технически - перешить ПЗУ ? Надо ли его выпаивать с платы ?
Конечно микросхему ПЗУ надо выпаять, но учитывая, что интерес к MSX сохранился
я думаю в основном у технически продвинутых пользователей, это не так сложно.

Кстати для подключения контроллера PS/2 клавиатуры к MSX, у которых основная
клавиатура встроена в корпус, надо будет разбирать машину, что бы припаятся
прямо к разьему шлейфа, к которому она подключается.
Задача посильная я думаю только подготовленному технически пользователю.
Во всяком случае, паяльник в руках держать надо уметь.
А для контроллера клавиатуры подключаемого снаружи, надо будет где-то найти 13-ти контакный разьем.
В крайнем случае придется отрезать от старой клавиатуры (если она конечно сохранилась.)

Страница 1/5
| 2 | 3 | 4 | 5