Найти в Дзене

Как был устроен звук в DOS играх

Сегодня звук в играх не представляет сложностей в реализации и порой разработчик использует свои форматы, которые не скопировать просто так. Привет NFS. Но раньше все было совсем не так.  Сейчас это звучит дико, однако звуковые карты раньше не могли воспроизвести 2 wav файла одновременно. WA тогда рулил. Несжатый звук не так нагружает систему, ресурсы используются для другого.  Музыка в играх тогда была почти везде, о как, если только один звук одновременно?  Музыку проигрывало отдельное аппаратное устройство. Генератор midi. Собственно она и была в формате midi. Кстати на первых телефонах тоже.  Midi - это ноты. Файлы очень мелкого размера, а принцип их воспроизведения в корне отличается от wav. Компьютер читает ноты и сам, как музыкант исполняет композицию.  Генератор midi физически часто размещался на одной плате со звуковой картой, но реализация была отдельной.  Внимательные заметили, что на время речи фоновый звук останавливался, музыка могла продолжаться и лишь на заставка
Оглавление

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

Только один звук одновременно

-2

Сейчас это звучит дико, однако звуковые карты раньше не могли воспроизвести 2 wav файла одновременно. WA тогда рулил. Несжатый звук не так нагружает систему, ресурсы используются для другого. 

А как же музыка? 

-3

Музыка в играх тогда была почти везде, о как, если только один звук одновременно? 

-4

Музыку проигрывало отдельное аппаратное устройство. Генератор midi. Собственно она и была в формате midi. Кстати на первых телефонах тоже. 

Midi - это ноты. Файлы очень мелкого размера, а принцип их воспроизведения в корне отличается от wav. Компьютер читает ноты и сам, как музыкант исполняет композицию. 

Генератор midi физически часто размещался на одной плате со звуковой картой, но реализация была отдельной. 

А как же голос, в играх говорили.

-5

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

Звук вообще без звуковой карты

-6

И такое было возможно, хотя и без миди. 

Существовал драйвер PC спикера. Он "заставлял" центральный процессор генерировать звук и воспроизводит wav. Но это работало только в монопольном режиме, то есть всё щамирало не только под DOS, но и под виндой. Даже мышка не двигалась. Да что там мышка, клавиатура не реагировала даже на Caps Lock и другие индикаторы. Можно было нажать Reset или даже выключить компьютер из розетки. Пока звук не кончится, он не реагирует ни на что. 

-7

Колонки для такого звука тоже не требовались. Его воспроизводит PC спикер. Тот самый динамик, который пищит при запуске, показывая отсутствие либо наличие ошибок. 

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

Zindar нуждается в помощи и не только материальной

🔔 Понравилась статья? Не забудьте нажать колокольчик на главной странице канала, чтобы не пропустить интересное 🔔 и подписаться, если до сих пор этого не сделали 📰 Подключите Premium, чтобы смотреть наши видео.