Переделываем сеговский геймпад для ZX Spectrum и добавляем поддержку всех кнопок

Можно ли геймпад от Sega Mega Drive модифицировать для его работы в ZX Spectrum с поддержкой всех кнопок?

А почему бы и нет!? Это можно сделать совершенно бесплатно и займёт буквально полчаса. Поехали!

0 + 0 -

Опять электрочайники...

Мне не везёт с электрическими чайниками. Многие люди годами умудряются эксплуатировать данный вид кухонной техники, ни разу не столкнувшись с проблемами. Я же за эти самые годы собрал просто коллекцию разных поломок. Первую часть про мои забеги по граблям можно прочитать по этой ссылке, а я буду описывать то, что произошло после этого...

1 + 0 -

Подключаем ZX Spectrum к LCD-матрице с помощью "народного" контроллера

Подключение ZX Spectrum к современным мониторам через вход VGA - тема непростая. Потому что нельзя просто так взять и отнести колечко к Ородруину подсоединить видеовыход обычного Спектрума через кабель VGA к любому монитору. А почему? Поглядим для наглядности на типичную схему распиновку штекера VGA:

 


4 + 0 -

Переделка USB-дисковода в обычный и внутреннего FDD во внешний

Расскажу я вам в этой статье о переделке 3,5" USB-дисковода гибких дисков в нормальный FDD-дисковод с 34-контактным разъемом шины данных. Для чего это надо? Ну, например, для подключения его к ZX Spectrum, потому что USB-дисковод в контроллер дисковода для Спектрума не воткнёшь. Да и в DOS или Windows XP он тоже не сможет читать и писать дискеты под TR-DOS, поскольку для USB-вариантов накопителей на гибких магнитных дисках просто не существует драйвера для прямого доступа к данным. А тот драйвер, что есть в Windows - он заточен только под конкретные форматы дискет, т.е. IBM-совместимый FAT-12.

  

4 + 0 -

Подключаем отечественный клон ZX Spectrum «Дельта-С»

Как я уже писал, изначально Дельта-С меня заинтересовала только в качестве исходного материала для внешней клавиатуры для ZX Evolution, поскольку к тому можно было подключить механическую клавиатуру от обычного Спектрума, а самый дешевый, качественный и доступный вариант был именно в Дельте-С. Это и было проделано, результат полностью меня устроил. Однако, в процессе всего этого действа меня заинтересовала и сама модель этого клона Спектрума (тем более, что и в детстве я с ним был знаком). В итоге, начав копать в этом направлении я много узнал нового про эту ветвь отечественного спектрумостроения и даже написал немножечко про историю разных моделей под общим названием Дельта-С.

Но кроме теоретических изысканий я проводил и чисто практические действия, начиная от подключения и проверки самого компьютера, так и всяких экспериментов с подключением к нему разнообразной спектрумовской периферии и модификации самой платы. Про модификацию мы, пожалуй, поговорим попозже, когда я доведу все эти экзерсисы до конца, а вот сегодня затронем тему подключения к данному Спектруму разной периферии:

3 + 2 -

Codemasters CD Games Pack на ZX Spectrum +2

Те кто хоть что-то знает про ZX Spectrum сразу вспомнят тот факт, что программы там нужно было грузить с магнитофона, с обычных компакт-кассет. Кто знает про ZX Spectrum чуть больше - вспомнят, что были ещё и дискеты. Сильно прошаренные расскажут, что и дискеты были разные - распространены были как оригинальные дискеты для ZX Spectrum +3 со встроенным 3" дисководом (в основном в Западной Европе), так и привычные всем 5,25" и 3,5" дискеты для интерфейса Beta Disk - в Восточной Европе и в СССР (потом в странах СНГ). Но вот только настоящие знатоки знают, что для Спектрума выходили игры на CD-ROM!

Но этот опыт оказался для ZX Spectrum по факту единичным: это был Codemasters CD Games Pack выпущенный в 1989 году.

5 + 3 -

Раскирпичиваем ZXDOS+

Много статей за два с лишним года я уже написал за про то, что представляет из себя такая штука как ZXDOS+ и даже небольшое обзорное видео заснял. А вот столкнуться с необходимостью восстановления этого устройства с помощью программатора пришлось впервые. Причём буквально недавно меня в комментариях спросили про то, как восстановить из состояния "кирпича" это устройство, а я толком и подсказать не мог, потому что знаю теоретически что такое возможно, а вот сам лично не пробовал. Ну не было случая проверить, а пытаться угробить своё устройство, чтоб попробовать - ну такое себе решение.

Но всё когда-нибудь случается...

3 + 1 -

ZXDOS+ и Commodore 64

Единственное, что я знал о Commodore 64 (или далее C64) это было, пожалуй, только то, что это был 8-битный компьютер, аналог и конкурент ZX Spectrum. Ну и понятно почему: в детстве у меня, конечно же, не было домашнего C64, я его ни разу не видел ни в школе, ни в университете. Только когда я прикупил ZXDOS+ и начал искать, что ещё можно на нём опробовать (а изначально был только ZX Spectrum, Amstrad CPC, MSX и Acorn Atom), я узнал, что для его предшественника ZXUNO существует много разных ядер 8-битных компьютеров, которые теоретически должны быть рано или поздно портированы на ZXDOS+.

Ну и где-то через год это примерно и свершилось — для ZXDOS+ вышла новая прошивка со множеством ядер (и я по этому поводу написал статью, которую на днях обновил). Изначально я и хотел сделать серию статей про все эти ядра и их работоспособность, но начал, естественно, с тех, с которыми был знаком и понимал, что от них ждать: ZX Spectrum, ZX Spectrum Next, NES, MSX, PC XT. Остальные тоже планировались, но тут меня торкнуло с темой реальных дисководов и я начал длительный забег по граблям, который кончился приобретением трёх Спектрумов, нескольких дисководов и сотен дискет! Поэтому ZXDOS+ и оказался временно не у дел и только недавно я вернулся к нему с целью освоить и другие ядра.

0 + 0 -

Redmi Buds 3 Pro — дешевые TWS-наушники с шумоподавлением

Я уже неоднократно писал про наушники… и буду продолжать это делать, поскольку прогресс на месте не стоит, а быть полностью удовлетворенным по части звука невозможно. Я не помню сколько точно у меня наушников, но все они используются в разных и зачастую слабо пересекающихся сценариях использования. Опять же, количество разных устройств, к которым можно подключить наушники постоянно растёт: раньше это был в основном аудиоплеер, потом смартфон, а теперь это всевозможные планшеты, телевизоры, ТВ-приставки, игровые консоли и т.п. А при том что (пере)подключать наушники (хоть проводные, хоть беспроводные) к разным устройствам не так удобно, поэтому воспроизводящие звук девайсы потихоньку обзаводятся своими наушниками.

Сегодня я буду говорить про очередные так называемые «настоящие беспроводные» наушники (TWS). Этот полностью беспроводной «конь» уверенно идёт на смену посконным запутывающимся в карманах проводам не просто так, а корысти ради производителей смартфонов… и тех же беспроводных наушников (если это не одни и те же люди — это было бы очень странно!). Поскольку беспроводные наушники, как это ни удивительно, но стоят дороже, а качество звука у них как бы не всегда достигает аналогичных проводных моделей. Ну ещё бы — вместо провода надо и аккумулятор запихнуть, и приёмник, и обрабатывающий процессор… Ну и сесть они могут в самый неподходящий момент. Про подключение наушников и заедание звука в них можно целую статью написать (особенно про дешевые модели). Но и плюсы в них есть — например, один из наушников можно использовать в качестве гарнитуры, а второй не будет висеть на проводе и мешаться. Именно поэтому подобный формат очень зашел мне в качестве средства прослушивания подкастов и Youtube. При разряжении одного из наушников, брался другой, а предыдущий отправлялся на зарядку и это можно было повторять хоть целый день. 

0 + 0 -

ZX Spectrum +2: приобретение

