Ищете программы на аудиокассете, содержащие программы для ПК Sinclair ZX80?[закрыто]

StackOverflow https://stackoverflow.com/questions/2474361

  •  21-09-2019
  •  | 
  •  

Вопрос

Хорошо, итак, еще до ледникового периода, я помню, у меня был компьютер Sinclair ZX80 (с телевизором в качестве дисплея и кассетным проигрывателем в качестве устройства хранения).

Очевидно, что программы на кассетах издавали очень отчетливый звук (er...шум) при воспроизведении кассеты...Мне было интересно, сохранились ли у кого-нибудь эти записи?

Причина (и причина, по которой этот Q связан с программированием) заключается в том, что разные языки IIRC издавали несколько разные по тону звуки, но я хотел бы запустить кассету и прослушать сам, чтобы убедиться, действительно ли это так...

Это было полезно?

Решение

Я знаю, что они довольно часто появляются на аукционах, таких как Ebay, - если вы хотите купить их сами.Если вы попросите кого-то другого, кому принадлежит один из них, послушать, то вы получите их субъективное мнение :)

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

Другие советы

Кассеты у меня есть, но они хранились в гараже в доме моих родителей, и последние тридцать лет не были к ним добры.

Однако вы можете получить изображения здесь: http://www.zx81.nl/dload если это хоть как-то поможет.Возможно, существует инструмент для преобразования байтов обратно в аудио ;)

Редактировать:Возможно, здесь: http://ldesoras.free.fr/prod.html#src_ay3hacking

На ZX80, ZX81 и ZX Spectrum вывод на ленту достигается за счет того, что центральный процессор переключает уровень выходной линии между высоким и низким состояниями.Ввод достигается за счет того, что центральный процессор следит за уровнем входной линии.Очень низкий уровень эксплуатации был одной из мер сэра Клайва по экономии средств;конкурирующие машины, такие как BBC Micro, имели специальное оборудование для сериализации и десериализации данных, поэтому центральный процессор просто говорил "вывод 0xfe", а затем аппаратное обеспечение издавало соответствующие шумы и вызывало прерывание, когда было готово к следующему байту.BBC Micro специально реализует Стандарт Канзас - Сити, тогда как машины Sinclair в каждом случае используют любой формат adhoc, который наилучшим образом соответствует ограничениям машины.

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

При этом базовые модули ZX80 и ZX81 содержали всего 1 кб оперативной памяти, так что вполне вероятно, что программисты просто использовали бы процедуры ROM для чтения и записи данных из-за нехватки места, если не из-за чего-либо еще.Тогда различия в звуке были бы просто обусловлены характерными данными, как предположил slugster.

Я знаю старые темы, но...Прошлой ночью я играл с чем-то подобным, и у меня есть wav старой игры zx81, если вам все еще интересно?напишите мне в личку, и я где-нибудь это опубликую.

Вы можете использовать что-то вроде http://www.wintzx.fr/ или выбери что-нибудь из http://www.worldofspectrum.org/utilities.html#tzxtools преобразовать файл эмулятора в аудиофайл, а затем вы можете просто воспроизвести его на своем компьютере.Некоторые инструменты также позволяют вам воспроизводить файл напрямую.Файлы эмулятора можно найти по адресу http://www.zx81.nl/files.html и во многих других местах.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top