Давайте послушаем кассету — Бумажная лента
В наши дни данные с большой вероятностью могут находиться «в облаке». В противном случае, вероятно, он находится на USB-накопителе или SD-карте. Но в прежние времена бумажная лента была распространенным способом хранения и извлечения данных. Обычный способ начать день в офисе заключался в том, чтобы включить несколько десятков байтов кода загрузчика, вставить ленту загрузчика большего размера в устройство чтения бумажной ленты TeleType, а затем выпить кофе, пока более мощный загрузчик с грохотом пробирался в память. Затем вы могли бы закончить приготовление, загружая ленту с помощью компилятора или чего-то еще, что вы хотите. У [Скотта Бэйкера] есть Heathkit H8, и он решил использовать с ним бумажную ленточную машину, а также некоторые другие его устройства, было бы весело.
Вместо TeleType [Скотт] купил бывшую в употреблении машину для изготовления бумажной ленты от FANUC, предназначенную для промышленности с ЧПУ. Они широко доступны на вторичном рынке, хотя работающая машина может стоить вам 500 долларов. [Скотт] заплатил 200 долларов, так что ему нужно было поработать, чтобы устройство заработало.
Бумажная лента имела несколько разновидностей. Для работы на компьютере обычно использовалась лента с восемью отверстиями поперек, по одному на каждый бит в байте. Однако существуют также 6-битные и 5-битные ленты специального назначения или разных кодировок (старые TeleTypes использовали 5-битные символы в Бодо). Выбор бумаги тоже был разным. Вы можете взять обычную бумагу, промасленную бумагу, которая, возможно, не так часто застревает, и майлар, который с меньшей вероятностью порвется, когда замят.
Что еще больше усложняло ситуацию, все машины работали немного по-другому. Конечно, почти все перфораторы используют соленоиды. Но ленточный транспорт иногда представлял собой прижимной ролик, а иногда звездчатый привод. Считывание отверстий может осуществляться с помощью механических контактов или оптически. Некоторые удары оставляли на ленте небольшие «висячие чады», так что вам не приходилось опорожнять коробку из-под конфетти, чтобы выбросить чад.
Ремонт был интересным. Внутри машины находится микроконтроллер 8051. Тактовых импульсов не было, и в схеме использовались два специальных модуля. Один был просто кристаллом, а другой — генератором. Удаление обоих позволило современному генератору банки заменить оба модуля. Следующей проблемой был сгоревший драйвер последовательного вывода. После замены все заработало, за исключением случайных сбросов из-за неисправной цепи сброса при отключении питания. Это тоже было легко исправить.
Конечно, если у вас очень мало денег, легко сделать устройство для чтения бумажной ленты из 8 фототранзисторов, и протягивание ленты вручную не является чем-то неслыханным. Он может даже разговаривать по USB. Мы даже видели значок конференции, который может читать ленты.