Важная информация

User Tag List

Страница 2 из 10 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 94

Тема: Super Joystick Port

  1. #11
    Guru Аватар для zst
    Регистрация
    11.04.2009
    Адрес
    Челябинск
    Сообщений
    3,154
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Написал основные функции Супер джойстика. Текущие возможности:
    • Выбор типа джойстика SINCLAIR1/SINCLAIR2/KEMPSTON/CURSOR/QAOPM
    • Сброс при одновременном нажатии SELECT+START
    • Возможность одновременной работы с основной клавиатурой и KEMPSTON джойстиком.


    Осталось написать макросы со сбросом и паузу. Надеюсь хватит места в ПЛИС. Уже занято 96 ячеек из 128.

    Прошивка отлаживалась на плате divIDERUS (http://www.zx.pk.ru/showpost.php?p=562877&postcount=528).
    Возможно, Супер джойстик частично или полностью войдет туда.
    Вложения Вложения
    Последний раз редактировалось zst; 04.01.2013 в 21:32.
    В разработке - компьютер для устранения клешинга атрибутов "METEOR-2020" на 100 микросхемах.
    Электронные конструкторы ZX-KIT на обновленном сайте www.zx-kit.ru

  2. #12
    Guru Аватар для zst
    Регистрация
    11.04.2009
    Адрес
    Челябинск
    Сообщений
    3,154
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Давным давно, во времена Speccy2007 был вопрос, нельзя ли в таком маленьком компьютере обойтись без такой большой клавиатуры?

    Спросил newart: (http://zx.pk.ru/showpost.php?p=114173&postcount=52)

    "И что проку с миниатюризации, если она убивается гробоподобной пц клавой?"

    Ответил syd: (http://zx.pk.ru/showpost.php?p=114178&postcount=55)
    "Просто я не совсем понимаю как одним джойстиком можно обойтись на спектруме. А load ""? А выбор управления (там иногда нужно циферки - буковки наборать). То есть клава нужна в любом случае. А товарищ говорит что "все убивается гробоподобной пц клавой". Вот я и хочу понять."

    Сейчас, можно сказать, что такое возможно (для простых игр). Например, в игре THREE WEEKS IN PARADISE (http://www.zx.pk.ru/showpost.php?p=513029&postcount=104)
    можно выбрать KEMPSTON джойстик и менять предметы кнопками джойстика X и Y, которые имитируют кнопки клавиатуры 1 и 2.

    Эту идею можно проработать и реализовать в Speccy2010. Там как раз используются SEGA джойстики. Возьмется кто-нибудь ?
    При мощности Speccy2010 можно даже попробовать сделать выбор кнопок с записью и загрузкой различных раскладок из файлов.
    Последний раз редактировалось zst; 06.01.2013 в 22:57.
    В разработке - компьютер для устранения клешинга атрибутов "METEOR-2020" на 100 микросхемах.
    Электронные конструкторы ZX-KIT на обновленном сайте www.zx-kit.ru

  3. #13
    Guru Аватар для zst
    Регистрация
    11.04.2009
    Адрес
    Челябинск
    Сообщений
    3,154
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Собрался доделать старый проект. Переделаю раскладку SEGA джойстика.



    Возможно будут изменения в железе. Наверно, надо делать совместимым с ZX-EVO, как с самым массовым компьютером. У него есть разъем IDC-20M под механическую клавиатуру, джойстик. Там же есть земля и сброс.
    Последний раз редактировалось zst; 11.01.2015 в 13:24.
    В разработке - компьютер для устранения клешинга атрибутов "METEOR-2020" на 100 микросхемах.
    Электронные конструкторы ZX-KIT на обновленном сайте www.zx-kit.ru

  4. #14
    Activist Аватар для Den1982
    Регистрация
    22.03.2011
    Адрес
    Нижний Новгород
    Сообщений
    349
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Наверно, надо делать совместимым с ZX-EVO, как с самым массовым компьютером.
    Дело верняк!-)
    ZX's: ZX Spectrum +2 ZX Evolution Rev.C Speccy 2010 | PC's: Core i3-2120 : Pentium 133 | NoteBooks's: Asus T100 : Samsung R440 | SingleBoard's: CubieBoard2 : Raspberry Pi B| TabletPhone's: PocketBook A10 : ChangJiang N7300 : Samsung GT-I5800 | Console's: Famicom : PSOne : PS2

  5. #15
    Member Аватар для Fishbone
    Регистрация
    21.03.2011
    Адрес
    Владивосток
    Сообщений
    192
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    надо делать совместимым с ZX-EVO, как с самым массовым компьютером.
    +1
    ZX Spectrum Evolution
    СЮБОР SB225-B
    2:454/26.3

  6. #16
    Guru Аватар для zst
    Регистрация
    11.04.2009
    Адрес
    Челябинск
    Сообщений
    3,154
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Den1982 Посмотреть сообщение
    Дело верняк!-)
    Разработана печатная плата устройства. Размер 54 х 54 мм.

    Подключается к ZX-EVO или другому клону с интерфейсами для механической клавиатуры и кемпстон джойстика. К ZX-EVO спроектировано подключение шлейфами к разъемам X5 и X12. К другим клонам - пайкой проводов или переходника.

    Готовится заказ комплектующих. Программа для микроконтроллера будет писать поэтапно - сначала поддержка одного SEGA джойстика, затем двух. Потом в планах поддержка PS2 клавиатуры и возможно управление от UART для устройства REMOTE KEYPAD или аналогичных.
    В разработке - компьютер для устранения клешинга атрибутов "METEOR-2020" на 100 микросхемах.
    Электронные конструкторы ZX-KIT на обновленном сайте www.zx-kit.ru

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

  8. #17
    Guru Аватар для zst
    Регистрация
    11.04.2009
    Адрес
    Челябинск
    Сообщений
    3,154
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Схема устройства SUPER JOYSTICK PORT 2

    В разработке - компьютер для устранения клешинга атрибутов "METEOR-2020" на 100 микросхемах.
    Электронные конструкторы ZX-KIT на обновленном сайте www.zx-kit.ru

  9. #18
    Guru Аватар для zst
    Регистрация
    11.04.2009
    Адрес
    Челябинск
    Сообщений
    3,154
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Для начала написать блок инициализации и отправки данных в регистры сдвига.
    Вместо опроса и обработки состояния SEGA джойстика пока будем имитировать нажатие любой кнопки, например, 1.

    То есть, при включении компьютера в режиме 48 BASIC вся строка должна заполняться единицами.
    Так мы сможем убедиться, что запись в регистры идет правильно.
    Вложения Вложения
    Последний раз редактировалось zst; 27.01.2015 в 23:00.
    В разработке - компьютер для устранения клешинга атрибутов "METEOR-2020" на 100 микросхемах.
    Электронные конструкторы ZX-KIT на обновленном сайте www.zx-kit.ru

  10. #19
    Guru Аватар для zst
    Регистрация
    11.04.2009
    Адрес
    Челябинск
    Сообщений
    3,154
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Формат пакетов для устройства SUPER JOYSTICK PORT 2 при приеме данных с REMOTE KEYPAD или USB HOST контроллера.



    Параметры передачи через UART: скорость 19200 бод, 8 бит данных, 1 стартовый бит, 1 стоповый бит, без контроля четности.

    Пакеты начинаются со стартового байта #55, затем идут 8 байтов состояния клавиатуры, 1 байт состояния KEMPSTON джойстика, 1 байт управляющих сигналов и 1 байт контрольной суммы 10 байтов, полученный сложением 10 байтов по XOR.

    Длительность передачи: 12 чисел * 10 битов / 19200 = 6.25 мс
    Вложения Вложения
    Последний раз редактировалось zst; 30.01.2015 в 22:33.
    В разработке - компьютер для устранения клешинга атрибутов "METEOR-2020" на 100 микросхемах.
    Электронные конструкторы ZX-KIT на обновленном сайте www.zx-kit.ru

  11. #20
    Guru Аватар для zst
    Регистрация
    11.04.2009
    Адрес
    Челябинск
    Сообщений
    3,154
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Процесс сборки первой платы SUPER JOYSTICK PORT 2:

    В разработке - компьютер для устранения клешинга атрибутов "METEOR-2020" на 100 микросхемах.
    Электронные конструкторы ZX-KIT на обновленном сайте www.zx-kit.ru

Страница 2 из 10 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Не сбрасываемый порт 254 (Non reset port #FE)
    от Black_Cat в разделе Разное
    Ответов: 31
    Последнее: 01.03.2012, 10:42
  2. Profi3.2-Incorrect Port #BFFD
    от solegstar в разделе Звук
    Ответов: 4
    Последнее: 18.01.2012, 18:35
  3. artyllery c64 demo music port to TSFM?
    от Renegade в разделе Музыка
    Ответов: 5
    Последнее: 25.05.2011, 21:29
  4. Модем на serial port
    от rw6hrm в разделе Unsorted
    Ответов: 20
    Последнее: 16.09.2005, 13:30

Ваши права

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