OS/2 Compatibility

Our beta testers have given us mixed reports about running Free Agent under OS/2 3.0 (Warp). Some can't make it work at all, while others are able to get it working more or less smoothly. It's possible that at least some of the difficulties are caused by problems in Agent, while others may be setup problems in Warp. We intend to make Agent work correctly under OS/2, so we are setting up an OS/2 installation ourselves to evaluate the compatibility issues. Since it may be a while before we have conclusive information, we'll summarize what our beta testers are reporting until we can supplement it with our own findings.

Please understand that we are simply reporting information that we can neither confirm nor test at the moment. These are unsubstantiated reports from our users, supplemented by some Usenet browsing on our part (no shortage of newsreaders here!).

A posting in the comp.os.os2.networking.tcp-ip newsgroup talked about some general steps to make Winsock programs work with Warp's Internet Access Kit (IAK):

If winsock programs don't work with the IAK check:
1. in autoexec.bat there is a line : 'SET ETC=C:\TCPIP\DOS\ETC'
2. in autoexec.bat PATH line C:\TCPIP\DOS\BIN is in front
3. there is no other WINSOCK.DLL in \WINDOWS or \WINDOWS\SYSTEM
4. in \TCPIP\DOS\ETC there is a file 'resolv'
5. in CONFIG.SYS there are lines saying:
      DEVICE=c:\tcpip\bin\inet.sys
      DEVICE=c:\tcpip\bin\ifndisnl.sys
      DEVICE=c:\tcpip\bin\vdostcp.vdd
      DEVICE=c:\tcpip\bin\vdostcp.sys
      RUN=c:\tcpip\bin\cntrl.exe
      RUN=c:\tcpip\bin\vdosctl.exe

One OS/2 user reported that he had trouble making Free Agent run until he un-installed win32s, after which it worked fine. We don't know why this might be the case, and we haven't heard similar reports with Windows, but it might be worth trying.

Another user reported that Free Agent crashed right after the startup graphics in Windows Enhanced mode, but worked fine in Standard mode.

Several people have reported odd screen-related problems, usually with Free Agent failing to completely obscure other windows that should have been under it. Most of them report that these problems don't prevent Free Agent from working properly otherwise.

One user reports success running Free Agent in a separate seamless WinOS/2 session, and sent us a copy of his settings:

