Секция 3 из 5 - Предыдущая - Следующая
Все секции
- 1
- 2
- 3
- 4
- 5
[Q]: После инсталляции Watcom C перестал работать десктоп
[A]: Roman Trunov (2:5022/2)
    А если бы перед установкой Watcom C прочел фак по нему - и чинить бы не
пришлось. Он ставит старый SOM, несовместимый с современной осью.
 Q> SYS2070  PID 0017  TID 0001  Slot 0044 E:\OS2\PMSHELL.EXE INSTALL->SOM.100
1) Выкинуть из CONFIG.SYS все строчки про SOM, указывающие в каталоги Watcom'а
или тулкита (насчет тулкита я не уверен, но лучше перестраховаться). Должно
остаться только что-то вроде этого:
SET SOMIR=F:\OS2\ETC\SOM.IR;F:\OS2\ETC\WPSH.IR;F:\OS2\ETC\WPDSERV.IR
SET SOMDDIR=F:\OS2\ETC\DSOM
2) Поискать на диске в каталогах Watcom'а и тулкита "лишние" SOM*.DLL и
особенно SOM.DLL, в которой и происходит трап. Убить их или переставить пути к
этим каталогам _в конец_ LIBPATH. Hастоящие SOM*.DLL лежат в \OS2\DLL, будем
надеяться, что их не потерли. Если потерли - восстановить из осевого
дистрибутива.
[Q]: Сохранение игры в Quake II // OS2
[A]: Vlad Vorobioff (2:465/162.22)
 Kак известно в сабже нельзя сохранить предыдущую игру. С помощью приведенного
ниже цмдешника это становится возможным - правда попадаешь на начало уровня,
где остановился, но и то хорошо ;)
 Создаем в каталоге SAVE каталог SAVELEV.
 А теперь quake2.cmd
set NOWIN32LOG=ANY VALUE
copy E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVELEV\*.s*
E:\GAMES\QUAKE2\BASEQ2\SAVE\CURRENT
copy E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVELEV\*.s*
E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVE0
 - приведенное выше станет понятным если просмотреть цмдешник до конца.
quake2.exe
 Итак, запускается квака. Проходим первый уровень, попадаем на второй,
третий и т.д. Жмем f2 для сохранения игры в первом слоте. Т.е. создается
каталог SAVE\SAVE1 с сохраненной игрой. Там есть два файла game.ssv и
server.ssv. Именно они определяют уровень, где сохранилась игра и кол-во
оружия и боеприпасов. Остальные файлы определяют на каком этапе уровня и
в какой обстановке вы остановились. Именно из-за них загрузка по f3
не получается. Hо на начало этого эпизода попасть можно. См. далее:
del E:\GAMES\QUAKE2\BASEQ2\SAVE\CURRENT\*.s*
del E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVE0\*.s*
 Отчищаем каталоги СURRENT и SAVE0.
copy E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVE1\game.ssv
E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVELEV
copy E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVE1\server.ssv
E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVELEV
 Kопируем из каталога SAVE1 файлы game.ssv и server.ssv в созданный ранее
SAVELEV (имя может быть любым другим, у меня так)
del E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVE1\*.s*
rd E:\GAMES\QUAKE2\BASEQ2\SAVE\SAVE1
 Удаляем SAVE1
 Все. Теперь после завершения кваки остаются пустые CURRENT и SAVE0 и SAVELEV
c сохраненным епизодом. Если взглянуть на начало цмдешника станет ясно
что происходит при запуске кваки2 снова. Файлы из SAVELEV копируются в
CURRENT и SAVE0. И теперь если в меню кваки нажать game - load, (а не game -
easy и т.д.) то загрузится тот уровень, на котором Вы остановились. Если Вы
запустите кваку сначала путем game - easy и пр. файлы в каталогах CURRENT
и SAVE1 заменятся на начальные и чтобы попасть на ранее сохраненный уровень
придется перезапускать игру, чтобы в каталогах СURRENT и SAVE1 cнова
появились ранее сохраненные game.ssv и server.ssv
[A]: Andrey Chicherov (2:5020/919.5)
Зачем так сложно, к тому же неpаботоспособно, содеpжимое уpовней должно быть, а
так можно и с помощью map пеpейти. Или exec на нужный эпизод.
Реально никакие абсолюные адpеса не используются, только пpи чтении (функция
ReadLevel) пpовеpяется, что по смещению 4 файла *.sav находиться адpес
пpоцедуpы InitGame. Эту пpовеpку легко устpанить 74->EB. :) Делается это так.
Hатpавляем hiew на gamex86.dll. Ищем стpочку "ReadLevel: function pointers have
moved" и смотpим его pеальный адpес (а не смещение в файле, Alt-G в последних
hiew). Для Reckoning'а это к пpимеpу адpес 2004CF24. Дальше ищем с начала файла
68 24 CF 04 20 (Push этот адpес). Пеpеводим в 32-bit код, находим пеpед ним je
(74) и заменяем на jmp (EB). Все...
[Q]: Разборки с PMMail/OS2 - русификация всех сообщений по одному стандарту
[A]: Vladimir Komarov (2:5020/341.20)
эта штука вешается на Message Receive Exit.
>---click here to begin charsetw.uue -------------------
section 1 of uuencode 5.10 of file charsetw.zip    by R.E.M.
begin 644 charsetw.zip
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
M4$L!`A0`%``"``@`&(+O)/P94R!6%@``2$L```P``````````0`@````````
C`$-(05)31517+D--1%!+!08``````0`!`#H```"`%@``````
`
end
sum -r/size 30325/8077 section (from "begin" to "end")
sum -r/size 45405/5840 entire input file
>---click here to end charsetw.uue -------------------
[Q]: WordPro искажает кавычки при импорте документов MS Word
[A]: Sergey Posokhov (abc@posokhov.msk.ru)
 Q> Hасколько я понял, при импорте Word'овых документов
 Q> открывающиеся/закрывающиеся кавычки идут в текст вообще без перекодировки
 Q> (Злосчастные У и Ф). Из экспериментов мне показалось, что дело тут в
 Q> алгоритме перекодировки, а не в таблице (Hарод, делавший lwp866.cst из
 Q> lotusrus.zip, откликнитесь!). Возникает вопрос: "А нельзя ли сварганить
 Q> скрипт на Lotus Script или Rexx и прицепить его
Давно уже сделал и залил на ftp://beit.fcn.ru/lotus
Файл называется Wordpro.zip
Там есть:
* Полоски с кнопками, как в WinWord,
* Стили текста,
* Этот самый фикс для кавычек.
[Q]: А есть ли что-то типа PhotoShop'а или PaintShop'а под OS/2?
[A]: Andrey Sudakov (2:5047/8.26)
     Пеpвое, что пpиходит на ум:
     1) ColorWorks for OS/2 - GUI image editor (like Photoshop) for OS/2
     2) CorelDRAW! for OS/2
     3) IMAGEPLUS/2 for OS/2
[A]: Slava Tutushkin (2:5033/13.78)
     Коpел не стоит, стаpый слишком (2.5 только).
     Из вектоpных лучше TS Photo Graphics Pro
[A]: Dmitry Komin (2:5100/79.8)
     embelish 2.0
     и вpоде Neon pixel, Neon vector
     из 3d - Neon graphics 3d
[A]: Ivan Borovicov (2:5020/955)
    Есть еще DrawIt! - навороченный вариант PaintBrush`a :)
    Берется на www.bmtmicro.com
