Замена DOS/4GW на DOS/32A: различия между версиями
(Новая страница: «Причин '''заменить расширитель DOS/4GW на DOS/32A''' может быть несколько. Во-первых…») |
|||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 26: | Строка 26: | ||
=== Замена встроенного расширителя === | === Замена встроенного расширителя === | ||
− | В этом случае расширитель присоединен к исполняемому файлу игры. | + | В этом случае расширитель присоединен к исполняемому файлу игры. В поставку DOS32/A входят все необходимые утилиты, необходимые для замены. |
− | В поставку DOS32/A входят все необходимые утилиты, необходимые для замены. | ||
− | + | Наши действия следующие: | |
− | [[Категория: | + | <pre> |
+ | ; Переходим в каталог с игрой: | ||
+ | C: | ||
+ | cd C:\GAMES\GAME | ||
+ | ; Создаем резервную копию старого файла: | ||
+ | copy GAME.EXE GAME.OLD | ||
+ | ; Создаем ссылку на каталог с запускным файлом DOS/32A: | ||
+ | set DOS32A=C:\DOS32A | ||
+ | ; Начинается магия - заменяем расширитель: | ||
+ | %DOS32A%\BINW\SB /r GAME.EXE | ||
+ | </pre> | ||
+ | |||
+ | Теперь остается только запустить игру и убедиться, что расширитель заменен (вместо строки DOS/4GW появится строка DOS/32A). Все готово! | ||
+ | |||
+ | [[Категория:FAQ]] |
Текущая версия на 13:33, 5 марта 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 входят все необходимые утилиты, необходимые для замены.
Наши действия следующие:
; Переходим в каталог с игрой: C: cd C:\GAMES\GAME ; Создаем резервную копию старого файла: copy GAME.EXE GAME.OLD ; Создаем ссылку на каталог с запускным файлом DOS/32A: set DOS32A=C:\DOS32A ; Начинается магия - заменяем расширитель: %DOS32A%\BINW\SB /r GAME.EXE
Теперь остается только запустить игру и убедиться, что расширитель заменен (вместо строки DOS/4GW появится строка DOS/32A). Все готово!