.a$ü""ü$s, Kingdom File 'EM v1.0á/2 .a&$x, $ø .ss. $, By Decomposition/1996 $' `$ !$ : $ü"$ s$ $: : $ s$$$s :$ $.$ üSssSü.a$ü"``"øüs, .a$ü""ü$s,$ü""ü$s, $! $.$ sü` `S$! $.$:$, $ø .,ss,. .`$, ø .ss. ø ,ss. $, $$.$:$s$ !ü :$:$!$$$$$$$s !: $ü"`"$s: :$ !: $ü"$ $ü"$ s$ $$:$!$$$s,,sü $$!$$$$$$$$$$ $$.$sssss$!s:$ $$.$ $$ $.$ $$ $.$ $$!$$$ss$$$$Ss $$$$$$üüøüüø s$$:$s,$$$$$$$ s$$!$ $$:$!$ $$:$!$ $$$$$$ üs$$$$$$s ü$$$$ !$$$$$ü"øøüüüø`s$$$$$ $$!$$$ $$!$$$ $$$$$$ ü$$$$$$$ $$$$ S$$$$$ssssss, $$$$$$ $$$$$$ $$$$$$ üS$$Sü üS$$Sü,$$Sü üS$$$$$$$$$ü ü$$$$ü ü$$$$ü ü$$$$ü credits: panacea/decomposition .............. main coding/documentation author. god among lice/decomposition ....... gave panacea quite a few ideas. chaos/energy flux .................. first beta tester. greets: nootropic - silver rat - enigma - plutonium - bucky - et toi! Table of Contents 1. Introduction ..introduction to the KFEM concept 2. The KFCONFIG.EXE directory manager ..teaches you how to configure KFEM for your board. 3. Installation of KFEM.PPE ..installs KFEM actually work on your board! 4. The KFEM.CFG file ..helps you change the KFEM menu, if you would like to do that 5. Upgrades/Tech Support/Bug Reports ..tell us your problems. 1 - Introduction This PPE makes your files list have a lightbar, nested interface, much like your msdos and windows95 directories. KFEM can have infinitely nested directories, and only uses 8k of your memory for data structures. All the directories are configured in KFCONFIG.EXE, the directory manager. Small configuration options are configured in KFEM.CFG. Both of these will be explained in detail later. 2 - The KFCONFIG.EXE directory manager KFEM came with a KINGFILE.DAT file. KINGFILE.DAT is the data file that contains all your file directories information, and is used by KFEM.PPE and KFCONFIG.EXE. KFCONFIG.EXE can edit it. KFEM came with the same DAT file I use for my board, so that you can play around with it and figure everything out. You may want to print out your old listing of file directories, so that you can make sure you make all your directories accessable and you know which ones you have. These are the keys you use in KFConfig: UP / DOWN Moves the lightbar up and down. If you only have one option on the the lightbar doesn't move up and down because there isn't any other place to go. ENTER / RIGHT These go into a directory/list. Remember, a *directory* contains more stuff, and a *list* lists one of your file directories. LEFT This one is a little less obvious, and it goes BACK a directory to the directory you were in before. "M" This will create a new directory or list. It will ask 3 questions: [D]irectory or [L]ist? Well, if you want more stuff inside it, you'd choose Directory. If you want a file list to be displayed if this is selected, you'd choose List. Description? This is the decription of what the directory or list will be used for. This is NOT the path to the list, and it doesn't have to be the same as the one in your DIR.LST file. This is just what you want your users to see in KFEM. "E" This edits the name of the selected option. "D" This deletes the selected option and everything nested inside it. "C" This changes the list number that a list will display. After you have familiarized yourself, delete all the directories and lists of KFEM by using KFCONFIG. This will start you over from scratch so that you can make your own directory structure for your board. A good plan is to make a directory for every main catagory you have. The only logical *list* to have in the main directory is the New Files list. Then, go into each directory and add lists to them. If you notice a lot of things in a directory are REALLY similar, you may want to make another directory for those things inside the directory you are already in. This is a lot like how you would layout your MSDos or Windows directories.. I think it would be good if you thought about your new directory layout in that perspective. 3 - Installing KFEM.PPE First, make a command replacement for the command "F" in PCBSETUP. To do that, load PCBSETUP, goto B: File Locations, goto B: Configuration Files, then go down to the Name/Loc of Default CMD.LST and press F2 to edit it. Now press Alt-I to insert a new command, and add "F" as a command (to replace it) and add C:\PCB\KFEM\KFEM.PPE (or whatever is appropriate for your system) to the PPE/MNU File Specification -or- Keystroke Substitution column. It will look like this: Õ=ÍÍ=--Í-=-=--Í-=--ù--ù-=ùù-ù -=ù- ú- ú-ú ú ú ú ú | PPE/MNU File Specification -or- : Command Sec Keystroke Substitution !=ÍÍ=-Í-=-=--Í-==--ù-=-=ùù--=ù- ú- ú-ú ú ú ú ú | F 0 C:\PCB\KFEM\KFEM.PPE Ô=ÍÍ=--Í-=---Í-=--ù-ù=ùù -ù- ú- ú ú ú Next, use MKPCBTXT to edit all your language files, setting entry number 223 to !C:\PCB\KFEM\KFEM2.PPE. This will look like: Õ=ÍÍ=--Í-=-=--Í-=--ù--ù-=ùù-ù -=ù- ú- ú-ú ú ú ú ú | Record: 223 Length: 70 Justification: Left !=ÍÍ=-Í-=-=--Í-==--ù-=-=ùù--=ù- ú- ú-ú ú ú ú ú : (H)elp, (1-@NUMDIR@) File List Command? | !C:\PCB\KFEM\KFEM2.PPE Ô=ÍÍ=--Í-=---Í-=--ù-ù=ùù -ù- ú- ú ú ú 4 - The KFEM.CFG file This is only useful if you are changing the ansi that KFEM displays when users enter your file directories. Here's how it works: line 1: X COORDINATE of the current directory. The current directory is like the name of the directory you are in, so that users know. It will be printed out as: "Current Directory: @DIRNAME@", where @DIRNAME@ is the name of the directory. line 2: Y COORDINATE of the current directory. line 3: X COORDINATE of the list diplaying all the lightbar options. This is the big huge list of options that the user can enter. It can be up to around 36 characters wide. line 4: Y COORDINATE of the list diplaying all the lightbar options. line 5: BACKGROUND COLOR of the lightbar in the PPE on your board. 5 - Upgrades/Tech Support/Bug Reports If you find any bugs, or if you have some problem, or if you want to know the latest version information, email panacea@soho.ios.com.