There are the following fixes available now:

1) Errors in the following standard procedures/functions
are fixed:

Rename, Append, Write(TextFile, Ch), Write(TextFile, Bool)
Read(TextFile, Float), Read/Write(BinFile, AnyVar), Include,
Exclude and in the operator IN. Close on Text file, assosiated
with a device returns I/O error.

2) It is possible to start the integrated debugger from
   TSHELL, when no Presentation Manager PROTSHELL is installed.
   Comparing files VPNEW.EXE and VP.EXE
   00017208: 20 3C

3) The error with {$R+} is fixed.

4) MemAvail  MaxAvail returns more real values now.

5) File TV20.PAS in the directory \VP\SOURCE\TV is not available.

6) The compiler faults while compiling the boolean OR/AND expression
   with constant operands. It occurs only in the case, when
   short circuit evaluation is enabled ({$B-} state).

7) Compiler gives an internal compiler error for floating point
   compare operator.

8) Floating point compare operator causes coprocessor stack
   to overflow.
------------------------------------------------------------
To apply binary patch to the VP32.DLL file, please do the following:
1) Change to the \VP\BIN directory
2) Copy file patch.rsp to \VP\BIN
3) Execute PATCH PATCH.RSP /A
4) After that you can delete patch.rsp

Note: PATCH is supplied with OS/2.
------------------------------------------------------------
To fix the errors in the SYSTEM unit, please take the following steps:
1) Change to \VP\UNITS directory
2) Copy NEWSYS.LIB,FIX.CMD,FIX1.RSP,FIX2.RSP to \VP\UNITS
3) Execute FIX.CMD
4) After that you can delete NEWSYS.LIB,FIX.CMD,FIX1.RSP and FIX2.RSP
------------------------------------------------------------
File TV20.PAS
----------------
library TVision;

uses
  Objects, Drivers, Memory, Views, Menus, Dialogs, StdDlg, MsgBox,
  TextView, Colorsel, App, Validate, Outline, HistList, Editors;

{$Dynamic System, Dos, Strings, Xcpt}
{$L VPRTL.LIB}	   (* Runtime import library *)
{$Export Objects, Drivers, Memory, Views, Menus, Dialogs, StdDlg, MsgBox }
{$Export TextView, Colorsel, App, Validate, OutLine, HistList, Editors	 }

begin
end.
------------------------------------------------------------
Unfortunately, the following errors cannot be fixed by patch
and fixes will come in the next beta version.

1) Pred standard function should be compiled in the {$Q-} state.
2) Compiler generates invalid code for FOR statement, when
   unsigned control variable is used in the cases when upper
   bound of the control variable are equal to the upper bound
   (for TO, lower for DOWNTO) of the control variable range.

For example, this produces infinite loop:
var
  I: Byte;
begin
  for I := 254 to 255 do ;
end.

As a workaround, you can use signed integer variables in such cases.
