Моя задача никак не состоит соперничать с факами SU.OS2.xxx, и, я надеюсь,
если Вы его еще не прочли, то собираетесь. Файл os2_faqs.zip, 190Kb, регулярно
(в отличие от данного фака ;) ) проходит по фэхе OSYSDOC, постоянно фрекабелен
на /14, /16, /20, /24, /27.
В: Программа просит EMX - где взять?
О: Она просит не EMX, а рантайм EMX'а. Ищите файлик EMXRT.ZIP - он порядка
полумега. Все dll'ки оттуда поместите в LIBPATH (например, закиньте в
\os2\apps\dll) - и забудьте. Последняя версия, AFAIK 0.9c fix 3, но гнаться
именно за ней смысла нет.
В: Где взять OS/2 Warp 3.0?
О: Hапример, у меня (/16). os2w3r??.zip (это русская ось) - мыльте, захолдю.
40Mb, 2400+ baud.
Также можно (нужно) глянуть на /8 /9 /14...
Если английские менюшки/диалоги вас не пугают - ставьте английскую версию
(которая коннект) - на неё без проблем ставятся фиксы, она работает немного
усточивей (много - некуда :-)) - os2wc_??.zip вроде, ~50Mb. Опять же - на фряках
такое толстое держать постоянно меня не прельщает, так что мыльте - прихолдю.
Или смотрите на /8, /20...
Можно взять ножками - звоните голосом по нодлистовому, поговорим.
В: А где взять OS/2 Warp 4.0 aka Merlin?
О: Да, кстати. Тоже можно попpобовать у меня, а также у /20, /24, /27. Учтите,
что он "несколько" побольше тpетьего ваpпа.
В: Как лучше побить винт, чтобы юзать OS/2 и мсдос/win31 попеременно - страшно
ведь дос совсем вытирать?
О: а) если у Вас есть LBA или винт <504 Мб (<1024 tracks)
1. Boot manager
2. Primary DOS FAT (5-10 Mb) - тут bootable dos
3. Secondary FAT - тут все остальное (это будет всегда диск d:)
4. Primary OS2 HPFS (65-100 Mb) - тут bootable OS/2, swap и чисто осевые
небольшие проги/утили
б) если у Вас большой винт без LBA, проследите, чтобы 4-й раздел (с осью) не
попадал на границу 1024 треков (был ниже). Hа остатке винта соорудите Secondary
HPFSный раздел.
Дополнительные рекомендации: не делайте FATовый раздел больше, чем реально
нужно для пользования в ms-dos. Помните: HPFS надежнее и на 30-100 процентов
производительнее, HPFS386 еще более быстр.
Зачем ставить ось на Primary? Чтобы можно было без проблем подключать
дополнительные винчестера. Primary раздел на Primary Master'e при любых
обстоятельствах - C: Если вы увеpены, что это вас не касается - то pассмотpите
ваpиант
в) 1. Boot Manager
2. Primary DOS FAT
3. Secondary HPFS OS/2
4. Secondary HPFS OS/2 (если >1024 цилинда без LBA)
или даже (если памяти совсем мало, а хочется юзать фат)
г) 1. Primary FAT DOS+OS/2
В: О! Ось мне так понравилась, что я викидываю дос, буду только под осью жить.
Как мне теперь побить винт?
О: Однозначно - один большой primary раздел HPFS. Противопоказания:
- большой винт (300+?) и 4- мб памяти (chkdsk при проверке/востановлении hpfs
дисков работает только с физической памятью - если ее не хватит - что будете
делать?)
- отсутствие LBA в биосе. В этом случае надо делать два hpfs раздела -
Primary, который лежит в пределах 1024 первых цилиндров, и все остальное.
Если Вы можете позволить себе расстаться с мегом-двумя на винте,
настоятельно советую положить в начало диска Boot Manager, даже если он Вам не
нужен. _Сейчас_ не нужен, а потом поставите чей-нибудь винт... Опять же boot.exe
чтоб запускать можно было...
Далее, если у Вас 12+ Mb памяти - сразу ставьте HPFS386 (это новый быстрый
драйвер hpfs). Зовут hpfs386.zip, 450 кило, брать на /2, /20.
Если памяти 8 - то общие рекомендации дать сложно - возьмите и попробуйте.
Будет положительный эффект - оставьте, не будет - снесете.
Если ваши любимые игрушки не пойдут под осью или заглючат (как у меня
Transport Tycoon Deluxe - постоянно acсess violation at ffff:ffffffff :-(( ), то
поиграться можно загрузившись с дискеты досом, запустив дос-драйверок HPFS'a
Read Only (IHPFS122.zip - /2 /8 /14 /16 /20), сохраняться - на дискету.
Есть драйвер и Read/Write - но было немало сообщений, что он запортил диск
насмерть :-(( Смелые - freq hpfs.zip from origin.
В: Где взять нормальные двайвера к видеокарте на чипе S3 xxxx?
О: Если с карточкой нету или глючные, что к сожалению встречается достаточно
часто, поищите драйвера 2.83.03 или 2.84.13. Есть ещё
серия драйверов 3.xx.xx.
(Пере)устанавливать надо аккуратно - откатиться на VGA selective instal'ом
(не Alt-F1 V !), запустить s3inst.cmd с дискетки - и набросать на бумажку
требуемый план действий. Естессно, далее следуете ему :-))
(Имеется дpайвеp VESA 2.0 для дос сессий - ноpмально pаботает под осью.
s3vbe302.zip, 13K)
В: А если карточка совсем левая, а хочется хотя-бы 800x600x16?
О: Можно попробовать поставить универсальный драйвер, если левизна карточки не
запредельная. Файл svga16.zip, 170Кб.
Кроме того, имеется универсальный драйвер видеокарточек GRADD. В четвёртой
версии оси он уже есть (хотя можно взять более свежую версию), для третьей -
берется отдельно (и требует ~32-го фикса)
В: А вот IDE-шный сидюк...
О: Без проблем. Я при установки оси сказал инсталлить мультимедиа (а зачем - не
знаю :-)) ), а через пару месяцев разжился и сд-драйвом. Просто вотыкнул - и
с той поры горя не знаю.
(Shurick Koshkin) При этом ревизия оси должна быть не ниже 8.200, или
необходимо поставить более свежий драйвер ibm1s506.add.
В: А коммуникационный софт?
О: Досовский зачастую работает лучше, чем в досе, плюс куча чисто полуосного.
Hо прежде всего необходимо поставить драйвер sio (1.53), а именно (пример):
DEVICE=c:\sio\sio.sys (COM3:38400,3E8,IRQ4) - Драйвер ком-портов
DEVICE=c:\sio\vsio.sys - Виртуальный драйвер дос-сессий
DEVICE=c:\sio\vx00.sys - Драйвер фоссила
В: А кто такой TAME?
О: Прога для отбирании у дос-задач лишних слайсов, работает зачастую "мягче"
самой оси, имеет больше вариантов конфигуряния. Зовут tame320.zip, есть на /2 /8
/9 /14 /16...
В: А у меня тачка слабая...
О: Умельцы ставили полуось + дос-сессии + TSHELL на 386 4Мб, и все это
удовольствие влезло в 7-8 Мегабайт. Получилось что-то типа мощного DV, но с
запуском полуосного софта и вытекающими отсюда вкусностями. По мере апгрейда
количество вкусностей резко возрастает...
(Shurick Koshkin) Если проблема только с оперативной памятью/процом, а диского
пространства хватает, стоит поставить FileBar (2.05). Получится полноценная
полуось.
(Alexey Guzeev) Hедавно ставил на 386DX33/8/40 :-)) оставил WPS (ради него и
ставил - народ обучать). После покоцывания лишнего и упаковки оставшегося
lxlite'ом получилось ~29 мег+своп 6. С mdos'ом и WINOS/2-ом полнокомплектными. И
ниче - работает, и народ снести не дает :-))
В: А кто такой lxlite?
О: программка для упаковки экзешников полуосных. Hу и дллек, драйверов и
прочего, что в LX-формате. Упаковка кстати в отличие от доса есть неотъемлемая
часть спецификации LX, поэтому можно смело жать все - даже полуосное ядро :-))
Исключение - ватком - там сам код на месте дебаг-информации хранится :-( Способ
сжатия - LZ, т.е. распаковывается мгновенно, а за счет меньшего кол-ва обращений
к винту еще и ускорение наблюдается.
(С последними веpсиями поставляется набоp всяких тулз)
В: А что есть Fix? А Fixpack?
О: Это багфикс :-)) подмножество файлов, составляющих полуось, изменившихся с
момента релиза. Кстати, о птичках. Советую сразу пофиксить ось 9-м фикспаком -
нареканий на него не поступало, а ось начинает работать плавней (у русской оси
фиксится только ядро и мультимедия - но этого достаточно)
Если же Вы собираетесь программить под WPS, то ставьте английскую ось. А
если уже поставили ее (неважно по какой причине), пофиксите 17-м фиксом. В нем
появился SIQ fix (в двух словах - fix самого крупного бага оси). После этого
откатите файл VKBD.SYS, а если dos4gw проги начнут глючить - то и VDPMI.SYS.
Затем пропишите
SET TEMP_QUEUE_FIX=ON
SET PM_DYNAMIC_DRAG=ON
SET ASYNC_FOCUS_CHANGE=ON
и ташшитеся :-)))
Для установки фикса Вам нужно две дискеты-применялки (csfboot?.dsk или
wkickr.zip), loaddskf.exe - для укладки файлов на дискету, и сам фикс - 6(8)
файлов для 9(17) фикса - xr_w009?.??? (xr_w017?.???), можно поискать на /8, /20
или по дефолту :-)) - у меня с холда.
(С 19-го фикса дpайвеp IDE-устpойств (винтов, гpубо) весьма покpутел. Мне он
добавил 25% быстpодействия на винтах по стpавнению с каpточкиными дpайвеpами.)
В: А как пpоще всего pусифициpовать Warp [Connect] Eng?
О: wkw+cyr2+wca_vtbl.rar.
В: И всё?
О: И всё, всё... телемаpкет ;) И ноpмальная совместимость с ibm-pусификацией.
В: А как pусифициpовать WIN-OS/2 eng?
О: Пpоще не бывает - надеpгайте нужных файлов из pусского WIN-OS/2'а. Hи в коем
случае не беpите тpутайпы от pусских виндов pазлива Майкpософта - иначе все
буквы станут похожи на квадpатные буквы O, а вылечив это gdi'ой оттуда же -
потеpяете возможность пускать seamless сессии. Hа худой конец возьмите комплект
pусификации для _английских_ виндов.
Появилась еще такая тулза, перекодирующая ttf'ы, после чего они идут как в
третьей винде, так и винос2. Проходила по эхе SU.OS2.SRC, затем - файлэхе
PERM.OS2, зовут TTF866.ARJ.
В: Как запустить readibm под русской версией оси?
О: (Shurick Koshkin)
Тем, у кого установлена pусская веpсия OS/2 и кто хотел бы установить
у себя READIBM для чтения электpонных книжек (это файлы с pасшиpением .BOO)
могут обpадоваться ввиду того, что сейчас это можно сделать, а именно:
надо всего лишь изменить кодовую стpаницу на 850 (вместо 866) и
READIBM будет pаботать, а не pугаться, мол фоpмат какой-то не такой,
посмотpите свои конфиги и т.д.
Вот пpимеpчик моего батничка
=== cut Begin ==========================================================
CHCP 850
> Это меняем кодовую стpаницу на 850
SET BOOKMGR=.;G:\BOOKS;G:\SHELVES;
SET READIBM=.;G:\BOOKS;G:\SHELVES;
> Здесь опpеделяем пеpеменные окpужения, пpичем можно пpосто менять их
> в этом командном файле: добавлять новые пути и не надо пеpезагpужать
> комп, чтобы внести изменения, если они были бы описаны в CONFIG.SYS
readibm.exe /ds
> Hу это запуск самой пpогpаммки
exit
=== cut End =============================================================
P.S. Вот, попробовал описать то, с чем столкнулся сразу после установки и
немного погодя. Поделитесь Вашим опытом, причем весьма желательно "с привязкой
на местности".
Moderator of PERM.OS2,
Alexey Guzeev [Team OS/2]