aragorn@blake.acs.washington.edu (Michael Owen) (06/15/89)
I'm looking for Applesoft code that will process NuFX archives, and print out (or read into an array) the appropriate information, ala ShrinkIt. If you have, or know where to obtain such code, please let me know. If I don't get any positive replies, I plan on writing the code myself. I have a copy of the documentation for NuFX, and source code for Andy McFadden's NuView program in C, to help me along. Are there any other NuFX-specific programs/files/information that I should be aware of? I'm writing the code for a ModemWorks-based BBS, although I'm planning on using 'straight' Applesoft for the first version, so everybody can use it. I'd like to hear comments/suggestions from ModemWorks BBS sysops/users, especially ProLine people, on the following: * What kind of entry point(s) should it have? Make it a stand-alone module that is CHAINed to, passing the pathname of the file to be examined in a string variable, such as F$? Make it RUN-only, and have parameters passed via & STORE/& RESTORE? Or design it as a subroutine to be included in the appropriate program? In this latter case, what scratch variables, and standard routines would be available for use? * What information should be returned or printed out? Perhaps include a couple of parameters that control (a) the 'depth' of information returned, and (b) the format of the returned information. Parameter (a) might have several 'levels', the first one returning just the names of the files in a NuFX archive, and the later ones returning all known aspects of each entry. Parameter (b) would have options to print out the specified information directly, to return the information in a string array to be printed (F$(Formatted_Fields)), or a 'record'-like array, as in F$(Record_Num, Field_Data). So, any comments? It'd be nice to find out that it's already been done, so I don't have to re-invent the wheel. Otherwise, I will volunteer myself to do the chore; in this latter case, now's your chance to tell me what you'd like the program to do. ______________________________________________________________________________ /> The Broken Blade Aragorn III (Michael Owen) /< ________ ______________ aragorn@blake.acs.washington.edu C=====[*>_______/|______________> Starfleet HQ: (206) 783-5589 \< 3/12/24 8N1 24 hrs - A ModemWorks BBS _______\>_____"Ai na vedui!"__________________________________________________