        VMWare window refresh utility
        =============================
        Copyright (C) Eugene V. Muzychenko, eugene@muzychenko.net
        Version 1.04

Allows to use SoftICE 3.x in Windows 2000/XP running as a guest OS under
VMWare 4.5.1.

SoftICE 3.x has two major incompatibilities with VMWare:

- Mouse driver from VMWare Tools causes SoftICE to crash;
- Video hardware emulation code doesn't detect SoftICE screen output.

VMWare and NuMega recommend to add following two lines to the virtual
machine descriptor file (.vmx):

vmmouse.present = FALSE
svga.maxFullscreenRefreshTick = 5

When I tried it, I got SoftICE working but very unstable - it hangs my
w2k after several popups. So, I prefer to use this utility.

To use VMWRefresh, you must do the following:

- install VMWare tools to accelerate guest Windows 2000/XP;

- manually remove VMWare mouse driver or add "vmmouse.present = FALSE" to
the .vmx file (it disables a smart pointer behavior);

- install SoftICE and configure it with UVD and no mouse support;

- start SoftICE.

When you press AltKey (Ctrl-D by default), guest window screen freezes.
It's because SoftICE is popped up and captures execution control and
keyboard input. But since SoftICE outputs directly to screen, VMWare
doesn't detect content changes and doesn't update guest window contents
as needed.

If you detach mouse pointer from the window and hide/restore
it, you'll see SoftICE window is popped up. Thus, VMWare guest window
must be forced to refresh its content.

Now start VMWRefresh, modify parameters if needed and click Start.
VMWRefresh will search for VMWare guest window and start to invalidate
it with given interval. SoftICE window becomes visible and active.
