Большинство компьютеров загружаются с встроенного накопителя. Это может быть обычный жёсткий диск или SSD. Иногда они загружают ОС из сети, или, в крайнем случае, если загружаться больше неоткуда, с USB-флешки или с DVD. Как по мне — так всё это — скука смертная. Как насчёт загрузки ОС с виниловой пластинки?
0
Источник
10-дюймовая пластинка, время проигрывания которой составляет 6 минут 10 секунд при скорости 45 оборотов в минуту — это загрузочный диск DOS размером 64512 байт
0
Источник
«Виниловый» загрузчик в ROM (он ещё может быть записан на жёсткий диск или на дискету, но это уже будет нечестно)
Для проведения этого необычного эксперимента персональный компьютер (а точнее — IBM PC) подключён к проигрывателю виниловых пластинок через усилитель. Тут имеется маленький ROM-загрузчик, управляющий встроенным «кассетным интерфейсом» PC (который, пожалуй, никогда и никем не используется). Этот загрузчик вызывается BIOS в том случае, если все остальные способы загрузки не сработали (то есть — загрузка с дискеты и с жёсткого диска). Проигрыватель воспроизводит аналоговую запись содержимого небольшого RAM-диска, предназначенную только для чтения, размер которой составляет 64 Кб. В этой записи имеется ядро FreeDOS, модифицированное мной так, чтобы его размер уложился бы в существующие ограничения. Здесь же есть компактный вариант COMMAND.COM и пропатченная версия INTERLNK, которая позволяет передавать файлы по принтерному кабелю и переделана так, чтобы она работала бы в FreeDOS. Загрузчик читает образ диска с пластинки через кассетный модем, записывает образ в память и загружает с его использованием ОС. Полагаю, не так уж всё это и сложно.
Если немного углубиться в технические детали, то окажется, что перед нами — некий симбиоз BootLPT/86 и 5150CAXX без поддержки порта принтера. Он тоже хранится в ROM, в слоте расширения BIOS, но это необязательно. Для подключения усилителя к компьютеру используется кабель, аналогичный тому, что применяется в 5150CAXX, но тут не используется передача данных от компьютера к подключённому к нему устройству.
«Кассетный интерфейс» — это всего лишь выход, представленный каналом 2 таймера динамика PC и вход, который представлен 4 каналом порта C 8255A-5 PPI (PC4, I/O-порт 62h, бит 4). Для программной (де)модуляции используются возможности BIOS INT 15h.
Загрузочный образ — это тот же 64-килобайтный образ RAM-диска BOOTDISK.IMG, ссылку на загрузку которого можно найти здесь. Данные образа, с использованием 5150CAXX, преобразуются в вид, совместимый с протоколом «IBM cassette tape», а получаемый аудиосигнал уходит прямо в систему записи виниловых пластинок.
Запись осуществляется с использованием кривой выравнивания RIAA, которую предварительный усилитель обычно обращает в процессе воспроизведения звука. Но делает он это не идеально. А значит — на усилителе нужно выполнить коррекцию сигнала. Именно поэтому я и воспользовался усилителем, так как мне не удалось получить нужный сигнал, подав звук на компьютер сразу от предусилителя. В моём случае, используя винтажный усилитель Harman&Kardon 6300 и интегрированный предусилитель MM Phono, мне пришлось убавить высокие частоты (-10дБ/10кГц), поднять басы (+6дБ/50Гц) и уменьшить уровень громкости до получения пиков примерно в 0,7 вольта, что позволило предотвратить искажения звука. Всё это делалось, конечно, при отключённой коррекции фазы и громкости.
Безусловно, кассетному модему совершенно наплевать на то, откуда именно приходит сигнал. При этом, конечно, важно, чтобы запись была бы чистой, не содержала бы щелчков и треска (винил) или недостатков, связанных с модуляцией или частотой сигнала (магнитная лента). Всё это может прервать поток данных. Правда, звук вполне может немного «плавать», скорость воспроизведения может варьироваться в пределах 2-3%. Это не мешает правильной передаче данных.
Кто даст команду сканеру сканировать с нужным разрешением в 2х битном цвете? Как распознаётся начало данных? Ах да, сканеру похер, он передает сырье с линейки, а выходной формат получается после обработки прикладным ПО. Драйвер просто передёт данные от железа к у стройству и обработкой данных не занимается (кроме разделения потоков команды/данные) .
Скази не нативный интерфейс, с него загрузиться нельзя. кстати. Поэтому все бутявные скази имеют свой биос.
Ага. я мамкин _поргомист_ на васике и сисике))
PS - а ведь программы на виниле были для синклера и коммандора. Но не прижились - качество воспроизведения "тёплого лампового звука" не идёт ни в какое сравнение с мертвой холодной цЫфрой))
А потом поколение экзит рассказывает нам, что мы ничего не знаем и в "кампутерах" не разбираемся. В 90-е это видели лишь причастные, которые понимали, что к чему.
да, есть еще люди, которые от нефиг делать создают себе задачи и героически их превозмогают.
полагаю, у автора видео либо много свободного времени и финансов или видео - фэйк.
можно скромно поинтересоваться, где можно отпечатать диск с произвольным содержимым в одном экземпляре за вменяемый прайс?
автору можно подбросить идеи загрузки с киноленты, с применением угольной дуги и цезиевого фотоэлемента - и это будет проще в реализации винилового диска.
пысы: isa 8 bit загрузочную карту с dos загрузчиком в году 97 делали.
Жестокий и беспощадный Советский киберпанк. Я к сожалению тогда еще слишком мелким был, чтобы это все полностью оценить, но поиграть в игры загруженные на Спектрум с бабины магнитофона я успел.
У меня вопрос- насколько должна быть точной игла при чтении винила? один "шорох" и- писта установке. Я не верю, что это реально можно сделать. Может я не так глубоко изучил инфу, но мне КААААЦА, что это- лажа)))
ну я не такой умный, как Вы, я делаю установку стандартным способом и настройку в процессе так же. вам виднее. Я же не спорю, просто высказал стороннее мнение себя, как человека не углубившегося в данный процесс)))
Скази не нативный интерфейс, с него загрузиться нельзя. кстати. Поэтому все бутявные скази имеют свой биос.
Ага. я мамкин _поргомист_ на васике и сисике))
PS - а ведь программы на виниле были для синклера и коммандора. Но не прижились - качество воспроизведения "тёплого лампового звука" не идёт ни в какое сравнение с мертвой холодной цЫфрой))
Это же юмор тех самых времен Win 95
А потом поколение экзит рассказывает нам, что мы ничего не знаем и в "кампутерах" не разбираемся. В 90-е это видели лишь причастные, которые понимали, что к чему.
Круто! Технологии будущего!
круто
Слишком технологично... Теперь надо накатить Винду с перфокарт по инструкциям на берестяных грамотах...
Ващето на zx spectrum игры загружались через аудиокассеты по такой же схеме, удивились наверное только пенсионеры из деревень и миллениалы...
Помню Сим Сити с бабины загружающуюся примерно с третьей попытки... Ностальгия.
Ждем грифельную доску в роли SSD.
Первые SSD -- это перфокарты.
ничего не понятно, но очень это самое
да, есть еще люди, которые от нефиг делать создают себе задачи и героически их превозмогают.
полагаю, у автора видео либо много свободного времени и финансов или видео - фэйк.
можно скромно поинтересоваться, где можно отпечатать диск с произвольным содержимым в одном экземпляре за вменяемый прайс?
автору можно подбросить идеи загрузки с киноленты, с применением угольной дуги и цезиевого фотоэлемента - и это будет проще в реализации винилового диска.
пысы: isa 8 bit загрузочную карту с dos загрузчиком в году 97 делали.
"Загрузчик читает образ диска с пластинки через кассетный модем, записывает образ в память и загружает с его использованием ОС."
Гланды через задний проход удалять не пробовал?
Мьсье знает толк в извращениях!
Та же самая мысль в голову пришла...
Жестокий и беспощадный Советский киберпанк. Я к сожалению тогда еще слишком мелким был, чтобы это все полностью оценить, но поиграть в игры загруженные на Спектрум с бабины магнитофона я успел.
Да что вы говорите? Вы ещё скажите, что винил записывался с CD
Винил появился намного раньше магнитной плёнки!
Винил не писался, а штамповался!
Был у меня когда то на работе перфокартонабиватель, электромеханический. Постоянно ломался.
не морзянкой а двоичным кодом ... но да, ключом стучать устанешь - порядка 20 страниц текста - а каждая буква - это несколько знаков ...
Это что, как третья терминаторша что-ле, в модем натрещать?
Да, это уже круче Фаренгейта.
хм. по факту обычный аналоговый загрузчик по типу zx spectrum, а столько умных слов..
У меня вопрос- насколько должна быть точной игла при чтении винила? один "шорох" и- писта установке. Я не верю, что это реально можно сделать. Может я не так глубоко изучил инфу, но мне КААААЦА, что это- лажа)))
Кодирование, шифрование хоть и похожий процесс, но приследует другие цели.
ну я не такой умный, как Вы, я делаю установку стандартным способом и настройку в процессе так же. вам виднее. Я же не спорю, просто высказал стороннее мнение себя, как человека не углубившегося в данный процесс)))
Стороннее мнение?
"я не верю? Это лажа?? "... Мда... Лучше иногда жевать, чем говорить.ну так жуй...
Как эксперимент, конечно, занятно. Но для загрузки 64кб доса с пластинки под загрузчик использована пзу на 64кб.