APNAME.LST Rules

  1. 1. All listings in your APNAME file should be in uppercase. According to the 95LX's Technical Reference Manual, the 95LX may miss a drive specification in lowercase (i.e. c:\_dat\ HB.exm may cause problems).
  2. 2. APNAME.LST listings should only call programs that reside on the drive that the APNAME.LST file resides on. You should have an APNAME.LST file on the C Drive for .EXM programs on the C drive, and an APNAME.LST file on the A Drive (RAM Card) for .EXM files residing there. When you press a hotkey combination, the System Manager will read both APNAME.LST files and load the appropriate .EXM file. Total number of entries in both APNAME.LST files can still only = 8.
  3. 3. The C Drive's APNAME.LST must reside in C:\_DAT. The A Drive's in A:\. Any APNAME.LST elsewhere will not be read.
  4. 4. The maximum number of entries allowed is eight. The ones in C:\_DAT\ APNAME.LST are counted first. Any entries greater than eight will be ignored.
  5. 5. Your AUTOEXEC.BAT directly influences the operation of your hotkeys and MUST be in this order:
SET and PROMPT statements

PATH statement

DIET (if applicable)

Other TSRs

PAUSE

$SYSMGR

If you issue secondary PROMPT or SET statements prior to loading SYSMGR your APNAME hotkeys will not work.

  1. 6. If a line in an APNAME.LST file refers to a nonexistent program, all listings after it will not work. This can happen if you move or delete a program. The C:\_DAT\APNAME file is read only upon starting SYSMGR, while the APNAME.LST file in the A drive file is read every time the card is inserted.
  2. 7. An APNAME.LST program cannot be compressed unless the decompression utility is memory resident. STACKER and DIET (when resident) are OK, PKLite is not. This can be troublesome if you remove Stacker or Diet and have any .EXM files compressed. If that happens SYSMGR will not load properly. You should rename your APNAME.LST file and reboot.
  3. 8. There must be a carriage return at the end of the last line of the APNAME.LST file.
  4. 9. Removing a card removes its APNAME.LST tasks. Inserting a card loads its APNAME.LST tasks. This allows you to spread out your 95LX applications over more than one RAM card. However, you should not remove a card if any of its applications are still open. If you have a problem using a file on a card, investigate that card's APNAME.LST file, or the programs that are listed in the APNAME.LST file.
  5. 10. Every entry in APNAME.LST must refer to a .EXM program, not a .EXE or .COM program. THIS IS VERY IMPORTANT. No other file type is allowed in this file. Ignoring this rule will lock up your 95LX.
  6. 11. Do not remove the compression utility from your AUTOEXEC.BAT file unless you have decompressed ALL .EXM files. This has been mentioned above, but it bears repeating. If you have been running DIET as a TSR (i.e. from AUTOEXEC.BAT) and you decide you want to remove it, unDIET all your .EXM files first with the following command:
  7. DIET -ra <file.exm>.
  8. 12. If a TSR is preventing your hotkeys from working, try loading them with the prefix COMMAND /C (i.e., COMMAND /C DIET -Z -P). I have no explanation for this except that it works under certain conditions.
  9. 13. If you frequently use DOS without SYSMGR being loaded and have a problem with your hotkeys working when you invoke SYSMGR from DOS, try loading all of your TSRs from DOS instead of from within a batch file. Due to the memory requirements of SYSMGR, many of you run applications without loading SYSMGR. Upon exiting those applications you then type $SYSMGR to load your built-in applications. If you have loaded any TSRs in your AUTOEXEC.BAT you will find that your APNAME hotkeys no longer work. The rule is either load all TSRs and SYSMGR from your AUTOEXEC.BAT or run them all from the DOS prompt.
  10. 14. One long and two short beeps when you press a hotkey means that SYSMGR cannot find the program you are calling. This means that you either deleted it or are mixing drive letters in one APNAME.LST. If you hear one beep, it means the task table does not include the hotkey -- the item was not read from APNAME.LST.
  11. 15. Do not assign an ALT-Letter key to a program if you plan to use that key in a Lotus macro. The Lotus macro will not run.
  12. 16. If you use the same hotkey for more than one application, only the last one listed will work. In this case A: will have priority over C: as it is read last.
  13. 17. The entire program path should be included in the listing. There is however, a 30-character limit to its length. Therefore, you should not have a .EXM program in a subdirectory below the first level under the root: C:\_DAT\HB.EXM is fine, but C:\FUNGAMES\ARCADE\HPTETRIS.EXM is not.
The above rules and guidelines are the result of many hours of frustration by the those of us who have been the charter owners of this marvelous computer. Study them and take heed, as they will save you not only time but may save your files on C: drive as well.