User Tag List

Страница 125 из 162 ПерваяПервая ... 121122123124125126127128129 ... ПоследняяПоследняя
Показано с 1,241 по 1,250 из 1612

Тема: ZX_Multi_Card

  1. #1241

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,803
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В инете встречаются упоминания, что эта атмега на 20 МГц может работать, заработает так хорошо, нет - так и вопросов больше нет.
    Схему смотрел, wait выдаётся с атмеги. Что будет, если Wait не подавать с карты на комп, может ответить caro.
    Вот про эти констатны я и спрашиваю, значит надо и прошивку менять, и кварц.
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  2. #1242

    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Gutten Посмотреть сообщение
    Что может сделать ЭТУ карту безвейтовой? Замена кварца на 20МГц без изменения прошивки что даст?
    40 триггеров. Но это будет не "эта карта". Замена кварца теоретически может уменьшить длину вейта.

  3. #1243

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,803
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тогда ещё вопрос - что позволило сделать noWait прошивку клавиатуры для Atmega8/16/48? Рассматривая оба варианта при 20МГц. Не более короткая программа?
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  4. #1244

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Gutten Посмотреть сообщение
    Тогда ещё вопрос - что позволило сделать noWait прошивку клавиатуры для Atmega8/16/48? Рассматривая оба варианта при 20МГц. Не более короткая программа?
    Я не специалист по разработке PS2 адаптеров, я только начал и я делаю на регистрах. Но предполагаю, что в ATMEGA48 RAM достаточно, чтобы просчитать заранее данные для 256 вариантов старшего байта адреса. При чтении выбирается готовое значение из RAM. Это быстрее, чем рассчитывать это значение на ходу.
    "L-256"

  5. #1245

    Регистрация
    17.05.2005
    Адрес
    г. Абакан
    Сообщений
    694
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сомневаюсь, что более короткая программа. Конечно, лучше, если на этот вопрос ответит сам Камиль.

    Как предположение - контролер на atmega48 не отображается в адресное пространство z80, т.е. он подключается как обычная клавиатура к уже существующим портам компьютера, а не как универсальное устройство ввода-вывода непосредственно на шину. Также этот контролер не комутирует на один свой порт, и шину адреса, и шину данных. На мой взгляд, это принципиальные отличия, не решаемые временем выполнения подпрограмм прошивки - принцип взаимодействия с компьютером разный.

  6. #1246

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от James DiGreze Посмотреть сообщение
    Сомневаюсь, что более короткая программа. Конечно, лучше, если на этот вопрос ответит сам Камиль.

    Как предположение - контролер на atmega48 не отображается в адресное пространство z80, т.е. он подключается как обычная клавиатура к уже существующим портам компьютера, а не как универсальное устройство ввода-вывода непосредственно на шину. Также этот контролер не комутирует на один свой порт, и шину адреса, и шину данных. На мой взгляд, это принципиальные отличия, не решаемые временем выполнения подпрограмм прошивки - принцип взаимодействия с компьютером разный.
    Да, в ZXMC1 через один порт читается и старший адрес и выдаются данные. Что будет несколько тормозить при переключении. Кроме этого тут кварц на 11,0592 МГц. Но в схеме на ATMEGA48 тоже есть проблемы, так как нет целого порта для чтения старшего адреса и его приходится собирать из разных портов и склеивать, что тоже тормозит. Однако скорости на 25 МГц достаточно, чтобы работало без WAIT даже в режиме TURBO. Возможно ATMEGA8515 на частоте 16 МГц c доработкой схемы и сменой прошивки и успел бы. Ведь тут есть преимуществро - целый порт для чтения старшего адреса. Что быстрее, чем собирать из двух поротов. Но тут так много входных сигналов опрашивается и выдается, что на это требуется время. Конечно же Камилю виднее. Для ускорения потребуется доработка, а это уже будет другой контроллер.
    Последний раз редактировалось zx-kit; 28.01.2015 в 20:41.
    "L-256"

  7. #1246
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #1247

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,803
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да что-то Камиль не хочет отвечать в этой теме больше, видно мои вопросы слишком глупые.
    Много сигналов , но не все они уже актуальны в текущий исторический момент - много ли кто пользуется rs322 или часами? А ведь на часы тоже уходят ресурсы программного изменения времени и записи в порты.
    Хотя вариант "модернизации" ZXMC2 с заменой ATMEGA8515 на какую-то более быструю атмегу с установкой через панельку-переходник DIP40-DIP40 было бы интересно.
    Ведь в чём плюс данной карты перед другими аналогами? Не надо мгтфинга, редких м/с и программаторов; вставил в слот, прошил простейшим программатором и работает.

    Не менее интересен был бы вариант слотовой карты для ps/2-usb клавиатуры и мышки и поддержкой джойстиков в режиме noWait.
    Последний раз редактировалось Gutten; 28.01.2015 в 21:22.
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  9. #1248

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Я хочу сделать новую карту IN-OUT для своего модульного компьютера.
    "L-256"

  10. #1249

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,803
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если она будет поддерживать ps/2+USB клавиатуру и мыкшу + KEMPSTON+SINCLAIR1+SINCLAIR2+CURSOR+по кнопкам REST и NMI, да всё это на ZX-BUS - будет очень ценный продукт.
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  11. #1250

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Gutten Посмотреть сообщение
    Если она будет поддерживать ps/2+USB клавиатуру и мыкшу + KEMPSTON+SINCLAIR1+SINCLAIR2+CURSOR+по кнопкам REST и NMI, да всё это на ZX-BUS - будет очень ценный продукт.
    Идея похожа на вашу. На шине ZX-BUS можно сделать простейшие порты механической клавиатуры и кемпстон джойстика. Например, как в LENINGRAD, на двух 555КП11 и нескольских микросхемах логики.

    Это позволит, как и следует из назначения, подключить механическую клавиатуру и SEGA джойстик как KEMPSTON. Но также будет возможность подключить в эти разъемы плату SUPER JOYSTICK PORT 2, которая уже в процессе производства. Там уже будет два разъема под SEGA джойстики с произвольным выбором типа (KEMPSTON/SINCLAIR1/SINCLAIR2/CURSOR). Там предусмотрены дополнительные сигналы для управления Z80: RESET, WAIT, NMI и разъем для подключения через шлейф PS2 клавиатуры или USB-клавиатуры через UART с внешнего контроллера с USB (ARM, PIC, AVR, VNC2 и т.д.).

    Если надо мышку - то можно добавить на плату IN-OUT еще пару мультиплексторов для выбора тумблером KEMPSTON JOYSTICK / KEMPSTON MOUSE, так как у них одинаковые адреса портов и в оригинальном компьютере они подключались по-очереди. К одному входу мультиплексора подключить SEGA джойстик или SJP-2, а к другому - контроллер мышки типа контроллера caro.

    Клавиатура будет без WAIT, так как используется аппаратное преобразование последовательных данных в формат механической клавиатуры.
    Последний раз редактировалось zx-kit; 28.01.2015 в 21:55.
    "L-256"

Страница 125 из 162 ПерваяПервая ... 121122123124125126127128129 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •