ZX Spectrum +2: магнитофон и контроллер дисковода


Наконец-то, когда к ZX Spectrum +2 всё-всё подключили: питание, телевизор (или монитор), джойстик, мышь и прочее, теперь можно и позапускать всякое программное обеспечение (и особенно игры), которым так богато спектрумовское наследство.

Магнитофон

Изначально, ZX Spectrum +2 сделан исключительно для загрузки ПО только со встроенного магнитофона, отсутствует даже внешний вход/выход для подключения внешнего. Решение, в принципе, оправданное: зачем загружать с внешнего устройства, если есть хорошее и притом уже занимающее место в корпусе устройство внутреннее, специально заточенное?

Однако, через несколько десятков лет данный нюанс нам не совсем на руку: поскольку ленто-протяжное устройство механическое, а магнитная головка, ролики и пассики имеют ограниченный ресурс, то получить сейчас полностью работающий магнитофон в б/у Спектруме — из разряда удачи. Мне вот повезло — у меня он заработал, хоть и немного шумно, но можно столкнуться с вариантами, когда придётся менять пассики (это самое элементарное и дешевое — вот, например, на Ebay можно найти подходящие, но лучше подобрать на Aliexpress), резиновый ролик (уже не так просто), магнитную головку (тут вообще придётся непросто) или сам протяжный механизм (придётся совсем попотеть, начиная от поиска работающего аналога). Вот тут можно прочитать про обслуживание этого магнитофона, ну а про серьезные проблемы лучше сразу смотреть на Youtube, как говориться — безумству храбрых поём мы песню.

Продолжить чтение «ZX Spectrum +2: магнитофон и контроллер дисковода»

Реальные дисководы, ZXDOS+ и Beta Disk 128X


Немного прервался мой цикл обзора миниустройства ZXDOS+, которое мне понравилось своей идеей и неплохой аппаратной реализацией. Если вкратце, это устройство с FPGA-чипом, которое можно перепрограммировать на лету с помощью специально созданных ядер, и использовать его как почти полноценный 8-битный компьютер (в том числе — и для ZX Spectrum). Если подробно — то надо читать с начала.

Но я не просто так отвлёкся, просто меня очень заинтересовал момент с работой с реальными источниками данных для ZX Spectrum. И если в ZXDOS+ присутствует вход для работы с магнитофоном, т.е. можно полноценно «наслаждаться» звуками закачки игр с кассет, то вот дискеты TR-DOS хотя и поддерживаются, но только в виде эмуляции их закачки с TRD-образов с помощью esxDOS.

Правда, для начала неплохо было бы раздобыть сами дисководы (поскольку у меня осталось от всех моих запасов только пачка 5-дюймовых дискет), проверить их работоспособность и как-то с ними провзаимодействовать. Поэтому и случился этот двухмесячный забег «по граблям»: с поиском и покупкой нужных устройств, установкой и настройкой ОС и поиском нужного эмулятора ZX Spectrum.

Продолжить чтение «Реальные дисководы, ZXDOS+ и Beta Disk 128X»

Использование реальных дискет ZX Spectrum. Часть 3: эмуляторы и утилиты


Дисководы я подобрал, операционные системы для проверки работы дисководов в эмуляторах ZX Spectrum установил. Осталось подобрать подходящий эмулятор, который работал бы с реальными дисководами и устраивал бы всем остальным.

Эмуляторов ZX Spectrum существует целый вагон и ещё состав впереди него. Даже для DOS была написана целая куча, а про Windows и говорить нечего. Но мне нужен был тот, который работает с реальным дисководом, а не только с образами дискет.

Продолжить чтение «Использование реальных дискет ZX Spectrum. Часть 3: эмуляторы и утилиты»

Использование реальных дискет ZX Spectrum. Часть 2: установка ОС с прямым доступом к дисководу


Ещё в конце 90-х, когда у меня появился первый ПК на процессоре Пентиум, я использовал его в качестве ZX Spectrum с помощью эмуляторов (потому что у моего Спектрума стала «отваливаться» клавиатура). И эти эмуляторы в MS-DOS могли работать с реальными дисководами и дискетами TR-DOS (Beta Disk). Тогда-то я и превратил в образы дискет большую часть своей коллекции, кроме тех, которые были с защитой от копирования (с ними эмуляторы отказывались работать напрочь, даже есть снять полный образ специальными утилитами).

То есть необходимо было только подключить дисководы к ПК, установить MS-DOS, засовывать дискеты в щель дисковода и наслаждаться трелями перемещения его головки во время чтения/записи. Но на самом деле задача оказалась (как и всегда) немного сложнее и со множеством всяких проблем. Поэтому — по очереди. Дисководы я уже подобрал, теперь надо установить операционку на подходящее железо (тем кому про устаревшие операционные системы неинтересно — пропускайте эту часть). В качестве подходящего, как я уже упоминал, пошёл мини-ПК, собранный в 2020 году из всяких остатков. Там оказался нужный для дисководов разъём FDD, который уже давно «выпилили» с современных материнских плат.

Продолжить чтение «Использование реальных дискет ZX Spectrum. Часть 2: установка ОС с прямым доступом к дисководу»

Использование реальных дискет ZX Spectrum. Часть 1: Дисководы


Написал уже несколько статей на тему интересной железной реализации ZX Spectrum — ZXDOS+ от испанского разработчика Antonio Villena. Устройство хорошее, есть поддержка чистого ZX Spectrum и даже ZX Spectrum Next, можно загружать программы с помощью аудиовхода с магнитофона, и даже реализована поддержка основных форматов файлов TAP и TRD (с помощью esxDOS), которые можно хранить на SD-карте. Но вот эта-то эмуляция дискет и грызла меня, поскольку хотелось «железной» реализации и настоящих дискет, недаром у меня до сих пор лежат несколько калибра 5,25″, которые я покупал ещё в 90-е годы.

А сейчас уже напечатал и приклеил картинки…

Настоящего ZX Spectrum типа Pentagon, к которому можно подключить дисковод (да и самого контроллера дисковода BetaDisk) у меня уже нет, так что начну эксперименты с эмуляторами, а дальше будет видно…

Продолжить чтение «Использование реальных дискет ZX Spectrum. Часть 1: Дисководы»