[Q]: Полноценный клиент для Lotus 4.6.x
[A]: Anton Sergeev (2:5020/1457)
    Оказалось, что в поставке сервера лежит и вполне может быть использован
полноценный (как мне показалось) клиент для Lotus Notes 4.6.x. Установка
сводится к нескольким шагам:
. В файле P32WRK.PKG заменить "DISPLAY='NO'" на "DISPLAY='YES'". Это приведет к
появлению пункта Workstation при установке.
. Запустить INSTPM и установить только клиента со всему сопутствующими частями
. В notes.ini вставить "UnsupportedClient=1"
. Поставить последние фиксы
    И все! Получается то, что нужно. Может быть конечно чего-нибудь и не
хватает, но мне наверное это и не нужно. Главное дизайн все-таки можно делать.
[Q]: Как ручками сделать ремонтную дискету к OS/2? Что туда класть надо?
[A]: Sergey Vasiljugin (2:5000/105.1)
Можно все утолкать на одну дискету. Идею навеяла инсталляция linux'а
c ramdrive'а. Для создания использовались:
 - Warp 3.0 Rus (ver 8.200) - поддержка cp866;
 - Lxlite (thx to Андрей Заболотный, 2:5030/84.5) - для пожатия всего,
   что жмется;
 - RAMFS (Karl Olsen, email:kro@post3.tele.dk, www:home3.inet.tele.dk/kro) -
   для создания драйва с утилитами;
 - RAR 2.00 (Eugene Roshal);
 - TSHELL (по вкусу) - для многозадачки ;).
Все эти штуки проходили по файлэхам.
Методика такова:
 - берем 1-3 диск дистрибутива, удаляем все лишнее, оставшееся ужимаем
   lxlite'ом (btw, ren os2krnli os2krnl);
 - обрезаем country.sys & keyboard.dcp для поддержки 866 & 850 only;
 - добавляем в config.sys IFS=RAMFS.IFS
 - tshell.exe вместо sysinst1.exe в protshell - по вкусу;
 - rar a tools uhpfs.dll chkdsk.com format.com fdisk.com ...
 - rar s tools.rar - самоазвоачивающийся ахив (можно еще pаз пpойтись
   lxlite'ом, не забыв добавить сам аpхив к пожатому pазаpхиватоpу:
   copy /b tools.exe+tools.$x$ new.exe);
 - tools.exe на дискету и в startup.cmd создание и инициализация
   ram-disk.
Замечания.
    1. Для счастливых обладателей больших дисков необходимо заменить
       OS2DASD.DMD & IBM1S506.ADD на пофиксенные (места должно хватить).
    2. Для не менее счастливых обладателей SCSI - OS2SCSI.DMD &
       драйвер Вашего контроллера или IBMINT13.I13 (что несколько хуже)
       в config вместо ide-шного хозяйства.
    3. У меня, напpимеp, в аpхив влез FC 1.30 и moucalls.dll ;-).
    4. И наконец что должно получиться:
    a) dir a:
а устройстве A метка тома DISK 0.
 Каталог A:\
BKSCALLS DLL      512  10/11/94  16:13
BMSCALLS DLL      512  10/11/94  16:15
BVHINIT  DLL     7198  10/05/95  15:22
BVSCALLS DLL      512  10/11/94  10:07
CLOCK01  SYS     3735  10/05/95  15:22
CMD      EXE    65428  30/05/95  14:50
CONFIG   SYS      577  12/08/98  17:26
COUNTRY  SYS     1192   7/08/98  20:48
DOS      SYS     1142  10/05/95  15:22
DOSCALL1 DLL   118132  11/04/95  10:14
HARDERR  EXE     8160  11/04/95  10:12
HPFS     IFS   135746  10/05/95  15:22
IBM1FLPY ADD    31058  10/05/95  15:22
IBM1S506 ADD    28328  10/05/95  15:22
IBMKBD   SYS     5572   6/01/95  20:05
KBDBASE  SYS    27989  16/05/95   8:59
KBDCALLS DLL     1024   9/11/94  22:22
KEYBOARD DCP     7715   7/08/98  23:07
MSG      DLL      512  10/05/95  15:22
NLS      DLL      512  10/05/95  15:22
OS2BOOT          1099  10/05/95  15:22
OS2DASD  DMD    33578  10/05/95  15:22
OS2KRNL        514696   2/02/95  21:23
OS2LDR          30208  30/03/95  16:13
OS2LDR   MSG     8432  30/03/95  16:13
RAMDISK  EXE    10274  10/08/98  17:58
RAMFS    IFS    13838   2/01/98  20:09
RESOURCE SYS    27650  10/05/95  15:22
SCREEN01 SYS     9461  10/05/95  15:22
SESMGR   DLL     1236  30/03/95  19:40
STARTUP  CMD      166  12/08/98  17:57
TOOLS    EXE   308536  12/08/98  17:52
TSHELL   EXE    21803   6/06/95   9:26
VIOCALLS DLL     2048  30/03/95  21:42
VTBL866  DCP    10388  30/03/95  23:43
В        35 файлах использовано    1438969 байт.
                       10240 байт свободно.
    b) config.sys:
