DivMMC-USB для ZX SPECTRUM


Код: 18598205458
6824 грн
Цена указана с доставкой в Украину
Товар есть в наличии
КАК ЭКОНОМИТЬ НА ДОСТАВКЕ?
Заказывайте большое количество товаров у этого продавца
Информация
  • Время доставки: 7-10 дней
  • Состояние товара: новый
  • Доступное количество: 50

Покупая «DivMMC-USB для ZX SPECTRUM», вы можете быть уверены, что данный товар из каталога «Спектр» вы получите в срок 5-7 дней после оплаты. Товар будет доставлен из Европы, проверен на целостность, иметь европейское качество.

DivMMC-USB - комбайн для ZX Spectrum

Это, пожалуй, единственное подобное устройство в мире. DivMMC-USB объединяет в одном модуле практически все, что нужно современному пользователю ZX Spectrum — загрузку игр с SD-карты, поддержку USB (джойстики, мыши, клавиатуры), двойной звуковой чип AY и возможность запуска снимков прямо с флэш-памяти. Все это основано на FPGA и ARM-микроконтроллере, спроектированном с нуля после многих месяцев работы с документацией, логическим анализатором и осциллографом.

Что он умеет?

Прежде всего, это полноценный интерфейс DivMMC - вставляешь SD-карту с ESXDOS и играми, подключаешь модуль к Спектруму и играешь. Форматируете карту в FAT32, добавляете директории SYS и BIN из пакета ESXDOS, добавляете свои игры и демки - готово.

Кроме того, у нас есть переключатель ПЗУ - четыре слота по 16 КБ, выбираемые из встроенного экранного меню. Ничего физически переносить не нужно, достаточно нескольких кликов в конфигураторе.

Также есть режим GameCart, т.е. до 4 МБ флэш-памяти для снапшотов Z80 и SNA. Игры загружаются на флэш-память через SD-карту с помощью прилагаемого инструмента Flash Creator. После включения ПЛИС она загружает снимок в оперативную память и освобождает процессор - работает быстро.

USB серьезно

Это не «одноконтактный джойстик». Встроенный микроконтроллер ATSAMD21 работает как полноценный USB-хост — к нему можно подключить планшет, джойстик, мышь или клавиатуру, а также беспроводную с помощью донгла. Контроллер распознает само устройство, на лету парсит HID-дескрипторы и отправляет данные в ПЛИС по собственному протоколу SPI на частоте 4 МГц. Светодиоды на корпусе сразу покажут, что подключено.

На выбор предлагается семь режимов эмуляции джойстика: Kempston, Sinclair 1 и 2, Protek, Fuller, QAOP+SPACE и QAOP+M — практически все стандарты, когда-либо существовавшие на Spectrum. Мышь работает по протоколу Kempston Mouse и имеет три кнопки и колесо прокрутки.

Звук — TurboSound и многое другое

Два эмулируемых чипа AY-3-8912, полная совместимость с TurboSound. Стерео выход с возможностью выбора распределения каналов (ABC или ACB). Дополнительно поддерживает Covox и SoundDrive.

Настройка и BIOS

Все управляется из удобного экранного меню – режим джойстика, активное ПЗУ, настройки звука, выбор между DivMMC и GameCart. Настройки сохраняются во флэш-памяти и сохраняются при отключении питания.

Обновление прошивки

Устройство оснащено двумя чипами, которые, возможно, потребуется обновить в будущем.

Программирование FPGA осуществляется через встроенный JTAG-мост через кабель USB-C — внешний программатор не требуется, достаточно приличного кабеля и программного обеспечения Gowin (инструкция в формате PDF на сайте). Важно: кабель должен быть максимально коротким, без USB-хабов, ненужные USB-устройства лучше отключать от компьютера.

USB-контроллер (ARM) обновить еще проще — через обычную флешку. Форматируете его в FAT32, помещаете файл «DivMMC_USB.bin» в основной каталог, вставляете его в USB-порт на плате перед включением питания и ждете несколько секунд. Светодиоды будут показывать прогресс: медленное мигание означает поиск флешки, быстрое мигание – программирование, три коротких мигания – успех. Все это длится секунд десять. Флэш-накопитель, желательно небольшой, USB 2.0, аккуратно отформатированный. Кардридеры и хабы вряд ли будут работать.

Автоматическое определение модели

После включения питания устройство само распознает модель Спектрума по наличию 9В на контакте 3В краевого разъема. Если у вас клон, который там не выводит 9В - необходима небольшая модификация платы.

Сигнальные диоды

Шесть светодиодов информируют о состоянии: подключении мыши, клавиатуры, джойстика (мигание означает эмуляцию курсора клавиатурой - переключение клавишей F3), работе флэш-памяти, состоянии USB-контроллера и активности SD-карты.

Кнопки

Правая кнопка в режиме DivMMC вызывает меню SD-карты, в других режимах — перезагрузку устройства. Левая кнопка открывает BIOS и конфигуратор.

Файлы для скачивания

На странице продукта во вкладке ФАЙЛЫ вы найдете документацию по протоколу USB HID (PDF), инструмент Flash Creator для подготовки образов GameCart и последнюю версию прошивки. Также есть видеоролики, демонстрирующие работу поддержки BIOS и USB.

ФАЙЛЫ:

  • https://lotharek.pl/files/divmmcUSB/DivMMC_USB_HID_Reference.pdf
  • https://lotharek.pl/fi les/divmmcUSB/bfc.zip
  • https://lothar.dscloud.biz:5001/sharing/ikOjhQy86

ВИДЕО:

  • https:/ /lotharek.pl/files/divmmcUSB/usb_demo_v1.avi
  • https://lotharek.pl/files/divmmcUSB/BIOS.avi
  • https://youtu.be/F h-jK6nMfpY?si=bAPv46pK52enrAZC

Часто задаваемые вопросы:

  • https://lotharek.pl/productdetail.php?id=437#faq