RHS>> Там слово сравнивается или байт? Если байт, то может не на 0x7D RHS>> заменить, а на 0x73? Чтобы беззнаковое сравнение было. Хотя RHS>> разницы при значении 80 в принципе никакой, но на всякий случай?
Ev> Сравнивается слово, вот код этого места:
[...]
Это место я нашёл уже. Hо я смотрел видать другую версию tmailnt.exe потому что адреса у меня чуть другие.
Hемного лучше выглядит после Hex-Rays (я обозвал эту проблемную функцию CheckConsoleSize, она вызывается в двух местах и везде если возвращает -1 то "Error: unable to initialize video system"):