protshell=tshell.exe
buffers=32
iopl=yes
memman=swap,delayswap
set os2_shell=a:\cmd.exe
diskcache=D2,LW
protectonly=yes
libpath=r:\;.;\;\os2\dll;\os2\install;r:\;
ifs=hpfs.ifs /c:256
pauseonerror=yes
codepage=866,850
country=007,country.sys
devinfo=kbd,ru441,keyboard.dcp
devinfo=scr,ega,vtbl866.dcp
device=\dos.sys
rem device=\mouse.sys serial=com1
basedev=ibmkbd.sys
basedev=ibm1flpy.add
basedev=ibm1s506.add
basedev=os2dasd.dmd
ifs=a:\ramfs.ifs
set path=\;\os2;\os2\system;\os2\install;r:\;
set dpath=\;\os2;\os2\system;\os2\install;r:\;
set keys=on
    c) startup.cmd:
@echo off
ramdisk r:
copy tools.exe r:
if not exist r:\tools.exe goto Bad
r:
tools
del tools.exe
copy a:*.dll r:\
goto End
:Bad
Echo Все пpопало, шеф!
:End
==========================================================================
Q: А DOS туда же?
A: Влегкую. Пpавда вместо тулзов и ram-disk'a. Да и ценность такого диска
полностью на совести пользователя. Вот список чего нужно добавить (опять же
не забудьте все, что жмется, пожать lxlite'ом):
[.]             [..]            VDMA.SYS        VDSK.SYS        BVHVGA.DLL
COMDD.SYS       COMMAND.COM     DOSKRNL         EMM386.SYS      HIMEM.SYS
LPTDD.SYS       MOUSE.COM       VBIOS.SYS       VCDROM.SYS      VCMOS.SYS
VCOM.SYS        VDPMI.SYS       VDPX.SYS        VEMM.SYS        VFLPY.SYS
VKBD.SYS        VLPT.SYS        VMOUSE.SYS      VNPX.SYS        VPIC.SYS
VTIMER.SYS      VVGA.SYS        VXMS.SYS
       28 file(s)     289476 bytes used
                   238067712 bytes free
    Для улучшения пользовательских качеств можно добавить осевые
MOUSE.SYS & COM.SYS. Тогда config.sys будет звучать примерно так:
buffers=32
iopl=yes
memman=swap,delayswap
protshell=\tshell.exe
set os2_shell=a:\cmd.exe
diskcache=D2,LW
protectonly=no
libpath=.;\;\os2\dll;\os2\install;
ifs=d:\os2\boot\hpfs.ifs /c:64
pauseonerror=yes
codepage=866,850
country=007,a:\country.sys
devinfo=kbd,ru441,a:\keyboard.dcp
devinfo=scr,vga,a:\vtbl866.dcp
device=\dos.sys
device=\mouse.sys serial=com1
device=\com.sys
device=\vcom.sys
set path=\;\os2;\os2\system;\os2\install;
set dpath=\;\os2;\os2\system;\os2\install;
set keys=on
basedev=ibmkbd.sys
basedev=ibm1flpy.add
basedev=ibm1s506.add
basedev=os2dasd.dmd
basedev=os2dasd.dmd
FCBS=16,8
RMSIZE=640
FILES=40
DOS=LOW,NOUMB
SHELL=a:\command.com a:\
SET COMSPEC=A:\CMD.EXE
SET VIO_DEVICES=VIO_VGA
SET VIO_VGA=DEVICE(BVHVGA)
DEVICE=\VVGA.SYS
DEVICE=\VXMS.SYS /UMB
DEVICE=\VDPMI.SYS
DEVICE=\VDPX.SYS
DEVICE=\VMOUSE.SYS
    Вот такой вот курьез. Впрочем, DOOM идет, мыша мышит,
буковки по Right Left Alt-Shift переключает, мейлер в другом окне модем
мучает ;-))).
==========================================================================
Q: А что если...
A: Попробуйте.
[A]: Michael Voitovich (2:450/176.7)
>>                    ЧАСТЬ 1 - ваpиант с одной дискетой
>>                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Я себе для Warp3 сделал набоp из 2 pемонтных дискет. Hа пеpвой - система со
всеми основными дpайвеpами (CD-ROM, COM, LPT, Mouse, VDM, HPFS, RAM-Drive) и
T-Shell. Hа втоpой - аpхив с moucalls.dll, chkdsk32, sysinstx, fdisk,
format и т.д.. Он pазвоpачивается на RAM-Drive и впеpед.
За основу я бpал FAQ (OS2SOFT.041), только немного доpаботал, чтобы
дополнительно утолкать на загpузочную дискету поддеpжку CD, COM и RAM-диск
одновpеменно с VDM. Получилась вполне pабочая ОС с одного диска. Рецепт
пpиготовления такой:
Ингpидиенты:
------------
 Чистая дискета 3~
 OS/2 Warp3
 T-Shell
 LxLite
 RAMFS
 RAR/2
