company_banner

Загрузка операционной системы с виниловой пластинки

Автор оригинала: Jozef Bogin
  • Перевод
Большинство компьютеров загружаются с встроенного накопителя. Это может быть обычный жёсткий диск или SSD. Иногда они загружают ОС из сети, или, в крайнем случае, если загружаться больше неоткуда, с USB-флешки или с DVD. Как по мне — так всё это — скука смертная. Как насчёт загрузки ОС с виниловой пластинки?


10-дюймовая пластинка, время проигрывания которой составляет 6 минут 10 секунд при скорости 45 оборотов в минуту — это загрузочный диск DOS размером 64512 байт

Для проведения этого необычного эксперимента персональный компьютер (а точнее — IBM PC) подключён к проигрывателю виниловых пластинок через усилитель. Тут имеется маленький ROM-загрузчик, управляющий встроенным «кассетным интерфейсом» PC (который, пожалуй, никогда и никем не используется). Этот загрузчик вызывается BIOS в том случае, если все остальные способы загрузки не сработали (то есть — загрузка с дискеты и с жёсткого диска). Проигрыватель воспроизводит аналоговую запись содержимого небольшого RAM-диска, предназначенную только для чтения, размер которой составляет 64 Кб. В этой записи имеется ядро FreeDOS, модифицированное мной так, чтобы его размер уложился бы в существующие ограничения. Здесь же есть компактный вариант COMMAND.COM и пропатченная версия INTERLNK, которая позволяет передавать файлы по принтерному кабелю и переделана так, чтобы она работала бы в FreeDOS. Загрузчик читает образ диска с пластинки через кассетный модем, записывает образ в память и загружает с его использованием ОС. Полагаю, не так уж всё это и сложно.


«Виниловый» загрузчик в ROM (он ещё может быть записан на жёсткий диск или на дискету, но это уже будет нечестно)

Если немного углубиться в технические детали, то окажется, что перед нами — некий симбиоз 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%. Это не мешает правильной передаче данных.


EPROM-модуль с загрузчиком

Итоги



Загрузка компьютера с проигрывателя виниловых пластинок

Вот и всё! Если кому-то нужен загрузчик, сделанный для чипа 2364 (через адаптер можно использовать и чипы 2764), то его код можно найти здесь. Он рассчитан на работу с IBM 5150 с монохромным дисплеем и с как минимум 512 Кб RAM, что (вот уж совпадение) напоминает компьютер, с которым экспериментирую я. Ссылку на образ загрузочного диска можно найти в этом материале. А вот — тот же образ, но уже в звуковом виде.

Приходилось ли вам загружать компьютеры с использованием каких-нибудь необычных способов?



RUVDS.com
VDS/VPS-хостинг. Скидка 10% по коду HABR

