Troubleshooting (This is a plain ascii VERSION of a Windows help file.)

Low memory situtations
Liberty BASIC is a large program, and is a tight fit on 4MB machines 
(especially using FreeForm).  If you find that you are getting low
memory errors, try the following:
- Close other running Windows and DOS applications.
- Reduce the size of your Smartdrive disk cache or eliminate it.
- Increase the size of your Windows swapfile.

General Protection Faults
Most general protection faults under Liberty BASIC are caused by:
- Video drivers.  A major problem with environments like Windows 
and OS/2, video drivers are often immature and/or incompletely 
implemented according to spec.  Try to get the most recent version 
of the Windows drivers for your video card.  If it isn't a showstopper 
for you, try the standard 16 color drivers that come with Windows.
- Low memory (see above).  If you are getting a general protection 
fault in VSTUB.EXE, you need either a bigger swapfile, more physical 
RAM, or both.


Improperly Redrawn Bitmaps
If you write software in Liberty BASIC that draws bitmaps in graphics 
windows, and you have trouble with improperly redrawn bitmaps (they 
draw correctly at first, but if the window is covered, and then 
uncovered, the bitmaps are not redrawn correctly), the video driver 
is often the trouble.  The author's experience with this problem is 
that on the same machine, with the same video card, that different 
results occur just by picking from several different drivers.  Using 
the standard 16 color VGA driver that comes with Windows, things seem 
to work correctly.  Some other video drivers work fine, some cause 
problems.  Always try to get the most up to date drivers for your 
video card under Windows.

Note: 256 color drivers can give strange results sometimes because 
Liberty BASIC needs some tweaking in its handling of the Windows 
pallette.

