Замена DOS/4GW на DOS/32A: различия между версиями

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Причин '''заменить расширитель DOS/4GW на DOS/32A''' может быть несколько. Во-первых…»)
 
 
(не показана 1 промежуточная версия 1 участника)
Строка 26: Строка 26:
 
=== Замена встроенного расширителя ===
 
=== Замена встроенного расширителя ===
  
В этом случае расширитель присоединен к исполняемому файлу игры.
+
В этом случае расширитель присоединен к исполняемому файлу игры. В поставку DOS32/A входят все необходимые утилиты, необходимые для замены.
В поставку DOS32/A входят все необходимые утилиты, необходимые для замены.
 
  
{{stub}}
+
Наши действия следующие:
  
[[Категория:Руководства]]
+
<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). Все готово!