ME Labs, Inc.
719-520-5323
 
Home:
  Support home:
General Topics:
  FAQ
  Downloads and patches
  Sample programs
Support by Product:
  melabs USB/U2 
Programmer
  melabs Field
Programmer
  melabs Serial 
Programmer
  EPICâ„¢ Programmer
  Programming Adapters
  PICBASIC PROâ„¢ 
Compiler
  PICBASICâ„¢ Compiler
  PICPROTOâ„¢ Boards
  LAB-X1 Experimenter Board
  LAB-X2 Experimenter Board
  LAB-X3 Experimenter Board
  LAB-X4 Experimenter Board
  LAB-X18 Experimenter Board
  LAB-X20 Experimenter Board
  LAB-XT Experimenter Board
  LAB-XUSB Experimenter 
Board
  melabs Loader
 
[/ui/inc/1_sidebar_mainsite_support.html]

Frequently Asked Questions

All Products - Windows and system-level error messages         More FAQ Categories        

  1. "Fatal: Out Of Memory"

  2. "Attempt to Free Non-Allocated Memory"

  3. "System file is not suitable for running MS-DOS and Microsoft Windows application"




  1. "Fatal: Out Of Memory"

    If you're specifying the PBP.EXE executable when configuring Windows software, or running PBP.EXE from a command prompt in Windows, you should change to the Windows version of the executable - PBPW.EXE.

    If you're using MicroCode Studio or you're already specifying PBPW.EXE or PBPL.EXE, see the FAQ for "Attempt to Free Non-Allocated Memory" and follow the instructions you find there.

    Top


  2. "Attempt to Free Non-Allocated Memory"

    This is a Windows XP system-level error that suggests a problem with memory allocation.

    In Windows XP, you can make some minor adjustments that affect the memory environment in which an executable program is run.

    For Windows executables like PBPW.EXE, there isn't much control over the specifics of the environment they're launched in. You can right-click the .EXE file, select Properties, then Compatibility. Start by setting it for Win98 compatibility mode.

    For DOS programs like PBC.EXE and PM.EXE, you've got a bit more to poke at. When you right-click on the .EXE and select Properties, you're offered a memory tab that lets you set some of the memory parameters. Select "Auto" for all the memory types found. You can also set compatibility mode for these files.

    Top


  3. "System file is not suitable for running MS-DOS and Microsoft Windows application"

    See the following link at Microsoft for this one:
    http://support.microsoft.com/default.aspx?scid=kb;en-us;324767

    An easier solution that works on some systems is to find the files "config.nt" and "autoexec.nt" in the folder "C:\WINDOWS\Repair" and copy the files to the folder "C:\WINDOWS\system32". Make sure you copy the files and don't move them - leave a copy in the repair folder.

    Top