Начать стоит с того, что особое место в моем сердце занимают старые компьютерные игры, в которые мы с папой играли, когда я был совсем маленький.
Однажды, уже в наше время, в порыве ностальгии я попытался вернуться "туда", ожидая ощутить наплыв сказочной детской эйфории. Однако включив одну из игр детства, испытал визуальное разочарование - уж слишком ужасно и примитивно это всё сейчас выглядит. Ну и оставил эту затею на долгие годы.
Потом меня вдруг осенило - проблема не столько в отсталости игр, сколько в том, что они создавались для ЭЛТ-мониторов. Графика в этих играх состоит из квадратиков (размером, например, в 2х2 пикселя), которые, растягиваясь по большому ЖК-дисплею, остаются просто ровными геометрическими квадратами, где чем больше разрешение экрана, тем больше пикселей в этот квадратик помещается.
А на ЭЛТ мониторах каждый пиксель - это луч света, бьющий по экрану. Этот луч может быть больше или меньше, в зависимости от размера и разрешения экрана, поэтому на ЭЛТ-мониторах количество пикселей в квадратике остаётся тем же, какого бы размера квадратик не был.
В общем, вот сравнение изображения ЖК и ЭЛТ дисплея на примере игры Loom:
Однажды, уже в наше время, в порыве ностальгии я попытался вернуться "туда", ожидая ощутить наплыв сказочной детской эйфории. Однако включив одну из игр детства, испытал визуальное разочарование - уж слишком ужасно и примитивно это всё сейчас выглядит. Ну и оставил эту затею на долгие годы.
Потом меня вдруг осенило - проблема не столько в отсталости игр, сколько в том, что они создавались для ЭЛТ-мониторов. Графика в этих играх состоит из квадратиков (размером, например, в 2х2 пикселя), которые, растягиваясь по большому ЖК-дисплею, остаются просто ровными геометрическими квадратами, где чем больше разрешение экрана, тем больше пикселей в этот квадратик помещается.
А на ЭЛТ мониторах каждый пиксель - это луч света, бьющий по экрану. Этот луч может быть больше или меньше, в зависимости от размера и разрешения экрана, поэтому на ЭЛТ-мониторах количество пикселей в квадратике остаётся тем же, какого бы размера квадратик не был.
В общем, вот сравнение изображения ЖК и ЭЛТ дисплея на примере игры Loom:
❤11🏆1
Волею случая у меня в распоряжении оказался прыгавший по рукам друзей-техногиков™ хороший ЭЛТ монитор, и я думал, что на этом всё - подключу его к современному компьютеру и через эмуляторы буду запускать ретро-игрушки. Однако, оказалось, что современные компьютеры с большим трудом умеют (если вообще умеют) выводить картинку в низком разрешении (типа 640х480), поэтому картинка у старых игр апскейлится до какого-нибудь 1280х1024 и изначально задуманное разработчиками разрешение не соблюдается. Непорядок!
Пришлось смириться и признать, что если я хочу аутентичного экспириенса, то без полноценного ретро-компьютера не обойтись 😁 и вот, в течение многих месяцев рисерча и ужения престарелых железок на Авито, я раздобыл тонкий системник IBM, щёлкающую на всю комнату клавиатуру, мышку с шариком и старые компьютерные колонки. Получился вот такой уголок
Пришлось смириться и признать, что если я хочу аутентичного экспириенса, то без полноценного ретро-компьютера не обойтись 😁 и вот, в течение многих месяцев рисерча и ужения престарелых железок на Авито, я раздобыл тонкий системник IBM, щёлкающую на всю комнату клавиатуру, мышку с шариком и старые компьютерные колонки. Получился вот такой уголок
🔥10❤6👍3
Всё бы хорошо, но беда пришла откуда не ждали - к моему удивлению, самой глубокой кроличьей норой этого проекта оказался выбор звуковой карты.
Сегодня большинство не запаривается о том, что за звуковая карта в его компьютере - все протоколы и кодеки стандартизированы, а в качестве способа хранения звука используются файлы-дорожки (т.н. "sampled audio", встречающееся в таких форматах как wav, mp3, aac и проч.), одинаково проигрывающиеся на всех устройствах.
Раньше всё было иначе - ограничение объема носителей (всё было на дискетах) и мощности процессоров не позволяли ни хранить привычные нам аудио-файлы, ни воспроизводить их (да и форматов этих особо не было). Поэтому звуковая карта в компьютере служила не в роли "проигрывателя", а в роли синтезатора - на дискетах хранились "ноты" в виде, например, миди команд.
Поэтому разработчики игр для создания звуков и музыки ориентировались на эти синтезаторы и делали игру под ту или иную звуковую карту.
Одни игры были заточены под звуковую карту Sound Blaster, другие под Gravis Ultrasound, третьи под FM-синтез, а четвертые и вовсе под внешний синтезатор (который нужно покупать вдобавок к специальному midi-адаптеру) Roland MT-32. Которого, конечно же, есть две вариации, и разные игры делались под разную. И еще был CM-32, а еще SC-55, в общем сущий кошмар.
Если что, цены на всё это добро:
Сегодня большинство не запаривается о том, что за звуковая карта в его компьютере - все протоколы и кодеки стандартизированы, а в качестве способа хранения звука используются файлы-дорожки (т.н. "sampled audio", встречающееся в таких форматах как wav, mp3, aac и проч.), одинаково проигрывающиеся на всех устройствах.
Раньше всё было иначе - ограничение объема носителей (всё было на дискетах) и мощности процессоров не позволяли ни хранить привычные нам аудио-файлы, ни воспроизводить их (да и форматов этих особо не было). Поэтому звуковая карта в компьютере служила не в роли "проигрывателя", а в роли синтезатора - на дискетах хранились "ноты" в виде, например, миди команд.
Поэтому разработчики игр для создания звуков и музыки ориентировались на эти синтезаторы и делали игру под ту или иную звуковую карту.
Одни игры были заточены под звуковую карту Sound Blaster, другие под Gravis Ultrasound, третьи под FM-синтез, а четвертые и вовсе под внешний синтезатор (который нужно покупать вдобавок к специальному midi-адаптеру) Roland MT-32. Которого, конечно же, есть две вариации, и разные игры делались под разную. И еще был CM-32, а еще SC-55, в общем сущий кошмар.
Если что, цены на всё это добро:
🙈7❤2❤🔥1😁1
Посходив немного с ума, я предпринял первую попытку попробовать самый дешевый вариант, и купил какой-то китайский клон саунд бластера со сгоревшим фм-чипом за тысячу рублей. Заказал на алике этот фм-чип, и мы с другом попытались выпаять сгоревший чип и впаять новый. Некоторое время карта поработала, но потом перестала.
👾4❤2🔥1
приангловое варенье
Из Греции через Грузию, приехал долгожданный денрожденный подарок от друзей-техногиков Это звуковая карта Orpheus II, предназначенная для использования в ретро компьютерах конца 80х-начала 90х годов. Вот думаю, у меня достаточно нишевый канал, чтобы я вам…
Продолжая искать подходящий вариант, я, конечно же, обнаружил целое сообщество таких же придурков (я любя). Среди них несколько инженеров собрались, каким-то образом где-то раздобыли чипы от основных разновидностей звуковых карт, и спроектировали и выпустили звуковую карту Orpheus, которая объединяет на одной плате все три основные звуковухи. Вдобавок, на ней есть wavetable-разъем, куда можно воткнуть эмулятор всех внешних синтезаторов (MT-32, SC-55, CM-32) на базе Raspberry Pi.
Стоит эта штука как чугунный мост, выпускается маленькими партиями по предварительной записи, а когда я узнал о ней - и вовсе готовилась последняя партия. Позволить я себе это, конечно же, не мог. Но также будучи армянином, я не мог не воспользоваться приближающимся днем рождения и не намекнуть друзьям, что сделает меня [еще более] счастливым 🤪
Стоит эта штука как чугунный мост, выпускается маленькими партиями по предварительной записи, а когда я узнал о ней - и вовсе готовилась последняя партия. Позволить я себе это, конечно же, не мог. Но также будучи армянином, я не мог не воспользоваться приближающимся днем рождения и не намекнуть друзьям, что сделает меня [еще более] счастливым 🤪
YouTube
Orpheus II: The Best Retro PC Sound Card in 2023? Perhaps!
From PCMIDI.EU comes the Orpheus 2 – a new 16-bit ISA sound card! Could this be the best one for vintage computers right now? An argument can be made for that I think. On-board Gravis Ultrasound PnP compatibility, plus all the Orpheus 1 features like Sound…
😁4❤2😱1
Чем мы занимаемся в 4 утра? Рисуем подарок духовнику
Ближайшие лет 5 можно опять не притрагиваться к перу 😁
Ближайшие лет 5 можно опять не притрагиваться к перу 😁
🔥22❤16