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.