Short: KFBspeedup is a utility to speed up file listings for Maxs BBS & KFB Author: Colin Wilson (phoenixbbs@cableinet.co.uk) Uploader: Colin Wilson (phoenixbbs cableinet co uk) Type: comm/bbs/maxs Architecture: m68k-amigaos Notice to CD Rom authors: It would be nice if you sent me a copy of any CD you put this file onto. This counts especially to the Aminet publishers, who have so far failed to send me the free CD for any of my published work since Aminet 8..... Please email me for my address - recognition is nice once in a while Every one else :) KFBspeedup will speed up the output from KFB within individual file areas for listing, especially in areas where very few files are online. It works by splitting the file area down into component areas, and these areas are scanned by patched versions of the original KFBLIST door (the patch program is contained in the archive). The marked files are then downloaded using a patched version of the KFBDOWNLOAD door which looks at the small reference file to get it's marked file pointers right. The original KFB.DATA file is never touched, and the original function can be replaced at any time. Limitations of the door are: Files marked in a fast-listed area have to be dl'd in that area New files only appear once the fast data is updated (linked lists using the original doors still show them) The archive contains: A small data creation program that is used by all the other programs to enable them to patch files (from the KFBfilelist generator). Creates a small file in RAM: equivalent to one byte per file in your filebase. A patched KFBLIST creator (one patched copy of KFBLIST required for each file area under the new system). The filename will have the file area number added to the filename, ie. KFBLIST20 is the door for FB20 A patched KFBDOWNLOAD creator - as KFBLIST The KFB.DATA file splitter - make a directory in KFB called DAT/ and this program will split the original KFB.DATA file into individual areas in the drawer. Files will be called FB20 for area 20 etc. The file splitter and the data file creator should probably be run on a daily basis to keep the fast data up to date, the patched door makers need only be run once when you set it up.