Приставки > 1-3 поколения
Tap-tap Mat
(1/1)
supremacy:
Сегодня решил показать внутренности одного интересного устройства для Famicom,
которое используется только в одной игре с которой вместе и продавалось.
Это Tap-tap Mat для игры Super Mogura Tataki!! Pokkun Moguraa

Внутри всё довольно просто: плата с одной микросхемой шестнадцатеричного инвертора MC14069UBCP

К плате подключена плёнка с дорожками нанесёнными графитом.

Следующим слоем идёт лист пенополиуретана с вырезанными отверстиями в местах контакта,

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

Такой слоёный пирог. В момент удара пенополиуретан сжимается и две плёнки соприкасаются, контакт замыкается.
Устройство общается с приставкой по следующим портам:

D1, D2, D3, D4 соответствуют колонкам контактов этого коврика. При замыкании, начинает передаваться 0.
Играть приходится не глядя на коврик, но к этому быстро привыкаешь.



Ещё хотелось бы сказать, что коврик Bandai для игр серии Family Trainer работает по тому же принципу, и игры совместимы с этим Tap-tap Mat.
Rumata:
Маловато как-то внутренностей. 6 инверторов и всё?  o_0 С этой платы уходит провод - это прямо в EXT?
supremacy:

--- Цитата: Rumata от 14 Апрель 2018, 18:46:53 --- 6 инверторов и всё?   С этой платы уходит провод - это прямо в EXT?
--- Конец цитаты ---

Да, именно так. Чтение нажатий происходит через простую матрицу колонка/строка
  4016h.W.Bit0 Выбор нижнего ряда  (0=Low=Выбран, 1=High=Нет)
  4016h.W.Bit1 Выбор среднего ряда (0=Low=Выбран, 1=High=Нет)
  4016h.W.Bit2 Выбор верхнего ряда (0=Low=Выбран, 1=High=Нет)
  4017h.R.Bit1 Чтение крайней левой 1 колонки    (0=High, 1=Low=Нажата)
  4017h.R.Bit2 Чтение второй колнки                     (0=High, 1=Low=Нажата)
  4017h.R.Bit3 Чтение третей колонки                    (0=High, 1=Low=Нажата)
  4017h.R.Bit4 Чтение крайней правой 4 колонки   (0=High, 1=Low=Нажата)
Rumata:
Ну мне это мало что говорит. Тем более ,что на плате я вижу 8 х 8. =64?
supremacy:
Не знаю почему именно так сделано, если бы все дорожки внутри увидеть, стало бы понятнее.
Можно предположить, что сначала планировалось более точно считывать место удара, а потом загрубили, соединив соседние дорожки.
Навигация
Главная страница сообщений

Перейти к полной версии