Разработчики Windows 95 были «одержимы» совместимостью с играми — и даже создали специальный режим для запуска SimCity

Градостроительный симулятор вылетал из-за бага, поэтому в Microsoft решили исправить его сами.

Разработчики Windows 95 были «одержимы» совместимостью с играми — и даже создали специальный режим для запуска SimCity

О том, что создатели Windows 95 были по-настоящему «одержимы» обеспечением поддержки игр и программ в своей операционной системе, рассказал бывший сотрудник Microsoft, сооснователь Fog Creek Software и блогер Джоэл Спольски.

Он вспомнил, что после релиза Windows 95 на ОС перестала работать SimCity — одна из самых популярных игр того времени. В Microsoft сразу же обратили на это внимание, но не стали дожидаться, пока разработчики на это как-либо отреагируют. Вместо этого создатели Windows 95 сами выяснили, что игра не запускается корректно из-за ошибки с чтением памяти.

Сотрудники Microsoft создали специальный режим для ОС, который отслеживал запуск SimCity на компьютере. Если это происходило, Windows 95 изменяла работу распределителя памяти таким образом, чтобы градостроительный симулятор не считывал освобождённую память. Это позволило решить проблему с вылетом игры без патчей со стороны разработчиков.

Спустя несколько лет Джон Росс, создавший оригинальную версию SimCity, заявил, что случайно допустил эту ошибку в коде игры. Тем самым он подтвердил, что проблема была не в Windows 95, на которой симулятор строительства города вдруг стал работать неправильно.

В Microsoft продолжали сами по возможности исправлять проблемные игры и в последующих версиях ОС. Так, Windows NT при запуске Final Fantasy VII применяла небольшой патч под названием «Win95VersionLie», который подменял название операционной системы на Windows 95. За счёт этого игра без проблем работала на более современной ОС.

Разработчики Windows 95 были «одержимы» совместимостью с играми — и даже создали специальный режим для запуска SimCity

В издании Ars Technica также вспомнили историю о том, как один из руководителей разработки Windows 95 однажды отправился на своём пикапе в магазин с дисками и купил по одной копии каждой программы. После он поручил инженерам тестировать их и записывать все возникающие ошибки, чтобы после устранить. При этом у тестировщиков была мотивация — они оставляли себе все диски, которые уже проверили.

529529
232 комментария

Так и стали дефолтной осью для ПК-совместимых.
Главное быть ближе к народу. А народу надо, чтобы просто всё работало.

422

Только попутно они превратили винду в ту ещё помойку

24

Я все понял. Габен уже тогда, когда еще работал в MS, делал все для простых геймеров. Слава Габену.

235

Комментарий недоступен

78

Комментарий недоступен

98

Не, такая проблема с проверкой версии была у множества программ.
Условно, представь, что ты сделал проверку, чтобы версия Винды была 95 и больше. Выходит Вин98 - ок. Но вот выходит Вин2000 и код видит, что 00 - это меньше 95 и не запускает программу.
Нельзя увидеть будущие версии системы и как там эта версия будет обозначаться. Костыль просто подсовывает программе 95.
Вин9, якобы, потому и был пропущен, что куча программ не поняли бы что за версия такая.