Ищете программы на аудиокассете / кассете, содержащие программы для ПК Sinclair ZX80?
Хорошо, так что еще до ледникового периода, я помню, что у меня был ПК Sinclair ZX80 (с телевизором в качестве дисплея и кассетным магнитофоном в качестве устройства хранения).
Очевидно, что программы на кассетах издают очень отчетливый звук (э-э... шум) при воспроизведении ленты... Мне было интересно, есть ли у кого-то еще эти ленты?
Причина (и причина, по которой этот вопрос связан с программированием) состоит в том, что разные языки IIRC издавали несколько разные тональные шумы, но я хотел бы запустить кассету и послушать себя, чтобы подтвердить, так ли это на самом деле...
5 ответов
Я знаю, что они часто появляются на сайтах аукционов, таких как Ebay - если вы хотите купить их самостоятельно. Если вы услышите кого-то, кто владеет им, вы услышите их субъективное мнение:)
В любом случае язык, используемый для его сохранения, будет вторичной причиной изменения высоты тона - он будет связан с данными. Таким образом, вы, вероятно, могли бы создать прямой файл двоичных данных, который звучал бы очень похоже на программу на бейсике (бейсик был бы сохранен как текст, как он интерпретируется).
У меня есть записи, но они хранились в гараже в доме моих родителей, и последние тридцать лет не были к ним добры.
Вы можете получить изображения здесь: http://www.zx81.nl/dload если это используется. Возможно, есть инструмент для преобразования байтов обратно в аудио;)
Изменить: возможно здесь: http://ldesoras.free.fr/prod.html
На ZX80, ZX81 и ZX Spectrum вывод ленты осуществляется с помощью ЦПУ, переключающего уровень выходной линии между высоким и низким состояниями. Ввод достигается за счет того, что процессор следит за уровнем входной линии. Очень низкий уровень работы был одной из мер экономии сэра Клайва; У конкурирующих машин, таких как BBC Micro, было выделенное оборудование для сериализации и десериализации данных, поэтому ЦП просто сказал бы "output 0xfe", а затем аппаратное обеспечение выдаст соответствующие шумы и вызовет прерывание, когда оно будет готово к следующему байту. BBC Micro специально реализует Kansas City Standard, в то время как машины Sinclair в каждом случае используют любой формат adhoc, наилучшим образом соответствующий ограничениям машины.
Результатом этого является то, что, хотя почти каждая другая машина, использующая ленту, имеет ленточный вывод, который по необходимости звучит практически одинаково от одной программы к другой, программы на машине Синклера могут выбрать любую кодировку, какую хотят, что является принципом которые были написаны тысячи скоростных погрузчиков. Поэтому не исключено, что разные программы будут выводить отчетливо разные звуки. Некоторые даже использовали симметрию между входом и выходом ленты, чтобы делать грубую цифровую выборку, редактирование и воспроизведение, хотя по очевидным причинам они были не чем иным, как новшеством.
При этом базовые блоки ZX80 и ZX81 содержали всего 1 КБ ОЗУ, поэтому весьма вероятно, что программисты просто использовали бы подпрограммы ПЗУ для чтения и записи данных из-за нехватки места, если не сказать ничего другого. Тогда различия в звуке будут только из-за характерных данных, как предполагает Слагстер.
Я знаю старые темы, но... я играл с чем-то похожим прошлой ночью, и у меня есть wav старой игры zx81, если вы все еще заинтересованы? вечера мне и я выложу где нибудь
Вы можете использовать что-то вроде http://www.wintzx.fr/ или выбрать что-то из http://www.worldofspectrum.org/utilities.html, чтобы преобразовать файл эмулятора в аудиофайл, а затем просто воспроизвести его. на вашем компьютере. Некоторые инструменты также позволяют воспроизводить файл напрямую. Файлы эмулятора можно найти по адресу http://www.zx81.nl/files.html и во многих других местах.