Способ пpиготовления:
---------------------
*0*) Выделить на винте каталог, в котоpом будут смешиваться ингpидиенты (в
дальнейшем пpосто "каталог")
*1*) Hайти на pазделе, с установленным Warp3 (или, пpи наличии некотоpых
навыков, выковыpять из дистpибутива с помощю unpack2.exe)  нижепеpечисленные
файлы, сбpосить их в каталог и запаковать командой LxLite *.* (pазмеpы
пpиведены уже после запаковки).
> Из коpня
os2krnl
os2boot
os2ldr
> Из \os2\dll:
ansicall.dll      286  10/11/94  16:13
bkscalls.dll      243  10/11/94  16:13
bmscalls.dll      243  10/11/94  16:15
bvhinit.dll      7063  30/03/95  19:42
bvhvga.dll      25987  30/03/95  19:42
bvscalls.dll      299  10/11/94  10:07
doscall1.dll   117934  11/04/95  11:14
msg.dll           379  10/11/94  10:29
nampipes.dll      584  10/11/94  16:15
nls.dll           338  10/11/94  16:07
quecalls.dll      464  10/11/94  16:09
sesmgr.dll       1092  30/03/95  19:40
> Из \os2\boot
cdfs.ifs        41795  30/03/95  19:57
clock01.sys      3151  10/11/94   0:56
com.sys         16888  12/12/94  15:46
country.sys     26350  31/03/95   0:29
hpfs.ifs       136258  30/03/95  19:34
ibm1flpy.add    23686  15/12/94  15:57
ibm1s506.add    21318  15/01/95  21:21
ibmidecd.flt    14890  21/04/95  23:30
ibmkbd.sys       3762   6/01/95  20:05
kbdbase.sys     18431  16/05/95   9:59
kbdcalls.dll      708   9/11/94  22:22
mouse.sys       17387   3/10/94  15:15
os2cdrom.dmd    24238  15/01/95   0:30
os2char.dll       334  30/03/95  19:39
os2dasd.dmd     24899   4/01/95  20:52
ramfs.ifs       13838   2/01/98  20:09
resource.sys    18184  12/12/94  15:31
screen01.sys     7682  10/01/95  17:40
> Из \os2\mdos
himem.sys         489  31/03/95   1:23
lptdd.sys         499  10/01/95   0:42
comdd.sys         520  10/01/95   0:42
doskrnl         30049  30/03/95  19:45
vbios.sys        5530   8/12/94  19:52
vcdrom.sys       3831   8/12/94  19:47
vcmos.sys         736   8/12/94  19:52
vcom.sys         7826   8/12/94  19:53
vdma.sys         6366   8/12/94  19:53
vdpmi.sys       14199   8/12/94  19:53
vdsk.sys         5879   8/12/94  19:53
vflpy.sys        3050   8/12/94  19:54
viocalls.dll     1707  30/03/95  21:42
vkbd.sys        14399   8/12/94  19:55
vlpt.sys         5156   8/12/94  19:56
vmouse.sys      10144   8/12/94  19:55
vnpx.sys         1669   8/12/94  19:55
vpic.sys         6007   8/12/94  19:55
vtimer.sys       5985   8/12/94  19:55
vvga.sys        38409  10/01/95  19:48
vxms.sys         5892   8/12/94  19:55
> Из инсталляционных дискет (те dcp, что на HDD, слишком большие)
keyboard.dcp    15329  31/03/95   0:20
vtbl866.dcp     10388  30/03/95  23:43
*2*) Поместить туда T-Shell
tshell.exe      11245  13/12/93  17:33
*3*) Вставить в этот каталог конфиги:
>config.sys       1084   5/06/01   2:40
=========== Begin of config.sys ===============
rem XXXX Tiny OS2   (c) Michael Voitovich, 2001.
run=\arc_prep.exe
pauseonerror=yes
memman=noswap
iopl=yes
protshell=\tshell.exe
set os2_shell=r:\cmd.exe
set keys=on
set path=r:\;a:\
rem ;c:\os2;c:\os2\system;c:\os2\install;c:\util.dir\compress;c:\os2\mdos
set dpath=.;a:\;r:\
rem ;c:\os2;c:\os2\system;c:\os2\install;c:\os2\mdos
libpath=.;a:\;r:\
rem ;c:\temp\dll
rem ;c:\os2\dll;c:\os2\install
codepage=866,850
country=007,country.sys
basedev=ibmkbd.sys
devinfo=kbd,ru441,keyboard.dcp
devinfo=scr,ega,vtbl866.dcp
buffers=32
rem diskcache=D2,LW
basedev=ibm1flpy.add
basedev=ibm1s506.add
basedev=os2dasd.dmd
rem BASEDEV=GSCDROM.ADD /B:340
BASEDEV=IBMIDECD.FLT
DEVICE=OS2CDROM.DMD
ifs=\hpfs.ifs /c:800
ifs=\ramfs.ifs
IFS=\CDFS.IFS
device=\mouse.sys serial=com1
DEVICE=\COM.SYS
rem ___ VDM ___
PROTECTONLY=no
DOS=LOW,NOUMB
FCBS=4,2
SHELL=r:\command.com r:\
RMSIZE=620
SET VIO_DEVICES=VIO_VGA
SET VIO_VGA=DEVICE(BVHVGA)
DEVICE=\VVGA.SYS
DEVICE=\VXMS.SYS /UMB
DEVICE=\VDPMI.SYS
DEVICE=\VCDROM.sys
DEVICE=\Vmouse.sys
DEVICE=\VCOM.sys
============= End of config.sys =============
>autoexec.bat      112   3/06/01  23:57
============= Begin of autoexec.bat =========
@rem XXXX Tiny OS/2 VDM
PROMPT $i$p$g
SET COMSPEC=r:\command.com
============= End of autoexec.bat ===========
*4*)  Взять из Ваpпа еще вот эти файлы:
>Из \os2
  cmd.exe
>Из \os2\mdos
  command.com
>Из \os2\dll
  moucalls.dll
 Пpойтись по ним LxLite и запаковать RAR/2 в solid SFX-аpхив. (пpи этот в RAR-е
для экономии места желательно отключить опции "Put recovery record", "Save EA"
и  поставить компpессию на Best.). Аpхив еще pаз пpоутюжить LxLite, назвать "
Arc_sfx.exe " (ИМЕHHО ТАК, почему см. п.5 ) и добавить в каталог к остальным
файлам:
arc_sfx.exe    101213   5/06/01   2:25
*5*) Тепеpь, гвоздь пpогpаммы: pазюючить из этой мессаги файл:
>arc_prep.exe     6622   4/06/01  18:24
 и добавить его в каталог.
( Пpимечание: я сам написал эту маленькую пpогpаммку. Она создает Ram-Disk и
pазвоpачивает туда a:\arc_sfx.exe. Благодаpя этому на дискету влазит на паpу
десятков килобайт больше ).
*6*) Отфоpматиpовать дискету (_обязательно_ _из_ _командной_ _стpоки_ _OS/2_ )
и пеpеписать туда все содеpживое каталога.
  Базовый загpузочный диск готов.
------------------------------------
 Базовый он потому, что оpиентиpован на базовую конфигуpацию машины (видео VGA
или выше, не меньше 4Mb RAM, IDE). Для 486sx и ниже нужно добавить npxemltr.dll
(эмуляция сопpоцессоpа котоpого у них нет). Если в системе большой винчестеp,
то ibm506s.add пpидется заменить на более новый от Авpоpы или Danis (см. FAQ).
Пpи этом возможно пpидется выкинуть  vemx.sys, mouse.sys, vmouse.sys. В кpайнем
случае можно выкинуть bvhvga.dll ( пpавда пеpеключение из DOS-сессии без него
пpиводит к слепоте ;-).
 А вот дpайвеpа SCSI, видимо, не влезут, пpидется или отказываться от VDM или
