ищу PC Speaker "killer" (запрет доступа к pc speaker в исполняемом файле ms-dos)

Добавлено:
30 май 2025, 07:03
.::. Typucm .::.
Ищу утилиту для командной строки в ms-dos, которая позволяла обработать исполняемый файл и запретить ему обращения к PC Speaker.
Т.е., например, после её использования, "исправленный" вариант SETKA.EXE уже не выдавал "подмосковные вечера".
Нужна именно эта утилита.
Re: ищу PC Speaker "killer" (запрет доступа к pc speaker в исполняемом файле ms-dos)

Добавлено:
30 май 2025, 12:17
krotan
Готовую утилиту не знаю, но как вариант можно пройтись отладчиком и все команды OUT 61h заменить на NOP...
Re: ищу PC Speaker "killer" (запрет доступа к pc speaker в исполняемом файле ms-dos)

Добавлено:
30 май 2025, 18:21
.::. Typucm .::.
krotan, спс, это я знаю.
сделать самоделку на базе автопатчера, которая будет нопить все подряд, несложно. по-моему, в той утилите немного другой был подход, если верить описанию (если оно было правдиво), но не уверен в этом. во всяком, речь точно не шла о резиденте который будет запинывать обращения к пищалке.
upd. Нашёл подобную утилиту, не уверен что именно она, но как готовое решение сойдёт.