Комментарии 204

    +12
    Никогда не знал, что х86 платформы имели возможность «аналоговой» загрузки. Крайне любопытно!

    Так же за кадром остался способ и цена изготовления виниловой пластинки.
      +4
      когда-то давно, в 1991 году, видел кассеты для Поиска. Но именно видел. Ведь х86 того времени — штука дорогая. И если нашлись деньги на сам ПК, то уж на дисковод тоже должны быть. Если не на 3.5, то хотя бы на 5.25. Поэтому владелец Поиска с кассетой выглядел странно.
        +7

        У меня был Поиск, да, я его с кассетника грузил. Сжог входной усилитель линейного входа и потом подключал к выходному усилителю магнитофона, что бы пробиться.

          0
          А у меня был поиск с дискетой, но не было кассетника. С бобинного мага не удалось загрузить ни разу.
            +4
            С бобинника мы на ZX Spectrum программы загружали. Было норм.
              0
              У спектрума было с десяток реализаций магнитофонного входа, существенно различавшихся по качеству считывания.
                0
                Их было не десяток, а сотни. Очень многие колхозили свои уникальные схемы. Я быстро намучился со штатным вариантом и собрал на компораторе свой «велосипед», и работала моя схема просто идеально. Мне часто друзья давали кассеты прочитать, которые у них переставали читаться.
                0
                на ZX Spectrum мы с кассетного Романтик-306 загружали. Долго, нестабильно, но выбора не было
                  0
                  Я пошёл ещё дальше — записывал спекрумовские программы и игры на 3-часовые VHS видеокассеты. Видак Panasonic NV-SD20, а точнее его улучшенная Hi-Fi версия (не помню точно какая), воспроизводил звук идеально!
              +6
              И если нашлись деньги на сам ПК, то уж на дисковод тоже должны быть.

              Да ну, я покупал сам «Поиск» за $60, а дисковод и контроллер дисковода к нему — за $40, ну т.е. дисковод добавлял ещё две трети к стоимости компьютера. Разница между этими двумя покупками была у меня целый год, учитывая, что те деньги для среднего старшеклассника начала 90-х были космические (да и для его родителей тоже неслабые). А год — да, грузился с кассет. И да, это обычное дело было для поисководов.
                +2
                вот уж точно не хотел никого задеть. Помню только, что для меня в 1991 году Поиск был не по карману совершенно. Поэтому смотрел на владельцев Поиска как на состоятельных ребят. Так что еще раз извиняюсь, если что-то не так.
                  +4
                  Да бросьте, никого вы не задели :) Тут практически все не были состоятельными ребятами в первой половине 1990-х. Просто IBM-совместимый компьютер — это такая штука, которую очень хотелось, хоть чучелом, хоть тушкой. Поэтому и собирали их долго и по кусочкам.
                    +1
                    я хотел Amiga. Сначала 500, потом 600, потом 1200, потом CD32. IBM я захотел уже в 1996.
                      0
                      В нашей провинции тогда было всего три типа компьютеров:
                      1. Нехитрые домашние Спектрум-совместимые
                      2. Крутые мощные IBM-совместимые
                      3. Всякая непонятная хрень, с которой лучше не связываться, потому что софта все равно не найдёшь.
                      Поэтому все хотели только категорию 2 :)
                      0
                      Когда я смог купить себе Поиск, то монитора не было. Пришлось использовать черно-белый телевизор, который был адаптирован на подключение Спектрума. На высоких разрешениях творилась дичь, но на низких вполне комфортно было и играть и тексты набирать.
                        +1
                        У меня вообще был ламповый монстротелик Электрон 738Д. У Поиска, в отличии от Спектрума, антенного выхода не было, но в комплекте была платка сопряжения с телевизорами типа УСЦТ. А т.к. в моём случае этот вариант не подходил, надо было как-то выкручиваться. Но была полудохлая Денди, околонулевые познания в электронике, но дикое желание это как-то запустить. Я понимал, что раз Денди «ловится» на антенну, там в ней есть всё, что нужно. Раскрутил её, вижу две платки, на одной разъем картриджа и блямба процессора, на второй — куча мелких деталей и собственно антенный выход. От первой ко второй идут три провода, на одном написано А, на втором V, на третьем ничего. Угу, думаю, наверняка Аудио, Vидео и земля. Взял, с Поиска с разъема «Видео» примотал провод к этому V, соединил землю, включил Поиск — о-па, картинка появилась на телевизоре. И слава богу, что всё там совпало, о чём я тогда ещё не знал, и уровни сигнала, и полярность синхроимпульсов и т.д.
                        И к слову, в высоком разрешении телик тот тоже себя вполне годно показывал. Но все равно, как «разбогател», обзавелся монитором Электроника МС 6105
                        0
                        Именно так и было. На радиорынке на студенческие копейки покупал плату, ворох деталей, общался с продавцами что бы исправить ошибки на плате. Когда после потраченной кучи времени на сборку и наладку на экране Электрон 703 появилась более менее сносная картинка я был в таком восторге… как Шепард на Луне :)

                        Но дисковод увы, таки был дорогой — грузил с бобинного магнитофона Маяк 201. ))) Удивительное и время было )))
                      0
                      Простите, вы родились в семье генсека ЦК?
                        0
                        Та ладно, в 1992 году Поиск уже можно было купить свободно, почти везде. Стоимость была соизмерима с месячной зарплатой.
                          +1
                          А, вы уже были взрослым в 1992 году… это многое объясняет :) я был ребенком и вряд ли объяснил бы отцу, что нужно отдать на комп месячную ЗП когда в семье нечего есть. Правда, комп у нас появился в 1994, 386-й, отцу надо был по работе
                            +2
                            Да нет, 7 лет мне было :) Но я ничего не объяснял отцу, он сам купил и принёс, вместе с книжкой по бейсику, сказав что за этим будущее и надо начинать изучать уже сейчас. Месячная ЗП была, конечно, существенными деньгами, но мой отец, спасибо ему, решил, что оно того стоит.
                              0

                              Тот кто в этом крутился — у того всегда были на это какие то средства/возможности. Что то можно было купить/продать на радио-рынке, что поиметь с работы, что то сделать самому. Лично, в конце 80-х уже имел Искра-1030, а до этого была своя CP/M машинка на Z80: 128K ROM/128K RAM диски, 80х25 CRT.

                          0
                          Мне родители купили Поиск-1 (без ничего) в рассрочку на год вроде. Но через месяц-два, из-за начавшейся дикой инфляции, когда зарплаты начали пересчитывать — удалось погасить всю рассрочку одним платежем (рассрочку почему-то как раз не пересчитывали). Потом уже через год с рук докупались дисковод, расширитель памяти, контроллер жесткого диска с диском. Монитор МС6105 еще в магазине покупали.
                        0
                        Сам был владельцем Поиска. Уговорил родителей в старшем классе. Сам компьютер был дорогим, поэтому покупка дисковода сразу вещь практически нереальная. Сначала грузился с магнитофона. А в качестве монитора был ламповый ч/б телевизор, к которому спаял преобразователь в ВЧ на антенный вход. Видно было что то только в текстовом режиме 40х25. Потом постепенно появился монитор (взят в аренду), собран свой блок питания и куплен первый дисковод. Потом, постепенно, были расширитель памяти на 256КБ, на 512КБ, интерфейсный модуль для принтеров, модуль для джойстика, второй дисковод. До сих пор рука не поднимается выкинуть. Лежит в кладовке.
                          +1
                          До сих пор рука не поднимается выкинуть

                          Он в такой комплектации, как вы написали, баксов четыреста сейчас стоит на барахолках коллекционеров техники, и каждый год дорожает. Это должна быть сильная нехватка места в кладовке, чтобы выкинуть :)
                            0
                            Это как бабушкина швейная машинка. Теоретически это антиквариат, и его можно продать задорого, а по факту — металлолом.
                              +1
                              Теоретически это антиквариат, и его можно продать задорого, а по факту — металлолом.
                              А по факту есть люди, которые его продадут задорого как антиквариат)
                                +1
                                Станина от машинки Зингер более ликвидный товар — нередко можно видеть переделанные под столики в кафешках или коворкингах.
                                  0
                                  Лучше продавать сразу как хэндмейд стол с крутой столешницей)))
                                0
                                Тут есть лайфак: чтобы что-то продать, нужно это выставить на продажу. Не знаю, как насчёт машинки Зингер, но Поиск вон за 36 тыщ рублей ушёл, например
                                  0
                                  «Да купи наконец-то лотерею...»
                                    0
                                    неспешно продам iSeries AS/400
                                    Чёрт, не помогает… Наверно места знать надо…
                                      +1
                                      Да, это второй лайфхак. Не пытаться продавать компьютеры на овощном базаре и в косметических лавках.
                                0
                                Насчёт Поиска не знаю, а Спектрум можно было и без ВЧ-преобразователя к ламповому ч/б телевизору подключить, на управляющую сетку лампы видеоусилителя. У меня так спек работал с Чайка-2 (схема УНТ-47 или УНТ-47-1, точно не помню); сам и припаивал. Лампа, если склероз не изменяет, была 6П15П.
                                  0
                                  Вспомнил, как после покупки спектрума родители боялись, что он телевизор «посадит», и отец где-то приобрел ч/б монитор от Корвета (с 12В питанием).

                                  Ладно, программировать это сильно не мешало, но в Tau Ceti Academy, где надо было цветовую капчу проходить, доказывая, что ты не робот (1994 год примерно, кстати) — отсутствие цветов раздражало жутко.
                                    0
                                    Там не все так просто, помнится. На этой сетке, насколько я помню, висело смещение в несколько десятков вольт, и если просто поставить разделительный конденсатор, то возникала опасность, что при очередном включении спектрум погорит.
                                      0
                                      Не было там положительного смещения с анодного напряжения. Название лампы, правда, я таки перепутал (нашёл схему — там 6Ф4П была). Управляющая сетка там шла на полосовой фильтр, связанный с предыдущим каскадом через трансформатор. Так что анодного напряжения там не было. Можно посмотреть: rw6ase.narod.ru/00/twcb_/woshod_.djvu
                                      Ну и в принципе на ламповых усилительных каскадах практиковалось смещение именно вниз, на катод — просто потому, что по умолчанию лампа обеспечивает некоторый ток с катода на анод, в отличие от полупроводниковых приборов. Сетку нужно было несколько заминусовать, чтобы она отталкивала электроны в сторону катода, не пропуская их через себя. Я подключался между сеткой и шасси (т. е., катодом).
                                  +1
                                  Кассеты несколько лет были основным способом загрузки ОС и программ на Поиске. Дисководы стоили дорого и в долларах, а вот кассетные Маяки — были у всех. И было легко взять у друга кассету с играми и переписать себе.
                                  +1
                                  Пластинку можно изготовить на заказ:
                                  vinylium.ru
                                    0
                                    Да уж… Тёплый ламповый винил с бездушного МП3… О времена, о нравы.
                                      +4
                                      Никто не мешает загрузить в качестве исходника .wav/.flac
                                        +1
                                        От этого аналоговым он не станет быть.
                                          +8
                                          В идеальном мире — согласен, но все зависит от ваших требований к звуку.

                                          Я думаю, что при слепом прослушивании вы не отличите аналоговый оригинал от оцифровки 24bit/192kHz (которая используется в студийной работе). Лично я не слышу отличий оригинала от 16bit/44.1kHz mp3 при потоке 192kbit и больше.

                                          Опять же, что есть аналоговый оригинал? Мастер-диск записывается не напрямую с mix-out микшера, в промежутке есть как минимум аналоговый магнитофон. Можно подискутировать о разрешении магнитной записи и оценке количества магнитных доменов, принимающих участие в формировании сигнала :-D.
                                            +8
                                            Я, на самом деле, саркастировал :).
                                              +2
                                              Лично я не слышу отличий оригинала от 16bit/44.1kHz mp3 при потоке 192kbit и больше.

                                              С другой стороны, зачем с существующими объемами носителей прислушиваться к (кажущимся) странностям в записи и гадать не закодировали-ли mp3 без учёта scalefactor band 21 defect и в результате резко снизили эффективный битрейт, когда можно взять lossless (возможно пережатый из mp3, хех). Чистая психология, но всё-равно напрягает.


                                              Про нарезание винила из mp3-источника я, кажется, тоже что-то слышал.

                                                +1
                                                А что это такое scalefactor band 21 defect и как с этим бороться?
                                                  +3

                                                  Если упрощённо, MP3 использует 22 частотных диапазона для кодирования, но индивидуальную точность кодирования можно задать только для 21. Если психоакустическая модель покажет, что в диапазоне 22 (выше 16кГц) есть достаточно слышимые звуки, то MP3 кодек будет вынужден снижать точность кодирования всех остальных диапазонов, чтобы обеспечить заданный битрейт.


                                                  Как бороться? У кодировщика LAME есть ключ -Y, который не снижает точность воспроизведения частот до 16кГц, даже если это приведёт к снижению точности кодирования высокочастотной части. Что делать с другими кодировщиками, и что они делают по-умолчанию, не знаю, не изучал вопрос.

                                                    0

                                                    Спасибо, не знал об этой детали. Я думал в последних версиях LAME они в пресетах уже все учли, а оказалось нет.

                                              0
                                              Как же так не станет? Если на виниле то тепло-ламповый аналог, на виниле цифры и не может быть.

                                              Да и более того вообще любая цифра на носителе записана/передается в тепло-ламповой аналоговой форме. Внезапно.
                                              0

                                              И какой же смысл его записывать на винил? Весь смысл винила в аналоговом звуке начиная от мастер-ленты, если где то в процессе была цифровая запись, то вы по итогу получите просто плохо звучащий FLAC со щелчками и всем вот этим

                                                +3
                                                Весь смысл винила в аналоговом звуке начиная от мастер-ленты

                                                А вы думаете, вероятность найти среди выпущенных в последние два-три десятилетия виниловых дисков что-либо, имеющее в качестве первоисточника аналоговую запись, сколь-нибудь отличима от нуля? Или что в мире есть люди, способные на слух отличить качественную цифровую запись на виниле от аналоговой? ;)
                                                  0

                                                  Аудиофилия как вы знаете — это больше про чувства, а не про технические показатели. Да, возможно технически винил записанный с цифры звучит так же, как и записанный с ленты, но ведь не для того же люди заморачиваются прогревом проводов и покупают специальные аудиофильские USB кабели, чтобы по факту слушать FLAC. FLAC лучше слушать с цифрового проигрывателя, а не с винила

                                                  0
                                                  Вероятность нормального мастеринга несколько выше, чем при записи на CD, как бы это не звучало по идиотски. Правда если отдать уже пропущенную через общий компрессор и лимитер запись на винил, то и там будет говно, а не звук.
                                                    0
                                                    40-60-летний винил (и, ещё, кстати, эбонит для 78 об/мин), взятый у бабушки в шкафу, вполне проигрывается.
                                                    Чего нельзя сказать о 20-летних кассетах.
                                                      0

                                                      Да и кассеты норм играются если качественные. С лентой как и с винилом главное не возраст, а степень износа

                                                        0
                                                        [Зануда_Моде]
                                                        Не эбонит, а шеллак.
                                                        [/Зануда_Моде]
                                                        А с кассетами тут увы, если даже хранить в идеальных условиях и лента хорошая — всё равно будет перемагничиваться
                                                          0
                                                          Мои дедушка с бабушкой хранили магнитофонные бобины в холодильнике — верили, что так дольше не размагнитится. Гугл подтверждает, что многие так советуют.
                                                            0
                                                            не размагнитится


                                                            Не расслоится.
                                                              0
                                                              И раз- (точнее пере-) магнитится тоже. Есть такая штука, копир-эффект лент.
                                                                0
                                                                Скорость перемагничивания от температуры ниже точки Кюри вряд ли сильно зависит ;) От перемагничивания была рекомендация время от времени перематывать ленту, чтобы витки легли иначе.
                                                                  0
                                                                  От холода скорость перемагничивания не зависит, но бабушке не докажешь :)
                                                    +4
                                                    В данном случае проблема mp3 не в том, что он цифровой, а в том, что он психоакустический. То есть, считая, что слушать запись будут люди, может выкинуть «маскируемые» частоты и исказить то, что для загрузки цифровых данныъ главное — форму сигнала. Так что для «телефонной» полосы сойдет, а вот турбозагрузка спектрума с mp3 может и не получиться
                                                  0
                                                  Написал ему, он говорит что пластинку ему сделала студия которая этим занимается, заплатил он меньше десяти долларов
                                                  +3

                                                  Способ то обычный, просто носитель необычный. Интересно конечно.

                                                    +5
                                                    При этом, конечно, важно, чтобы запись была бы чистой, не содержала бы… недостатков, связанных с модуляцией или частотой сигнала (магнитная лента)

                                                    Спектруму недостатки магнитной ленты не очень-то и мешали.
                                                    А звук — да, напомнил те времена.
                                                      +6
                                                      Недостатки магнитной ленты были заранее учтены в протоколе хранения и передачи данных
                                                        +8
                                                        R Tape loading error, 0:1
                                                          +1
                                                          Надо было в электронике-302 дырочку в корпусе просверлить и головку в процессе загрузки подкрутить.
                                                            0

                                                            В смысле? Отверстие для регулировки вроде было изначально, во всяком случае, я не сверлил, но регулировал.

                                                      +5
                                                      Интересно, отчего в последнее время видео с ютуба на хабре нельзя развернуть во весь экран? Зело бесит. Это виноват хабр или ютуб?
                                                        +2
                                                        Сначала думал это у нас allowfullscreen не работает, но вроде прописан ) Возможно проблема в сервисе, который используется для обработки oembed-ов. Посмотрим.
                                                          +4
                                                          Пользуясь поводом: появится ли публичный список поддерживаемых oembed-ов, или нам предлагается методом тыка угадывать, какие сервисы поддерживаются?
                                                          В справке: «Поддерживаются: gist.github.com, Soundcloud.com, Slideshare.net, Scribd.com и другие.» — даже ютуб не указан.
                                                          0
                                                          Возможно ютуб стал экономить на трафике таким образом, ведь в полноэкранном варианте автонастройка поставит более высокое разрешение.
                                                            0
                                                            думаю, что ютьюб… какой-то сайт тоже не дал мне развернуть видео с ютьюба. Переходишь на сам тьюб и тогда открывается на весь экран
                                                            +21

                                                            Наконец то теплый виниловый накопитель, не то что эти современные транзисторы!

                                                              +10
                                                              В 90х была шутка (или не шутка) про загрузку со SCSI-сканера с листа бумаги.
                                                                +1

                                                                У Nintendo что-то подобное было для загрузки небольших программ с подобия QR-кодов.

                                                                  +5
                                                                  У промышленных сканеров бар-кодов (как в магазинах) конфигурацию почти всех параметров можно проводить, просто читая эти самые бар-коды из руководства. У некоторых фирм можно еще зайти на сайт, создать конфигурацию и вывести на экран/принтер в виде последовательности кодов.
                                                                    +2
                                                                    Некоторые web-камеры с WiFi настраиваются на нужную сеть (SSID+пароль+настройки IP) через QR-коды, показываемые этой самой камере в объектив при включении :)
                                                                  +2
                                                                  Картинки со сканера передавать в OCR, буквы оттуда — в gcc, бинарник передавать на выполнение? Затейливо ;)
                                                                    +10
                                                                    Windows 95
                                                                    image

                                                                    Но SCSI это полноценная цифровая шина, под которую выпускалось огромное количество устройств, в том числе и жестких дисков.
                                                                      0
                                                                      Эще более затейливо ;)
                                                                      Как выжить, если дисковод сломался, а сканер — нет?
                                                                        +5
                                                                        вспомнил, как у меня знакомый в 1995 выживал без HDD. У него было 4мб оперативы, он в ней создавал ram диск и ставил ОС в него. Работало вполне себе. А когда не было оперативы, что шаманили с Win 3.1, подсовывали ей command.com вместо ядра и после команды win.com ты попадал в защищенный режим i386 и можно было погонять в Героев.
                                                                          +2
                                                                          Безумие какое! А есть ещё?
                                                                            +6
                                                                            лично паял ковокс из резисторов, чтобы послушать музыку через LTP. Слушать музыку через порт принтера. Что может быть более безумным?
                                                                              0
                                                                              Не, это не интересно. Этим я сам занимался…
                                                                                +1

                                                                                General sound, звуковая карта для спектрума, имеющая тот же процессор, сравнимую сложность со всем компьютером, и при этом быстрее чем сам компьютер примерно в 3 раза.


                                                                                Commodore 64, дисковод имел тот же процессор, что и основной компьютер. Программы и демки использовали его для рассчетов.

                                                                                  0
                                                                                  Не нужно за моря ходить, примерно та же фигня была у вездесущих школьных компьютеров Электроника УКНЦ, и у советских персоналок ДВК с «видеокартой» КЦГД.
                                                                                +3
                                                                                Ничего безумного, вполне адекватное на тот момент решение.
                                                                                Тоже делал такой девайс.
                                                                                  +1
                                                                                  Я паял звуковую плату с ЦАП и АЦП из рассыпухи (мелкая логика, ОУ) :) Ну и писал для нее программу для записи и воспроизведения :)
                                                                                    0
                                                                                    А сохранилась? Есть фото или описание?
                                                                                      0
                                                                                      К сожалению нет :( Это было в 94 или 95 году, о цифровой фотографии тогда никто и не слышал, а фотографировать на пленку свои поделки как-то и в голову не приходило :)
                                                                                      Да и результат был такой себе. У первого фонографа Эдисона качество звука, пожалуй, было повыше :)))
                                                                                      +1
                                                                                      На шине ISA??? Думаю что все-таки LPT :)
                                                                                        +1
                                                                                        В принципе можно и на ISA, если не использовать DMA, то на простой 74ой серии или наших ей аналогах всё сделать.
                                                                                          0
                                                                                          Неее, не на ISA, на LPT :) Это точно помню :)
                                                                                          Еще помню, что АЦП делал последовательного приближения, что ни какого УВХ предусмотрено не было (я тогда даже не знал что оно бывает в АЦП) и что разрядность у него была то ли 6, то ли 4… Но не 8 :)
                                                                                      +3
                                                                                      Я похожей фигнёй страдал, как в предыдущем комменте. Угораздило в конце 90-ых купить ноутбук Dell Lattitude 486DX также с 4 мегами оперативки но без жесткого диска и самое главное без «штанов» (кредла) в который этот жесткий диск крепится. Под обещания продавца, что он в ближайшее время найдёт «штаны». Грузился с дискеты. Ноут был соединён через LPT нуль-модем с десктопом без монитора, но с жёстким диском. Была поднята сеть через этот самый LPT-нуль модем, если память не изменяет физтеховская LotLan. Соответственно весь софт медленно и печально грузился с этого сетевого диска.
                                                                                      «Штаны» к Dell-у так и не нашли в итоге, пришлось его продать.
                                                                                        0
                                                                                        У нас на заводе была развёрнута одноранговая Lantastik на 50 Омном коаксиале.
                                                                                        Там пару рабочих мест было подключено по нуль-модему на com порту по телефонной лапше за 30 метров от ближайшей станции. Было безумно медленно, но работало:)
                                                                                        Только вот не припомню, то ли этот драйвер умельцами был написан, то ли входил в комплект лантастика.
                                                                                  0
                                                                                  Это первоапрельская шутка, но тем не менее очень весёлая :)
                                                                                  +2
                                                                                  Заголовок спойлера
                                                                                  image

                                                                                  Но скорее всего это шутка :)
                                                                                  UPD опоздал…
                                                                                    +3

                                                                                    Интереснее всего узнать что за текст тут записан, судя по всему тест в восьмибитной кодировке просто преобразован в последовательности по 8 пикселей

                                                                                      +1
                                                                                      +2

                                                                                      Насчёт загрузки не знаю, но у Olly (тот который пишет OllyDbg) есть бэкап система на бумаге: http://www.ollydbg.de/Paperbak/index.html


                                                                                      Она вполне работает и мне кажется, что если печатать на хорошей бумаге, то жизнь бэкапа будет дольше чем на ленте, CD и тем более на флешки всякие.

                                                                                        0
                                                                                        тот который пишет OllyDbg

                                                                                        Тот, который писал OllyDbg, но с 2014 перестал.
                                                                                          +1
                                                                                          Хороший крестьянин пренебрежет ли зерном, что посадил? Хороший учитель проглядит ли самого скромного ученика? Хороший отец позволит ли хоть одному ребенку голодать? Хороший программист откажется ли поддерживать свои программы?
                                                                                        +2

                                                                                        Ждем загрузки с глиняных табличек с клинописью :)

                                                                                          0

                                                                                          А разве есть какие-то принципиальные ограничения? :)

                                                                                        +4
                                                                                        Вот это я понимаю — жёсткое технопорно!
                                                                                        На очереди — шарманка или музыкальная шкатулка!
                                                                                          +13
                                                                                          Это раньше называлось перфолентами и перфокартами ;)
                                                                                            0
                                                                                            Хм… А ведь это идея!
                                                                                              +2
                                                                                              У меня в свое время была мысль грузить «Спектрум» с перфоленты. Но до реализации руки не дошли…
                                                                                                0
                                                                                                В свое время в моделист-конструкторе, емнимс публиковалась схема и механика для загрузки программ в ПК, который программируемый калькулятор Mk61 или мк53 перфоленты…
                                                                                          +2
                                                                                          Гениально! Int 15h — AT-функции, 00-03h — управление и обмен данными с кассетным магнитофоном.
                                                                                          Есть ещё тёплый аналоговый gameport, можно попытаться к нему подключать магнитофон.
                                                                                          Пожалуй, пора XP забэкапить на кустарных пластинках из рентгеновской плёнки.
                                                                                            +4
                                                                                            Не раскатывайте губу :), кассетные функции были только в PC и PC XT. Начиная с АТ они выпилены.
                                                                                              +1
                                                                                              В AT, если мне не изменяет память, была процедура загрузки с порта клавиатуры.
                                                                                                +3
                                                                                                За загрузку с порта клавиатуры не скажу, мне сдаётся, вы что-то перепутали, но там была процедура перезагрузки с контроллера клавиатуры :) Это был костыль для вывода 286-го процессора из защищённого режима, потому что интеловцы, разрабатывая 286-й, позабыли сделать для этого штатный способ.
                                                                                                  +1
                                                                                                  Не «позабыли», а «не представляли себе, что коду, умеющему работать в защищённом режиме, может захотеться лишить себя такого удовольствия»
                                                                                                    0
                                                                                                    Забыв, что это делал даже биос =)
                                                                                                      0
                                                                                                      Очевидно, что биос, использовавший защищённый режим, появился после выхода 286, а не до.
                                                                                                        0
                                                                                                        Ну да, он был для 80286го. Иначе как же ещё документировано проверить память выше первого мегабайта.
                                                                                                          0
                                                                                                          Я про то, что Intel не «забыла», а «не предугадала», что биос будет так себя вести. (Зачем проверять память выше мегабайта, если потом собираешься возвращаться в реальный режим, в котором эта память всё равно недоступна?)
                                                                                                            0
                                                                                                            Биос передаёт управление загрузчику ОС в реальном режиме, а уже ОС может перейти в расширенный. Забыли тут всё же больше подходит. А потом, когда поняли, что HDL ушел на кремний, придумали костыль вида «А вот эта область в BDA будет хранить адрес, на который надо прыгнуть после ресета» для самого BIOS-а и прочих. Хотя тут ещё вопрос в LOADALL висит.
                                                                                                            0
                                                                                                            При чем тут проверить. Проц пытается начать работу, читая загрузчик BIOS с адреса FFFFFF0, работая при этом в реальном режиме, где такой адрес просто не помещается в регистры, это не маразм? IBM пришлось делать регистр на шине адреса, который глушит старшие биты, чтобы считать BIOS с адреса FFFF0. Естественно BIOS работает в реальном режиме, чтобы переключиться в защищенный нужен BIOS, который работает в реальном режиме и т.п.
                                                                                                              0
                                                                                                              Ну задам вам тогда наводящий вопрос: а сам биос для 80286 в защищённый/расширенный режим переходит?
                                                                                                                +2
                                                                                                                Проц пытается начать работу, читая загрузчик BIOS с адреса FFFFFF0, работая при этом в реальном режиме,

                                                                                                                Насколько я помню, 286-й проц и более старшие загрузчик считают с того же самого адреса FFFF:0, что и 8086-й. Регистр, отключающий А20, введен для совместимости с адресацией самого верхнего сегмента, выходящего за первый мегабайт. Который в 8086 заворачивался на нулевой сегмент, а в 286, соответственно, выходил за пределы мегабайта. И это могло вызывать несовместимость в работе некоторого софта в реальном режиме.
                                                                                                                  0
                                                                                                                  «Некоторым софтом» традиционно был сам BIOS, которому нужно было читать/писать и свои данные на самом верху 20-битного адресного пространства, и вектора прерываний в его самом низу.

                                                                                                                  Начиная с 286, процессоры загружаются с адреса F000:FFF0: en.wikipedia.org/wiki/Reset_vector
                                                                                                        0
                                                                                                        Нет, в древнем выпуске каком-то журнала (Компьютерра ?) в приложении зачем-то печатали листинги «BIOS» какого-то AT-like (явно не все, но там был и кое-какой код асме).
                                                                                                        И вот там я видел хорошо откомментированную заводскую процедуру для загрузки и исполнения кода через клавиатурный порт.
                                                                                                      0
                                                                                                      «Не раскатывайте губу :), кассетные функции были только в PC и PC XT. Начиная с АТ они выпилены.»

                                                                                                      Обратно впилим, если уж P3 заставляют грузиться с nvme, а тут делов-то сотню байт втиснуть.

                                                                                                      Был когда-то на XT менеджер разделов жёстких дисков Mitac adm.sys, так он деактивировался простым возвращением адреса обработчика int13h на адрес в BIOS.
                                                                                                      +2
                                                                                                      Геймпорт не подходит, слишком низкая частота выборки данных, десятки герц. :) Пробовал в детстве.

                                                                                                      А вот спектрум с перфоленты — идея классная. В моем варианте (Урал 8/64К) была чудесная микросхема ввода-вывода ВВ55, которая умела три 8-битных порта. Можно было бы по 16 бит за раз грузить, а третий порт для строба использовать. И требования к протяжному механизму невысокие… Только дырявить перфоленту замучаешься вручную.
                                                                                                        0
                                                                                                        В моем спектруме такой микрухи не было, но ничего, подпаял, подключил к ней принтер, написал для него драйвер, и печатал картинки из графических редакторов.
                                                                                                          +1
                                                                                                          Хм… я тоже пробовал использовать gameport (он был не на звуковушке, которой, собсно, тогда у меня вообще не было, а на интерфейсной карте (aka «мультик»), которая с LPT и COM-портами) в качестве АЦП для записи звука (причём не просто абстрактного звука, а вполне себе музыки :) ) — получалось норм. Щас попытался откопать прогу на паскале, написанную где-то в 96-ом году — она, правда для точного измерения времени использовала ассемблеровские вставки и команду rdtsc (команду получения счётчика тактов процессора, если упрощённо), которая была доступна только начиная с Pentium-ов (т.е. на каком-нить 386 не запустишь) — так вот, результирующий сигнал получался примерно 12-13 КГц с приблизительно 5-6 эффективными битами дискретизации. Проблема была в том, что game-порт, фактически, мерял время заряда-разряда кондёра до какого-то уровня, а оно зависело от входного напряжения не совсем линейно (и, более того, из-за особенностей написания проги там, по-моему, получалось, что и частота дискретизации, фактически, чуть-чуть прыгала в зависимости от входного сигнала). Но при прослушивании (уже через обычный 8-битный covox на LPT с фиксированной частотой дискретизации) — было вполне норм ))) (ну, на те времена)). Плохо, что прогу (даже exe-шник) я не нашёл — скорее всего, канула в лету вместе с дискетами, на которых хранилась, скорее всего :(, нашёл только её предшественницу, которая просто выдавала показания game-порта (но используя те же самые процедуры с rdtsc), и схему подключения (10-омный резистор с 5 вольт в качестве подтяжки к сигналу с магнитофона — иначе там действительно были очень большие периоды срабатывания компаратора). Но главное — ещё нашёл парочку «записей», открыл их в Audacity — да, частота, судя по всему, около 12800 Гц, и по качеству до flac чууууть-чуть не дотягивает )) (и ещё всё портила периодическая запись данных на винт через каждые 64КБ, при которой возникал ощутимый такой щелчок в записи). Но было прикольно )
                                                                                                          ЗЫ. Но для загрузки с ленты при использовании простого протокола, типа спектрумовского кодирования (уже не помню) или какого-нибудь Manchester-II — такой способ ввода вполне бы работал :)
                                                                                                        0
                                                                                                        Сам гейм-порт не был встроен в компьютер в отличие от магнитофонного порта.
                                                                                                          0
                                                                                                          Геймпорт вполне встраивался в МП во времена 815 чипсета, например, хотя чаще конечно его можно было видеть на звуковых картах.
                                                                                                          Магнитофонный порт ни разу не видел живьём на PC, только на Спектруме.
                                                                                                          Выглядит Cassette interface как-то так:

                                                                                                          Cassette interface
                                                                                                        +1
                                                                                                        Кошмар меломана.
                                                                                                          +1
                                                                                                          Меломаны разные бывают. Послушайте Merzbow. Первое попавшееся:
                                                                                                          +2
                                                                                                          В начале 80 — тых, правда не ОС, а программу в Радио-РК микрокомпютер тублерами вводили. 8 тумблеров 0/1, 1 кнопка запись :). Щелк, щелк 8 раз, байтик есть. 2 килобайта 2 часа вводили. Ошыбся где то в середине — всё сначала :)
                                                                                                            +3
                                                                                                            Именно так штатно и вводится начальный загрузчик в СМ-4 (она же DEC PDP11) — тумблерами с передней панели процессора. Дальше можно грузиться, например с магнитной ленты.
                                                                                                              +1
                                                                                                              Это в худших штатных случаях. Хоть он и небольшой, но все равно это противное занятие. Поэтому в приличных PDP-11 всё-таки была плата с ПЗУ с загрузчиком :)
                                                                                                                0

                                                                                                                Не только СМ-4 — на М6000 аналогично. Начало начального загрузчика помню до сих пор: 173110, 102310, 024007...)

                                                                                                                0

                                                                                                                Ну Монитор и был ОС по сути: загрузка и запуск программ, ввод-вывод

                                                                                                                  0
                                                                                                                  о, началось (скупая слеза). Да, было такое. Где-то 1987 год, наверное. Или 86. Первое программирование ПЗУ для «эркашки». Потом уже был собран программатор. На нем и для синклера прошивался. А стиралка была собрана из перевернутого ящика, внутри которого висела УФ лампа, а под ней насыпались ПЗУшки. А еще бытовала легенда, что спектрумовские программы с мафона на мафон не переписать (о фирменных кассетах мы тогда даже не подозревали), только через «копировщик»
                                                                                                                    +1
                                                                                                                    И не только спектрумовские.
                                                                                                                    Но дело здесь не в «хитрой» защите, а в накоплении шумов и искажений при аналоговой записи. Копировщик представлял собой всего лишь триггер Шмидта.
                                                                                                                      0

                                                                                                                      У меня была ещё программа-копировщик, которая сначала грузила в память игру, потом выгружала её на стандартный выход. Запись получалась лучше аналоговой, а также не нужно было париться с согласованием уровней сигнала при прямой перезаписи или зависеть от скачков напряжения в сети, которые иногда давали серьезные помехи на звуковой канал.

                                                                                                                        0
                                                                                                                        Дополню, копировщиков было много, и это были весьма продвинутые программы — некоторые даже умели на лету сжимать копируемые данные, чтобы они могли уместиться в имеющуюся память (задача непростая — скопировать игру, занимающую всю оперативную память спектрума, когда в этой памяти еще и копировщик сидит).
                                                                                                                          0
                                                                                                                          Можно немного использовать видеопамять.
                                                                                                                            +1
                                                                                                                            Они и использовали, в верхней трети сидел копировщик, замаскированный атрибутами, а дальше все использовалось за вычетом этой самой области атрибутов :) Но авторы игр тоже не лыком шиты, и размещали свою игру на кассете одним модулем, начиная с конца ПЗУ и до конца памяти.

                                                                                                                            PS: Но обычно игры уже были Cracked by Bill Gilbert и сложностей не вызывали. Помню только одну игру на фирменной кассете, где был свой загрузчик и как увидел на осциллографе — использовались не 2 частоты, а 4. (название уже не вспомню). Копировщики такое не умели…
                                                                                                                    0
                                                                                                                    > 8 тумблеров
                                                                                                                    У меня в место тумблеров — 8 кнопок с микриками было. Переключающий контакт на RS триггер который переворачивал защёлку — идеальная защита от дребезга. На выходе светодиод (АЛ102 вроде?, один из первых). Поудобней чем тумблеры.
                                                                                                                      0
                                                                                                                      Детальки бегали в Военторг покупать, из стадратного выбора: 2 номинала диодов + 3 номинала сопротивлений :) Всё приходилось из Москвы доставать :)
                                                                                                                        0
                                                                                                                        Вспоминаю только, что в радиомагазе только лампы для телека удавалось прикупить (ч`рт, я стар:)) и паяльник как расходник, но я мелкий ещё был, далеко от дома ещё не ездил и скорее всего просто дорого было.
                                                                                                                      0

                                                                                                                      Не все начинали с Радио-86РК. Лично сделал пульт, как только поимел 580ИК80 (+ память 1кб). И не каких то то там 9 тумблеров. Всё как положено — 16 адрес, 8 данные, и штук 8 управление. Ну и индикаторы (светодиоды) на все сигналы. Можно было записать в память и выполнять как по шагам, так и автоматом.

                                                                                                                        0
                                                                                                                        До сих пор чемоданчики с Микролабом используются в Транспортном для обучения схемотехнике. На большинстве из них не работали определенные комманды и не каждый из них даже нормально диагностический звук воспроизводит. Но писать код по справочнику было весело, где-то есть эмулятор этого чуда на гугл диске.
                                                                                                                          0

                                                                                                                          Лед, эдак, 8 назад, пытался пацана своего приобщить. Вспомнил молодость и спаял упрощённый пульт к платке с z80 CP/M. Но не пошло — у молодёжи сейчас другие интересы(.

                                                                                                                            +1
                                                                                                                            Ну так и вам вряд ли бы зашло, если бы папа вам показал в детстве, как к пружине колёса прикручивать, в то время как у друзей приставки Денди и Спектрумы. Показали бы ему, как «на коленке» можно сделать управляемого с мобилки робота на ESP32 с камерой, зашло бы куда лучше :)
                                                                                                                              0

                                                                                                                              Ну дак основы же тоже знать надо! Слегка хотя бы. А не только по верхам.(

                                                                                                                                +1
                                                                                                                                Намного эффективнее учить по схеме
                                                                                                                                — «Смотри, что ты сможешь сделать»
                                                                                                                                — «Вау!»
                                                                                                                                — «А теперь давай начнём разбираться с самого начала, как оно работает»
                                                                                                                                … чем по схеме
                                                                                                                                — «Давай начнём учиться с самых основ»
                                                                                                                                — «Блин, да что за скукотища»
                                                                                                                                В основы надо лезть потом, когда есть понимание, для чего они нужны.
                                                                                                                                  0

                                                                                                                                  ОК, учту. Есть ещё один подопытный). Боюсь только, что сейчас это будет ещё сложнее. Хотя, в школе как раз проходят двоичную систему счисления по информатике.)

                                                                                                                                    0
                                                                                                                                    Просто 30 лет назад мигающая лампочка с микроконтроллером это было ВАУ, а сейчас — нет. Причём не ВАУ для самого учителя. А скучных предметов и в школе хватает.
                                                                                                                            0
                                                                                                                            В прочем и сейчас люди делают нa реле :) и тому подобном. Эсть желание, будет решениие.
                                                                                                                          +2
                                                                                                                          У меня был компьютерный кролик Nabaztag (сильно опередивший свое время) — у авторов были какие-то проблемы с вложениями на форуме, поэтому прошивки они распространяли в виде обычных текстовых постов (наверное в base64) — а апгрейд производился обычной копипастой в соответствующую форму встроенного Web-интерфейса.
                                                                                                                            0

                                                                                                                            Дмитриев, "Ещё не поздно", про попаданца где-то в 70-е или 80-е. У него там протагонист спасал отрасль, и, помимо прочего, для популяризации придумал распространять программы в журналах как раз на пластинках (не виниловых, конечно). До магнитных лент там было ещё далеко, а пластинки предельно дёшевы.

                                                                                                                              0
                                                                                                                              В шестидесятые.
                                                                                                                              +1

                                                                                                                              Хм, ну автор здесь использует самописный ROM, в который можно записать работу с разнообразными интерфейсами. Вопрос только в источнике сигнала. Можно извернутся еще больше — использовать азбуку Морзе, например.

                                                                                                                                +1

                                                                                                                                В 90-х с видеомагнитофоны использовали в качестве носителей. Там был очень приличный размер для того времени.

                                                                                                                                  +2
                                                                                                                                    +8
                                                                                                                                    В новой версии софта АрВид смог работать в потоковом режиме со скоростью, достаточной для воспроизведения MPEG-1 видео. Шутка: ФИДОшники наконец-то додумались использовать видеомагнитофон для просмотра видео
                                                                                                                                    0
                                                                                                                                    Арвид. Отличная штука.
                                                                                                                                      +2
                                                                                                                                      Некоторое (недолгое, впрочем) время народ очень успешно бэкапился на miniDV камеры через 1394. Софтина была специальная для этого, уже не помню название. Моя камера (какой-то понтовый Panasonic) поддерживала и управление ЛПМ через 1394, так что получался почти полноценный стример. И надёжность записи была отличная.
                                                                                                                                    0

                                                                                                                                    Можно поробовать ещё стеганографию, чтобы слушать музыку и одновременно данные грузить.

                                                                                                                                      0
                                                                                                                                      Или научить компьютер по губам читать, а загрузчик в виде стишка загрузить.
                                                                                                                                      0
                                                                                                                                      Так и вспомнилось, как машину в аспирантуре с перфоленты грузил… :)
                                                                                                                                        0
                                                                                                                                        Люди готовы как угодно извращаться — лишь бы не записывать операционку в ПЗУ.
                                                                                                                                          0
                                                                                                                                          В середине 90-х мне досталась какая-то эксклюзивная MB для 286 с записанным в ПЗУ DOS.
                                                                                                                                            0

                                                                                                                                            В 1991 своими руками спаял ХТ. И не просто спаял, но и отладил, и продал в том же году.) Магнитную ленту использовал в самом начале, а дисководы были уже с 1987 года.

                                                                                                                                          0

                                                                                                                                          Вот этот карманный синтезатор примерно так и прошивается: устройство подключается к линейному выходу компьютеру, в браузере запускается аудиофайл с прошивкой. По окончании воспроизведения устройство прошито.


                                                                                                                                          OP-24

                                                                                                                                          image

                                                                                                                                            0
                                                                                                                                            А почему такие жёсткие системные требования? Зачем аж 512 КБ ОЗУ, если RAM диск всего лишь 64 КБ?
                                                                                                                                              +1
                                                                                                                                              В моём первом компе, Искра 1031 загрузка происходила с 360 килобайтной дискеты. По сравнению с спектрум-совместимыми компьютерами, которые грузились с аудиокассет, это был просто шик.
                                                                                                                                                0
                                                                                                                                                Некоторые модели спектрумов стандартно содержали контроллер НГМД.
                                                                                                                                                +1
                                                                                                                                                Есть идея, с чего еще можно загрузиться. Навеяно кадрами с японских «музыкальных» дорог. Идея простая, цепляем микрофон рядом с колесом авто (AKA player) а саму загрузочную дорожку накатываем на асфальт (я думаю все слышали как гудят белые полоски перед пешеходным переходом). Разгоняем авто до заданной скорости по накатанной дорожке и считываем сигнал с микрофона. Если считать, что 1 бит можно записать на 10 см дорожки, и пусть размер ОС составляет 8 КБ (именно таким был обьем Бейсика на Радио-86РК) то длина записи составит 8192 * 8 / 10 = 6.5536 Км, что при скорости 60 Км/ч позволяет загрузить компьютер всего за десять минут. Понятно, что 64 Кб, будут грузиться в 8 раз дольше, что составит уже более часа.

                                                                                                                                                С перфокарт и перфолент грузиться не комильфо, так как это уже не ново, хотя сегодня перфокарты можно запросто прожигать лазером на фанере или ДСП, соответствующая техника сегодня есть практически в каждой рекламной конторе.

                                                                                                                                                Думаю, недалёк тот день, когда ОС можно будет «прожигать» на молекуле ДНК. Я даже подозреваю, что это возможно уже сегодня, но к сожалению не на кухне.
                                                                                                                                                  +2

                                                                                                                                                  Министерство Путей Сообщения уведомляет о раскатке новой версии прошивки для бортового компьютера автомобилей LADA на участке автомагистрали А-524288 с 71 по 1021 километр. Для успешного обновления рекомендуется соблюдать ПДД.

                                                                                                                                                    +2

                                                                                                                                                    А через день там вышла бригада опять асфальт переложить.

                                                                                                                                                    0
                                                                                                                                                    Чего микрофон. У многих машин есть «датчик неровной дороги» Вот он пусть и работает.
                                                                                                                                                    Я правда не вникал, какой там уровень вибраций нужен.
                                                                                                                                                    Ну если из брусчатки сигнал выложить, должно хватить )
                                                                                                                                                      +1
                                                                                                                                                      Постановили: для оперативного обновления прошивки подвижного состава МПС выпустить вагон-лабораторию для фрезерования обновлений на рельсах.
                                                                                                                                                        0
                                                                                                                                                        Тогда уж лучше «перфорельс» с горизонтальными отверстиями, чтобы зря не трясло.
                                                                                                                                                        А считывать УЗ-сенсором, свисающим с оси.
                                                                                                                                                    0
                                                                                                                                                    10-дюймовая пластинка, время проигрывания которой составляет 6 минут 10 секунд при скорости 45 оборотов в минуту — это загрузочный диск DOS размером 64512 байт


                                                                                                                                                    Тут ещё огромный простор для оптимизации, т.к вряд ли 6 минут аналогового звука влезут в 64 КБ. Да и ~640 Кб на на 60-минутной аудиокассете тоже явно не предел. Вот современные стримеры до сих пор обгоняют самые последние модели жёстких дисков.
                                                                                                                                                      0
                                                                                                                                                      Насколько я помню, IBM-овский формат записи — это 720К на кассету 60 минут, по крайней мере, в том же «Поиске» было так.
                                                                                                                                                      Вот современные стримеры до сих пор обгоняют самые последние модели жёстких дисков.

                                                                                                                                                      У стримеров же доступная для записи площадь носителя существенно поболе будет. А у магнитофонных кассет всего одна-две дорожки и десяток килогерц полоса пропускания магнитофонного тракта.
                                                                                                                                                        0
                                                                                                                                                        На то они и стримеры, чтобы вмещать несколько объёмов винчестеров того же года выпуска.
                                                                                                                                                        +1
                                                                                                                                                        Интересная схема, чисто ретро
                                                                                                                                                          +2
                                                                                                                                                          VOS — Vinyl Operating System.
                                                                                                                                                            0

                                                                                                                                                            Восьмибитная машинка
                                                                                                                                                            https://youtu.be/IvUU8joBb1Q

                                                                                                                                                              –2
                                                                                                                                                              Следующая будет аудиокассета…
                                                                                                                                                                +1
                                                                                                                                                                Ещё возможный вариант загрузчика — аудиодорожка на киноленте.

                                                                                                                                                                Оптическая звукозапись
                                                                                                                                                                  +1
                                                                                                                                                                  Следующий шаг — кодирование в ноты и загрузка с помощью пианиста и midi-совместимого инструмент