Звуковой порт вывода tape-файлов Interface 1bis Печать
Добавил(а) microsin   

Звуковой порт, который подходит к входу EAR компьютера ZX Spectrum, был добавлен в Interface 1bis начиная с лота 5 версии C. Выходной сигнал с уровнем, не превышающим 4V относительно земли (вывод 5), через резистивную нагрузку 1 кОм выводится на вывод 6 гнезда PS/2.

Ниже показан пассивный кабель, на одном конце которого находится 6-выводный коннектор mini-DIN (папа) для подключения к коннектору PS/2 Interface 1bis, и на другом конце стандартный 3.5 мм аудиоджек для подключения к гнезду EAR ZX Spectrum. Также на кабеле имеется движковый выключатель "Play-Stop".

IF1bis EAR cable

IF1bis EAR cable passive

Старые модели Interface 1bis нуждаются в активном кабеле, в котором находится маленькая печатная плата с усилителем. Эта плата умещается внутри коннектора mini-DIN PS/2.

IF1bis EAR cable active

IF1bis EAR cable active PCB IF1bis EAR cable active PCB mount1
IF1bis EAR cable active PCB mount2 IF1bis EAR cable active PCB mount3

[Программное обеспечение]

Чтобы кабель EAR был распознан операционной системой Interface 1bis, он должен быть подключен в положении Play переключателя "Play-Stop" до того, как будет включено питание ZX Spectrum.

Драйвер звукового порта реализован в firmware микроконтроллера Interface 1bis, так что он может генерировать как стандартный для ZX Spectrum, так и другие звуковые сигналы, с точностью интервалов лучше ½ T-state. Эта функция запускается через команду блочного устройства #F3: Play tape file, с адресом 1 сектора блока файла, длиной файла и типом файла в качестве аргументов.

Tape-файлы, в форматах .TAP и .TZX, сохраненные на встроенной карте microSD интерфейса, можно "проиграть" в порт EAR ZX Spectrum из extended BASIC, используя устройство using E или короткую форму @:

LOAD *"E";6;"file.t"
LOAD @2;"file.x"

Операционная система может быть восстановлена в том случае, когда она уничтожена (например, если разрядилась батарейка интерфейса), когда интерфейс находится в режиме ON-inactive, с помощью команд:

OUT 159,243:LOAD""

Это даст инструкцию микроконтроллеру интерфейса прочитать LD5 system loader с карты microSD, проиграть его через порт EAR ZX Spectrum.

[Ссылки]

1. Interface 1bis EARPort: tape player audio port site:sites.google.com.
2Interface 1bis для ZX Spectrum.