Как стать автором
Обновить

Реверс-инжиниринг программ DOS как в старом добром 1990-м

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров7.7K
Всего голосов 42: ↑41 и ↓1+59
Комментарии11

Комментарии 11

Спасибо, а для DOS4GW есть что-нибудь достаточно специализированное и не слишком замороченное? Правда, боюсь, интересующую меня игрушку не «Ваткомом» собирали, а чем-то левым. В случае «Ваткома», подозреваю, справился бы тупо сам Ватком Дебаггер :) под 95-м мастдаем (есть на чём запустить).

dosbox не всё гладко эмулирует, и bochs или virtualbox оказываются намного более удобными эмуляторами. Второй доступный и привычный, но менее гибкий и удобный. Первый идеальный, но имеет более высокий порог входа.

А что насчёт QEMU или 86box?

QEMU, забыл про этот чудесный инструмент. Прекрасная штука, всем рекомендую. У bochs есть некое gui, но qemu для истинных джедаев. С 86box не работал, ничего сказать не могу.

86box рекомендую потыкать. Очень мощная штука.

thanks for valuable info
gcp training in hyderabad

Вот относительно DOS конечно можно использовать куда более современней FreeDOS.

Куда более интересно отладить или портировать приложения от Microsoft Windows 3.x вот только не думаю, что можно найти их исходный код. В частности привычные и понятные Word 5.x, PBrush и Календарь.

вот только не думаю, что можно найти их исходный код.

Всегда можно декомпилировать.

Надо же какая старина вспомнена. В далекие 90-е годы у нас были IBM PC XT. С процессорами 8088 и частотой то-ли 8 то ли около того МГц. И мы вовсю играли в игру Диггер. Вот так она выглядела. И тут вышли IBM PC AT. На 286 процессоре. И оказалось, что в диггера играть невозможно. Там переполнялся счетчик и он буквально врезался в стены при любом движении. Ну делать было нечего. Надо как-то играть. Пришлось дизасемблировать этого самого диггера, менять ему счетчик на 16 разрядный, ну и раз уже залезли, то сделали ему регулировку скорости. Хочешь побыстрее сделай, а хочешь - помедленнее. Игра та вообще-то 1983 года. Так что может это даже и 80-е годы.

А как же старый добрый Hiew ? или он чутка попозже вышел ?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий