Отличный рассказ про хак от разработчика легендарной игры начала 90-х Wing Commander, Кена Демареста:
"Во время разработки Wing Commander 1 при выходе из игры модуль расширенной памяти выдавап ошибку. Мы уже очистили экран, но перед самым выходом он печатал что-то типа "EMM386 Memory manager error. Blah blah blah." Нам нужно срочно было посылать окончательную версию дистрибьюторам. Тогда я отредактировал это сообщение об ошибке hex-редатором прямо в объектном коде модуля, и заменил его на "Спасибо, что играли в Wing Commander."

"Во время разработки Wing Commander 1 при выходе из игры модуль расширенной памяти выдавап ошибку. Мы уже очистили экран, но перед самым выходом он печатал что-то типа "EMM386 Memory manager error. Blah blah blah." Нам нужно срочно было посылать окончательную версию дистрибьюторам. Тогда я отредактировал это сообщение об ошибке hex-редатором прямо в объектном коде модуля, и заменил его на "Спасибо, что играли в Wing Commander."

Да, так бывает.
Date: 2017-05-26 09:46 am (UTC)no subject
Date: 2017-05-26 09:49 am (UTC)no subject
Date: 2017-05-26 09:59 am (UTC)В пошаговой RPG игрушке некие монстры нападая кастовали страшное заклятье "quit to DOS" , вернее они наверное по замыслу разработчиков должны были просто нападать, но из за ошибки, каждая их атака полностью уничтожала игровую вселенную без возможности сохранения.
В результате игровой процесс приобретал крайне сложную конфигурацию, достаточно слабых монстров надо было выносить с первого удара максимально быстро, чтоб они не успели....
no subject
Date: 2017-05-26 11:18 am (UTC)no subject
Date: 2017-05-26 12:07 pm (UTC)Однажды я ремонтировал компьютерный блок питания, пытался найти неисправность, а схемы не было.
(в те времена БП стоил как целая месячная зарплата
a может больше)
Стал исследовать под напряжением.
В одно место ткнул осциллографом -- а БП включился и заработал.
Я несколько раз проверил этот эффект -- стабильно повторялось.
Я туда просто впаял резистор на 1М или вроде того,
и этот БП потом ещё долго работал,
пока сам этот AT-286 не устарел.
no subject
Date: 2017-05-26 12:14 pm (UTC)no subject
Date: 2017-05-26 01:08 pm (UTC)Там не через сеть было.
Date: 2017-05-26 01:32 pm (UTC)no subject
Date: 2017-05-26 02:37 pm (UTC)А я всё думал: "ну зачем?!? Зачем оно это пишет?"
А оно вон как.
Спасибо, одной загадкой в мире меньше!
no subject
Date: 2017-05-26 05:36 pm (UTC)no subject
Date: 2017-05-26 05:48 pm (UTC)может статическая либа в в wc.exe, но он саморазархивирующийся, и у меня инструментов нет проверить сейчас.
для любителей, архив здесь
http://www.myabandonware.com/game/wing-commander-12p#download
no subject
Date: 2017-05-26 07:59 pm (UTC)no subject
Date: 2017-05-26 08:21 pm (UTC)no subject
Date: 2017-05-27 12:25 am (UTC)no subject
Date: 2017-05-27 03:12 pm (UTC)Если не не убить, он вешал машину, то есть по сути замораживал :)
no subject
Date: 2017-05-27 04:58 pm (UTC)Thank you for using Microsoft Windows! We hope you enjoyed your experience.
no subject
Date: 2017-05-29 07:07 am (UTC)Все последние разы, когда я видел этот BSoD - все были про аппаратную ошибку: либо проблемы с модулями памяти, либо с жёсткими дисками (некачественные кабели). Что, разумеется, никак не является виной винды.
no subject
Date: 2017-05-29 10:41 am (UTC)А вот в XP было дело, таки с HDD.