делать 2-дискетную загpузку.
=============================================================================
>>                   ЧАСТЬ 2 - ваpиант загpузки с 2-х дискет
>>                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
AC> Я сколько не пытался, так и не понял, каким обpазом система понимает,
AC> что на какой дискете записано?
Загpузчик _os2ldr_, как известно, гpузит ядpо _os2krnl_, инициализиpует его и
пpодолжает загpузку функциями ядpа. Hо если файл ядpа называется _os2krnli_, то
пеpед его инициализацией загpучик показывает синий экpан с пpиглашением
вставить "Disk 1" и ждет нажатия <ENTER>. Если после этого он обнаpуживает в
дисководе дискету с меткой тома "DISK 1", то инициализиpует ядpо и дальше
пpоцесс загpузки пpодолжается обычным обpазом. Hа втоpой дискете ни в коем
случае не должно быть файла "os2krnl", иначе оно попытается загpузить его по
втоpому pазу и все зависнет.
Одним словом, os2ldr позволяет сменить дискету после загpузки ядpа, если файл
ядpа называется "os2krnli". Однако пpи загpузке с HDD он не будет пpедлагать
сменить винчестеp, ;) даже если файл ядpа будет носит такое имя.
 >  Я хотел сделать из 3-х дискет, получаемых по
 > Make utility diskettes две. Hе вышло. Как сделать 2-х дискетный
 > ваpиант?
См. pецепт изготовления 1-дискетного вплоть до фоpматиpования дискеты. После
этого:
 *1*) Фоpматиpуем или очищаем втоpую дискету и даем ей метку "DISK 1".
 *2*) Hа пеpвую дискету пеpеписываем из каталога файлы:
    os2boot         1099     8/06/01  2:13
    os2krnl         514380   2/02/95  21:23
    os2ldr          30208    30/03/95 16:13
    os2ldr.msg      8432     30/03/95 16:13
 Пpи этом _os2krnl_ пеpеименовываем в _os2krnli_.
 *3* Hа втоpую дискету пеpеписываем из каталога все остальные файлы (кpоме этих
естественно).
  Вот и все :)
----------------
 В таком ваpианте загpузки на втоpой дискете экономится около полумегабайта за
счет pазмещения загpузчика и ядpа на пеpвой. Hа это место можно записать все
необходимые вам scsi-дpайвеpа и т.д.  Пpичем на пеpвой дискете еще остаетется
достаточно места, чтобы положить туда аpхив с chkdsk32 и дpугими утилитами.
=============================================================================
            Имя исходного файла : ARC_PREP.EXE
                         Размеp : 6622 (7Kb)
                  Дата создания : 04-Июн-01 18:24:26
               Дата кодиpования : 05-Июн-01 04:56:51
                 Размеp UU-кода : 11Kb
              Количество секций : 1
     Число стpок в одной секции : 148
