
Восстановление операционной системы: когда виниловая пластинка становится ключом к запуску
Интересно наблюдать, как люди могут быть настолько изобретательными, что даже загружают операционную систему с виниловой пластинки.
10-дюймовая пластинка, на которой записана ОС, имеет время проигрывания 6 минут 10 секунд при скорости 45 оборотов в минуту. Размер этого загрузочного диска DOS составляет 64512 байт.
Для этого эксперимента персональный компьютер IBM PC подключен к проигрывателю виниловых пластинок через усилитель. Здесь используется ROM-загрузчик, управляющий «кассетным интерфейсом» PC, который обычно не используется. Этот загрузчик активируется BIOS в случае, если другие способы загрузки не сработали. Проигрыватель воспроизводит аналоговую запись содержимого RAM-диска размером 64 Кб, который предназначен только для чтения.
Для передачи данных с пластинки на компьютер используется кассетный модем, а загрузчик читает образ диска с пластинки, записывает его в память и загружает операционную систему.
Если углубиться в технические детали, можно обнаружить, что перед нами симбиоз BootLPT/86 и 5150CAXX без поддержки порта принтера. Для подключения усилителя к компьютеру используется специальный кабель.
Запись осуществляется с использованием кривой выравнивания RIAA, которую усилитель корректирует в процессе воспроизведения звука. Для предотвращения искажений звука пришлось выполнить коррекцию сигнала на усилителе.
Кассетному модему не важно, откуда идет сигнал, главное - чтобы запись была чистой. Небольшие колебания в скорости воспроизведения не мешают передаче данных.


Нет комментариев
Оставить комментарий