Замена DOS/4GW на DOS/32A: различия между версиями
(Новая страница: «Причин '''заменить расширитель DOS/4GW на DOS/32A''' может быть несколько. Во-первых…») |
Dimouse (обсуждение | вклад) |
||
Строка 31: | Строка 31: | ||
{{stub}} | {{stub}} | ||
− | [[Категория: | + | [[Категория:FAQ]] |
Версия 19:23, 1 марта 2014
Причин заменить расширитель DOS/4GW на DOS/32A может быть несколько. Во-первых, DOS/32A в большинстве случаев обеспечивает прирост скорости программ по сравнению оригиналом. Во-вторых, после замены приложение может работать стабильнее (например, как в случае с M.A.X.). И наконец, DOS/32A занимает в разы меньше места (22 Кб против 300 Кб).
Процедура замены
В зависимости от того, как был изначально интегрирован оригинальный расширитель, существует два способа замены: внешняя и внутренняя. Вне зависимости от способа условимся на следующих соглашениях:
- Каталог, в котором находится игра - C:\GAMES\GAME, исполняемый файл игры - GAME.EXE
- Каталог, в котором находится новый расширитель - C:\DOS32A
Замена внешнего файла
В этом случае запускной файл DOS4GW.EXE находится в корне установленной игры, а сама игра запускается через BAT-файл находящийся тут же. Этот вариант наиболее простой — нужно просто заменить файл DOS4GW.EXE файлом DOS32A.EXE. На всякий случай лучше сделать резервную копию оригинального расширителя.
В итоге у нас будет следующий сценарий:
; Переходим в каталог с игрой: C: cd C:\GAMES\GAME ; Создаем резервную копию старого расширителя: ren DOS4GW.EXE DOS4GW.OLD ; Копируем на его место DOS/32A: copy C:\DOS32A\DOS32A.EXE DOS4GW.EXE
Всё, можно проверять запуск игры. Если что-то пошло не так, то можно вернуть обратно старый расширитель командой copy DOS4GW.OLD DOS4GW.EXE.
Замена встроенного расширителя
В этом случае расширитель присоединен к исполняемому файлу игры. В поставку DOS32/A входят все необходимые утилиты, необходимые для замены.