![]() |
О шине данных процессора...
Из-за малого количества пинов FPGA (а их всегда мало :D)
вынужден мудрить....... Как я уже писал, хотел сделать универсальный (переключение kempston/sinclair 1,2/cursor) контроллер джойстика для моего клона... И этот порт отбирает, как минимум, 5 пинов (L,R,U,D,FIRE). И подумал я вот о чем... Повесить джойстик через буфер на шину данных и, когда шина данных свободна, включать буфер и опрашивать состояние шины.... Для этого потребуется только 1 пин на FPGA :) И количество кнопок можно увеличить с 5 до 8! Вопрос вот какой: как часто шина данных свободна и как, лучше всего, это отследить??? Думал просто проверять /IORQ и /MREQ... Если оба "1" то шина свободна.... или этого мало??? |
Или береш сдвиговый регистр
запись - кадровый синхроимпульс сдвиг(клок) - строчны синхроипульс и тебе нада всего 1 нога. А можно каскадом и два повесить вот тебе 2 джойстика Думаю мало кто может двигать его с частотой более 50гц :) Добавлено через 9 минут Или склок скажем от генератора а записть от сигнала INT в общем бловаться как угодно можно плюс прикола что от регистров к плисине всего 3 ноги нада тянуть плата проще, и регистры в непосредственной близости (причем где удобно будет) от разьемов расположить можно |
Quote:
Quote:
|
Quote:
Quote:
|
Quote:
|
Quote:
|
Quote:
Будет обыкновенная PS/2... Если честно, не очень понимаю, зачем вообще нужна поддержка оригинальной клавы... :v2_conf3: Мне, например, ее реально нигде не достать... Ну если только с реального спека выдрать... А так огромный потенциал для идей.... Я, например, думал кнопками Fxx переключать вид джойстика, вкл/выкл. режим "Турбо" и т.д. А кнопкой "Pause" отрубать клок у проца :smile: |
Quote:
|
Quote:
Добавлено через 5 минут Quote:
|
Quote:
|
Quote:
Вывод: бред всё это, и сдвиговые регистры и шинник, не надо пытаться засунуть абсолютно всё в ПЛИС, во всём нужен здравый подход, а лепить внешние интерфейсы без буферов, прямо на ПЛИС - не есть признак грамотности решения.. |
Quote:
|
Quote:
|
Quote:
|
У тебя что, джойстики или спековская клава от 3,3В работают :) ? Дык и зачем этот спор? И потом, я говорил о внешних подключаемых устройствах, т.е. выносных, у тебя есть какой-то спековский блок работающий от уровней 3,3В и подключаемый трёхметровым шлейфом :) ..
|
Самая большая польза от джойстика внутри, одну уже привели
-1 гнездо может быть сконфигуренно как Sinclair/Kemston/Cursor джойстик другое это то что становиться возможным играть на джойстике игры которы принципиально ниче кроме OPAZM не понимают. |
Quote:
Quote:
|
Ну очепятался думаю поняли о чем речь
|
Quote:
|
Quote:
городить 4 разьема + еще непонятно что (для того что бы эмулить qaopm нада 2 сигнала с шины данных и 4 сигнала с шины адреса через диоды и еще один буфер перемыкать) к тому же джойстик под такое деле нехилый будет спецательный. В общем опять Вы прогнали |
Quote:
Quote:
Quote:
|
Quote:
Quote:
Quote:
ОБЫЧНЫМ джойстиком Q - A8 D5 A - A9 D5 O - A12 D4 P - A12 D5 M - A15 D4 Изобразал по памяти мож и на мудрил ну суть абсолютно не меняется |
Quote:
Quote:
Quote:
|
Quote:
Quote:
Quote:
И ваще скажи ты серьезно считаеш то что ты предлагаем уместным для клона в 1мс (ну плюс атрибутика от которой никуда не денешся) ? |
Quote:
Quote:
Quote:
|
Забил в общем
Думаю стоит попросить этот кусок флейма перенести туда где ему место. |
| All times are GMT +4. The time now is 20:07. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.