[Q]: Odin/Virtual PC/Opera не запyскается под Warp 3
[A]: Andrew Belov (2:5020/181.2)
Попытки запустить Odin или софт на его основе под Warp 3 обычно пpиводят к SYS182: “The system could not demand load of USER32→PMWINX.1022” или тому же SYS182 относительно “WGSS50→PMMERGE.5478”.
Самый эффективный способ заставить все это pаботать - взять REGISTRY.DLL из свежего фикспака к Warp 4 (но не 4.5), т.е. из XR_M012, затем распаковать нижеприведенный архив в \OS2\DLL:
section 1 of file wmmerge.arj < UUEpro / FRIENDS >
filetime 796619933 begin 644 wmmerge.arj M8.HO`“(+`0`0``)C8V$Q,&-A,3````````````````````````!W;6UE<F=E M+F%R:@``:9CI5```8.HK`!X+`040`0!CG71[+U@E```_/```!4;'=@``(``` M`'=M;65R9V4N9&QL```R(C(..P!%``$R`&%8Y9D`*4M1@:<(_7+(@[`/`>G+ M(H:!0,#N.+P)6B(“H$?!?OVOEPZ-/V6Q@EZ+5FY&W@(3H/K4-Q\``”5$CP]> M`C26&TL[N[NV[&P[L&P8>PNP841%001!08`,”*“F`%554501)6$0::%3.07' M104E354BS>2UY0LS$TS@PN65D55EFJ6IK,-1,S+37</_7[SW]]][_`KU_=C; M;;))9W,$=_]>Z\D8&P1)*,]@M07T“K_!Y9>4651%_@\PN]5<]4I.E#298U2=GT^G1!Q/04E M9`F))@$]W^T;D#;,GHEX`OEF?D2]*\8K&E1Y.$.=D5Q&”(8J?748)0<3ME)4 MNGOB^4F9$M21R5*=]6J3NB<7<'IW?^K+C$%)$2K+NT%,^+Z5.F<JG>\$[.T) ML_/3<_.)E.]_*=][“<`%S*>N@GUNJU”41ZZ%\3AW<J\?>6T6'^RA7%-%FC]E M`_!X=V\1F6ICGN:76Q:MW6Q+GN0-::X*]]7KL$P4J=B=KCT9UJ9<]4HM_IT- MMA427B56U,J“:@RG+3O%!\G!8DW-V?'.WE”YK4[O5K#,V2HVB.<:G6UXA*JG M1=MSD*Z$=3!EMT4*G`NI@ZV^=“?0=3”RX))A5^;>/N[!+IX^,09K&D]%QB'4 MAW/8.J“7LR3A9*-3@!3DB>DPT:%XN<W9BMW5GN)=B>^L4DDB3J_+NLROJ”61 MSF[6/*'+N)I.TUZS'VU(A*P+EV8B0C“TZ%X:C_+US>+F%_8%+ISR$X*2YE>, MT2'KGH]56:7SE5;>Z>)6(MS%?,K<$B2XLZ=BCF5DEGZ*M/Q_-UZQ&<.DLK/U MIF/N=<;GVFL-@YD_,+'7J+HJ+=0MXA>'(Y@QUZEI()XO.0=JD<P<GBXB)=0O M10E7Y$AULK228NH7YT+Y*6I&=0=42%1'5&(Y:G>%XCS7-VRK_-S^U\WXV!]N MA72MMYK@S9=N`P2O]8#J/ZOMP'W_WAL.^JSX]“I:M,/(QZ#.QHT>PY[#%&>/ MH7']PK%ZV[5;9+)Q;PG4TIC*A7/+W4\O[=R=5GU!MN2DPTR%GI+3$NH1MVFD M)2PG>IW$RIG\(Z;7SGN8O5%RMZ5'.T>*C1K[@@IQKY^>[$/=5E3V^(=5X-S] M:FW4T%E1]XDJ+[E090-TJR^2K#F^P/<:WO$D]V9J\DC/+[=37<8QSU5K>RGD M]()@W$%LBR^PR=-GRMW6*B6Q*$FE>P+G6OC-4_UU*DG?O=R_,T6W>5NUMEY+ MABPQ,IZ2*W8[&1;+XB_\&/K()%L?*7CC@YRJ*P[M$RO2)E“M$L&S:PT M/X.J)PF%B$L-%1*47A_-B”\1B4L5&7M`3BTHU*/2CDI#&>I$%X]+&R*4ECEM M83*)2?M\XG(>`E*RR4NE,3+8TK4/9@GPO<:EU.IJDM55I5B6K\/Q.,9GL^QI M-`DEH=%;&H:(K1TM,EI*=?I:CP=-IVAO@ZHS*I91)NE/I4-`OHJ-++9=H;G\ M8_YA+,YK-YS.LYI*;R,XEDLFN4(_!#SL]C;LE+6>+XR5;K4M<EKZYQRFI;E+ M8QUV37V&R2V;I*Q21\>R3RGDI6?[O“;3RO+VEKYB7FI>=M?/]!/*_\2]:(+] M>;B%>ZQ!GI>GZ/'H”=MZGJ-L!N4K;;I;CU<09\*7P==4[X4C=/.-<I)<5)+B M/4KOAW+]TEO!^);1&>PENXG_J7L^W;[S>^YOO:7*8A^X$07[Y^_]VX]ZY@%/ MBP99A>WR“XKB-FR@RPSIIA/?PUBE1G”SB^)JRYPHTQB]<9>.-,A'MS31\;@C M“?CR<:Q.3O2VH72[98K-4&MEBHU1”FE2*BC;Q4U/MXKB3Y9RK4QD;`-E!RZ` MC9“-@#3'Y.!Q`)P%U'?*>&\Y2AYR%!A+]L8V,3]&(4:%LH*FJAOZ*>H=_64] M(;R”BE[^<L*4N:P)IB!I4@H\(TQD]::+&N3%41($.9DZ-6)4Z“3-*@GKCP MY)N[U,O$2!)<Z::5@GLM5XXTQF]<1&/-,:)J3-,AFS&4-*6&R&!L/–48`U0 MO4><:H6FJ&5AYT1ECT^65&U3KG*?RP3<”:H8J+V4:NR“CT%VF-\S!EW35L MLPR[VC5F%4>DFBHBPOTLAU'IE[-/E\MR>WJERPTQJVP6078EM`>`:5A&RR6- M,PK9C+FF1,V\:3#G8QJ[T32E\UZK;T7]/HGYB[RIK<MO,77]>T@UR^PG”^0L M7;1=S%&Z;<B*L-TV48=1E#(NQB3“4_N(?HI/IM%+LQQ&O$VF`;IX>%+5JDY# M”9PBZ0<R^$>R^$)FYG“$MY!.+H\6XB8.Q#?HKJHMXG)NKJZP]Q/3._&G>+54 MQ@%1IF!;2>,+X=_L#D*C2H>;>4TJYF9_*9EZ;ER'ODY4ASL,J69`%EQ7$JF\ MFG;URZ*;K+“2-*;6'%;X*P3@28IOOES4N:9FF8IM&39IF);2\T:9&MEDX:9& M-EF1++;-':?AA”5_ZQY+%=^4)3N9I<4:H_.(489_4)W+T:HBF!T:2H3@4FE* M35'4-,3X,–4?4:9!FE/YJC\33%Z>]'!JHPA@:5,I\N&E,S2L?7K/E3[NFE2 M9JCI&F0K:`D4^_1I6.-6=&_Y<68Q.`T:5)6L5]].GP!9D>\1SB/((VI'GI^O M95Y%BG-Y;0AP2_LHJ0A<W(Y['6DJ1($)VL<68:H4G*GY6L?\`M/70$”O804& MQA,“@RA<%@V;2&AVL1A,+$X:*P\7B,3BHR-Q⇐'XR0QLC)8['R<ID/`[TK+2 MZ<B_-)R!62R<[/93*S[>@H:*CRV7S&9KG&P<[&O]#T=FZL4X_/D>3?R*NH\) M.1_U576)R/B<A7Z6M]-ZM.]1XG<J,KWK^-S[N_]ZX]_@?!\/!^+9.[FZ>7?# MXCWB\;X^/FLW\G*O.7S.;SN?T/EZ/2(Z?S_1]/U<CD_-MH_.2&=SUACK;;[C MU=S/^M_SU]UN\_J*30:'):*=T>4I:;24^E)E?O6G>Q[.9KM=KZWVO;3W.\.. MW>*=%(DND^M+`V<M2L>=TCL7%VRPR4T,3JXE.(K01U#N+^Y`BVRU\N/M6CZU M?U=J4[ZS_6-\!:JW+&[,3NH*H7&S4@WP5MC+4HRED;)Y+EN9@EI@[4I1;*6D MWQ^L36%<4.7)MH57DG0AI'&HX%Y,3)5J4OM2L_:E9N-@UYY#$@I<;:E5RZ M.437*F$_(G#9B[4VVKM2NC:E6[2&M2J%I2J2R\8P54;1CF>-V”[4J»O'X]5 MD'19M'3;K6D7+2`M“NM%Q%L5H)M.:WI374:_%MBGFW.M$]UQUJ5S'&.N5C&6 M/3NW3(W^Z^784+>^MMS;,G'O2V!MFG`3W)8VI4S2YQK:E;”L?JTPVJA^7>%M MF4M+VI6=M2OG:;&EB;VU*</>:?]G5*>W3]3-)NUC*Y@:GK/%W/P[/4^.QMCB M%I%7-86VI3'/$C-XIU,!-\S#4[`W&6V95,J8VVA-E'PDH\;%M.5:E-J7T^X] MV1CK4_/2V&2,^OYL)LMBO*<E8;Z<7@6LQQ(QIOW-5D-D\,>V,6\ARSEA-UJN MMB+@X@S0Q3W8G9LZA*EXMYS%JY?;1\V8VZ;!4]5,9M1;9ZER7@')'0TC,6$, MJ;,2ORQYLJ3_&-M8XMRU5Z+%I^LDO#D_:G^V8S\S)M,6YJH>8>2C3)6K4UY` M%7)3W>L$XJW6Z;=S84&,_1G:E?!N>“I<N7_K/??>72BOS13#!?JP→O5”OQ2 M]]AN5U8L\BDF+K“/;”A@*S`&$*$_7(,ZHOK.I9]^AQ)T+EHG0)6[\GZKL816 M8+=M,`6Y3H-):Z++GB“XY^Q!U)24E_)#E+F*Y.1N?F^`+3FGS'XMX5H+“6J& M^>@J=NS3H?#E:GE]/2.W;MK^2=5V^!/RL3.<S<FE9TTJD-*T!I6A-*T1I6C- M*I32J:)IV!%<G[,771&%C9>\]=“N]OV4'?MIW15;QB$K;QZ#NWWR!&\D4*[> M)VA3O/A0(WLF@[WDJA*[U.RE$O50E?;((PLK#Y5M/8Z1Q.+CY”'E6?^4=%GH MO”T]3IJ73TNHJ]!5:QG+3\Y?^W]*N`SE.2TY+/*T.*Q;/5LX[$QC/PJIGIM! 35TM4SJJ74UFEJJ71O[\U8.H````` ` end sum -r/size 37455/13450 section (from “begin” to “end”) sum -r/size 41699/9739 entire input file Теперь остается только исправить в WGSS50.DLL строку “PMMERGE” на “WMMERGE” (это можно сделать, например, с помощью HIEW или DLLRNAME из VisualAge), и Odin будет работать под OS/2 - версия от 11/04/2003 функционировала вполне стабильно, ничем не отличаясь от той же версии, запущенной под Warp 4/XR_M012. По аналогии с Odin, можно заставить работать Opera/2, Virtual PC v 4.32/5.x, Innotek OS/2 Kit for Acrobat Reader и другой софт на основе Odin-рантайма. В этом случае нужно вместо WGSS50.DLL исправлять DLL, вызывающие SYS182, т.е. OPWGSS50.DLL/VPCWGSS.DLL/AR32WIN.DLL/… Других проблем под Warp 3 у названных продуктов не замечено. В Virtual PC объем памяти для виртуальных машин будет ограничен (из-за архитектуры ядра) ~80-256M в зависимости от числа параллельно работающих приложений. Чтобы поставить WIN32K.SYS, необходимо найти retail-ядро с SYM-файлом, для Warp 3 такие распространяются только в рамках тестирования, нерегулярно появляясь на ftp://testcase.boulder.ibm.com. Имеет смысл поискать архив XR_W043P.ARJ (проходил по OSYSCSD3). Также подойдут ядро+DOSCALL1 из osFree 9.023-pl3 с прописыванием VERSION=20,30 в CONFIG.SYS. Требования к системе: 1. Фикспак XR_W040 или выше (APAR PJ25945/JR12585). 2. MPTS WR08400 или более свежий. 3. Odin-20010808 или более свежий (проверялось вплоть до 20030411). Аналогично
с софтом, Opera от июля 2001 г. не пойдет, а более поздняя - запросто.
P.S. C 06/04/2000 все билды Odin'а официально требуют для своей работы
Warp 4 + XR_M013, поэтому в любой момент поддержка Warp 3 может отвалиться окончательно (например, если будут задействованы функции DosOpenL и прочие *L). Hа сайте www.netlabs.org сказано следующее:
Project Odin News (p2 of 6) Fixpak 13 has been released! Top of page by Achim Hasenmueller 5 Apr 00 17:05 CET YES! It finally happened! IBM has released the Fixpak 13 for OS/2 Warp 4, donating it the great Warp Server for e-business Kernel with improved stability and performance.
For Odin, this means that there is only one kernel we will care about and that the 512MB address space barrier is finally gone on Warp 4, making it suitable to run MS Office & Co. applications.
If you go to the application database, you will even find an entry by Jens Wiessner who has managed to start Word 97 on FP13!
Thanks IBM!