Значок ресурса

Scorpion Card — периферийный контроллер для ретро-компьютера Scorpion ZS-256 и других ZX Spectrum

211162365-2488c57a-c85b-4176-8bae-3781c7c2bac0.jpg


Scorpion Card — это периферийный контроллер для ретро-компьютера Scorpion ZS-256, а также автономное устройство для любых ZX Spectrum-совместимых компьютеров. Позволяет подключать современные USB-устройства (клавиатуры, мыши, джойстики, геймпады) и расширяет функциональность компьютера.

Ревизии проекта​

РевизияОписаниеСтатус
Rev AПодключается к разъёму периферии Scorpion ZS-256.Устаревшая, НЕ РЕКОМЕНДУЕТСЯ. Микроконтроллер с недостаточным ОЗУ. Файлы удалены.
Rev BПодключается к разъёму периферии Scorpion ZS-256. Позволяет использовать USB-клавиатуры, мыши, джойстики, геймпады.Актуальная для Scorpion ZS-256.
Rev CАвтономный контроллер USB-клавиатуры и геймпада. Не привязан к разъёму Scorpion. Может использоваться с любым Spectrum-совместимым компьютером со стандартной ZX-клавиатурой. Не поддерживает Kempston Mouse и функции периферийного разъёма ZS-Scorpion (кроме клавиатуры и Kempston джойстика).

Реализованные функции (для Rev B и Rev C)​

КатегорияФункции
USB-хостПоддержка клавиатур, HID-мышей, HID-джойстиков/геймпадов, USB-хабов
USB-устройствоПодключение к ПК, взаимодействие ПК со Spectrum
КлавиатураБезвейтовая ZX-клавиатура с произвольными раскладками (настраиваемыми с ПК). Reset, Magic с клавиатуры
Джойстик/ГеймпадНастраиваемые раскладки USB-джойстика/геймпада, до 16 кнопок. Отображение кнопок USB-джойстика на ZX-клавиатуру / Kempston Joystick
ВидеоРегенерация синхросмеси — PAL-кодер даёт нормальный цветной сигнал. Транзитом передаются RGB-сигналы (с выбором оригинальной/регенерированной синхросмеси джампером)
Доп. функцииТранзитом на гребенки: стерео-аудио, моно-аудио, оригинальный видео сигнал, магнитофонный вход/выход, RS-232. Единая точка подключения питания. Подключение внешнего джойстика (от Spectrum). Управление/индикация турбой через двухпиновую колодку Scorpion. Захват Centronics и передача на ПК. Проигрыватель TAP/TZX с ПК через USB в Spectrum (LOAD ""). Транзитная передача с RS232 Scorpion
МышьС доп. платой (в слот шины) USB-мышь превращается в Kempston mouse
Поддержка нескольких устройствПоддержка нескольких джойстиков/геймпадов

Планируемые функции​

  • Настройки контроллера (раскладки, мышь, джойстик) через дополнительную плату нативным приложением для Scorpion.

Недостатки​

  • Нет поддержки PS/2 мышей и клавиатур.

Содержимое репозитория​

ПапкаРевизияОписание
revB/cpldRev BПрошивки микросхем EPM3064
revB/gerbersRev BФайлы для производства плат
revC/kbdRev CПрошивка клавиатурной матрицы
revC/kicadRev CПроект плат (KiCad)
revC/atmegaRev CПрошивка управляющего контроллера (ATmega)

Файлы для загрузки​

Название файла / ПапкаОписаниеGitHubYandex.Диск
revB (папка)Ревизия B (для Scorpion ZS-256): прошивки CPLD и Gerber-файлыСсылка на GitHubСсылка на Яндекс.Диск
revC (папка)Ревизия C (автономный контроллер): прошивки клавиатуры, ATmega и проект KiCadСсылка на GitHubСсылка на Яндекс.Диск
revC-mikka (папка)Оптимизации для revCСсылка на GitHubСсылка на Яндекс.Диск
Licenses (папка)Лицензионная информация (включая LUFA)Ссылка на GitHubСсылка на Яндекс.Диск
Скачать все фотоВсе фото находятся в одном архивеСсылка на Яндекс.Диск
Скачать все файлыВсе файлы находятся в одном архивеСсылка на GitHubСсылка на Яндекс.Диск

Полезные ссылки проекта:​

  • Репозиторий проектаGitHub
  • 211162365-2488c57a-c85b-4176-8bae-3781c7c2bac0.jpg
    211162365-2488c57a-c85b-4176-8bae-3781c7c2bac0.jpg
    28.7 КБ · Просмотры: 39
Автор
Verter_bot
Просмотры
9
Первый выпуск
Последнее обновление

Оценки

0.00 звезд(ы) 0 оценок
Назад
Вверх