s=DCF
i=Free_Agent - Settings
p=WIN_RUN_MODE
t=5
v=320 3.1 Standard
d=0 Off
p=WIN_DDE
t=5
v=1 On
d=1 On
p=WIN_CLIPBOARD
t=5
v=1 On
d=1 On
p=WIN_ATM
t=0
v=0 Off
d=1 On
p=DOS_AUTOEXEC
t=3
v=C:\AUTOEXEC.BAT
d=1 On
p=DOS_BACKGROUND_EXECUTION
t=0
v=1 On
d=1 On
p=DOS_BREAK
t=0
v=0 Off
d=1 On
p=DOS_DEVICE
t=4
v=C:\OS2\TCPIP\BIN\VDOSTCP.SYS
d=1 On
p=DOS_FCBS
t=1
v=16
d=1 On
p=DOS_FCBS_KEEP
t=1
v=8
d=1 On
p=DOS_FILES
t=1
v=50
d=1 On
p=DOS_HIGH
t=0
v=1 On
d=1 On
p=DOS_LASTDRIVE
t=3
v=Z
d=1 On
p=DOS_RMSIZE
t=1
v=640
d=1 On
p=DOS_SHELL
t=3
v=C:\4DOS5\4DOS.COM /P @C:\4DOS5\4DOS.INI
d=1 On
p=DOS_STARTUP_DRIVE
t=3
v=
d=1 On
p=DOS_UMB
t=0
v=1 On
d=0 Off
p=DOS_VERSION
t=4
v=DCJSS02.EXE,3,40,255
v=DFIA0MOD.SYS,3,40,255
v=DXMA0MOD.SYS,3,40,255
v=EXCEL.EXE,10,10,4
v=IBMCACHE.COM,3,40,255
v=IBMCACHE.SYS,3,40,255
v=ISAM.EXE,3,40,255
v=ISAM2.EXE,3,40,255
v=ISQL.EXE,3,40,255
v=MSD.EXE,5,00,255
v=NET3.COM,3,40,255
v=NETX.COM,4,00,255
v=NETX.EXE,5,00,255
v=PSCPG.COM,3,40,255
v=SAF.EXE,3,40,255
v=WIN200.BIN,10,10,4
d=1 On
p=DPMI_DOS_API
t=2
v=AUTO
d=1 On
p=DPMI_MEMORY_LIMIT
t=1
v=6
d=0 Off
p=DPMI_NETWORK_BUFF_SIZE
t=1
v=8
d=1 On
p=EMS_FRAME_LOCATION
t=2
v=AUTO
d=1 On
p=EMS_HIGH_OS_MAP_REGION
t=1
v=0
d=1 On
p=EMS_LOW_OS_MAP_REGION
t=1
v=384
d=1 On
p=EMS_MEMORY_LIMIT
t=1
v=0
d=0 Off
p=HW_NOSOUND
t=0
v=0 Off
d=1 On
p=HW_ROM_TO_RAM
t=0
v=0 Off
d=1 On
p=HW_TIMER
t=0
v=1 On
d=0 Off
p=IDLE_SECONDS
t=1
v=20
d=0 Off
p=IDLE_SENSITIVITY
t=1
v=100
d=0 Off
p=INT_DURING_IO
t=0
v=1 On
d=0 Off
p=KBD_ALTHOME_BYPASS
t=0
v=1 On
d=0 Off
p=KBD_BUFFER_EXTEND
t=0
v=1 On
d=1 On
p=KBD_CTRL_BYPASS
t=2
v=NONE
d=1 On
p=KBD_RATE_LOCK
t=0
v=0 Off
d=1 On
p=MEM_EXCLUDE_REGIONS
t=3
v=
d=1 On
p=MEM_INCLUDE_REGIONS
t=3
v=
d=1 On
p=MOUSE_EXCLUSIVE_ACCESS
t=0
v=0 Off
d=1 On
p=PRINT_SEPARATE_OUTPUT
t=0
v=1 On
d=1 On
p=PRINT_TIMEOUT
t=1
v=15
d=1 On
p=SESSION_PRIORITY
t=1
v=1
d=1 On
p=SIO_Allow_Access_COM1
t=0
v=1 On
d=1 On
p=SIO_Allow_Access_COM2
t=0
v=1 On
d=1 On
p=SIO_Allow_Access_COM3
t=0
v=1 On
d=1 On
p=SIO_Allow_Access_COM4
t=0
v=1 On
d=1 On
p=SIO_Idle_Sensitivity
t=1
v=100
d=1 On
p=SIO_Mode_DTR
t=2
v=No Change at OPEN or CLOSE
d=1 On
p=SIO_Mode_FIFO_Load_Count
t=2
v=16
d=1 On
p=SIO_Mode_IDSR
t=2
v=Ignore DSR During Receive
d=1 On
p=SIO_Mode_OCTS
t=2
v=HandShake Signal, as in RTS/CTS
d=1 On
p=SIO_Mode_ODSR
t=2
v=Ignore DSR During Transmit
d=1 On
p=SIO_Mode_RTS
t=2
v=HandShake Signal, as in RTS/CTS
d=1 On
p=SIO_Mode_XON/XOFF
t=2
v=No XON/XOFF flow control by SIO
d=1 On
p=SIO_Screen_Sync_Kludge
t=0
v=0 Off
d=1 On
p=SIO_Share_Access_With_OS/2
t=0
v=1 On
d=1 On
p=SIO_Virtualize_16550A
t=0
v=1 On
d=1 On
p=SIO_Virtualize_COM_Ports
t=0
v=1 On
d=1 On
p=VIDEO_8514A_XGA_IOTRAP
t=0
v=1 On
d=1 On
p=VIDEO_FASTPASTE
t=0
v=0 Off
d=1 On
p=VIDEO_MODE_RESTRICTION
t=2
v=NONE
d=1 On
p=VIDEO_ONDEMAND_MEMORY
t=0
v=1 On
d=1 On
p=VIDEO_RETRACE_EMULATION
t=0
v=1 On
d=1 On
p=VIDEO_ROM_EMULATION
t=0
v=1 On
d=1 On
p=VIDEO_SWITCH_NOTIFICATION
t=0
v=1 On
d=0 Off
p=VIDEO_WINDOW_REFRESH
t=1
v=1
d=1 On
p=XMS_HANDLES
t=1
v=32
d=1 On
p=XMS_MEMORY_LIMIT
t=1
v=64
d=0 Off
p=XMS_MINIMUM_HMA
t=1
v=0
d=1  On

OS/2 and Warp are registered trademarks of the IBM corporation.

Copyright © 1995 by Forté