После приобретения ZXDOS+ мой зуд «спектрумирования» не только не остыл, но даже наоборот. И хотя сама по себе коробочка ZXDOS+ меня полностью удовлетворяла по части реализации ZX Spectrum, а возможность использования SD-карты в качестве огромного хранилища игр бесконечно радовала, но меня постоянно грыз червячок — носитель-то не настоящий, не олдовый! Да, конечно, в ZXDOS+ есть магнитофонный вход и можно было загружать программы с ленты, приспособившись записывать кассеты на магнитофоне, но так получилось, что я вообще не фанат загрузки программ с ленты. Да, конечно, у друзей и родственников я загружал с магнитофона игры, но этот процесс у меня ничего кроме раздражения впустую пропадавшим временем, которое хотелось потратить на игры, не вызывал. А мой первый Спектрум (Pentagon 128) был сразу с 5,25″ дисководом и загрузка программ с него вызывала только приятные эмоции — насколько это было быстро, чётко и понятно. Не нужны были эти перемотки кассет на карандаше, слушание писка загрузки по 5-10 минут, я был избавлен от негативных эмоций, если компьютер через несколько минут писал знаменитую фразу «R Tape loading error«.

Ещё в начале года я озаботился тем, чтобы получить возможность загружать программы с настоящих дискет, тем более что у меня завалялось в гараже несколько десятков дискет 5,25″ и 3,5″. Для начала я прошёл квест на современном ПК: подобрал дисководы, установил ОС с прямым доступом к дисководу и, наконец, нашёл эмулятор, который отлично работал с реальными дисководами. Далее нужно было как-то подключить дисковод к какому-нибудь ZX Spectrum, но у меня не было ни контроллера дисковода, ни какого-либо ZX Spectrum, кроме ZXDOS+. Но у ZXDOS+ был разъём ZX BUS и поскольку информации о том, каким образом этот самый разъём реализован у меня не было, я понадеялся, что он реализован надлежащим образом.

Разъём ZX BUS на ZXDOS+

 

0 + 0 -

Ядро PC XT в ZXDOS+

После появления новой прошивки для ZXDOS+ появилась возможность использования ядра PC XT (до этого было только для ZXUNO и ZXDOS без плюса) для эмуляции IBM PC/XT. Реализация данного ядра основана на проекте Next186 и предоставляет пользователю следующие возможности:

  1. Процессор 30 Мгц (и для 32 бит 166.66 Мгц шину данных)
  2. Память 64 MB DDR3 RAM (DDR3-1333 333.33 МГц)
  3. Поддержку звука (в том числе и Adlib)
  4. Поддержку PS/2 клавиатуры и мыши

В принципе, интересный вариант для запуска разнообразного ПО написанного под DOS, в том числе множества древних игр. Так что данное ядро добавляет ZXDOS+ очередную грань ретрогейминга. Этим-то мне и нравится данное устройство, поскольку оно не только даёт возможность его использования в качестве ZX Spectrum и даже ZX Spectrum Next, но и в качестве множества 8-битных игровых консолей того времени, а сейчас ещё и полноценного IBM PC (хоть и XT).

 

1 + 0 -

Новая «сводная» прошивка ZXDOS+

Пока я ковырялся с темой реальных дисководов и дискет, а потом решал проблемы с купленным ZX Spectrum +2 (как-нибудь опишу), как-то я упустил момент выхода (17 мая 2021) финальной версии новой прошивки для ZXDOS+, хотя канал (@zxdosfpga) в Telegram я регулярно просматриваю (хоть он и на испанском) и был в курсе её разработки. Но тут я всё-таки её опробовал и продолжу серию статей про это устройство.

 

0 + 0 -

ZXDOS+ и MSX

При обзоре ZXDOS+ после ядер ZX Spectrum, ZX Spectrum Next и NES мне хотелось бы рассмотреть ядро для MSX (Machines with Software eXchangeability). Причина этого очень проста — я лично (в качестве школьника и студента) застал использование компьютеров Yamaha MSX в качестве комплектов для классов информатики. Если быть точным, то это были так называемые Ямаха КУВТ2, и это был второй компьютер, который я вообще увидел вживую (первым был Спектрум в виде его клона Пентагона).

У меня фотографий не сохранилось, поэтому показываю то, что нашёл на просторах Рунета (тут):

Ещё кое-какие фотки и видео можно посмотреть по этому адресу. И вот ещё статья про эти классы на Хабре.

0 + 0 -