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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: Фирменный Kempston Joystick Interface

  1. #1
    Master
    Регистрация
    18.01.2005
    Адрес
    Ростов-на-Дону
    Сообщений
    577
    Благодарностей: 202
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Фирменный Kempston Joystick Interface

    Как-то изучал я фирменный интерфейс Кемпстон-джойстика. И обнаружилась интересная вещь - в целях экономии схемотехники при чтении порта не используют сигнал RD (смотри схему). Получается данные джойстика попадают на шину данных при любых обращениях к портам с A5=0, как при чтении, так и при записи.

    В целях эксперимента запустил мини программу, которая в цикле пишет #FF в порт #1E (00011110b). Бит 0 в нуле открывает запись в регистр бордюра, спикера и магнитофона. А бит 5 равный 0 подключает к шине данных Кемпстон-джойстик. Если джойстик не трогать - бордюр черный, в спикере - тишина. Но если крутить ручку джойстика - бордюр начинает менять цвет и слышно потрескивание из спикера.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	Schematics.gif 
Просмотров:	691 
Размер:	5.5 Кб 
ID:	48200   Нажмите на изображение для увеличения. 

Название:	PCB Bottom.jpg 
Просмотров:	429 
Размер:	61.7 Кб 
ID:	48201   Нажмите на изображение для увеличения. 

Название:	PCB Top.jpg 
Просмотров:	523 
Размер:	51.9 Кб 
ID:	48202   Нажмите на изображение для увеличения. 

Название:	Box & Device.jpg 
Просмотров:	369 
Размер:	62.1 Кб 
ID:	48203  
    Последний раз редактировалось Lion17; 30.05.2014 в 06:26.

  2. Эти 6 пользователя(ей) поблагодарили Lion17 за это полезное сообщение:
    alone (02.06.2014), Evgeny Muchkin (02.06.2014), introspec (30.05.2014), Titus (30.05.2014), USERHOME (04.06.2015), Максагор (25.06.2014)

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

  4. #2
    Veteran Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    1,699
    Благодарностей: 357
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Это, насколько я понимаю первая версия интерфейса. (У меня есть такой же). Читал, что позднее было выпущено ещё 2. Там схема посложнее. А так да, весело...

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  5. #3
    Master
    Регистрация
    18.01.2005
    Адрес
    Ростов-на-Дону
    Сообщений
    577
    Благодарностей: 202
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Это, насколько я понимаю первая версия интерфейса. (У меня есть такой же). Читал, что позднее было выпущено ещё 2. Там схема посложнее. А так да, весело...
    Я их штуки четыре разных версий видел. Меняются буферные микросхемы, а выборка такая же.

  6. #4
    Veteran Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    1,699
    Благодарностей: 357
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lion17 Посмотреть сообщение
    Меняются буферные микросхемы, а выборка такая же.
    М-да, хреново... Я надеялся на лучшее

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  7. #5
    Guru
    Регистрация
    16.12.2009
    Адрес
    Харьков
    Сообщений
    3,605
    Благодарностей: 1752
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Lion17, мдя, сказать, что экономия схемотехники и не скажешь... CD4071 ведь всё равно содержит 4-ре элемента на которых можно было сделать более-менее нормальную дешифрацию. благо доработать дешифратор сигналом /RD - ваще без проблем.
    Profi must live!

    Моё железо...

    1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
    2. Profi 3.2/1Mb/3`5FDD/HDD6.4Gb/Pentagon_Fix
    3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
    4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
    Все укомплектованы:
    Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive
    [свернуть]

  8. #6
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    3,042
    Благодарностей: 687
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот ежели я хочу на своем амстрадовском спектруме заполучить кемпстон-джойстик и кемпстон-мышь впридачу, то что для этого покупать нужно? И чтобы всё это совместно с BDI нормально работало (сквозной разъем на BDI есть)
    _

  9. #7
    Veteran Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    1,699
    Благодарностей: 357
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    А вот ежели я хочу на своем амстрадовском спектруме заполучить кемпстон-джойстик
    Ради 2-х 3-х игр, которые идут только от Kempston или заранее заданные клавиши? 90% игр наверное имеют управление или Sinclair1 или Sinclair2 или дают возможность задать клавиши. Так что он тебе не нужен - в +2, +2A/B и +3 имеются оба синклера.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  10. #8
    Master
    Регистрация
    18.01.2005
    Адрес
    Ростов-на-Дону
    Сообщений
    577
    Благодарностей: 202
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от solegstar Посмотреть сообщение
    Lion17, мдя, сказать, что экономия схемотехники и не скажешь... CD4071 ведь всё равно содержит 4-ре элемента на которых можно было сделать более-менее нормальную дешифрацию. благо доработать дешифратор сигналом /RD - ваще без проблем.
    Может были проблемы с возможности развести сигнал RD на односторонней плате?

  11. #9
    Master
    Регистрация
    25.03.2013
    Адрес
    г. Лондон, Великобритания
    Сообщений
    948
    Благодарностей: 645
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Класс! Выходит что мой бордер просмотрщик будет выдавать на классике с кемпстоном видео и даже аудио эффекты!

    Sent from my HTC One using Tapatalk
    "introspec" читается как "интроспек". некоторые читают как "интроспец", но я никакой не спец. я спек.

  12. #10
    Guru Аватар для goodboy
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    9,465
    Благодарностей: 3170
    Записей в дневнике
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    похоже этот вариант понадёжней
    ftp://ftp.worldofspectrum.org/pub/si...Schematics.gif

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Bad KEMPSTON JOYSTICK controll
    от VELESOFT в разделе Софт
    Ответов: 6
    Последнее: 21.07.2013, 22:57
  2. Fox Programmable Joystick Interface ищу инфо
    от ZX Serge в разделе Софт
    Ответов: 1
    Последнее: 24.09.2011, 08:30
  3. Kempston Joystick в АТМ-Turbo 2
    от stakh в разделе Устройства ввода
    Ответов: 2
    Последнее: 25.06.2011, 11:19
  4. SPRINTER 2000 and kempston joystick
    от VELESOFT в разделе Устройства ввода
    Ответов: 0
    Последнее: 03.11.2010, 20:52
  5. Проверка на наличие Kempston Joystick
    от Slider в разделе Для начинающих
    Ответов: 15
    Последнее: 19.11.2009, 22:56

Ваши права

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