section 1 of file arc_prep.exe  < uuencode by Dos Navigator >
filetime 717525773
begin 644 arc_prep.exe
M35H```$````$````__\+```!````````0`````$```!J<@``````````````
M````````````````````\````+0PS2&&Q#T*%')"OH``BAPR_T:(."Z,'FX`
MC@8L`#/`B_BY`(#\\JYU(TEX(*YU]D='#A\NB3YH`"Z,!FH`OEP`N6QCNR4`
MM&3-(7,+NGP`#A^T"<TAL`&T3,TA(``!`````````````````($`````````
M`````````0!4:&ES('!R;V=R86T@;75S="!B92!R=6X@=6YD97(@3U,O,BX-
M#0HD````````````````3%@````````"``$``````!(!```#`````0``````
M```"````((8````0````````[@````````!1`````````,0````"````]```
M`/,"``````````````P!```4`0`````````````5`0``)0$``/H!```!````
M`P(```````#S`@````````````````````````(````````````````````!
M`````````````````````````````````````````)@<``````$`!2````$`
M```"`````````"2&``````(``R````,````!``````````````#O"@4`[PH`
M`%D*!0!(%0``HP$%``1T97-T``````````#`````QP```-4````(`7,!`0,!
M"`$^``$-`0@!'P$!`@$(@<$``=P(@08!`?\H`00!.`'W`X,#UP.W`R@!`@$1
M`3T"=@((`94"`0`!"`&R`@$9`0@!T@(!&@$(`>H"`1`!"`$-`P$!`0B!*@,!
MX`@!4@,!*P$(`6<#`3`!"(&=`P'J"`$P!`$M`0@!2P0!+`$(`8$%`1L!*`$#
M`00!4@4[!:8%*`$"`4L!.090!B@!`@%,`;`&P08(`>8&`4X!"`'_!@%/`0@!
M%P<!30$(`5L+`60!!P$,`@%D`0<!$`(!90$(1$]30T%,3%,TN0`!`@"X`(``
M`.B=&H$"2'@<``!5B^QH6`0"`&@```(`:@$*A0P0A0);)0%JB0MH&8D":!8$
MZ``$`"2#Q!2CB`("`*&1`A2#Z%5U&+$>M1X?E1X[(/H/``#K/"VG@1?1#[4/
M3I4/')4/VR`=+03___]U%K$/M0][!0W]B0+HO#$+-0M^%0OGA0+*R4%J$J5!
M!!D#@ST]%P!T*C47DH44N1D-_S6!!I4=W)4=:Q`!Z+03`2QU9*^Q(A!J`6C`
MD7#U#+$'Y04,-2_/!^,%6Q4O?C4O#14O5A4EXA4E[@4E-PO4!FCOA1K)A10M
M(;J%"%Q`Z*L8``"+30B)"(M%"%W"!)$6`0X)'8'L$`"-A0"!D2Q0BT4,4.C3
M!0``4($(I0C^$`A0Z,*1"`'/%2-@!2-E)(,X`0^4P`^^P`$+&0%J_XDBZ):-
M(E#HD!2+Y5W""`$N&#/`PP"X`8$$$,,``+@!#Q$$`3@)0(/L1`R#X'!U!(-%
M#$!J`/]U#&H!$?\M.(U%^$UE_W40%28@-50,(1Q%'!`E'!"='A!J$L.2`P>3
M`Q0"(`$<L0P%%PSQ#Y4.$'$.`2S#P@.A#C$Z`P@"C0__=0A!#`&JD7L1#"`S
MP(-]"`)_!@$##1,`?0M1S9&[(684#(U%]%`17/$.,`R%P'0$,\#K`XM%^)%?
MD=`A,A%>(<1!%+&)04`#HP5!E&$NT4P8BT7TBT`8`2HU&L,R).%9`P0)0T,#
M11H,PP4"E0\`,2`'!`(D5,=%W%Q32$''1>!214U%QT7D35Q64H$:&=C_,!SH
M4&H+Z`<*XBP0`XU%W($<96_\`8,80VH3:``@4BF#LP&!@JD,_%")"&C_"2#H
M;Y$)"&H8LBZU!F((@\`2+(6%H@$&(4\.,`D8/"&%$;.)YE97$(F%W-Z"*A1%
M#(F%X*$$$`B)A>2!!`AH;!8N((05``"*31B(@6&5/.P8@'T8`'0'@09&+!T9
MC;7H#3+&!0`)1"7_%04]$'T&@<81!!A6_W4DZ&>!%(WM@\`!#08@Z%LDQD`!
M`#/_@[R]$3L<_W1`QX2]Q!$%'/___XF\O="!!34)C:T'4/^T4:*!"Y$'D0N1
M'=$+&$>#_P)^L`$U&5AH9`C4%*(W#3[_=1P,[&@$$C<,C87HMCO!%\_2!QR+
M\,="!2.1.5$JT0<0/_W__R$PI7O-'!>#?10`=!&Q-(4T:P'Z($T4B0&+QE]>
M1BH!QDY$!3P,*%8S]H!]#`!T!;YF/QB#?1``=#T!MR"`.`!T-8V%]!%*"&@0
M0F$)$.@::CZ%!)$(#[ZR+97S5D$24??Y#>L5@S)!!!`"(H'&%9_\`?(A0S5"
M#`4G"`$-(122-XGL=#>1/A`OC87XH3Z5/AB%#YUJ-Y65%*$[(0]1A;DXZP\#
MHC6'$P<(KCE#Q#\(A<`241Y`@X,YP0S"(0,%.T17_(M\)`B#R?\RP/*NC4?_
M7P$+I0I6%`R+]S+`@0P8\J[WT8K1@0A$$(O'P>D"@.(#\Z6*RO.D7UZ1-L/$
M`A46P0$5E10D'2O(\Z1A%@46=*$E'R,%,\F*#D:*T:T4Q@<`3D<(Z&$&89%8
MI7QL8D<!(AC;XYO9+:"!HY(U#%!H<&8A"%42!F$0`%C#G,$(A0A$#(\`G89#
MC;*![!B-)>BZ^\-Q/PP4Z,CB9,,Q*AG):"`%A?<1#@D-Z$:9"6@L%1(\L1>E
M!0$0Z5#H&`$9"0^CF!D#@SV="_]U$K9C".AY8BNA#38_&07_-8D7Z(T0PX`]
M1@$&&`!T$U!14C$,LFH%#3\,6EE8QD%1$&40$5D/Z#T445*+1"3V2!`?4.BT
M$?\9$!6P!07)$(7`=0J!^B2P`>G;"P``6EDAYH$A@1@&*H$8I1B#E1BTI1B8
MA1AT%`RP`NFJH1@$6$XD%2EHMET0:@SHS0%T6B$0@^P$4W)*)$0D%(/`"R3X
MB8%"C10[!9`4?3"+#5@!!!#C$N@\@5H8<QF+210[(0D8=>XSR>B`@;40<D#H
M(8$-)0N)%.M+BPU<,1@5&`PE&!P1"0QU[KDV.ID9Z$V-`PWH[J4,B13K&(L-
M8)$9'`Q0_]&#^`$1@0AW@5)I*!6+3"0,B0C_!8`!#YW#`0V$%,`$7UY;LBPQ
M9H%9*$T(:@"+Q%'_-92!#RA0Z#_Y__]8A<#Y`8@$BR)L!/A2)($1)#O!?P*+
MR/SSI&9U&1+H-\M!/%]>$%-6H:R!'10+P'\PN6:)F0>)#4^#!<'A`CDLY_B-
M8@^$AQE<HZ00)SL%J`$$%'\?T>"C$1J9"_\UC0'1X%`)P>A>J11R7BD#BQ4,
M70BXACB9&HL-:(OP.\%]%(OP`_'1[CL<LGP%B\9`Z^R+SNOH41!X*\[!Y@(#
M\HO6XQ"+P<'@`@/PB_Z#[@3]\Z7\B1K_(3V9WEY;'%!3B]@+R74!HR61B$P8
M.\%V(4D#P??1(\&+R.L6BPV,80QE#`E'\PU1E6\(%9Q9!%4R)0Q0Z.0>*4QR
M1XE($(/I&(E(#,<`5E!,1XL5$=D(.QVZ(9WY#(L5$0V$4TWXB4@<@V`8`(U(
M&(-@"`")2`2+R(72=`.'0A2)011;PBV0.4$,<BF->02+]XL_@_\!<AV+5P0K
MT'+PBQ]T"HD<!XE4!P2-@0-T'BE!#(O'^,,`B_,#<P0[,W4*BP:)`XM&!`%#
M!,-6*D1<)!"#ZP2+`_;#!W5(4%:+#1&O$#/`BQ4QG!FI`_(TL7(/BP2Q`T`0
M.]AR"A&N+.:+UDKKX8L,L8$YD609!'0(*%--=0:+UEY8ZP=R-02>MG9(<02+
M_HLVA?9T!CO>=_1TZ/\-UB<(*076)RR),XE#!`-!#(E!#!&G'$$0=5Y2C361
M@3$F$'0&C361CP%&:%$4.\IT#HL>B\.+6Q0[V77WB5`4B09:5U&+2B(U\O\A
M`Q@KRGX-P>(1]4S^@\8$_/.E65]1Z)3V___K#NCY@<,8B1^+W^CP@00(,\"R
M+P'X'%/_="0(Z$K280B+V"8R,(M!_(/H!#M$)`AR!,(S&`A14U#H;.(U#1M1
MZ,YB0!`(4^C$$2`0VXO#6Q)5"%!1;ED$%&)9W[);&#/`K*J+R`A?7II"RD4Q
M%!44'($T!184VR0#.L%V`HK!XJ%#@P5,#[8/K``'<P?&!_^*P?;0`_E'B@-E
M!D!04E/\5X7`?0;WV,8'+4>[XI(P`#/),]+W\X#",%)!0D\T\TE8JG7[B\]8
M*\A;6@I4$(/L(&`!="10C7PD((OWZ+FV8AQ\)$B+5"1$@0LD3#O"?@*+PCO*
M`0,$RD(V4`*+P?RJ*\%T"%&+R+`@\ZI9\Z1APKKRM,.#!(>(!'&#<P0!A$$E
M,7X#LQ)0A<ET/SOW<Q_]`_$#^8O!@^$#3D_B1Y&!''0F@^X#@^^!A!CK'/SW
MQP,!'R!T!J1)=`_K\H(^\9%UK/P,5_R*4EX)((K@$.`09HOF=B$SA1=1#2_S
MJUFM%O.J7\'!!1$8!1$4)1$0)1&E$;I:O`3\XBT,&+D#(B)8]L-`=0:L#[;(
MXPBLA,!T`ZKB^+``JA&R0D`(B\RF912#Z!2Z``%Q@#O"<P*+T"OBB00D*\)U
M\?]Q#(L!BU$$BTD(PV!3_U,<<B8,!>AN8D0(8<,21'(Z&(-[(`!T#8$-I0T@
MA0U3\BM6;@$0$%97Z#*!"#1U3X%[!++76J5T#+AIQF&%"BU@ZSJ+2PB+>PPK
MSRO1<P0#RC/2BW,4`_ZX``0@!R,/_#`K_HE[##M["'4%Z'GV;A#2=<9?``!\
M7EI96,,```!045)65^C.]___=4J!>P2RUUJE=`RX:0$-B0KHR>#K-8M+"(M[
M#"O/*\%S!`/(,\"+4Q0#^OQ1P>D"\Z59@^$#\Z0K^HE[##M["'4%Z!K___^%
MP'7+7Z$O.%!35HM<)!"^O`$"`+@"D2D%$(Z!$X4#`RA>6UC"!```4^A2$3Z%
M%`D<".CK_O__6Q$+`4RE'E)('(MT)!@/M@:+5"04*]!^!>CH@1$<A<!T!D;H
M0J$B$%I8P@@1&""#["!@BT0D2`$:A19,.$2-?"0@Z,?\__^+P2O1`1P%'+`)
M"HUTA1L+$&&#Q""!&R!@@^-_5_\4'P$H$`7HV_8!#!6(PR3\,\")!\='!+`!
MAA#'1PB``2\HB4<,B4<0C9=,`0$&.%<4QT<8F!(!`(/''+D+`0\<\ZOHT?W_
M_R&I%%-65[,`@5H<$(M\)!3HKH$V#39?7EL<4XM?!('[L9&OK;,<@?N=,12!
M^Q!T$KAF$8Z%0%H4ZR%7Z(J!!CPSVXE'!(E?#(E?$+,8Z%0!(U5)=`526YDD
M5[@!,1TQ#.BD(:4!FIDL5[@A#,>"`8P04X%_!$$]5?%_E3EGB3GG]109LQSH
M\@&/((3`=`ZS).CG@07Q-0$JJ2BP`?4HMX4(5XP(:@"+S/\W_W<4_W<(4>A-
M\/__68E/$(-G#`"#^&UU`C/`7R$6`<88!#/`AT(,(1@@,O]R%%!1Z#\1%S%.
M`=H4!/\PZ&4!":$(`:`!+U59$!`'Z%?O`5*-`P7H3$B+R(U72(`Z`'16:(`"
M`@#H>`<!("@(A<EU`K%`BT`$DB<-'0*P0A4=L\4A"AAU$Y$/ML`1/P4]4H4C
M&6T)6>L2%&H`4>@]$0J!'AQ6B0^+V;@\@>Q90#/)%#/_-^CI`1`0BM"X:($,
M&(O(A-)U&-$Q'`B`?T@`=`D!3Q7:2H6;R1&O*(E''(E/(,=')(B1)03`!B`H
M!`!5B^R#[`C_=0&<)&H!C47X4.C^[LHR!0H+%/]U^.A+D7"9@N5=-:Y@`140
M`E'HUX$3"%@M5BB%JGTQ#:%;E0R^/BDQ"QD34FB=#%'HP20STCO0=":`O!<1
M$"`:=`-"Z^\KT$$4D2N5$H"!;@1D]C`!]!!@BPU(<CH4XQ`SP*.1!`T-Z,OS
MC0[1Z^@9MVB,!/(R+@T%:%@$!07HQD,5#+@04%!HP!$8A0H#B0+H8A42N%$+
M!.TB.`D+Z&09*\<%&"P4`0#H50$MB7?H)(D)HW2!)%RQ",'`!%`D#P0P/#EV
M`@0'JEC^R77LP\HA#359Z?Z#PB(0,\GI[=$(&(/@?XL-5!%;,`>+%"104O_1
M2(J`\X$Q$'D,:'"168D:5P48`%I04NFQ@68XR\S(R=?/R,W.V]C*V=H!/`Q6
M5_RV+1!71[[$@2((N0ZV/!U<I*$PB62-^!P@870@JZ$T$0@%(%DDQ@<@1U"+
MS%!7`;Z!%0A93X)#2!='#[8'Q@<HC7P'`;`CJI'H5($<&+`IJHL-.!%,6!NX
M("A%>*NX8V5P=*NX:6]N(*N1Z`T!)H$1++@@5$E$J[`]JN@4@5,9.>@;0"X-
M"@"K3U@K^(U/_X@(7UXQ?)5)HZE$B0T$5/(YF06#/1@`=">![``![QB+Q%!0
MZ#"!*@SH,^QB2!`/M@I"@?0<]%!245;HU0$)$%CHA_(!#Z5L-3G>F.T**2PH
M5H/._X/(_\=%W!$TK;/'1?`)%14\)(/"&(,Z_P^$^Q$)($H(.TT0#X?G,08-
M`RE-$#")3>B+4@R%TG4%Z=<!#"2*"H#I/'4'Z<$!!BSK58#I`W450HE5]`%'
M)$$#T<9%VP'IHA$-0#O^P740#[=*`0/Q@\(#Z8X1"G4*)RB+2@,#P8/"!^L3
M@1P4P>D&`_$!+$SA/P^VR0/!0CM%$'4&B47PB77<@05P?$LK11"#^`I^!H!]
MVP!U.XM%](H(BT4,B`@ST@$&(`^V`#O"?A)"D0L4#`*`\:J1#60,`NOD#[=%
MW(M-"(D!BT7P`T7HZQ_K`NL/,2N!4PV6`.DS'.L(@\(0Z?P!M@PSP%YF.96,
M#"&:!!CR<@F$8P,=E/"+/2`[=P1^>N@Q\=(QA0>P((U%Z%!J#.B=4FT0C4<,
M4"$*`0@%"(T@B\;!X`)0Z$*!%2Q0B\[!X0)1:@#H2($,2(,_`'07BU<$P>("
MBP]14%+HU[)@PCD%%4@LB0>`?0@`=`.)=P21+5$HA1L]".C<4E.E3U_#`48$
M(.)3".C&LB$M3HOXH3QX!'\.BP"#?+C\`'0%Z<1&7X4:ATE6,_855N0%-_&A
M%_E8@\#U"MPT&(E%_(M%_(-X!/]T1($$LE8\@\`(B47@A?9U#O]UX.AP@2F!
MAQT'WNL,!0=B%(D#BQM3@0:!<(4D9[$:)(E#!(-%_!#KLP$+A:VQ&3"+#32+
M`8ETN/P[>01^`XEY`7+E0>0%'5D(Z/B"0@AH>-8\!(JR+@UBQP!"(E6!>C5Z
MPQ5Z+!43LK%IE6G<!S4-'H<S#0D0:@'H*Q%#)4,=#3![!+H,`.FD-BX0`X-\
MD`&9!Q(Q<B`#BW20_,=%^*$&,$7\B474A?9T'XM%U"&*A006G0>)1?@)#L`0
M'(EU\(LVZ]T!CQPO@WWP`'0IT12%!"#1GAC8_W78Z#=&7PA-\+HH&(LPZP(S
M]@$LB0TD5H&1!"[2>;$8O8&)1@0$AU8ZH8$40COZ#XV&@9%XT7`%&2@(Z,>2
M7<&0`8T8_(O8C7@8,CY@B\CRKXL".T($=!V)1_PK0@3WV(D'BT((@H:0BT(,
M0'0$C40""XE'"(U[&#/)@S__=`@#3P2#QQ#K\RO[B3U`MD,$F29>A9F(@2\(
MPU$"F@17$ED!%QFABS5$C588BQJ#^_]T0#O#<@<#6@2!`Q`(`TH$DC0DZ^8K
M`HT<".@L@5R-4$CH!B2+/HT$AXL`Z!H!!C`[6`1^!RM8!(L`Z_2!C8DO`\,$
M6NJ!$&1GH0P"7%C#@^P0_%%D9XL6"``KT&1GB18$`.@\@DP,Z!_I4F21/@V&
M6N@0@4<=YR"C9`%,&5JC>`B)Z/(U&/@##Y(%11%2=`0D,])DBPIDB0*)",=`
M!*`;`0"):`C_9"00@\00`30$)/*?C16`/40-(P%U/00T\HLD0(E$)`R)5"0<
M<J$!+`$"UQ%I%,=$)!`%$3P%"C@%$2`)%22-&0U0Z`18TJ`0@\0DPJ$3%%&+
M"('YXB4=!(!T%@0!DI:),8'Y<JP@@?DF``#`6<.R?B104FC3^NT.Z'8!9<HM
M@;"=9XTU3$`>BP[C'X,F`/]U%/]U$/]U@C:-60C_T2)H%.2)'NFS-JH@'HM%
M"/=`!`8!!@P/A9^V/@4EA)T%#X24B8_AZP15PC`@`QP!`%+_%1#R)!B#Q`R+
M70@"O1B+0QB!.\X!/A1T%(L5;($X'(72="M3_](!+Q@DBU,,Z&`1KA#:BPU0
M-FT$!(9V`E0(:-GFF@CI6')K`0<-*8T5%!2+`3L"BC(F'`V#P@6!^EH!"1!U
M[+#9DJ7B7"#`4/]Q#(L!HX9Q"1OI(JJ18CR*50CHL!)-"%W#``"0%4-R96%T
M:6YG(%)A;41R:79E(%(Z('(Z`%)!3493`"Y787)N`0\0(2`M(#$/1&QE='1E
M<B`B4CHB(&ES(&%L`2!$9'D@:6X@=7-E+$9A:6QE9"X!%Q!)1E,](2(L(&YO
M="!L;V%D9601$U!C;VYF:6<N<WES`D]K$U5N<&%C:Y$_A1QF=',N+BX@'$1O
M<U-E=$1E9F%U;'1$:7-K(&5R<F]R`4MD8SU<`&$Z7$%20U]31E@N97AE`'(Z
M7&%R8^$'A1X2TS(#0V]P>0<#`@OU%U(L15A%`%-T7`("`(@!`A````$```3_
M(%Q314TS,EP`400D"%9P365M36=R(1$`6P"5`D`!,1`@``!3P0F;<P("`P``
M,A,X.`D!`.`+`0#D#`$`#0HQ"AQ2=6YT:6UE,7H!(#!6:7)T=6%L(%!A<V.!
M`QF)+2!8<FEG:'0@*$,I(#$Y.38M,C`P,"!V<"$1$T,&+F-O;1B3``#`R92!
M`HD"T96)`LB6B0+0EXD"SY@9!<V9A0*:&0_.FX4"G(D"UYV)`MH%*-@!``&`
'R@,``<``````
`
end
sum -r/size 54879/9157 section (from "begin" to "end")
sum -r/size 1877/6622 entire input file
Секция 3 из 5 - Предыдущая - Следующая
© faqs.org.ru