Сегодня 12 сентября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Теги → 3d pinball

Microsoft объяснила, почему легендарная игра 3D Pinball исчезла из Windows

Microsoft раскрыла давнюю причину исчезновения 3D Pinball из Windows Vista. Во время переноса операционной системы на 64-битную архитектуру разработчики столкнулись с критической ошибкой в игре, но разбираться в чужом и практически недокументированном коде из-за жёстких сроков не стали, пожертвовав игрой ради своевременного релиза всей ОС.

 Источник изображений: windowslatest.com

Источник изображений: windowslatest.com

Об этой истории рассказал проработавший над Windows более трёх десятилетий инженер Microsoft Рэймонд Чэнь (Raymond Chen). Проблема возникла во время переноса миллионов строк кода Windows XP с 32-битной на 64-битную архитектуру: в новой сборке шар после запуска проваливался сквозь лаунчер и игровое поле, из-за чего играть фактически было невозможно. Чэнь вместе с коллегой попытался найти причину сбоя, однако исходный код симулятора пинбола много лет назад написала сторонняя компания, комментарии в нём почти отсутствовали, а отвечающий за столкновения объектов фрагмент разработчики обнаружить не смогли, пишет Windows Latest.

На полноценное изучение игры у команды не было времени, поскольку параллельно ей требовалось переносить огромный объём Windows и укладываться в сроки выпуска системы. По словам Чэня, инженеры «не могли позволить себе потратить несколько дней на изучение кода», чтобы выяснить, какая именно ошибка округления чисел с плавающей запятой нарушила обработку столкновений. В результате 3D Pinball исключили из 64-битной версии, а Windows XP стала последней основной версией системы, поставлявшейся с игрой.

Позднее Чэнь уточнил, что проблемную сборку тестировали не на Intel Itanium, а на процессоре Alpha AXP, который Microsoft использовала для ранней разработки 64-битной Windows. Предположительно, причиной был сбой режима округления в библиотеке среды выполнения языка C, который впоследствии исправили, так и не заметив, что игра снова заработала.

При этом Чэнь ранее сам оптимизировал 3D Pinball для более производительных компьютеров. Игра не ограничивала частоту кадров и на современном оборудовании того времени могла отрисовывать свыше миллиона кадров в секунду, полностью загружая процессор. Инженер установил ограничение в 120 кадров в секунду, после чего загрузка CPU снизилась со 100 % примерно до 1 %. Чэнь впоследствии называл эту доработку одной из работ в Windows XP, которой особенно гордился, а решение отказаться от игры — одним из немногих эпизодов тех лет, которые до сих пор вызывают у него сожаление.


window-new
Soft
Hard
Тренды 🔥
25 лауреатов Филдсовской премии забили тревогу из-за успехов ИИ в математике 2 ч.
«Яндекс» сделал открытой ИИ-модель, на которой основаны быстрые ответы в её поисковике 3 ч.
Новая статья: Star Wars Zero Company — XCOM в далёкой Галактике. Рецензия 12 ч.
Broadcom закрыла публичный доступ к VDDK, усложнив миграцию с VMware 14 ч.
Культовый скролл-шутер Gley Lancer с Sega Mega Drive спустя 35 лет получит переосмысление для современных платформ 16 ч.
Сорванные сроки, дороговизна разработки и эксклюзивность: авторитетный инсайдер раскрыл подробности разрыва PlayStation с Кодзимой 17 ч.
«Не люблю, когда мне лезут в душу»: Meta изменила алгоритм своего чат-бота после жалоб на бестактные личные вопросы 18 ч.
Обширная метроидвания Aeterna Lucis отправит игроков предотвращать конец света и низвергать бога Хаоса — новый трейлер и дата выхода 18 ч.
OpenAI ускорит научные исследования с помощью ИИ — первый «исследователь-стажёр» появится уже в сентябре 19 ч.
«Нужно брать деньги и бежать»: власти Майами-Бич одобрили «ненавязчивую» рекламную кампанию GTA VI в городе 19 ч.
Apple вернулась в десятку лучших компаний мира по версии Time, но лишь на третье место — лидирует Nvidia 58 мин.
Anthropic спрогнозировала три сценария развития ИИ — от умеренного роста экономики до массовой безработицы 59 мин.
Nvidia рассматривает возможность вложения в Anthropic до $10 млрд в ходе IPO 5 ч.
Google TV сможет превращать смартфон с виртуальный геймпад для управления играми 12 ч.
В Москве запустили производство серверных блоков питания CRPS мощностью до 5 кВт 13 ч.
Altera готовится к IPO в этом году, планируя привлечь $2 млрд 13 ч.
Китайскую СХД выписали из лидеров IO500 — возможно, её и вовсе не существует 14 ч.
Утечка раскрыла дизайн компактной AR-гарнитуры Meta с кодовым названием Project Phoenix 17 ч.
Запуск 5G в России: драйверами роста станут цифровая трансформация промышленности, горнодобыча и нефтегаз 18 ч.
Два частных космических аппарата показали впечатляющую манёвренность — они сблизились на 200 м и сфотографировали друг друга 18 ч.